@font-face{font-family:Commissioner;font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/commissioner-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Commissioner;font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/commissioner-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/commissioner-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commissioner;font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/commissioner-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ibm-plex-mono-cyrillic-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ibm-plex-mono-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ibm-plex-mono-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibm-plex-mono-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibm-plex-mono-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibm-plex-mono-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(fonts/manrope-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400 900;font-display:swap;src:url(fonts/roboto-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400 900;font-display:swap;src:url(fonts/roboto-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400 900;font-display:swap;src:url(fonts/roboto-symbols.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400 900;font-display:swap;src:url(fonts/roboto-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400 900;font-display:swap;src:url(fonts/roboto-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/sora-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400 800;font-display:swap;src:url(fonts/sora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary: #f7a820;--color-primary-dark: #ce7d21;--color-accent-red: #f14f44;--color-blue: #386bb7;--color-dark: #111111;--color-dark-2: #1f1f1f;--color-light-bg: #f5f5f5;--color-striker-bg: #e6e7e9;--color-white: #ffffff;--color-text: #333333;--color-muted: #adadad;--gear-steel: #6b7684;--clock-accent-brass: #9c8259;--font-display: "Sora", "Manrope", Arial, Helvetica, sans-serif;--font-body: "Sora", "Manrope", Arial, Helvetica, sans-serif;--font-read: "Manrope", Arial, Helvetica, sans-serif;--eyebrow-fs: .95rem;--eyebrow-fw: 400;--eyebrow-ls: .02em;--eyebrow-gap: 1em;--wt-eyebrow-light: 40;--eb-boost: 0;--wt-display-match: 0;--container-width: 1180px;--ease: cubic-bezier(.22,.61,.36,1);--shipping-slant-depth: 3.492vw;--video-end-gap: 70px;--video-scrub-height: 500vh}:root:lang(el),:root:lang(ru){--wt-display-match: 60;--font-display: "Commissioner", "Manrope", Arial, Helvetica, sans-serif;--font-body: "Commissioner", "Manrope", Arial, Helvetica, sans-serif}*{box-sizing:border-box}html.is-resizing .site-header,html.is-resizing .site-header *{transition:none!important}html{scroll-behavior:smooth}html:has(#ringing-power-balance){overflow-x:hidden}@media (hover: hover) and (pointer: fine){html{scroll-behavior:auto}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{margin:0;overflow-x:hidden;font-family:var(--font-body);font-size:16px;line-height:1.875;font-weight:500;color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}#churchassistant,#churchassistant *{font-family:var(--font-read)}#churchassistant h2{font-family:var(--font-display)}h1,h2,h3{font-family:var(--font-display);font-weight:700;margin:0 0 .5em;line-height:1.15}.eyebrow,.cad-eyebrow,.bs-eyebrow,.bsd-eyebrow,.ca-intro-eyebrow,.cam-eyebrow,.chapp-hero2-eyebrow,.c2-form-eyebrow,.hero-tagline-eyebrow-full,.hero-tagline-eyebrow-mobile{font-family:var(--font-display);font-size:var(--eyebrow-fs);font-weight:calc(var(--eyebrow-fw) + var(--eb-boost, 0) + var(--wt-display-match, 0));letter-spacing:var(--eyebrow-ls);text-transform:none;margin:0 0 var(--eyebrow-gap);display:block}.eyebrow{color:var(--color-primary)}body.c2-light,body.chapp-page-light,.chapp-hero2.is-light-theme{--hb-big: 90;--hb-small: 70;--tx: var(--tx-on-light);--tx-muted: var(--tx-muted-on-light);--tx-faint: var(--tx-faint-on-light)}.hero-tagline-eyebrow-mobile{display:none}@media (max-width: 700px){.hero-tagline-eyebrow-full{display:none}.hero-tagline-eyebrow-mobile{display:block}#churchassistant{padding-top:36px}}.section-lead{max-width:640px;margin:0 0 1.75em}.section-lead-short,.section-lead-mobile{display:none}.center{text-align:center;margin-left:auto;margin-right:auto}.tm{font-size:.65em;vertical-align:.5em}.timeline-title .tm{font-size:.6em}.btn{display:inline-block;padding:.85em 2em;border-radius:999px;font-family:var(--font-display);font-weight:600;font-size:.95rem;transition:transform .2s var(--ease),background .2s var(--ease),color .2s var(--ease);border:2px solid transparent}.btn-primary{background:var(--color-primary);color:var(--color-dark)}.btn-primary:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.btn-outline{border-color:currentColor}.btn-outline:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-dark);transform:translateY(-2px)}#bellstriker .btn-outline,#churchassistant-detail .btn-outline{margin-top:28px;display:inline-flex;align-items:center;gap:.5em;border-width:1px;border-color:var(--color-blue);color:var(--color-dark)}#bellstriker .btn-arrow,#churchassistant-detail .btn-arrow{transition:opacity .25s var(--ease),transform .25s var(--ease)}#bellstriker .btn-arrow-trail,#churchassistant-detail .btn-arrow-trail{opacity:0;transform:translate(-6px)}#bellstriker .btn-outline:hover .btn-arrow-lead,#churchassistant-detail .btn-outline:hover .btn-arrow-lead{opacity:0;transform:translate(6px)}#bellstriker .btn-outline:hover .btn-arrow-trail,#churchassistant-detail .btn-outline:hover .btn-arrow-trail{opacity:1;transform:translate(0)}#bellstriker .btn-outline:hover,#bellstriker .btn-outline:active,#churchassistant-detail .btn-outline:hover,#churchassistant-detail .btn-outline:active{color:var(--color-white);border-color:transparent}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:center;padding:0 24px 22px;transition:padding .35s var(--ease)}.header-inner{width:100%;max-width:1400px;padding:20px 26px;display:flex;align-items:center;gap:32px;border-radius:0 0 32px 32px;background:transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 30px #00000026,inset 0 1px #ffffff26;transition:box-shadow .35s var(--ease),padding .35s var(--ease)}.logo{display:inline-grid;align-items:center;justify-items:start;height:58px;flex-shrink:0}.logo img{grid-area:1 / 1;height:58px;width:auto;max-width:none;transition:opacity .3s var(--ease)}.logo-dark{opacity:0}.main-nav{flex:1;display:flex;justify-content:center;font-family:var(--font-read)}.nav-pill{display:flex;align-items:center;gap:4px;background:#ffffff0f;border-radius:999px;padding:6px 22px;transition:background .35s var(--ease)}.site-header.is-scrolled .nav-pill{background:#f5f5f580}.cta-label-mobile{display:none}.nav-link{display:inline-block;position:relative;padding:14px 22px;border-radius:999px;color:var(--color-white);font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:.02em}.nav-link:before{content:"";position:absolute;inset:8px 6px;background:transparent;border-radius:999px;transition:background .25s var(--ease);z-index:0}.site-header{--nav-pill-bg: rgba(255,255,255,.18);--nav-pill-active-text: var(--color-white)}.site-header.is-scrolled{--nav-pill-bg: rgba(0,0,0,.1);--light-theme-text: #454545;--nav-pill-active-text: var(--light-theme-text)}.site-header.is-scrolled .nav-link{color:var(--light-theme-text)}@media (min-width: 1367px){.site-header.is-scrolled .header-inner{background:#0000000f}}.nav-link:hover:before,.nav-link.is-active:before{background:var(--nav-pill-bg)}.nav-link.is-active:after{content:"";position:absolute;z-index:1;pointer-events:none;inset:8px 6px;border-radius:999px;border-bottom:2px solid var(--color-primary)}@media (min-width: 1367px){.nav-link.is-active:after{content:none}}.nav-link-inner{position:relative;z-index:1;display:block;overflow:hidden;line-height:1.3}.roll-top,.roll-bottom{display:block;white-space:nowrap;transition:transform .3s var(--ease)}.roll-bottom{position:absolute;top:100%;left:0;right:0;color:var(--nav-pill-active-text)}.nav-link:hover .roll-top,.nav-link:hover .roll-bottom{transform:translateY(-100%)}.nav-link.is-active .roll-top{color:var(--nav-pill-active-text)}.main-nav .caret{font-size:.85em;margin-left:2px}.lang-trigger-icon{display:none}.has-dropdown{position:relative}.has-dropdown:after{content:"";position:absolute;top:100%;left:0;width:100%;height:26px}.dropdown{position:absolute;top:calc(100% + 26px);left:50%;transform:translate(-50%,8px);background:var(--color-dark-2);min-width:200px;padding:10px 0;border-radius:14px;opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s,background .3s var(--ease);box-shadow:0 12px 30px #00000059}@media (hover: hover){.has-dropdown:hover .dropdown{opacity:1;visibility:visible;transform:translate(-50%)}}.has-dropdown:focus-within .dropdown,.has-dropdown.is-touch-open .dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.site-header.is-scrolled .dropdown{background:var(--color-white);box-shadow:0 12px 30px #00000026}.site-header.is-scrolled .dropdown li a{color:var(--light-theme-text)}.dropdown li a{display:block;padding:10px 20px;border-radius:0;color:var(--color-white);font-weight:600;text-transform:uppercase;letter-spacing:.02em;transition:color .2s var(--ease),transform .2s var(--ease)}.dropdown li a:hover{background:transparent;color:var(--color-primary);transform:translate(5px)}.dropdown li a.is-active-lang{color:var(--color-primary)}.lang-switcher .dropdown{min-width:140px}.products-group .dropdown{min-width:240px}.has-submenu{position:relative}.has-submenu>a{display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative}.submenu-caret{display:inline-block;font-size:.85em;opacity:.85}.submenu-caret svg{display:block;width:16px;height:16px}.has-submenu:before{content:"";position:absolute;inset:-1px 0 -1px -8px;pointer-events:auto}.has-submenu:after{content:"";position:absolute;top:-1px;bottom:-1px;left:100%;width:8px;pointer-events:auto}.has-submenu[data-row-edge=top]:before,.has-submenu[data-row-edge=top]:after{top:-8px}.has-submenu[data-row-edge=bottom]:before,.has-submenu[data-row-edge=bottom]:after{bottom:-8px}.submenu{position:absolute;top:-10px;left:calc(100% + 10px);background:var(--color-dark-2);min-width:220px;padding:10px 0;border-radius:14px;opacity:0;visibility:hidden;transform:translate(8px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s,background .3s var(--ease);box-shadow:0 12px 30px #00000059}@media (hover: hover){.has-submenu:hover>.submenu{opacity:1;visibility:visible;transform:translate(0)}}.has-submenu:focus-within>.submenu,.has-submenu.is-touch-open>.submenu{opacity:1;visibility:visible;transform:translate(0)}.site-header.is-scrolled .submenu{background:var(--color-white);box-shadow:0 12px 30px #00000026}.site-header.is-scrolled .submenu li a{color:var(--color-text)}.submenu li a{display:block;padding:10px 20px;color:var(--color-white);font-weight:600;text-transform:uppercase;letter-spacing:.02em;transition:color .2s var(--ease),transform .2s var(--ease)}.submenu li a:hover{color:var(--color-primary);transform:translate(5px)}.header-cta{flex-shrink:0}.btn-order{padding:9px 20px;border-radius:999px;font-family:var(--font-read);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.04em;background:#c69a2a66;color:var(--color-white);border:1.5px solid #c69a2a;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.btn-order:hover{background:linear-gradient(262deg,#ce7d21 27%,#f7a820 60%);border-color:transparent;color:var(--color-white)}.menu-toggle{display:none;background:none;border:none;cursor:pointer;width:32px;height:24px;padding:0;flex-direction:column;justify-content:space-between}.menu-toggle span{display:block;height:2px;background:var(--color-white);border-radius:2px;transition:background .3s var(--ease)}.site-header.is-scrolled .logo-light{opacity:0}.site-header.is-scrolled .logo-dark{opacity:1}@media (min-width: 1367px){.site-header.is-hero-logo .logo-light{opacity:1}.site-header.is-hero-logo .logo-dark{opacity:0}.site-header.is-hero-logo{--nav-pill-bg: rgba(255,255,255,.18);--nav-pill-active-text: var(--color-white)}.site-header.is-hero-logo .nav-link{color:var(--color-white)}.site-header.is-hero-logo .nav-pill{background:#ffffff0f}.site-header.is-hero-logo .header-inner{background:transparent}.site-header.is-hero-logo .dropdown{background:var(--color-dark-2);box-shadow:0 12px 30px #00000059}.site-header.is-hero-logo .dropdown li a{color:var(--color-white)}}@media (min-width: 1367px){.site-header{--pflyout-bg: var(--color-dark-2);--pflyout-shadow: 0 12px 30px rgba(0,0,0,.35);--pflyout-item-hover-bg: rgba(255,255,255,.08);--pflyout-icon-bg: rgba(255,255,255,.06);--pflyout-icon-border: rgba(255,255,255,.12);--pflyout-icon-color: rgba(255,255,255,.65);--pflyout-title-color: var(--color-white);--pflyout-desc-color: rgba(255,255,255,.55);--pflyout-caret-color: rgba(255,255,255,.4);--pflyout-caret-hover-color: rgba(255,255,255,.7);--pflyout-submenu-bg: #2b2b2b;--pflyout-submenu-link-color: rgba(255,255,255,.55);--pflyout-submenu-link-hover-bg: rgba(255,255,255,.08);--pflyout-submenu-link-hover-color: var(--color-white)}.site-header.is-scrolled{--pflyout-bg: #f5f5f5;--pflyout-shadow: 0 16px 40px rgba(0,0,0,.14), 0 2px 8px rgba(0,0,0,.06);--pflyout-item-hover-bg: #e6e6e7;--pflyout-icon-bg: var(--color-white);--pflyout-icon-border: rgba(0,0,0,.08);--pflyout-icon-color: #7a7a7a;--pflyout-title-color: var(--light-theme-text);--pflyout-desc-color: #8b8b8b;--pflyout-caret-color: #b8b8b8;--pflyout-caret-hover-color: #8b8b8b;--pflyout-submenu-bg: #eeeeef;--pflyout-submenu-link-color: #999999;--pflyout-submenu-link-hover-bg: rgba(0,0,0,.06);--pflyout-submenu-link-hover-color: var(--pflyout-title-color)}.site-header.is-hero-logo{--pflyout-bg: var(--color-dark-2);--pflyout-shadow: 0 12px 30px rgba(0,0,0,.35);--pflyout-item-hover-bg: rgba(255,255,255,.08);--pflyout-icon-bg: rgba(255,255,255,.06);--pflyout-icon-border: rgba(255,255,255,.12);--pflyout-icon-color: rgba(255,255,255,.65);--pflyout-title-color: var(--color-white);--pflyout-desc-color: rgba(255,255,255,.55);--pflyout-caret-color: rgba(255,255,255,.4);--pflyout-caret-hover-color: rgba(255,255,255,.7);--pflyout-submenu-bg: #2b2b2b;--pflyout-submenu-link-color: rgba(255,255,255,.55);--pflyout-submenu-link-hover-bg: rgba(255,255,255,.08);--pflyout-submenu-link-hover-color: var(--color-white)}.products-group .dropdown{width:380px;left:50%;margin-left:-190px;transform:none!important;padding:8px;border-radius:20px;background:var(--pflyout-bg);box-shadow:var(--pflyout-shadow);top:calc(100% + 26px);margin-top:-12px;transition:opacity .3s ease,margin-top .3s ease,visibility .3s,background .3s ease,box-shadow .3s ease}.products-group.has-dropdown:hover .dropdown,.products-group.has-dropdown:focus-within .dropdown{margin-top:0}.products-group .dropdown>li+li{margin-top:2px}.products-group .dropdown-item{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:12px;text-transform:none;font-weight:400;letter-spacing:normal;transition:background .15s ease}.products-group .dropdown-item,.site-header.is-scrolled .products-group .dropdown-item{color:inherit}@media (hover: hover){.products-group .has-submenu:hover .dropdown-item{background:var(--pflyout-item-hover-bg);color:inherit;transform:none}}.products-group .has-submenu:is(:focus-within,.is-touch-open) .dropdown-item{background:var(--pflyout-item-hover-bg);color:inherit;transform:none}.products-group .dropdown-icon,.products-group .dropdown-icon-mobile{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:var(--pflyout-icon-bg);box-shadow:inset 0 0 0 1px var(--pflyout-icon-border);color:var(--pflyout-icon-color);transition:box-shadow .15s ease,color .15s ease,background .3s ease}.products-group .dropdown-item .dropdown-icon{display:none}.products-group .dropdown-item .dropdown-icon-mobile{display:flex}.products-group .dropdown-icon svg,.products-group .dropdown-icon-mobile svg{width:18px;height:18px}@media (hover: hover){.products-group .has-submenu:hover .dropdown-icon,.products-group .has-submenu:hover .dropdown-icon-mobile{box-shadow:0 4px 10px #0000001a;color:var(--color-primary)}}.products-group .has-submenu:is(:focus-within,.is-touch-open) .dropdown-icon,.products-group .has-submenu:is(:focus-within,.is-touch-open) .dropdown-icon-mobile{box-shadow:0 4px 10px #0000001a;color:var(--color-primary)}.products-group .dropdown-item-text{flex:1;min-width:0}.products-group .dropdown-item-title{display:block;font-size:1rem;font-weight:600;color:var(--pflyout-title-color);text-transform:uppercase;letter-spacing:.02em;transition:transform .2s ease,color .3s ease}@media (hover: hover){.products-group .has-submenu:hover .dropdown-item-title{transform:translate(6px)}}.products-group .has-submenu:is(:focus-within,.is-touch-open) .dropdown-item-title{transform:translate(6px)}.products-group .dropdown-item-desc{display:block;margin-top:2px;font-size:14px;line-height:1.4;font-weight:400;color:var(--pflyout-desc-color);white-space:normal;text-transform:none}.products-group .has-submenu.is-current-product>.dropdown-item .dropdown-item-title:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;margin-bottom:2px;border-radius:50%;background:var(--color-primary);vertical-align:middle}.products-group .submenu-caret{flex-shrink:0;color:var(--pflyout-caret-color);transition:transform .15s ease,color .15s ease}@media (hover: hover){.products-group .has-submenu:hover .submenu-caret{color:var(--pflyout-caret-hover-color);transform:translate(2px)}}.products-group .has-submenu:is(:focus-within,.is-touch-open) .submenu-caret{color:var(--pflyout-caret-hover-color);transform:translate(2px)}.products-group .submenu{display:flex;flex-direction:column;left:calc(100% - 20px);top:0;z-index:-1;min-width:207px;max-width:260px;width:max-content;padding:8px;border-radius:0 16px 16px 0;background:var(--pflyout-submenu-bg);box-shadow:var(--pflyout-shadow)}.site-header .products-group .submenu{background:var(--pflyout-submenu-bg);box-shadow:var(--pflyout-shadow)}.products-group .dropdown:has(.has-submenu:hover) .has-submenu>.submenu,.products-group .dropdown:has(.has-submenu:focus-within) .has-submenu>.submenu{transition:none}.products-group.has-dropdown.panel-settled:is(:hover,:focus-within) .has-submenu:is(:hover,:focus-within)>.submenu,.products-group.has-dropdown.is-touch-open .has-submenu.is-touch-open>.submenu{opacity:1;visibility:visible;transform:translate(0)}.products-group.has-dropdown:not(.panel-settled):is(:hover,:focus-within) .has-submenu:is(:hover,:focus-within)>.submenu{opacity:0!important;visibility:hidden!important;transform:translate(8px)!important;transition:none!important}.products-group.has-dropdown:not(:hover):not(:focus-within):not(.is-touch-open) .has-submenu>.submenu{opacity:0;visibility:hidden;transform:translate(8px);transition:opacity .15s var(--ease),transform .15s var(--ease),visibility .15s}@media (hover: hover){.products-group.has-dropdown.panel-settled:not(:has(.has-submenu:is(:hover,:focus-within))) .has-submenu.is-current-product>.submenu{opacity:1;visibility:visible;transform:translate(0)}}.products-group.force-submenu-closed .has-submenu>.submenu{opacity:0!important;visibility:hidden!important;transform:translate(8px)!important;transition:none!important}@media (hover: hover){.products-group.force-dropdown-closing .dropdown,.about-group.force-dropdown-closing .dropdown{opacity:0!important;visibility:hidden!important}}.products-group .dropdown .has-submenu .submenu li a{border-radius:10px;padding:10px 4px 10px 40px;color:var(--pflyout-submenu-link-color);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;transition:background .15s ease,color .15s ease}.products-group .dropdown .has-submenu .submenu li a[aria-current=page]{color:var(--pflyout-submenu-link-hover-color)}.products-group .dropdown .has-submenu .submenu li a[aria-current=page]:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;margin-bottom:2px;border-radius:50%;background:var(--color-primary);vertical-align:middle}.products-group .dropdown .has-submenu .submenu li a:hover{background:var(--pflyout-submenu-link-hover-bg);color:var(--pflyout-submenu-link-hover-color);transform:none}.about-group .dropdown{width:340px;left:50%;margin-left:-170px;transform:none!important;padding:8px;border-radius:20px;background:var(--pflyout-bg);box-shadow:var(--pflyout-shadow);top:calc(100% + 26px);margin-top:-12px;transition:opacity .3s ease,margin-top .3s ease,visibility .3s,background .3s ease,box-shadow .3s ease}.about-group.has-dropdown:hover .dropdown,.about-group.has-dropdown:focus-within .dropdown{margin-top:0}.about-group .dropdown>li+li{margin-top:2px}.about-group .dropdown-item{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:12px;text-transform:none;font-weight:400;letter-spacing:normal;transition:background .15s ease;color:inherit}@media (hover: hover){.about-group .dropdown-item:hover{background:var(--pflyout-item-hover-bg);color:inherit;transform:none}}.about-group .dropdown-item:focus,.about-group .dropdown-item:focus-within{background:var(--pflyout-item-hover-bg);color:inherit;transform:none}.about-group .dropdown-icon,.about-group .dropdown-icon-mobile{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:var(--pflyout-icon-bg);box-shadow:inset 0 0 0 1px var(--pflyout-icon-border);color:var(--pflyout-icon-color);transition:box-shadow .15s ease,color .15s ease,background .3s ease}.about-group .dropdown-item .dropdown-icon{display:none}.about-group .dropdown-item .dropdown-icon-mobile{display:flex}.about-group .dropdown-icon svg,.about-group .dropdown-icon-mobile svg{width:20px;height:20px}@media (hover: hover){.about-group .dropdown-item:hover .dropdown-icon-mobile{box-shadow:0 4px 10px #0000001a;color:var(--color-primary)}}.about-group .dropdown-item:focus .dropdown-icon-mobile,.about-group .dropdown-item:focus-within .dropdown-icon-mobile{box-shadow:0 4px 10px #0000001a;color:var(--color-primary)}.about-group .dropdown-item-text{flex:1;min-width:0}.about-group .dropdown-item-title{display:block;font-size:1rem;font-weight:600;color:var(--pflyout-title-color);text-transform:uppercase;letter-spacing:.02em;transition:transform .2s ease,color .3s ease}@media (hover: hover){.about-group .dropdown-item:hover .dropdown-item-title{transform:translate(6px)}}.about-group .dropdown-item:focus .dropdown-item-title,.about-group .dropdown-item:focus-within .dropdown-item-title{transform:translate(6px)}.about-group .dropdown-item-desc{display:block;margin-top:2px;font-size:14px;line-height:1.4;font-weight:400;color:var(--pflyout-desc-color);white-space:normal;text-transform:none}.about-group li.is-current-page>.dropdown-item .dropdown-item-title:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;margin-bottom:2px;border-radius:50%;background:var(--color-primary);vertical-align:middle}.site-header .lang-switcher .dropdown{padding:8px}.site-header .lang-switcher .dropdown li a{border-radius:10px;padding:10px 12px;text-align:center;color:var(--pflyout-submenu-link-color);transition:background .15s ease,color .15s ease}.site-header .lang-switcher .dropdown li a:hover{background:var(--pflyout-item-hover-bg);color:var(--pflyout-submenu-link-hover-color);transform:none}.site-header .lang-switcher .dropdown li a .lang-text{display:inline-block;transition:transform .15s ease}.site-header .lang-switcher .dropdown li a:hover .lang-text{transform:translate(4px)}.site-header .lang-switcher .dropdown li a.is-active-lang{color:var(--pflyout-submenu-link-color)}.site-header .lang-switcher .dropdown li a.is-active-lang:hover{color:var(--pflyout-submenu-link-hover-color)}.site-header .lang-switcher .dropdown li a.is-active-lang .lang-text:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;margin-bottom:2px;border-radius:50%;background:var(--color-primary);vertical-align:middle}@media (hover: none) and (pointer: coarse){.products-group .dropdown-item,.lang-switcher .dropdown li a,.products-group .dropdown .has-submenu .submenu li a{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}}}@media (max-width: 1366px){.site-header.is-dark-form-section .logo-light{opacity:1}.site-header.is-dark-form-section .logo-dark{opacity:0}}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--color-white);overflow:hidden;padding:133px 24px 48px}.hero-bg{position:absolute;inset:0;background-color:var(--color-dark);background-image:url(images/content/church-interior-hero.webp);background-size:cover;background-position:center 30%;z-index:0}.hero-top-fade{position:absolute;top:-40px;left:0;right:0;height:680px;background:linear-gradient(180deg,#111111f0 0% 14%,#11111194 30%,#1111113d 52%,#11111112 70%,#1110 84%);z-index:1}.hero-inner{position:relative;z-index:3;max-width:1500px;width:100%}.text-accent{background:linear-gradient(262deg,#ce7d21 27%,#f7a820 60%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1{font-size:clamp(2.2rem,4.8vw,3.4rem);font-weight:400;line-height:1.15;letter-spacing:-.03em;white-space:nowrap;margin-bottom:.3em;text-shadow:0 4px 24px rgba(0,0,0,.35)}@media (max-width: 700px){.hero h1{white-space:normal;font-size:clamp(1.6rem,7.5vw,2.2rem)}}.hero-h1-short,.hero-sub-short{display:none}.hero-sub{font-family:var(--font-read);font-weight:500;font-size:clamp(1.05rem,1.4vw,1.2rem);color:#fff;max-width:none;white-space:nowrap;margin:0 auto 1em}@media (max-width: 700px){.hero-sub{white-space:normal;max-width:90vw;font-size:clamp(12px,4.29vw - 1.7px,19px)}}@media (min-width: 701px) and (max-width: 1024px){.hero-sub{font-size:.95rem}.hero-sub{white-space:normal}.hero{min-height:auto}}.hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero-listen{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:.85em 2em;border-radius:999px;border:2px solid transparent;font-family:var(--font-display);font-weight:600;font-size:.95rem;line-height:normal;text-transform:none;letter-spacing:0;cursor:pointer;transition:transform .2s var(--ease),background .2s ease,border-color .2s ease,color .2s ease}.hero-listen .btn-label{display:inline-block;min-width:3.13em;text-align:center}.hero-listen{background:var(--color-primary);border-color:var(--color-primary);color:#fff;padding-left:10px}.hero-listen:hover,.hero-listen:focus-visible{background:#f7a82029;border-color:#f7a820b3;color:#fff;transform:translateY(-2px)}.hero-listen:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.hero-listen.is-playing{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff;animation:listenGlow 1.4s ease-in-out infinite}.btn-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;margin:-4px 0;box-sizing:border-box;border:1.5px solid currentColor;border-radius:50%;transition:transform .25s var(--ease)}.btn-icon:before{content:"";width:0;height:0;margin-left:2.5px;border-style:solid;border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent currentColor}.hero-listen:hover .btn-icon{transform:scale(1.1)}.hero-listen.is-playing .btn-icon:before{margin-left:0;width:8px;height:8px;border:0;background:currentColor}@keyframes listenGlow{0%,to{box-shadow:0 0 #f7a8208c}50%{box-shadow:0 0 0 12px #f7a82000}}@media (max-width: 700px){.hero{align-items:flex-start;text-align:left}.hero-actions{justify-content:flex-start}}@media (max-width: 1024px){.hero-listen,.hero-listen:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;animation:listenGlow 1.4s ease-in-out infinite}.hero-listen.is-playing,.hero-listen.is-playing:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}}.hero-chapp-scale{margin-top:60px;width:min(1247.4px,calc(100vw - 48px));aspect-ratio:1132 / 724;container-type:inline-size;min-height:0;z-index:2}.hero-chapp-scale-inner{width:1132px;transform:scale(calc(100cqw/1132px));transform-origin:top left}.hero-chapp-slide{animation:heroChappSlideIn 1.3s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s;will-change:transform,opacity}@keyframes heroChappSlideIn{0%{opacity:0;transform:translateY(14%)}to{opacity:1;transform:translateY(0)}}.hero-chapp-scale-inner .chapp-frame.chapp-br-demo{width:1132px;max-width:none;margin:0}.hero-chapp-scale-inner .chapp-frame{text-align:left}.hero-chapp-scale-inner .chapp-frame{pointer-events:none}.hero-chapp-scale-inner .chapp-start-btn{pointer-events:auto;cursor:pointer}.hero-chapp-scale-inner .chapp-frame.chapp-br-demo{background:linear-gradient(160deg,#262626,#121212 42%,#050505)}.hero-chapp-scale-inner .chapp-frame-cam{background:#282828}.hero-chapp-login{position:absolute;inset:22px;z-index:60;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(to top right,#2a2f4f,#5976dc);opacity:1;transition:opacity .6s ease}.hero-chapp-login.is-hidden{opacity:0;pointer-events:none}.hero-chapp-login-logo{width:28.8%;max-width:208px;filter:drop-shadow(0 10px 26px rgba(0,0,0,.3))}.hero-chapp-poweron{position:absolute;inset:22px;z-index:70;border-radius:16px;background:#05060a;pointer-events:none;animation:heroChappPowerOn .4s ease-out both;animation-delay:.45s}@keyframes heroChappPowerOn{0%{opacity:1}to{opacity:0}}@media (max-width: 1400px){.hero-chapp-scale{align-self:flex-start;width:1247.4px}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;width:140px;background:linear-gradient(to right,transparent,rgba(17,17,17,.75));pointer-events:none;z-index:4}}@media (max-width: 1139px){.hero-chapp-scale-inner .chapp-start-btn{pointer-events:none;cursor:default}}@media (max-width: 880px){.hero-chapp-scale{width:997.92px}}@media (max-width: 640px){.hero-chapp-scale{width:623.7px}}.section{padding:110px 0}.section-dark{background:var(--color-dark);color:var(--color-white)}#order .section-lead,#churchassistant .section-lead-full,#churchassistant .section-lead-short{color:#ffffffb3}#churchassistant{position:relative;border-radius:0 0 32px 32px}.corner-fill-bottom{height:32px;background:var(--color-light-bg);margin-top:-32px}.corner-fill-top{height:32px;background:var(--color-light-bg);margin-bottom:-32px}.section-light{background:var(--color-light-bg)}.section h2{font-size:clamp(1.8rem,4vw,2.6rem)}#ui-toggle h2{font-family:var(--font-display);font-weight:400;font-size:42px;color:var(--color-dark);letter-spacing:-.03em}.ba-title-short{display:none}#ui-toggle .section-lead{max-width:820px}@media (min-width: 701px){#ui-toggle{margin-top:-60px}}@media (min-width: 1025px){#ui-toggle h2{font-size:56px}#ui-toggle .section-lead{max-width:1000px}}.before-after{position:relative;max-width:1170px;margin:40px auto 0;aspect-ratio:1952 / 1268;cursor:ew-resize;user-select:none;touch-action:none}.before-after.chapp-before-after{cursor:default;touch-action:auto;user-select:auto}.ba-screen{position:absolute;inset:0;border-radius:48px;overflow:hidden}.ba-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ba-after{z-index:1}.ba-before{z-index:2;clip-path:inset(0 50% 0 0)}.ba-handle{z-index:3}.ba-shadow{position:absolute;inset:2px;border-radius:48px;z-index:4;pointer-events:none;box-shadow:0 15px 30px #0000004d}.ba-bezel{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;pointer-events:none}.ba-handle{position:absolute;top:8px;bottom:8px;left:50%;width:5px;background:var(--color-primary);box-shadow:0 0 12px #f7a82080;transform:translate(-50%)}.ba-handle-grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:36px;background:var(--color-primary);border-radius:18px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 6px 16px #0003;transition:transform .2s var(--ease)}.ba-handle:hover .ba-handle-grip,.ba-handle:active .ba-handle-grip{transform:translate(-50%,-50%) scale(1.08)}.ba-arrow{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.ba-arrow-left{border-right:7px solid var(--color-white)}.ba-arrow-right{border-left:7px solid var(--color-white)}.ba-credit{display:flex;align-items:center;justify-content:center;gap:10px;max-width:1170px;margin:10px auto 0;font-size:.95rem;color:var(--color-text)}.ba-flag{width:31px;height:auto;display:block}.ba-logos{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:30px;margin:40px auto 0}.ba-logo{max-width:180px;aspect-ratio:180 / 110;flex:1 1 180px;min-width:0;object-fit:contain;filter:grayscale(1) opacity(.45);transition:filter .25s var(--ease)}.ba-logo:hover{filter:grayscale(1) opacity(.75)}.fine-print{font-size:.8rem;color:var(--color-muted);max-width:560px;margin:32px auto 0}@media (min-width: 1025px){.fine-print{max-width:1150px;margin-top:12px}}@media (min-width: 1280px){.fine-print{white-space:nowrap}}@media (min-width: 1025px){.ba-credit{justify-content:flex-end;padding-right:30px}}@media (max-width: 1024px){.ba-logos,.fine-print{display:none}}@media (min-width: 1025px) and (orientation: landscape) and (hover: none) and (pointer: coarse){.ba-logos,.fine-print{display:none}}@media (max-width: 1024px) and (min-width: 701px){.ba-handle-grip{width:41px;height:28px}}@media (max-width: 700px){.ba-title-full{display:none}.ba-title-short{display:inline}#ui-toggle .section-lead{display:none}#ui-toggle{margin-top:-84px}#ui-toggle h2{text-align:left;margin-bottom:0}.ba-credit{justify-content:flex-end;margin-top:20px}.before-after{margin-top:20px}}@media (max-width: 700px){.ba-handle-grip{width:28px;height:20px}.ba-handle{width:2px}.ba-arrow{border-top-width:4px;border-bottom-width:4px}.ba-arrow-left{border-right-width:5px}.ba-arrow-right{border-left-width:5px}.ba-screen{border-radius:15px}.ba-shadow{border-radius:15px;inset:2px}}@media (max-width: 700px) and (orientation: portrait){.before-after{width:calc(100% + 24px);margin-right:-24px;aspect-ratio:1171.2 / 1268}.ba-img,.ba-bezel{object-fit:cover;object-position:left center}.ba-screen{border-radius:25px}.ba-shadow{border-radius:25px;inset:3px}}.chapp-before-after{aspect-ratio:1132 / 724}.chapp-before-after .chapp-frame.chapp-ba-frame{position:absolute;top:0;left:0;width:1132px;height:724px;max-width:none;margin:0;pointer-events:none;transform-origin:top left;box-shadow:0 0 0 1px #ffffff2e,0 1px #ffffff0d inset,0 -1px #00000080 inset}.chapp-before-after .chapp-ba-shadow{position:absolute;top:0;left:0;width:1132px;height:724px;border-radius:28px;pointer-events:none;transform-origin:top left;box-shadow:0 8px 16px #00000047}.chapp-before-after .ba-handle{top:3.04%;bottom:3.04%}.chapp-before-after .ba-handle-grip{top:43.53%}@media (min-width: 701px){.chapp-before-after .ba-handle{width:4px}}@media (min-width: 1025px){.chapp-before-after .ba-handle-grip{width:40px;height:40px;border-radius:50%}}@media (max-width: 1024px) and (min-width: 701px){.chapp-before-after .ba-handle-grip{width:28px;height:28px;border-radius:50%}}@media (max-width: 700px){.chapp-before-after .ba-handle-grip{width:26px;height:26px;border-radius:50%}}@media (max-width: 700px) and (orientation: portrait){.chapp-before-after{height:calc((100vw - 24px) * 724 / 679.2);width:auto;max-width:none;overflow:visible}.ba-clip{box-sizing:border-box;width:calc(100% + 84px);padding:60px 0 60px 60px;margin:-60px -24px -60px -60px;overflow:hidden}}.marquee{overflow:hidden;background:#0a0c12;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:18px 0}.marquee-track{display:flex;width:max-content;animation:marqueeScroll 20s linear infinite}.marquee-item{flex:0 0 auto;font-family:var(--font-display);font-weight:400;font-size:100px;line-height:1.1;color:#ffffffeb;padding:0 .15em;white-space:nowrap}@media (max-width: 1024px){.marquee-item{font-size:60px}}@media (max-width: 700px){.marquee-item{font-size:34px}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}#bellstriker{position:relative;z-index:1;background:linear-gradient(to bottom,var(--color-light-bg) 0%,var(--color-white) 30%)}.bs-stack-track,.bsf-stack-track{position:relative}.bs-technical-badge{position:absolute;top:-317px;right:-123px;width:698px;z-index:1}.bs-striker-img{position:absolute;top:200px;left:-450px;width:435px}.bs-striker-grid{position:relative;display:flex;align-items:center;gap:80px}.bs-striker-text{flex:1 1 auto;min-width:0}#bellstriker h2{font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,8.5vw,6.25rem);line-height:1.1;letter-spacing:-.03em}.bs-gradient-heading{background:linear-gradient(262deg,var(--color-dark) 27%,#364DCB 60%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;overflow-wrap:break-word}.bs-stainless{font-family:var(--font-display);font-weight:800;color:var(--color-blue);font-size:clamp(3.5rem,9vw,8.5rem);line-height:.9;letter-spacing:-.02em;margin:40px 0 0}@media (min-width: 1025px){.bs-stainless{font-size:clamp(120px,14vw,240px);font-weight:600}}.bs-credit{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:.95rem;color:var(--color-text)}@media (min-width: 1025px){.bs-credit{margin-bottom:40px}}.bs-flag{width:31px;height:auto;display:block}.bs-striker-landscape{display:none}@media (max-width: 1800px){.bs-striker-img{display:none}.bs-striker-landscape{display:block;width:80%;height:auto;margin-top:140px;margin-bottom:0;position:relative;left:-150px;top:-247px;z-index:-1}}@media (min-width: 1025px) and (max-width: 1800px){.bs-credit{margin-top:0;margin-bottom:-300px;position:relative;left:390px;top:-240px}}@media (min-width: 1025px) and (orientation: landscape) and (hover: none) and (pointer: coarse){.bs-technical-badge{right:-75px}#bellstriker{overflow-x:hidden}.bs-credit{left:60px;width:80%;justify-content:center}}@media (min-width: 1025px) and (orientation: portrait) and (hover: none) and (pointer: coarse){.bs-technical-badge{right:-75px}#bellstriker{overflow-x:hidden}.bs-credit{left:60px;width:80%;justify-content:center}}@media (max-width: 1024px){.bs-striker-grid{gap:48px}#bellstriker{padding-bottom:110px}.bs-technical-badge,.bs-striker-landscape{display:none}.bs-striker-text{text-align:right}.bs-stainless-clip{overflow-x:hidden;overflow-y:hidden}.bs-stainless{text-align:left}.bs-credit{flex-direction:row-reverse;justify-content:flex-start}.bs-striker-img{display:block;top:0;left:-10%;width:60vw;height:auto}.bs-stainless{font-weight:600}}@media (min-width: 701px) and (max-width: 1024px){#bellstriker .section-lead,.bs-credit{width:45%;margin-left:auto}.bs-striker-img{width:48vw;top:200px}.bs-stainless{text-align:right}#bellstriker{padding-bottom:150px}}@media (max-width: 700px){.bs-striker-grid{flex-direction:column;align-items:stretch;gap:32px}.bs-stainless{margin-top:24px}.bs-striker-img{top:250px}#bellstriker .section-lead{width:42%;margin-left:auto}.bs-stainless{text-align:right}#bellstriker .section-lead-full{display:none}#bellstriker .section-lead-short{display:block}#bellstriker{padding-bottom:12px}}.video-modal{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s var(--ease),visibility 0s linear .25s}.video-modal.is-open{opacity:1;visibility:visible;transition:opacity .25s var(--ease)}body.video-modal-open{overflow:hidden}.video-modal-backdrop{position:absolute;inset:0;background:#0a0a0fd9}.video-modal-dialog{position:relative;width:min(1100px,90vw);max-width:90vw}.video-modal-frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #00000080}.video-modal--portrait .video-modal-dialog{width:min(420px,90vw,45vh)}.video-modal--portrait .video-modal-frame{aspect-ratio:9 / 16}.video-modal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-modal-close{position:absolute;top:-48px;right:0;width:36px;height:36px;border:none;border-radius:50%;background:#ffffff26;color:var(--color-white);font-size:22px;line-height:1;cursor:pointer;transition:background .2s var(--ease)}.video-modal-close:hover{background:#ffffff4d}@media (max-width: 700px){.video-modal-close{top:-44px;width:32px;height:32px;font-size:18px}}#bellstriker-features{position:relative;z-index:2;--bsf-slant-depth: var(--shipping-slant-depth);--bsf-slant-offset: 0px;background:linear-gradient(to bottom,transparent 0,transparent calc(var(--bsf-slant-offset) + var(--bsf-slant-depth) - 1px),var(--color-striker-bg) calc(var(--bsf-slant-offset) + var(--bsf-slant-depth) - 1px),var(--color-striker-bg) 100%);padding-bottom:210px}@media (min-width: 701px) and (max-width: 1024px){#bellstriker-features{padding-bottom:173px}}#bellstriker-features:after{content:"";position:absolute;top:var(--bsf-slant-offset);left:0;right:0;height:var(--bsf-slant-depth);background:var(--color-striker-bg);clip-path:polygon(100% 0,100% 100%,0 100%);z-index:-1}.bsf-header{text-align:left;margin-bottom:40px}.bsf-header h2{margin:0;font-size:clamp(2.2rem,3.6vw,3.6rem)}.bsf-title-break{display:none}.bsf-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px}.bsf-col{display:flex;flex-direction:column;justify-content:flex-end;gap:48px;min-width:0}.bsf-col-right{text-align:left}.bsf-patent-img{width:439px;max-width:100%;height:auto;align-self:center;margin-top:-60px;margin-bottom:8px}.bsf-feature{display:flex;align-items:flex-start;gap:41px}.bsf-feature-icon{width:100px;height:auto;flex-shrink:0}.bsf-feature-text{min-width:0}.bsf-feature-text h3{font-size:36px;font-weight:500;color:var(--color-dark)}.bsf-feature-text h3{margin:0 0 18px}.bsf-weatherproof-narrow,.bsf-respect-mobile{display:none}.bsf-feature-text p{margin:0;color:var(--color-text);font-family:var(--font-read);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:500;line-height:1.7;overflow-wrap:break-word}.bsf-arrow,.bsf-p-short{display:none}@media (max-width: 1024px){.bsf-columns{gap:40px}.bsf-col{gap:36px}.bsf-p-full{display:none}.bsf-p-short{display:block}.bsf-patent-img{margin-top:-140px}.bsf-col-right{justify-content:flex-start}#bellstriker-features{--bsf-slant-offset: -20px}.bsf-feature-text h3{font-size:32px}#bellstriker-features{padding-top:60px}}@media (min-width: 701px) and (max-width: 830px){.bsf-weatherproof-full{display:none}.bsf-weatherproof-narrow{display:inline}}@media (max-width: 700px){#bellstriker-features{overflow-x:hidden}#bellstriker-features .bsf-patent-img{opacity:1;transform:none;transition:none}.bsf-patent-img{position:absolute;top:28px;right:-42px;width:250px;margin:0;z-index:-1}#bellstriker-features:after{z-index:-2}.bsf-header{padding-top:190px;margin-bottom:48px}.bsf-title-break{display:block}#bellstriker-features .bsf-feature.reveal{transform:translate(40px);transition:opacity 1.3s var(--ease),transform 1.3s var(--ease)}#bellstriker-features .bsf-feature.reveal.is-visible{transform:translate(0)}.bsf-columns{grid-template-columns:1fr;gap:0}.bsf-col{justify-content:flex-start;gap:0}.bsf-col-right{align-items:flex-start}.bsf-feature{gap:24px;align-items:flex-start;padding:22px 0;border-bottom:1px solid #c6c7c8}.bsf-header+.bsf-feature{padding-top:0}.bsf-col-right .bsf-feature:last-child{border-bottom:none;padding-bottom:0}.bsf-feature-icon{width:64px}.bsf-feature-text h3{font-size:24px;font-weight:500;color:var(--color-text)}.bsf-respect-full{display:none}.bsf-respect-mobile{display:inline}#bellstriker-features{padding-bottom:110px;padding-top:0;--bsf-slant-offset: calc(120px - var(--shipping-slant-depth))}#bellstriker-features{overflow-anchor:none}.bsf-feature{cursor:pointer}.bsf-feature-text{flex:1;padding-right:28px;position:relative}.bsf-feature-text h3{position:relative;margin:0}.bsf-arrow{display:block;position:absolute;right:-28px;top:50%;transform:translateY(-50%);width:9px;height:9px}.bsf-arrow svg{width:100%;height:100%;display:block;fill:var(--color-dark)}svg.bsf-arrow-opened{display:none}.bsf-feature.is-open svg.bsf-arrow-closed{display:none}.bsf-feature.is-open svg.bsf-arrow-opened{display:block}.bsf-feature-text p{max-height:0;overflow:hidden;opacity:0;margin:0;transition:max-height .6s var(--ease),opacity .48s var(--ease),margin-top .6s var(--ease)}.bsf-feature.is-open .bsf-feature-text p{max-height:300px;opacity:1;margin-top:14px}}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}#churchassistant-detail{overflow-x:hidden}@media (min-width: 1025px){#churchassistant-detail{padding-top:170px}}.bells-hero{background:var(--nb-blue, #2942A5);color:var(--color-white);padding-top:60px;padding-bottom:0}h2.bells-heading{margin:calc(-60px - .8156em) 0 0;font-family:Sora,Arial,Helvetica,sans-serif;font-weight:700;font-size:141px;line-height:1;letter-spacing:-.0355em}.bells-line-1,.bells-line-2{display:block}.bells-line-1{color:var(--nb-line1, #2942A5)}.bells-line-2{color:var(--color-white);margin-top:-.1844em}.bells-line-2{letter-spacing:-.0415em}.bells-copy{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:12px}.bells-copy-left{font-size:21px;font-weight:500;line-height:1.4;text-align:left;white-space:nowrap;margin:0}.bells-copy-right{font-size:36px;font-weight:500;line-height:1.1;text-align:right;margin:0;white-space:nowrap}:lang(el) .bells-copy-left,:lang(de) .bells-copy-left,:lang(it) .bells-copy-left,:lang(fr) .bells-copy-left,:lang(ro) .bells-copy-left,:lang(ru) .bells-copy-left,:lang(el) .bells-copy-right,:lang(de) .bells-copy-right,:lang(it) .bells-copy-right,:lang(fr) .bells-copy-right,:lang(ro) .bells-copy-right,:lang(ru) .bells-copy-right{white-space:normal}@media (max-width: 1024px) and (min-width: 701px){h2.bells-heading{font-size:clamp(90px,13.8vw,141px)}.bells-copy-left{font-size:clamp(14px,2.05vw,21px)}.bells-copy-right{font-size:clamp(24px,3.5vw,36px)}}@media (max-width: 700px){section.bells-hero{padding-top:48px}h2.bells-heading{font-size:clamp(38px,16.7vw - 8px,110px);margin-top:calc(-48px - .8156em)}.bells-copy{margin-top:6px}.bells-copy-left{font-size:clamp(15px,4vw,22px);white-space:nowrap;max-width:none}.bells-copy-right{display:none}}.cad-grid{display:flex;align-items:center;gap:40px;width:100%;padding:0 60px}.cad-media{flex:0 0 700px;width:700px;max-width:45%;margin-left:-40px}.cad-media img{width:100%;display:block}.cad-text{flex:1 1 auto;min-width:0;text-align:left}.cad-eyebrow{color:var(--color-dark)}.cad-eyebrow-mobile{display:none}.cad-lead{font-family:var(--font-read);font-weight:500;font-size:clamp(1.05rem,1.4vw,1.2rem);margin:.75em 0 0}@media (min-width: 1600px){.cad-lead{margin-left:8px}}.cad-lead,#ui-toggle .section-lead,#bellstriker .section-lead-full,#bellstriker .section-lead-short,#shipping .section-lead,.stickytab-item .stickytab-text-full,.stickytab-item .stickytab-text-short{font-weight:500;color:#969696}#churchassistant-detail h2.cad-heading{margin:0}.cad-heading>span:not(.cad-line2){display:block;white-space:nowrap}.cad-gradient{background:linear-gradient(262deg,var(--color-dark) 27%,#364DCB 60%);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.cad-dark{color:var(--color-dark)}.cad-line2{display:inline-flex;align-items:baseline;gap:.28em;white-space:nowrap}.cad-line2 span{white-space:nowrap}.cad-line2{white-space:normal;flex-wrap:wrap;row-gap:0}@media (min-width: 641px){.cad-line2{display:flex;width:100%}}:lang(el) .cad-line2,:lang(de) .cad-line2,:lang(it) .cad-line2,:lang(fr) .cad-line2,:lang(ro) .cad-line2,:lang(ru) .cad-line2{font-size:clamp(2rem,6vw,4.4rem)}:lang(el) .cad-line2 span,:lang(de) .cad-line2 span,:lang(it) .cad-line2 span,:lang(fr) .cad-line2 span,:lang(ro) .cad-line2 span,:lang(ru) .cad-line2 span{white-space:normal;overflow-wrap:break-word}#sticky-tab{padding-top:77px}.stickytab-container{max-width:1340px;margin:0 auto;padding:0 24px 0 calc(24px + clamp(0px,(100vw - 1180px) / 2,80px))}.stickytab-scroll{display:flex;align-items:flex-start;gap:60px}.stickytab-text-col{flex:0 1 40%;max-width:40%;min-width:0}.stickytab-item{padding:18vh 0;border-top:1px solid rgba(0,0,0,.08)}.stickytab-item:first-child{border-top:none;padding-top:1.4vh}.stickytab-item:last-child{padding-bottom:6vh}.stickytab-icon{display:block;width:84px;height:84px;object-fit:contain;margin-bottom:28px;fill:var(--cad-icon, #6983c1)}.stickytab-item h3{font-family:var(--font-display);font-weight:500;font-size:2rem;line-height:1.25;color:var(--color-dark);margin:0 0 .6em}.stickytab-item p{font-size:1.05rem;line-height:1.85;color:var(--color-muted);text-align:justify;max-width:520px;margin:0}.stickytab-text-short{display:none}.stickytab-media-col{flex:0 1 60%;max-width:60%;min-width:0;align-self:stretch}.stickytab-media-inner{position:sticky;top:140px;height:650px;min-height:650px;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #00000026}.stickytab-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.stickytab-wipe{clip-path:inset(100% 0 0 0)}@media (max-width: 1024px) and (min-width: 701px){#churchassistant-detail{padding-top:170px;padding-bottom:87px}#sticky-tab{padding-top:62px}}@media (max-width: 700px){#churchassistant-detail{padding-top:96px;padding-bottom:36px}#sticky-tab{padding-top:10px}.stickytab-scroll{flex-direction:column;align-items:stretch;gap:0}.stickytab-text-col{flex-basis:auto;max-width:none}.stickytab-media-col{display:none}.stickytab-item{padding:4vh 0 0;border-top:none}.stickytab-item:first-child{padding-top:0}.stickytab-item:last-child{padding-bottom:0}.stickytab-item p{max-width:none}.stickytab-text-full{display:none}.stickytab-text-short{display:block}.stickytab-item:nth-child(2){text-align:right}.stickytab-item:nth-child(2) .stickytab-icon{margin-left:auto;margin-right:0}}.shipping-seam-fill{height:var(--shipping-slant-depth);background:var(--ship-bg-flat, var(--color-light-bg));margin-top:calc(-1 * var(--shipping-slant-depth))}.section-video-track{position:relative;z-index:3;height:calc(var(--video-scrub-height) + var(--video-end-gap));background:var(--nb-blue, #2942A5);clip-path:polygon(0 -300px,100% -300px,100% calc(100% - var(--shipping-slant-depth)),0 100%)}@media (max-width: 700px){:root{--shipping-slant-depth: 8.75vw}}.video-scrub{position:relative;height:var(--video-scrub-height)}.bells-video-group{display:contents}.video-sticky{position:sticky;top:123px;height:calc(100vh - 123px);overflow:hidden;display:flex;align-items:center;color:var(--color-white);background:var(--nb-blue, #2942A5)}#scroll-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0}@media (max-width: 1024px){:root{--video-scrub-height: 250vh}.bells-video-group{display:flex;flex-direction:column;position:sticky;top:100px;height:calc(100vh - 100px)}.bells-hero{flex:0 0 auto}.video-sticky{position:relative;top:auto;flex:1 1 auto;height:auto;min-height:0}}#shipping{overflow-x:hidden}.shipping-grid{display:flex;align-items:flex-start;gap:60px}.shipping-text{flex:0 1 480px}#shipping h2.shipping-heading{margin:0 0 .4em;overflow-wrap:break-word}:lang(ru) #shipping h2.shipping-heading{font-size:clamp(1.8rem,3.6vw,2.8rem)}.shipping-gradient{background:linear-gradient(262deg,var(--color-dark) 27%,#364DCB 60%);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.shipping-carriers{display:flex;align-items:center;gap:20px;margin-top:28px}.shipping-carrier{width:175px;height:112px;object-fit:contain;filter:grayscale(1) opacity(.45);transition:filter .25s var(--ease)}.shipping-carrier:hover{filter:grayscale(1) opacity(.75)}.shipping-stats{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-end}.shipping-counter-group{display:flex;flex-direction:column;align-items:center}.shipping-counter-row{line-height:1}.shipping-counter{font-family:var(--font-display);font-weight:700;font-size:clamp(64px,6vw,96px);line-height:1;color:var(--color-white);-webkit-text-stroke:2px #364DCB;paint-order:stroke fill}.shipping-counter-label{font-family:var(--font-body);font-weight:500;font-size:21px;color:var(--color-dark);text-align:center;margin:-6px 0 0;max-width:100%}.shipping-map{position:relative;width:100%;margin-top:10px}@media (min-width: 1025px){.shipping-map{width:965px;margin-left:auto;transform:translate(-58px,32px)}.shipping-counter-group{transform:translate(35px,53px)}.shipping-counter{font-size:clamp(74px,6.9vw,110px)}.shipping-counter-group{align-items:flex-end}.shipping-stats.reveal{transform:translateY(-71px)}.shipping-stats.reveal.is-visible{transform:translateY(-95px)}.shipping-grid{position:relative}.shipping-carriers{position:absolute;left:0;bottom:30px;width:294px;height:187.5px}.shipping-carrier{width:218.75px;height:140px}.shipping-flags.reveal{transform:translateY(-21px)}.shipping-flags.reveal.is-visible{transform:translateY(-45px)}}:lang(el) .shipping-carriers,:lang(de) .shipping-carriers,:lang(it) .shipping-carriers,:lang(fr) .shipping-carriers,:lang(ro) .shipping-carriers,:lang(ru) .shipping-carriers{position:static}@media (orientation: landscape) and (min-width: 701px) and (hover: none) and (pointer: coarse){.shipping-counter-group{transform:translateY(53px);align-items:flex-end;position:relative;z-index:2}.shipping-stats{overflow:visible}.shipping-grid{position:relative}.shipping-carriers{position:absolute;right:0;left:auto;bottom:30px;width:175px;height:112px;z-index:2}.shipping-map{width:calc(100% + 24px);max-width:none;transform:none;z-index:1}}.shipping-map-svg{display:block;width:100%;height:auto}.shipping-map-mask-path{fill:none;stroke:var(--color-white);stroke-width:1.73;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1}.shipping-stats.is-visible .shipping-map-mask-path{animation:shippingArcDraw 1.2s var(--ease) forwards}@keyframes shippingArcDraw{to{stroke-dashoffset:0}}.shipping-map-arc{fill:none;stroke:#a5a5a5;stroke-width:.26;stroke-linecap:round;stroke-dasharray:.8 .6}.shipping-map-pin circle:first-child{fill:#8892eb}.shipping-map-pin--home circle:first-child{fill:#3045b9}.shipping-map-pin{opacity:0;transform-origin:center;transform-box:fill-box}.shipping-stats.is-visible .shipping-map-pin{animation:shippingPinPop .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes shippingPinPop{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.shipping-map-pulse{fill:none;stroke:#8892eb;stroke-width:.27;transform-origin:center;transform-box:fill-box;opacity:0}.shipping-map-pin--home .shipping-map-pulse{stroke:#3045b9}.shipping-stats.is-visible .shipping-map-pulse{animation:shippingPinPulse 3.4s var(--ease) infinite}@keyframes shippingPinPulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}.shipping-flags{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:37px}@media (min-width: 1025px){.shipping-flags{flex-wrap:nowrap;justify-content:space-between;gap:0}}.shipping-flag{width:33px;height:33px;border-radius:50%;box-shadow:0 2px 8px #0000001f;object-fit:cover}@media (max-width: 700px){.shipping-grid{flex-direction:column}.shipping-text,.shipping-stats{flex:1 1 auto;width:100%}}@media (min-width: 701px) and (orientation: portrait){.shipping-grid{flex-direction:column}.shipping-text,.shipping-stats{flex:1 1 auto;width:100%}}@media (min-width: 701px) and (orientation: portrait){.shipping-grid{position:relative;gap:24px}.shipping-stats{align-items:flex-end}.shipping-stats.reveal,.shipping-stats.reveal.is-visible{transform:none}.shipping-text{padding-right:240px}.shipping-counter-group{position:absolute;top:57px;right:0;transform:none;align-items:flex-end}.shipping-counter{font-size:clamp(79px,9.9vw,119px)}.shipping-carriers{position:absolute;top:200px;right:0;margin-top:0;width:241px;height:154px;justify-content:flex-end}.shipping-carrier{width:218.75px;height:140px}.shipping-map{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;max-width:none;margin-top:-10.2px;transform:none}.shipping-flags{margin-top:42px;justify-content:center;gap:14px}.shipping-flags.reveal,.shipping-flags.reveal.is-visible{transform:none}}@media (max-width: 700px){.shipping-grid{gap:0}.shipping-carriers{display:none}.shipping-stats{align-items:flex-start}.shipping-counter-group{transform:none;align-items:flex-start}.shipping-map{display:none}.shipping-flags{margin-top:36px}.shipping-flags.reveal,.shipping-flags.reveal.is-visible{transform:none}}@media (orientation: landscape) and (max-height: 500px) and (hover: none) and (pointer: coarse){.video-sticky,.shipping-map{display:none}.video-scrub{height:auto}.bells-video-group{position:static;height:auto;display:block}.section-video-track{height:auto;padding-bottom:40px}}.section-order{position:relative;background:var(--color-dark);color:var(--color-white);border-radius:32px 32px 0 0}.story-team+.section-order{z-index:2;margin-top:-40px}#clock-materials-4+.section-order{z-index:2;margin-top:-40px}#clock-materials-4+#order{border-radius:0;margin-top:0;z-index:auto;background:radial-gradient(900px 500px at 50% 100%,rgba(13,38,77,.35),transparent 70%),#030408}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#order .two-col{align-items:start}.order-logo{height:72px;width:auto;margin-bottom:32px}.contact-pills{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 32px;padding:0;list-style:none}.contact-pills a{display:flex;align-items:center;gap:8px;padding:.6em 1.1em;border-radius:999px;border:1px solid rgba(255,255,255,.14);color:var(--color-muted);font-size:.9rem;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease)}.contact-pills svg{width:16px;height:16px;flex-shrink:0;color:var(--color-primary)}.contact-pills a:hover{background:#f7a8201f;border-color:var(--color-primary);color:var(--color-white)}.order-form{background:var(--color-white);color:var(--color-text);border-radius:20px;padding:40px}.order-form-eyebrow{font-family:var(--font-display);font-weight:500;font-size:2rem;line-height:1.25;color:var(--color-dark);margin:0 0 .6em;letter-spacing:-.02em}.form-row{margin-bottom:20px}.form-row input,.form-row select,.form-row textarea{width:100%;padding:.6em 0;border:none;border-bottom:1px solid #ddd;border-radius:0;font-family:var(--font-body);font-size:.95rem;background:transparent;color:var(--color-text)}.form-row textarea{resize:vertical}.form-row input::placeholder,.form-row textarea::placeholder{color:#9a9a9a}.form-row select:required:invalid{color:#9a9a9a}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{outline:none;border-bottom-color:var(--color-primary)}.form-submit{width:100%;border:none;cursor:pointer;margin-top:12px}.form-status{margin-top:12px;font-size:.9rem;min-height:1.2em}.form-status.success{color:#2e7d32}.form-status.error{color:var(--color-accent-red)}.site-footer{background:var(--color-dark);color:var(--color-muted);border-top:1px solid rgba(255,255,255,.1)}.faq-page .site-footer{background:var(--color-white);color:#767676;border-top:none}.faq-page .footer-copy{color:#9a9a9a}.faq-page .c2-index{padding-top:32px}.faq-page .c2-label{color:#00000073}.faq-page .c2-index-head{border-bottom-color:#0000001a}.faq-page .c2-index-logo{opacity:1}.faq-page .c2-index-logo-dark{display:none}.faq-page .c2-index-logo-light{display:block}.faq-page .c2-index-col h4,.faq-page .c2-index-group>h4{color:var(--color-dark);border-bottom-color:#0000001a}.faq-page .c2-index-col a{color:var(--color-text)}.faq-page .c2-index-col a:hover{color:var(--color-blue)}.faq-page .c2-index-col a.c2-link-soon{color:#00000059}.faq-page .c2-index-col a.c2-link-soon:hover{color:#00000080}.faq-page .footer-bottom{border-top:1px solid rgba(0,0,0,.08)}body.story-page.chapp-page-light .site-footer,body.story-page.chapp-page-light.clock-movement-page .site-footer{background:var(--color-light-bg);color:#767676;border-top:1px solid #e5e5e5}body.story-page.chapp-page-light.clock-movement-page .footer-nav a,body.story-page.chapp-page-light .footer-copy{color:#9a9a9a}.clock-page .site-footer{background:radial-gradient(900px 500px at 50% 0%,rgba(13,38,77,.35),transparent 70%),#030408;border-top:1px solid rgba(255,255,255,.06)}.bells-page .site-footer{background:#08090c;border-top:1px solid rgba(255,255,255,.06)}body:has(#ringing-power-control) .site-footer{background:#08090c;border-top:1px solid rgba(255,255,255,.06)}.chapp-features-page .site-footer{background:#030408;border-top:1px solid rgba(255,255,255,.06)}body.chapp-page-light.chapp-features-page .site-footer{background:var(--chapp-light-bg-bottom);color:#333333b3;border-top:1px solid rgba(20,24,40,.08)}body.chapp-page-light.chapp-features-page .footer-nav a{color:#333333b3}body.chapp-page-light.chapp-features-page .footer-nav a:hover{color:#364dcb}body.chapp-page-light.chapp-features-page .footer-copy{color:#333333b3}.social-links{display:flex;gap:14px}.social-links a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background:var(--color-primary);color:var(--color-dark);transition:background .25s var(--ease),transform .25s var(--ease)}.social-links svg{width:26px;height:26px}.social-links a:hover{background:var(--color-primary-dark);transform:translateY(-2px)}.social-links a.social-links-faq{width:auto;height:48px;border-radius:999px;padding:0 24px;gap:.5em;font-family:var(--font-display);font-size:.95rem;font-weight:600;white-space:nowrap}.social-links-faq .btn-arrow{transition:opacity .25s var(--ease),transform .25s var(--ease)}.social-links-faq .btn-arrow-trail{opacity:0;transform:translate(-6px)}.social-links-faq:hover .btn-arrow-lead{opacity:0;transform:translate(6px)}.social-links-faq:hover .btn-arrow-trail{opacity:1;transform:translate(0)}.faq-label-short{display:none}@media (max-width: 480px){.faq-label-full{display:none}.faq-label-short{display:inline}.social-links a.social-links-faq{padding:0 16px;gap:.3em}}.footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:28px 24px;font-size:.85rem}.footer-nav{display:flex;gap:24px;flex-wrap:wrap}.footer-nav a:hover{color:var(--color-primary)}.footer-copy{margin:0}@media (max-width: 700px){.footer-bottom{flex-direction:column;text-align:center;gap:14px;padding:24px}.footer-nav{justify-content:center;gap:10px 20px}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.is-visible{opacity:1;transform:translateY(0)}.eyebrow.reveal,[class*=-eyebrow].reveal{transition-delay:.05s}h1.reveal,h2.reveal,h3.reveal{transition-delay:.15s}p.reveal{transition-delay:.28s}.reveal.reveal-group{opacity:1;transform:none;transition:none}.reveal-group:not(.is-visible)>*{opacity:0}.reveal-group.is-visible>*{animation:revealRise .7s var(--ease) var(--rg-delay, .28s) backwards}@keyframes revealRise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.about-text.reveal{opacity:1;transform:none}.about-text.reveal>*{opacity:0;transform:translateY(16px)}.about-text.reveal.is-visible>*{animation:aboutTextStagger .6s var(--ease) both}.about-text.reveal.is-visible>*:nth-child(1){animation-delay:.05s}.about-text.reveal.is-visible>*:nth-child(2){animation-delay:.15s}.about-text.reveal.is-visible>*:nth-child(3),.about-text.reveal.is-visible>*:nth-child(4),.about-text.reveal.is-visible>*:nth-child(5){animation-delay:.28s}.about-text.reveal.is-visible>*:nth-child(6){animation-delay:.4s}.about-text.reveal.is-visible>.about-video-btn{opacity:1;transform:none;animation:aboutTextStagger .6s var(--ease) .4s backwards}.about-text.reveal.is-visible>.about-video-btn:hover{transform:translateY(-2px)}@keyframes aboutTextStagger{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.about-media.reveal{transform:translate(40px)}.about-media.reveal.is-visible{transform:translate(0)}@media (min-width: 701px){#bellstriker-features .bsf-feature.reveal{transform:translateY(64px)}#bellstriker-features .bsf-feature.reveal.is-visible{transform:translateY(0)}}.order-form.reveal{opacity:1;transform:none}.order-form.reveal>*{opacity:0;transform:translateY(16px)}.order-form.reveal.is-visible>*{animation:orderFormStagger .45s var(--ease) both}.order-form.reveal.is-visible>*:nth-child(1){animation-delay:.2s}.order-form.reveal.is-visible>*:nth-child(2){animation-delay:.25s}.order-form.reveal.is-visible>*:nth-child(3){animation-delay:.3s}.order-form.reveal.is-visible>*:nth-child(4){animation-delay:.35s}.order-form.reveal.is-visible>*:nth-child(5){animation-delay:.4s}.order-form.reveal.is-visible>*:nth-child(6){animation-delay:.45s}.order-form.reveal.is-visible>*:nth-child(7){animation-delay:.5s}.order-form.reveal.is-visible>*:nth-child(8){animation-delay:.55s}.order-form.reveal.is-visible>*:nth-child(9){animation-delay:.6s}.order-form.reveal.is-visible>*:nth-child(10){animation-delay:.65s}@keyframes orderFormStagger{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 2026px){.cad-grid{max-width:1900px;margin:0 auto}}@media (max-width: 2025px) and (min-width: 1600px){.cad-line2{flex-direction:column;align-items:flex-start;gap:0}.cad-media{flex:0 0 auto;width:clamp(490px,calc(490px + 210 * ((100vw - 1600px) / 425)),700px);max-width:clamp(490px,calc(490px + 210 * ((100vw - 1600px) / 425)),700px);margin-left:0}}@media (max-width: 1599px){.cad-grid{flex-direction:column;align-items:center;gap:36px;padding:0 24px}.cad-media{flex-basis:auto;width:100%;max-width:800px;margin-left:0}.cad-text{text-align:center}.cad-line2{justify-content:center}.cad-gradient{margin-left:auto;margin-right:auto}}@media (max-width: 900px){.two-col{grid-template-columns:1fr;gap:36px}.order-form{padding:28px}}@media (max-width: 640px){.cad-eyebrow-full{display:none}.cad-eyebrow-mobile{display:block}.cad-line2{display:none}}@media (max-width: 700px){.cad-text{order:-1}}@media (max-width: 1366px){.header-cta{display:none}.cta-label-mobile{display:inline}.cta-label-desktop{display:none}.menu-toggle{display:flex;margin-left:auto}.site-header{--mnav-bg: var(--color-dark);--mnav-panel-bg: var(--mnav-bg);--mnav-text: var(--color-white);--mnav-muted: rgba(255,255,255,.65);--mnav-tree: rgba(255,255,255,.3);--mnav-border: var(--mnav-tree);--mnav-icon: var(--color-white);--mnav-shadow: rgba(255,255,255,.18)}.site-header.is-scrolled{--mnav-bg: var(--color-white);--mnav-panel-bg: var(--mnav-bg);--mnav-text: #4d4d4d;--mnav-muted: var(--color-muted);--mnav-border: rgba(0,0,0,.1);--mnav-icon: #4d4d4d;--mnav-shadow: rgba(0,0,0,.18);--mnav-tree: var(--mnav-border)}.site-header.is-dark-form-section{--mnav-bg: var(--color-dark);--mnav-panel-bg: var(--mnav-bg);--mnav-text: var(--color-white);--mnav-muted: rgba(255,255,255,.65);--mnav-tree: rgba(255,255,255,.3);--mnav-border: var(--mnav-tree);--mnav-icon: var(--color-white);--mnav-shadow: rgba(255,255,255,.18);--mnav-shadow-soft: rgba(255,255,255,.06)}.site-header{padding:0}.header-inner{position:relative;max-width:none;border-radius:0;padding:14px 20px;background:var(--mnav-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 2px 12px #000000a6}.site-header.is-scrolled .header-inner{box-shadow:0 2px 20px #0000002e}.nav-pill,.site-header.is-scrolled .nav-pill{background:transparent;border-radius:0;padding:0}.menu-toggle span{background:var(--mnav-icon);transition:transform .3s var(--ease),opacity .3s var(--ease),background .3s var(--ease)}.site-header.nav-visible .menu-toggle span:nth-child(1){transform:translateY(11px) rotate(45deg)}.site-header.nav-visible .menu-toggle span:nth-child(2){opacity:0}.site-header.nav-visible .menu-toggle span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.main-nav{display:flex;align-items:flex-start;position:absolute;top:100%;left:0;right:0;height:calc(100vh - 100%);background:var(--mnav-panel-bg);padding:8px 24px 24px;overflow-y:auto;clip-path:inset(0 -100px -100px -100px);box-shadow:0 2px 20px var(--mnav-shadow);visibility:hidden;pointer-events:none;transform:translate(100%);transition:transform .45s var(--ease),visibility 0s linear .45s}@media (orientation: landscape) and (max-height: 500px) and (hover: none) and (pointer: coarse){.main-nav{padding-bottom:124px}}@media (orientation: landscape) and (min-height: 501px) and (max-height: 850px) and (hover: none) and (pointer: coarse){.main-nav{padding-bottom:74px}}.site-header.nav-visible .main-nav{visibility:visible;pointer-events:auto;transform:translate(0);transition:transform .45s var(--ease),visibility 0s linear 0s}.site-header.nav-open.is-scrolled .main-nav{box-shadow:inset 0 8px 10px -8px var(--mnav-shadow),0 2px 20px var(--mnav-shadow)}.site-header.nav-open .main-nav{box-shadow:inset 0 8px 10px -8px #000000a6,-8px 0 16px -10px #000000a6}.site-header.nav-open .main-nav ul{width:100%;flex-direction:column;align-items:stretch;gap:0}.site-header.nav-open .main-nav>ul>li{border-bottom:1px solid var(--mnav-border)}.site-header.nav-open .main-nav>ul>li:last-child{border-bottom:none}.site-header.nav-open .nav-link{padding:18px 4px;border-radius:0;font-size:1.15rem;color:var(--mnav-text);display:flex;align-items:center;justify-content:space-between;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.site-header.nav-open .nav-link:before{content:none}.site-header.nav-open .nav-link.is-active:after{content:none}.site-header.nav-open .roll-bottom{display:none}.site-header.nav-open .nav-link:hover .roll-top{transform:none}.site-header.nav-open .nav-link.is-active .roll-top{color:var(--color-primary)}.site-header.nav-open .caret{transition:transform .25s var(--ease)}.site-header.nav-open .has-dropdown.is-expanded .caret{transform:rotate(180deg)}.has-dropdown:after{content:none}.site-header.nav-open .dropdown{position:static;opacity:0;visibility:visible;transform:none;background:transparent;box-shadow:none;max-height:0;padding:0 0 0 16px;margin:0 0 0 4px;overflow:hidden;transition:max-height .18s ease-in,opacity .15s ease-in,padding .18s ease-in}.site-header.nav-open .has-dropdown.is-expanded .dropdown{opacity:1;max-height:220px;padding:4px 0 12px 16px;transition:max-height .55s var(--ease),opacity .45s var(--ease),padding .55s var(--ease)}.site-header.nav-open .dropdown li a{display:block;color:var(--mnav-muted);padding:10px 12px;transition:color .2s var(--ease);transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.site-header.nav-open .dropdown li a.is-active-lang{color:var(--color-primary)}.site-header.nav-open .about-group .dropdown-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px}.site-header.nav-open .about-group .dropdown-icon{display:none}.site-header.nav-open .about-group .dropdown-icon-mobile{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin-top:2px;color:var(--mnav-muted);transition:color .15s ease}.site-header.nav-open .about-group .dropdown-icon-mobile svg{width:20px;height:20px}.site-header.nav-open .about-group .dropdown>li.is-current-page .dropdown-icon-mobile{color:var(--color-primary)}.site-header.nav-open .about-group .dropdown-item-text{flex:1;min-width:0}.site-header.nav-open .about-group .dropdown-item-title{display:block;font-size:1.15rem;font-weight:600;line-height:1.15;text-transform:uppercase;letter-spacing:.02em;color:var(--mnav-text)}.site-header.nav-open .about-group .dropdown-item-desc{display:block;margin-top:0;font-size:.8rem;font-weight:400;text-transform:none;color:var(--mnav-muted)}.site-header.nav-open .about-group>.dropdown{margin-left:-24px}.site-header.nav-open .about-group>a.nav-link{transition:padding-bottom .18s ease-in}.site-header.nav-open .about-group.is-expanded>a.nav-link{padding-bottom:6px;transition:padding-bottom .55s var(--ease)}.site-header.nav-open .about-group.is-expanded>.dropdown{padding-top:0;padding-bottom:0}.site-header.nav-open .about-group .dropdown>li:first-child .dropdown-item{padding-top:8px}.site-header.nav-open .about-group .dropdown>li:last-child .dropdown-item{padding-bottom:20px}.about-group>.dropdown{max-height:0;overflow:hidden;padding:0}.site-header.nav-open .lang-trigger-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;color:var(--mnav-muted)}.site-header.nav-open .lang-trigger-icon svg{width:20px;height:20px}.site-header.nav-open .lang-switcher>a.nav-link{justify-content:flex-start;gap:10px}.site-header.nav-open .lang-switcher>a.nav-link{transition:padding-bottom .18s ease-in}.site-header.nav-open .lang-switcher.is-expanded>a.nav-link{padding-bottom:8px;transition:padding-bottom .55s var(--ease)}.site-header.nav-open .lang-switcher .dropdown{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.site-header.nav-open .lang-switcher .dropdown li a{padding-top:4px;padding-bottom:4px}.site-header.nav-open .lang-switcher .dropdown li{position:relative}.site-header.nav-open .lang-switcher .dropdown li:nth-child(odd):not(:last-child):before{content:"";position:absolute;left:-6px;top:0;bottom:0;width:1px;background:var(--mnav-tree)}.site-header.nav-open .lang-switcher .dropdown li:nth-child(odd):last-child:before{content:"";position:absolute;left:-6px;top:0;height:50%;width:1px;background:var(--mnav-tree)}.site-header.nav-open .lang-switcher .dropdown li:nth-child(odd):after{content:"";position:absolute;left:-6px;top:50%;width:14px;height:1px;background:var(--mnav-tree)}.site-header.nav-open .lang-switcher .dropdown li:nth-child(2n):not(:nth-last-child(2)):before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:1px;background:var(--mnav-tree)}.site-header.nav-open .lang-switcher .dropdown li:nth-child(2n):nth-last-child(2):before{content:"";position:absolute;left:-12px;top:0;height:50%;width:1px;background:var(--mnav-tree)}.site-header.nav-open .lang-switcher .dropdown li:nth-child(2n):after{content:"";position:absolute;left:-12px;top:50%;width:12px;height:1px;background:var(--mnav-tree)}.site-header.nav-open .lang-switcher .dropdown li:nth-child(2n){transform:translate(-50px)}body:has(.site-header.nav-open){overflow:hidden}.site-header.nav-open .products-group>a{display:none}.site-header.nav-open .products-group:after{display:none}.site-header.nav-open .products-group>.dropdown{opacity:1;max-height:none;padding:18px 0 3px;margin:0}.site-header.nav-open .products-group>.dropdown>li>a{display:flex;align-items:flex-start;gap:10px;padding:2px 4px;color:var(--mnav-text)}.site-header.nav-open .products-group .dropdown-icon{display:none}.site-header.nav-open .products-group .dropdown-icon-mobile{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;margin-top:2px;color:var(--mnav-muted);transition:color .15s ease}.site-header.nav-open .products-group .dropdown-icon-mobile svg{width:20px;height:20px}.site-header.nav-open .products-group>.dropdown>li.is-expanded .dropdown-icon-mobile{color:var(--color-primary)}.site-header.nav-open .products-group .dropdown-item-text{flex:1;min-width:0}.site-header.nav-open .products-group .dropdown-item-title{display:block;font-size:1.15rem;font-weight:600;line-height:1.15;text-transform:uppercase;letter-spacing:.02em;color:var(--mnav-text)}.site-header.nav-open .products-group .dropdown-item-desc{display:block;margin-top:0;font-size:.8rem;font-weight:400;text-transform:none;color:var(--mnav-muted)}.site-header.nav-open .products-group .dropdown-item .submenu-caret{flex-shrink:0;align-self:flex-start;margin-top:2px;color:var(--mnav-muted)}.site-header.nav-open .products-group .dropdown-item .submenu-caret svg{width:24px;height:24px}.has-submenu:after{content:none}.has-submenu:before{content:none}.site-header.nav-open .has-submenu .submenu-caret{transition:transform .25s var(--ease);transform:rotate(90deg)}.site-header.nav-open .has-submenu.is-expanded .submenu-caret{transform:rotate(-90deg)}.site-header.nav-open .submenu{position:static;opacity:0;visibility:visible;transform:none;background:transparent;box-shadow:none;border-radius:0;max-height:0;padding:4px 0 10px 20px;margin:0;overflow:hidden;border-bottom:1px solid transparent;transition:max-height .18s ease-in,opacity .15s ease-in,border-bottom-color .18s ease-in}.site-header.nav-open .has-submenu.is-expanded .submenu{opacity:1;transition:max-height .55s var(--ease),opacity .45s var(--ease),border-bottom-color .55s var(--ease)}.site-header.nav-open .products-group>.dropdown>li.has-submenu:not(:last-child)>.submenu{margin-bottom:0;transition:max-height .18s ease-in,opacity .15s ease-in,border-bottom-color .18s ease-in,margin-bottom .18s ease-in}.site-header.nav-open .products-group>.dropdown>li.has-submenu.is-expanded:not(:last-child)>.submenu{border-bottom-color:var(--mnav-border);margin-bottom:15px;transition:max-height .55s var(--ease),opacity .45s var(--ease),border-bottom-color .55s var(--ease),margin-bottom .55s var(--ease)}.site-header.nav-open .submenu li{position:relative}.site-header.nav-open .submenu li:not(:last-child):before{content:"";position:absolute;left:-6px;top:0;bottom:0;width:1px;background:var(--mnav-tree)}.site-header.nav-open .submenu li:last-child:before{content:"";position:absolute;left:-6px;top:0;height:50%;width:1px;background:var(--mnav-tree)}.site-header.nav-open .submenu li:after{content:"";position:absolute;left:-6px;top:50%;width:18px;height:1px;background:var(--mnav-tree)}.site-header.nav-open .submenu li a{display:block;color:#ffffffd9;padding:4px 12px 4px 17px;font-size:.9rem;font-weight:500;transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.site-header.nav-open .submenu li a[aria-current=page]{color:var(--color-primary)}.site-header.is-scrolled .submenu li a{color:#8a8a8a;font-weight:500}}@media (max-width: 700px){.header-inner{padding:12px 16px}.logo,.logo img{height:46px}}@media (max-width: 700px){.section{padding:72px 0}.hero{padding-top:186px;padding-bottom:20px;min-height:0}.hero-top-fade{top:70px;height:464px;background:linear-gradient(72deg,#111111f5,#111111d6 28%,#1111118f 58%,#1111113d 82%,#1110);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 62%,transparent 100%)}.hero .hero-bottom-blend{height:540px}.hero-h1-full{display:none}.hero-h1-short,.hero-h1-short .text-accent{display:block}.hero h1{font-size:clamp(2rem,10vw,2.6rem);line-height:1.1}.hero-bg{background-size:auto 140%;background-position:55% 26%}.hero-sub-full{display:none}.hero-sub-short{display:inline}.hero h1{margin-bottom:16px}.hero-sub{margin-bottom:21px}.hero-chapp-scale{margin-top:35px}#churchassistant{margin-top:-41px}.section-lead-full{display:none}.section-lead-short{display:block}}@media (max-width: 700px) and (orientation: portrait){#churchassistant,.section-order{border-radius:0}}.simple-page{background:var(--color-dark)}.legal-hero,.comingsoon-hero{background:linear-gradient(160deg,#08142e,#0d1c38 55%,#14305a);color:var(--color-white)}.legal-hero{padding:220px 0 90px}.legal-hero .eyebrow{color:#e7ba55}.legal-hero h1{margin:0 0 .3em}.legal-hero .legal-updated{margin:0}.legal-body{background:var(--color-white);padding:80px 0 120px}.legal-content{max-width:760px;margin:0 auto}.legal-content h2{margin:2.2em 0 .6em}.legal-content h2:first-child{margin-top:0}.legal-content p{margin:0 0 1em}.legal-content ul{list-style:disc;padding-left:1.4em;margin:1em 0}.legal-content li{margin-bottom:.5em}.legal-content a{color:var(--color-blue);text-decoration:underline;text-underline-offset:3px}.legal-content a:hover{color:var(--color-dark)}.legal-page .site-footer{background:var(--color-white);color:#767676;border-top:1px solid rgba(0,0,0,.08)}.legal-page .footer-copy{color:#9a9a9a}@media (max-width: 700px){.legal-hero{padding:150px 0 60px}.legal-body{padding:56px 0 80px}}.comingsoon-hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:168px 24px 100px}.comingsoon-hero{background:linear-gradient(180deg,#08142e,#0d1c38 55%,#14305a)}.comingsoon-page .site-footer{background:#14305a;border-top:1px solid rgba(255,255,255,.1)}.comingsoon-hero .container{max-width:680px}.comingsoon-hero .eyebrow{color:#e7ba55}.comingsoon-hero h1{margin:0 0 .4em}.comingsoon-hero .cs-lead{margin:0 auto 40px}.comingsoon-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width: 700px){.comingsoon-hero{padding:130px 20px 80px}}.notfound{padding:64px 0 100px;background:var(--color-white)}.notfound-inner{max-width:560px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.notfound-bell,.notfound-hand{width:clamp(240px,55vw,380px);height:auto;position:relative;z-index:2}.notfound-code{font-family:var(--font-display);font-weight:800;font-size:clamp(5rem,14vw,8rem);line-height:1;color:var(--color-text);letter-spacing:-.02em;margin:-85px 0 0 -4px;position:relative;z-index:1}.notfound-title{font-family:var(--font-display);font-size:clamp(1.6rem,3.5vw,2.1rem);margin:4px 0 8px}.notfound-text{color:var(--color-muted);line-height:1.7;margin:20px 0 28px}.notfound-cta{display:inline-block}@media (max-width: 1024px) and (min-width: 701px){.notfound-code{margin-top:-75px}}@media (max-width: 700px){.notfound{padding:44px 0 64px}.notfound-code{margin-top:-50px}}.story-about{padding:168px 0 110px;position:relative}.story-about{overflow-x:hidden}.about-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:center}@media (min-width: 1300px){.about-grid{display:block}.about-text{max-width:66%}.about-media{position:absolute;left:calc(50% + 245px);top:88px;width:784px;height:660px;margin:0;border-radius:0}.about-media img.bell-sliced{width:100%;height:100%;max-width:none}}.about-text{container-type:inline-size}.about-text h1.story-heading{font-family:var(--font-display);font-weight:400;font-size:clamp(2.1rem,10cqw,7.5rem);line-height:1.1;letter-spacing:-.03em;margin:0 0 .5em}.about-text h1.story-heading>span{white-space:nowrap}.about-text p{font-family:var(--font-read);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8;margin:0 0 1.2em;text-align:justify;font-weight:400}@media (min-width: 701px){.about-text p:nth-of-type(2){font-weight:700}}.about-text p:nth-of-type(2){color:#555}.about-text p:nth-of-type(1){font-weight:500;color:#666}@media (max-width: 700px){.about-video-btn{margin:28px auto 0}.about-media img.bell-sliced{width:130%;max-width:130%;margin-left:-120px;margin-top:-25px}}.about-media img{border-radius:24px;width:100%;height:auto;object-fit:cover}.about-media img.bell-sliced{border-radius:0;--bell-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5MjIgNzczIiBmaWxsPSJub25lIj48cmVjdCB4PSI1ODUuNTE5IiB3aWR0aD0iMTIyLjgyMSIgaGVpZ2h0PSI3MjUuNjMiIHJ4PSI2MS40MTA1IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1ODUuNTE5IDApIiBmaWxsPSIjRTBFMEUwIj48L3JlY3Q+PHJlY3QgeD0iODM0Ljk2NiIgeT0iMzE2IiB3aWR0aD0iMTIyLjgyMSIgaGVpZ2h0PSI1MjIuNjE2IiByeD0iNjEuNDEwNSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgODM0Ljk2NiAzMTYpIiBmaWxsPSIjRTBFMEUwIj48L3JlY3Q+PHJlY3QgeD0iNzkxLjUxIiB5PSIxNzEiIHdpZHRoPSIxMjIuODIxIiBoZWlnaHQ9IjY5My4wNDQiIHJ4PSI2MS40MTA1IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA3OTEuNTEgMTcxKSIgZmlsbD0iI0UwRTBFMCI+PC9yZWN0PjxyZWN0IHg9IjM5Ny4zNzkiIHk9IjAuMjA4MDA4IiB3aWR0aD0iMTIyLjgyMSIgaGVpZ2h0PSI1NjEuOTc5IiByeD0iNjEuNDEwNSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMzk3LjM3OSAwLjIwODAwOCkiIGZpbGw9IiNFMEUwRTAiPjwvcmVjdD48cmVjdCB4PSI1ODUuNjc1IiB5PSIxODkiIHdpZHRoPSIxMjIuODIxIiBoZWlnaHQ9IjY1Ny45NjkiIHJ4PSI2MS40MTA1IiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1ODUuNjc1IDE4OSkiIGZpbGw9IiNFMEUwRTAiPjwvcmVjdD48L3N2Zz4=);-webkit-mask-image:var(--bell-mask);mask-image:var(--bell-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.about-video-btn{margin-top:28px;display:flex;width:fit-content;margin-left:auto;align-items:center;gap:.6em;padding:16px 31px 16px 17px;border-width:2px;border-color:var(--color-blue);color:var(--color-dark)}.about-video-btn .btn-arrow{transition:opacity .25s var(--ease),transform .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.about-video-btn .btn-arrow-lead{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--color-blue);box-sizing:border-box;color:var(--color-blue)}.about-video-btn .btn-arrow-lead:before{content:"";width:0;height:0;margin-left:2.5px;border-style:solid;border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent currentColor}.about-video-btn .btn-arrow-trail{display:none}.about-video-btn{transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.about-video-btn:hover{transform:translateY(-2px)}.about-video-btn:hover .btn-arrow-lead{border-color:currentColor;color:var(--color-white)}.about-video-btn:hover,.about-video-btn:active{background:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.story-team{padding:90px 0 110px;position:relative;background:#f0f2f4;z-index:0}@media (min-width: 1025px){.story-team{padding-top:100px}.story-team{padding-bottom:110px}}.team-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.team-intro{container-type:inline-size;text-align:left}.team-intro h2.cad-heading{margin:0 0 .5em}.team-cards{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.team-cards .profile-card:nth-child(2){margin-top:64px}.profile-card{position:relative;border-radius:25px;border:1px solid #E4E4E4;overflow:hidden;background:var(--color-white);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.profile-media{position:relative}.profile-photo{position:relative;overflow:hidden;padding-bottom:103%;border-radius:25px}.profile-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top right;transition:object-position .6s cubic-bezier(.21,0,.01,.98)}.profile-photo:before{content:"";position:absolute;top:60%;left:50%;width:200%;height:100%;background:var(--profile-glow, rgba(255,255,255,.4));border-radius:50%;filter:blur(50px);transform:translate(-50%) rotate(5deg);opacity:0;z-index:1;transition:opacity .3s;pointer-events:none}@media (hover: hover){.profile-card:hover .profile-photo:before{opacity:1}.profile-card:hover .profile-photo img{object-position:top center}}.profile-card:focus-within .profile-photo:before{opacity:1}.profile-card:focus-within .profile-photo img{object-position:top center}.profile-tag-vertical{position:absolute;bottom:0;right:0;font-family:Sora,Manrope,Arial,Helvetica,sans-serif;font-size:5rem;font-weight:600;letter-spacing:-.05em;line-height:.6;color:var(--color-white);white-space:nowrap;transform-origin:right bottom;transform:rotate(-90deg) translate(100%);pointer-events:none}.profile-icon-wrap{position:absolute;top:100%;left:45px;transform:translateY(calc(-70% - 4px));background:var(--color-white);border-radius:50px 50px 0 0;z-index:2}.profile-icon-wrap:before,.profile-icon-wrap:after{content:"";position:absolute;background-color:transparent;bottom:17px;height:48px;width:24px;box-shadow:var(--color-white) 0 24px 0 0;transform:translateY(4px)}.profile-icon-wrap:before{right:calc(100% - 1px);border-bottom-right-radius:24px}.profile-icon-wrap:after{left:calc(100% - 1px);border-bottom-left-radius:24px}.profile-icon{display:block;position:relative;left:-1px;top:1px;height:50px;width:50px;margin:8px 8px 0;border-radius:50%;overflow:hidden;background:var(--color-white)}.profile-icon img{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(20%)}@keyframes profile-icon-jiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-11deg)}40%{transform:rotate(11deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(7deg)}}@media (hover: hover){.profile-card:hover .profile-icon img{animation:profile-icon-jiggle .5s ease-in-out}}.profile-card:focus-within .profile-icon img{animation:profile-icon-jiggle .5s ease-in-out}.profile-info{position:relative;padding:50px 36px 45px}.profile-name{display:block;margin:0;color:var(--color-dark)}.profile-role{display:block;margin:7px 0 0}.profile-role:before,.profile-role:after{content:"/";margin-right:3px}.profile-role:after{margin-right:0;margin-left:3px}.profile-bio{display:block;margin:14px 0 0;font-family:var(--font-read);font-size:.92rem;line-height:1.6;font-style:italic;color:#6b6b6b}.story-outro{position:relative;background:var(--color-dark);color:var(--color-white);padding:64px 0 56px}.story-outro .eyebrow.cad-eyebrow{color:var(--color-primary)}#outro .eyebrow.cad-eyebrow{color:var(--color-dark)}.story-about .eyebrow.cad-eyebrow,.story-timeline .eyebrow.cad-eyebrow,.story-team .eyebrow.cad-eyebrow,#outro .eyebrow.cad-eyebrow{color:var(--color-blue);--eb-boost: var(--wt-eyebrow-light)}#outro{padding-top:56px}.story-outro h2.cad-heading{color:var(--color-white);margin:0 0 .5em}.story-outro .section-lead{max-width:620px}.story-outro .btn-primary{margin-top:8px}@media (max-width: 700px){.story-outro{padding:64px 0}}.story-timeline{padding:30px 0 120px;background:linear-gradient(to bottom,var(--color-white) 0%,#f0f2f4 30%);position:relative;z-index:1}@media (min-width: 1025px){.story-timeline{margin-top:-40px}}.story-timeline .cad-heading{margin:0 0 .4em;color:var(--color-dark)}@media (min-width: 701px){.story-timeline .container{padding-top:40px}}.story-timeline .container{text-align:right}.story-timeline:before{content:"";position:absolute;top:0;left:0;width:340px;height:900px;z-index:-1;transform:translateY(var(--timeline-decor-shift, 0px));background:url(images/content/awards-background.png) center / contain no-repeat;pointer-events:none}@media (max-width: 1024px){.story-timeline:before{display:none}}.timeline-accordion{max-width:100%;text-align:left}.timeline-row{border-bottom:1px solid var(--color-dark)}.timeline-row:last-child{border-bottom:none}.timeline-header{display:flex;align-items:center;width:100%;padding:37px 0 39px;background:none;border:none;cursor:pointer;text-align:left;gap:24px}.timeline-year{flex:0 0 90px;font-family:var(--font-read);font-weight:600;font-size:30px;color:var(--color-dark)}.timeline-title{flex:1 1 auto;font-family:var(--font-display);font-weight:400;font-size:30px;letter-spacing:-.03em;color:var(--color-dark)}@media (min-width: 1025px){.timeline-title{margin-left:300px}}.timeline-arrow{flex:0 0 auto;width:10px;height:10px;margin-right:4px}.timeline-arrow svg{width:100%;height:100%;display:block;fill:var(--color-dark)}svg.timeline-arrow-opened{display:none}.timeline-row.is-active svg.timeline-arrow-closed{display:none}.timeline-row.is-active svg.timeline-arrow-opened{display:block}.timeline-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.timeline-row.is-active .timeline-panel{grid-template-rows:1fr}.timeline-panel-inner{overflow:hidden}.timeline-panel p{margin:0;padding:0 40px 40px 114px;color:#666;line-height:1.8;font-family:var(--font-read);font-size:clamp(1.05rem,1.4vw,1.2rem)}@media (min-width: 1025px){.timeline-panel p{padding-left:414px}}@media (max-width: 700px){.timeline-header{padding:22px 0;gap:14px}.timeline-year{flex-basis:56px;font-size:1.05rem}.timeline-title{font-size:1.15rem}.timeline-panel p{padding:0 0 26px 70px}}@media (max-width: 1024px){.about-grid,.team-grid{grid-template-columns:1fr;gap:40px}.team-cards{max-width:560px;margin-left:auto;margin-right:auto}.story-timeline{margin-top:-90px}.story-about{z-index:1}.story-timeline{padding-bottom:72px}}@media (min-width: 701px) and (max-width: 1024px){.about-media img.bell-sliced{width:100%;margin-left:-250px;margin-top:-50px;display:block}.story-team{padding-top:70px}}@media (max-width: 700px){.story-about{padding:130px 0 72px}.about-text .section-lead-full{display:none}.about-text .section-lead-short{display:block}.story-team{padding:70px 0 72px}.team-cards{grid-template-columns:1fr}.team-cards .profile-card:nth-child(2){margin-top:0}.story-timeline{padding:72px 0}}.faq-hero{padding:220px 0 120px;background-color:#08142e;background-image:linear-gradient(90deg,#08142ef2,#08142e99 20%,#08142e00 45%),url(images/content/belltower-view-from-below.webp);background-repeat:no-repeat;background-position:67% 48%;background-size:cover}.faq-hero .eyebrow{color:#e7ba55}.faq-heading{color:var(--color-white);text-shadow:0 4px 24px rgba(0,0,0,.35);margin:0 0 .4em}.faq-heading-break{display:none}@media (min-width: 701px){.faq-heading-break{display:block}}.faq-lead{margin-bottom:0}.faq-lead a{color:#e7ba55;font-weight:600}.faq-lead a:hover{text-decoration:underline}@media (min-width: 701px){.faq-lead a{display:block;margin-top:.5em}}.clock-intro{padding:220px 0 120px;background-color:#4091d3;background-image:linear-gradient(90deg,#08142ef2,#08142e99 32%,#08142e00 65%),url(images/content/belltower-banner-cutout.webp),linear-gradient(to bottom,#4091d3,#95bce3);background-repeat:no-repeat,no-repeat,no-repeat;background-position:0 0,right bottom,center;background-size:100% 100%,auto 100%,cover}@media (min-width: 2320px){.clock-intro{background-size:100% 100%,auto 140%,cover;background-position:0 0,right bottom -110px,center}}@media (min-width: 701px) and (max-width: 1024px){.clock-intro{background-position:0 0,calc(100% + 80px) bottom,center}}@media (min-width: 701px) and (max-width: 1279px){.clock-intro .container{transform:translateY(40px)}}.clock-intro .cad-eyebrow{color:#e7ba55}.clock-intro-heading{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,5vw,3.4rem);letter-spacing:-.03em;color:var(--color-white);text-shadow:0 4px 24px rgba(0,0,0,.35);margin:0 0 .4em}.clock-intro-lead{margin-bottom:0}.clock-intro-heading-mobile{display:none}@media (max-width: 700px){.clock-intro-heading-full{display:none}.clock-intro-heading-mobile{display:inline}}@media (max-width: 700px){.clock-intro{padding:320px 0 100px;background-image:linear-gradient(to top right,#08142ef2,#08142e99 32%,#08142e00 65%),url(images/content/belltower-banner-cutout.webp),linear-gradient(to bottom,#4091d3,#95bce3);background-position:0 0,calc(25vw - 90px) bottom,center}.clock-intro .container{transform:translateY(70px)}}.clock-plate{overflow-x:hidden;overflow-y:hidden;background:var(--color-white);--eb-boost: var(--wt-eyebrow-light)}.clock-plate--reverse.clock-plate--wide-media{background:linear-gradient(30deg,#04080f,#09152d 40%,#0e2a53 75%,#0d264d)}.clock-plate--reverse.clock-plate--wide-media .clock-plate-index{color:#ffffff14}.clock-plate--reverse.clock-plate--wide-media .clock-plate-heading,.clock-plate--reverse.clock-plate--wide-media .cad-eyebrow{color:var(--color-white);--eb-boost: 0}.clock-plate--reverse.clock-plate--wide-media .clock-plate-rule{background:var(--color-white)}.clock-plate-grid{display:grid;grid-template-columns:minmax(320px,460px) 1fr;column-gap:clamp(48px,6vw,140px);align-items:stretch;min-height:clamp(560px,82vh,940px);padding-left:max(24px,calc((100vw - var(--container-width)) / 2 + 24px))}.clock-plate--reverse .clock-plate-grid{grid-template-columns:1fr minmax(320px,460px);padding-left:0;padding-right:max(24px,calc((100vw - var(--container-width)) / 2 + 24px))}.clock-plate--wide-media .clock-plate-grid{grid-template-columns:1fr min(66.6667vw,1100px)}.clock-plate--reverse.clock-plate--wide-media .clock-plate-grid{grid-template-columns:min(66.6667vw,1100px) 1fr}.clock-plate--wide-media .clock-plate-text{max-width:460px}.clock-plate--reverse.clock-plate--wide-media .clock-plate-text{margin-left:auto;max-width:460px}@media (min-width: 1280px) and (max-width: 1843px){#clock-materials-4 .clock-plate-grid{grid-template-columns:min(66.6667vw,1100px) 260.875px}}@media (min-width: 2100px){.clock-plate--wide-media .clock-plate-grid{grid-template-columns:380px 1fr}.clock-plate--reverse.clock-plate--wide-media .clock-plate-grid{grid-template-columns:1fr 380px}.clock-plate--wide-media .clock-plate-text,.clock-plate--reverse.clock-plate--wide-media .clock-plate-text{max-width:380px}}.clock-plate--stacked{padding-bottom:100px}.clock-plate--stacked .clock-plate-grid{display:block;min-height:0;padding:max(0px,calc(clamp(96px,12vh,160px) - 100px)) max(24px,calc((100vw - var(--container-width)) / 2 + 24px)) 0}.clock-plate--stacked .clock-plate-text{max-width:700px;padding:0 0 48px}.clock-plate--stacked .clock-plate-media{width:100%}.clock-restoration{background:#f6ecd9}.clock-restoration .clock-plate-media{width:100%}@media (min-width: 1280px){.clock-restoration .clock-plate-media{max-width:720px;margin-left:auto;margin-right:40px}}.clock-restoration-stack{position:relative;width:100%;max-width:380px;aspect-ratio:3 / 4;margin:32px auto;transform:rotate(-3deg)}@media (min-width: 1280px){.clock-restoration-stack{max-width:clamp(300px,calc(300px + (100vw - 1280px)/4),380px)}}.clock-restoration-illum,.clock-restoration-ba{position:absolute;inset:0;width:100%;height:100%}.clock-restoration-illum{object-fit:cover;border:8px solid var(--color-white);box-shadow:0 14px 30px #00000047;transform:rotate(calc(8deg + var(--split-rot, 0deg))) translate(calc(16% + 120px + var(--split-x, 0px)),8%);z-index:1}.clock-restoration-ba{max-width:none;margin:0;aspect-ratio:auto;border:8px solid var(--color-white);box-shadow:0 18px 36px #00000052;transform:rotate(calc(-1 * var(--split-rot, 0deg))) translate(calc(-16% - var(--split-x, 0px)),-8%);z-index:2}.clock-restoration-ba .ba-screen,.clock-restoration-ba .ba-shadow{border-radius:3px}.clock-restoration-ba .ba-before{filter:sepia(.8);clip-path:inset(0 45% 0 0)}.clock-restoration-ba .ba-handle{width:1.5px;background:var(--color-white);box-shadow:0 0 5px #00000073;top:0;bottom:0;left:55%}.clock-restoration-ba .ba-handle-grip{width:36px;height:36px;background:#00000059;border:2px solid var(--color-white);box-shadow:0 2px 8px #0000004d;top:calc(30% + 65px)}.clock-restoration-ba .ba-arrow-left{border-right-color:var(--color-white)}.clock-restoration-ba .ba-arrow-right{border-left-color:var(--color-white)}.clock-plate-text{position:relative;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:clamp(96px,12vh,160px) 0}.clock-plate-heading-group{position:relative;display:flex;flex-direction:column;gap:28px}.clock-plate-index{position:absolute;top:-45px;left:0;font-family:var(--font-display);font-weight:200;font-size:7rem;line-height:1;color:#1111110f;pointer-events:none;user-select:none}:lang(el) .clock-plate-index,:lang(ru) .clock-plate-index{font-family:Sora,Arial,Helvetica,sans-serif}.clock-plate-text>*:not(.clock-plate-index){position:relative}.clock-plate-heading{color:var(--color-dark);margin:0}.clock-plate-rule{display:block;width:48px;height:1px;background:var(--color-dark);opacity:.25}.clock-plate-lead{text-align:justify;hyphens:auto;margin:0}.clock-plate-media{position:relative;display:flex;align-items:center}.clock-media-frame{position:absolute;inset:0;overflow:hidden}.clock-media-frame img{position:absolute;display:block;will-change:transform}.clock-media-frame--pan img{top:-21.43%;left:0;height:142.857%;width:auto;max-width:none}.clock-media-frame--static{position:static;width:100%;aspect-ratio:1500 / 628;overflow:hidden}.clock-media-frame--explosion{aspect-ratio:2266 / 1180}.clock-media-frame--static img{position:static;width:100%;height:100%;object-fit:contain}.clock-exploded{background:#f7f7f7}#clock-materials-1 .clock-plate-media:before,#clock-materials-1 .clock-plate-media:after{content:"";position:absolute;width:22px;height:22px;pointer-events:none;z-index:2}#clock-materials-1 .clock-plate-media:before{top:-9px;left:-9px;background:linear-gradient(var(--color-primary),var(--color-primary)) top left / 100% 2px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) top left / 2px 100% no-repeat}#clock-materials-1 .clock-plate-media:after{bottom:-9px;right:-9px;background:linear-gradient(var(--color-primary),var(--color-primary)) bottom right / 100% 2px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) bottom right / 2px 100% no-repeat}.clock-exploded .clock-plate-text{margin-top:0}@media (min-width: 1025px){.clock-exploded .clock-plate-text{margin-top:60px}}@media (max-width: 1024px){.clock-plate-grid{min-height:clamp(480px,74vh,760px)}.clock-plate-index{font-size:5rem;top:-32px}}@media (min-width: 701px) and (max-width: 1024px){#clock-materials-2 .clock-plate-grid{grid-template-columns:minmax(220px,280px) 1fr;column-gap:32px}}@media (min-width: 701px) and (max-width: 1024px){.clock-exploded .clock-plate-text{margin-top:40px}}@media (min-width: 701px) and (max-width: 1279px){#clock-materials-3 .clock-plate-grid,#clock-materials-4 .clock-plate-grid{grid-template-columns:1fr;min-height:0;padding-left:0;padding-right:0}#clock-materials-3 .clock-plate-text{order:1}#clock-materials-3 .clock-plate-media{order:2}#clock-materials-4 .clock-plate-text{order:1}#clock-materials-4 .clock-plate-media{order:2}#clock-materials-3 .clock-plate-text,#clock-materials-4 .clock-plate-text{max-width:none;margin-left:0;padding:64px 24px 40px}#clock-materials-3 .clock-plate-media,#clock-materials-4 .clock-plate-media{height:auto}#clock-materials-3 .clock-plate-media{padding:10px 0 110px}#clock-materials-3 .clock-restoration-stack{transform:rotate(-3deg) translate(-60px)}#clock-materials-4 .clock-plate-media{padding-bottom:63px}}@media (max-width: 700px){.clock-plate-grid,.clock-plate--reverse .clock-plate-grid,.clock-plate--wide-media .clock-plate-grid,.clock-plate--reverse.clock-plate--wide-media .clock-plate-grid{grid-template-columns:1fr;min-height:0;padding-left:0;padding-right:0}.clock-plate-media{height:320px}.clock-plate--reverse .clock-plate-text{order:1}.clock-plate--reverse .clock-plate-media{order:2}.clock-plate-text,.clock-plate--reverse .clock-plate-text,.clock-plate--wide-media .clock-plate-text,.clock-plate--reverse.clock-plate--wide-media .clock-plate-text{max-width:none;margin-left:0;padding:64px 24px 40px}.clock-plate-index,.clock-plate--reverse .clock-plate-index{left:24px;right:auto;font-size:3.5rem;top:-13px}.clock-plate-lead{text-align:left;hyphens:none}.clock-exploded .clock-plate-text{margin-top:54px}#clock-materials-3 .clock-plate-media{height:auto;padding:24px 0 130px}#clock-materials-3 .clock-restoration-stack{max-width:330px;transform:rotate(-3deg) translate(-40px)}#clock-materials-1 .clock-media-frame--static{width:150%;flex-shrink:0;margin-left:-149px}#clock-materials-4 .clock-media-frame--static{width:min(150vw,750px);flex-shrink:0;margin-left:max(200px - 50vw,-50px);margin-top:clamp(0px,40vw - 200px,80px);margin-bottom:clamp(60px,40vw - 140px,140px)}#clock-materials-1.clock-plate--stacked{padding-bottom:50px}#clock-materials-2 .clock-plate-media{height:504px}}.faq-body{background:var(--color-white)}.faq-section{padding:64px 0}.faq-section--bells{position:relative;z-index:0;background:linear-gradient(to bottom,var(--color-white) 0%,#f0f2f4 30%)}.faq-section--bells:before{content:"";position:absolute;top:-150px;right:0;width:340px;height:900px;z-index:-1;transform:translateY(var(--faq-decor-shift, 0px)) scaleX(-1);background:url(images/content/awards-background.png) center / contain no-repeat;pointer-events:none}@media (max-width: 1024px){.faq-section--bells:before{display:none}}.faq-section--clocks{position:relative;z-index:1;background:var(--color-white)}.faq-group-heading{color:var(--color-dark);margin:0 0 20px}.faq-accordion{max-width:100%;display:flex;flex-direction:column;gap:14px;counter-reset:faqnum}.faq-row{counter-increment:faqnum;border:1px solid #e9e9e9;border-radius:12px;background:var(--color-white);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.faq-row:last-child{border-bottom:1px solid #e9e9e9}.faq-row:hover{border-color:#386bb759}.faq-row.is-active{border-color:var(--color-blue);box-shadow:0 10px 28px -16px #11111129;background:var(--color-white)}.faq-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;cursor:pointer;-webkit-tap-highlight-color:transparent}.faq-question{display:flex;align-items:baseline;gap:16px;font-family:var(--font-read);font-weight:500;font-size:clamp(1.05rem,1.4vw,1.2rem);color:var(--color-dark)}.faq-question:before{content:counter(faqnum,decimal-leading-zero);flex:none;font-family:var(--font-read);font-weight:600;font-size:1.05rem;letter-spacing:.04em;color:#11111157;transition:color .25s ease}.faq-row.is-active .faq-question:before{color:var(--color-blue)}.faq-arrow{flex:0 0 auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.faq-arrow svg{width:11px;height:11px;fill:var(--color-muted)}.faq-row.is-active .faq-arrow svg{fill:var(--color-blue)}svg.faq-arrow-opened{display:none}.faq-row.is-active svg.faq-arrow-closed{display:none}.faq-row.is-active svg.faq-arrow-opened{display:block}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.faq-row.is-active .faq-panel{grid-template-rows:1fr}.faq-panel-inner{overflow:hidden;padding:0 24px 24px}.faq-panel p{font-family:var(--font-read);font-weight:400;font-size:clamp(.95rem,1.3vw,1.1rem);margin:0;padding:18px 0 0;border-top:1px solid #eee;color:var(--color-muted);line-height:1.8}@media (max-width: 700px){.faq-hero{padding:320px 0 100px;background-image:linear-gradient(to top right,#08142ea6,#08142e61 45%,#08142e00 75%),url(images/content/belltower-view-from-below.webp)}.faq-hero .container{transform:translateY(70px)}.faq-section{padding:48px 0}.faq-question{font-size:1rem}.faq-panel p{font-size:.9rem}}@media (min-width: 701px) and (max-width: 1366px){.main-nav{left:auto;right:0;width:420px;box-shadow:none}.site-header.nav-open.is-scrolled.is-dark-form-section .main-nav{box-shadow:inset 0 8px 10px -8px var(--mnav-shadow-soft),0 2px 20px var(--mnav-shadow-soft)}.site-header.nav-open .main-nav{box-shadow:inset 0 8px 10px -8px #00000059,-8px 0 16px -10px #0000002e}}@media (max-width: 700px){.site-header.nav-open.is-scrolled.is-dark-form-section .main-nav{box-shadow:inset 0 8px 10px -8px var(--mnav-shadow-soft),0 2px 20px var(--mnav-shadow-soft)}.site-header.nav-open .main-nav{box-shadow:inset 0 8px 10px -8px #00000059,-8px 0 16px -10px #0000002e}}.content-section{position:relative}.content-section .eyebrow{color:var(--color-dark)}.content-section h1,.content-section h2{font-family:var(--font-display);font-weight:500;font-size:clamp(1.7rem,2.4vw,2.4rem);line-height:1.3;letter-spacing:-.01em;color:var(--color-dark);margin:0 0 .5em}.content-section--first{padding-top:168px}@media (max-width: 700px){.content-section--first{padding-top:128px}}#bell-craftsmanship{--bell-h: clamp(640px, 94vh, 920px);--nav-h: 96px;--box-w: calc(var(--bell-h) * .4296);--bell-w: calc(var(--bell-h) * 466 / 675);--bell-h-v6: calc(var(--bell-w) * 1000 / 633);position:relative;overflow:hidden;background:#08090c;height:calc(var(--bell-h-v6) + var(--nav-h))}.sizes-hero-glow{position:absolute;top:50%;width:46vw;max-width:620px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f7a82066,#f7a82000 70%);filter:blur(10px);transform:translateY(-50%);pointer-events:none;z-index:0}.sizes-hero-glow--l{left:max(-18vw,calc((100vw - var(--container-width)) / 2 - 715.6px));top:calc(50% + 170px)}.sizes-hero-glow--r{right:max(-18vw,calc((100vw - var(--container-width)) / 2 - 715.6px));top:calc(50% - 140px);background:radial-gradient(circle at 50% 30%,#ffd68c47,#ffd68c00 45%),radial-gradient(circle,#f7a82038,#f7a82000 65%)}.sizes-hero-glow-clip{position:absolute;inset:0;overflow:hidden;pointer-events:none}.sizes-hero-bell{position:absolute;top:var(--nav-h);left:0;right:0;height:var(--bell-h-v6);display:flex;justify-content:center;z-index:1;pointer-events:none}.sizes-hero-bell img{display:block;width:var(--bell-w);height:auto}.sizes-hero-word{margin:0 0 .3em;font-family:var(--font-display);font-weight:600;font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:1.15;letter-spacing:-.01em;color:var(--color-white);text-align:justify;hyphens:auto}.sizes-hero-col--r .sizes-hero-word{text-align:right}.sizes-hero-copy-row{position:absolute;top:calc(var(--nav-h) + var(--bell-h) * .16296);left:0;right:0;max-width:var(--container-width);margin:0 auto;height:calc(var(--bell-h) * .88722);z-index:2;display:flex}.sizes-hero-col{width:50%;overflow:hidden}.sizes-hero-col--l{padding-left:24px}.sizes-hero-col--r{padding-right:24px}.sizes-hero-shape{width:var(--box-w);height:100%;shape-image-threshold:.5}.sizes-hero-shape--l{float:right;shape-outside:polygon(63.6% 0%,68% 4.8%,65.2% 9.7%,50.8% 14.5%,49.2% 19.3%,48.4% 24.2%,48.4% 29.1%,47.6% 33.9%,46% 38.8%,43.6% 43.7%,41.2% 48.6%,37.6% 53.4%,30.4% 58.3%,19.2% 63.2%,14.8% 68%,12.8% 72.9%,17.43% 76.38%,28.18% 78.75%,45.5% 80.64%,62.22% 81.7%,75.69% 82.16%,81.3% 83.1%,82.5% 86.2%,82% 92.4%,81.8% 97.3%,86.6% 100%,100% 100%,100% 0%)}.sizes-hero-shape--r{float:left;shape-outside:polygon(32.8% 0%,28.4% 4.8%,32% 9.7%,47.2% 14.5%,48.4% 19.3%,49.2% 24.2%,49.6% 29.1%,50% 33.9%,52% 38.8%,54% 43.7%,57.2% 48.6%,60.4% 53.4%,68% 58.3%,78.8% 63.2%,83.2% 68%,85.6% 72.9%,81.27% 76.38%,70.52% 78.75%,53.2% 80.64%,36.48% 81.7%,23.01% 82.16%,17.5% 83.1%,16.2% 86.2%,16.7% 92.4%,17% 97.3%,13.4% 100%,0% 100%,0% 0%)}.sizes-hero-shape-mobile{display:none}.sizes-hero-col .section-lead{max-width:none;margin:0;text-align:justify;hyphens:auto}.sizes-hero-col .section-lead:before{content:"\2022";color:var(--color-primary);margin-right:.5em}.sizes-hero-col .section-lead-full+.section-lead-full,.sizes-hero-col .section-lead-short+.section-lead-short{margin-top:1em}@media (max-width: 1023px) and (min-width: 721px){#bell-craftsmanship{overflow:visible}.sizes-hero-glow--l{z-index:1}.sizes-hero-glow--l{top:calc(50% + 220px)}#bell-craftsmanship{--bell-h: clamp(420px, 62vw, 640px);--nav-h: 86px}.sizes-hero-col .section-lead-full{display:none}.sizes-hero-col .section-lead-short{display:block}.sizes-hero-word{font-size:clamp(2rem,3.6vw,3.4rem)}}@media (min-width: 1024px) and (max-width: 1366px){#bell-craftsmanship{overflow:visible;--nav-h: 86px}.sizes-hero-glow--l{z-index:1}}@media (max-width: 700px){#bell-craftsmanship{--nav-h: 70px}}@media (max-width: 720px) and (min-width: 701px){#bell-craftsmanship{--nav-h: 86px}}@media (max-width: 720px){#bell-craftsmanship{--bell-h: calc((100vh - var(--nav-h) - 16px) * .91687);height:auto;min-height:calc(var(--nav-h) + var(--bell-h-v6));padding:var(--nav-h) 24px 0 0;text-align:left}.sizes-hero-bell{justify-content:flex-start}.sizes-hero-bell img{max-width:none;transform:translate(calc(-50% + 10px))}.sizes-hero-shape-mobile{display:block;float:left;width:var(--box-w);height:calc(var(--bell-h) * .88722);margin-left:10px;margin-top:calc(var(--bell-h) * .16296);shape-image-threshold:.5;shape-outside:polygon(39.7% 0%,39.5% 1.1%,38.5% 2.2%,37.2% 3.3%,36.2% 4.4%,35.4% 5.5%,35.2% 6.6%,35.7% 7.7%,38.7% 8.8%,39.5% 9.9%,44.1% 11%,48.1% 12.1%,50.7% 13.3%,52.2% 14.4%,53% 15.5%,53.2% 16.6%,53.5% 17.7%,53.5% 18.8%,54% 19.9%,53.7% 21%,54% 22.1%,54% 23.2%,54% 24.3%,54% 25.4%,54.7% 26.5%,54.2% 27.7%,54.2% 28.8%,54.5% 29.9%,54.5% 31%,54.5% 32.1%,54.7% 33.2%,55% 34.3%,55% 35.4%,55.5% 36.5%,56.3% 37.6%,56.5% 38.7%,56.8% 39.8%,57.3% 40.9%,57.5% 42%,57.8% 43.2%,58.3% 44.3%,59.1% 45.4%,59.6% 46.5%,60.1% 47.6%,60.8% 48.7%,60.6% 49.8%,61.3% 50.9%,62.1% 52%,63.1% 53.1%,64.4% 54.2%,65.7% 55.3%,67.2% 56.4%,69% 57.6%,71% 58.7%,72.5% 59.8%,74.8% 60.9%,77.1% 62%,79.4% 63.1%,80.7% 64.2%,82.2% 65.3%,82.7% 66.4%,83.2% 67.5%,84.5% 68.6%,84.7% 69.7%,85.2% 70.8%,86% 71.9%,85% 73.1%,81.2% 74.2%,75.3% 75.3%,65.7% 76.4%,45.8% 77.5%,25.2% 78.6%,24.2% 79.7%,23% 80.8%,21.2% 81.9%,18.1% 83%,16.1% 84.1%,16.1% 85.2%,16.3% 86.3%,16.3% 87.5%,16.6% 88.6%,16.6% 89.7%,16.6% 90.8%,16.8% 91.9%,16.8% 93%,17.1% 94.1%,17.1% 95.2%,17.1% 96.3%,17.4% 97.4%,17.4% 98.5%,16.1% 99.6%,14.3% 100%,0% 100%,0% 0%) border-box}#bell-craftsmanship h1.sr-only{position:absolute;z-index:2;left:0;width:auto;right:24px;height:auto;text-align:right;top:calc(var(--nav-h) + var(--bell-h) * .16296 - 30px);margin:0;padding-top:0;padding-bottom:0;clip:auto;overflow:visible;white-space:normal;font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,7.2vw,2.4rem);line-height:1.2;color:var(--color-white)}.sizes-hero-copy-row{position:relative;z-index:2;top:auto;left:auto;right:auto;max-width:none;margin:0;height:auto;display:block}.sizes-hero-col{width:100%;padding:0;margin-bottom:16px;overflow:visible}.sizes-hero-col:last-child{margin-bottom:0}.sizes-hero-shape,.sizes-hero-word{display:none}.sizes-hero-col .section-lead{max-width:none;margin:8px 0 0}.sizes-hero-col .section-lead-full,.sizes-hero-col .section-lead-short{display:none}.sizes-hero-col .section-lead-mobile{display:block}.sizes-hero-col .section-lead-mobile{margin-top:calc(var(--bell-h) * .16296 - 14px + 2.4 * clamp(1.7rem,7.2vw,2.4rem))}.sizes-hero-col .section-lead-mobile:before{content:none}.sizes-hero-glow{width:70vw}.sizes-hero-glow--r{transform:translate(55px,-130px)}#sizes-chart{padding-top:0}}#sizes-chart{padding-top:16px;position:relative;z-index:2;background:#08090c}#sizes-chart .eyebrow{color:#e7ba55}#sizes-chart h2{color:var(--color-white)}#sizes-chart .section-lead{max-width:none}#sizes-chart .container{text-align:right}#sizes-chart .sizes-chart-grid{text-align:left}@media (max-width: 700px){#sizes-chart .container{text-align:left}}.sizes-chart-glow{position:absolute;border-radius:50%;filter:blur(20px);pointer-events:none;z-index:0}.sizes-chart-glow--bottom{left:50%;bottom:0;transform:translate(-50%,50%);width:74vw;max-width:1040px;height:150px;background:radial-gradient(circle at 50% 70%,#ffd68c47,#ffd68c00 45%),radial-gradient(circle,#f7a82038,#f7a82000 65%)}body:has(#bell-craftsmanship){background:#08090c}#sizes-ringing-power{z-index:3;padding:16px 0 30px;color:var(--color-white)}@media (max-width: 720px){#sizes-ringing-power{padding-top:0}}#sizes-ringing-power .container{position:relative;z-index:1;text-align:left}#sizes-ringing-power .eyebrow{color:#e7ba55}#sizes-ringing-power h2{color:var(--color-white)}#sizes-ringing-power .section-lead{max-width:none}.sizes-ringing-link{display:inline-flex;align-items:center;gap:8px;padding:7px 17px;border-radius:999px;border:2px solid rgba(247,168,32,.45);color:#f7a820;font-size:.86rem;font-weight:600;white-space:nowrap;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.sizes-ringing-link:hover,.sizes-ringing-link:focus-visible{transform:translateY(-2px);background:#f7a82029;border-color:#f7a820b3;color:#fff}.sizes-ringing-link:focus-visible{outline:2px solid #F7A820;outline-offset:2px}@media (max-width: 700px){#sizes-ringing-power .container{text-align:center}#sizes-ringing-power .section-lead{margin-left:auto;margin-right:auto}}.sizes-chart-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.sizes-chart-grid.reveal{opacity:1;transform:none}.sizes-chart-grid.reveal>.sizes-octave-card{opacity:0;transform:translateY(16px)}.sizes-chart-grid.reveal.is-visible>.sizes-octave-card{animation:ringEnvStagger .55s var(--ease) both}.sizes-chart-grid.reveal.is-visible>.sizes-octave-card:nth-child(1){animation-delay:.05s}.sizes-chart-grid.reveal.is-visible>.sizes-octave-card:nth-child(2){animation-delay:.15s}.sizes-octave-card{background:#ffffff0d;border:1px solid #744b1a;border-radius:16px;padding:28px 0 8px}.sizes-octave-label{margin:0 24px .75em;font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--color-white)}.sizes-table{width:100%;border-collapse:collapse;font-size:.92rem}.sizes-table th,.sizes-table td{padding:10px 24px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.sizes-table thead th{font-family:var(--font-display);font-weight:600;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;border-bottom:1px solid rgba(255,255,255,.16)}.sizes-table thead th:last-child{text-align:right}.sizes-table tbody tr:last-child td{border-bottom:none}.sizes-table td:first-child{font-weight:700;color:var(--color-primary);width:52px}.sizes-table td:last-child{text-align:right;color:#ffffffbf}.sizes-table td:nth-child(2){position:relative;min-width:140px;color:#ffffffe6}.sizes-bar{position:absolute;left:0;top:6px;bottom:6px;width:var(--pct);max-width:calc(100% - 12px);background:linear-gradient(90deg,#906c2a,#5b4a2d);border-radius:6px}.sizes-bar-value{position:relative;font-weight:500;color:var(--color-white)}@media (max-width: 900px){.sizes-chart-grid{grid-template-columns:1fr;gap:0;background:#ffffff0d;border:1px solid #744b1a;border-radius:16px;overflow:hidden}.sizes-octave-card{background:transparent;border:none;border-radius:0}.sizes-octave-card+.sizes-octave-card{border-top:1px solid rgba(255,255,255,.14)}}@media (max-width: 480px){.sizes-table th,.sizes-table td{padding:10px 16px}.sizes-octave-label{margin-left:16px;margin-right:16px}}#ringing-power-balance,#ringing-power-control{background:#08090c;color:var(--color-white)}#ringing-power-balance{z-index:2}#ringing-power-control{border-top:1px solid rgba(255,255,255,.06);padding-top:64px}#ringing-power-balance .container,#ringing-power-balance~#order .container{position:relative;z-index:1}#ringing-power-control .container{position:relative;z-index:3}#ringing-power-balance .eyebrow,#ringing-power-control .eyebrow{color:#e7ba55}#ringing-power-balance h1,#ringing-power-control h2{color:var(--color-white)}#ringing-power-balance .section-lead,#ringing-power-control .section-lead{max-width:640px}#ringing-power-balance .ring-rail,#ringing-power-control .ring-rail,#ringing-power-balance~#order .ring-rail{position:absolute;left:0;top:0;bottom:0;width:56px;display:none;background:linear-gradient(180deg,#f7a82024,#f7a82000 60%);border-right:1px solid rgba(255,255,255,.09);z-index:0}.ring-rail-ticks{position:absolute;inset:0}.ring-rail-ticks span{position:absolute;left:18px;width:20px;height:1px;background:#ffffff40}.ring-rail-ticks span.major{width:30px;height:1.5px;background:#f7a8208c}.ring-rail-label{position:absolute;left:14px;bottom:20px;writing-mode:vertical-rl;font-family:var(--font-display);font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fff6}@media (min-width: 980px){#ringing-power-balance .ring-rail,#ringing-power-control .ring-rail,#ringing-power-balance~#order .ring-rail{display:block}#ringing-power-balance .container,#ringing-power-control .container,#ringing-power-balance~#order .container{padding-left:96px}}#ringing-power-balance~#order.chapp-final-cta{background:#08090c;position:relative;z-index:2}.ring-glow--order{top:-6%;left:50%;transform:translate(-50%);width:50vw;max-width:640px;height:380px;background:radial-gradient(circle at 50% 50%,#f7a82033,#f7a82000 65%)}@media (max-width: 900px){.ring-glow--order{width:90vw;height:260px}}.ringing-power-glow{position:absolute;left:100%;bottom:-60px;transform:translate(calc(-30% + 140px),calc(40% + 20px));width:400px;height:400px;border-radius:50%;filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 50%,#4bc48738,#4bc48700 65%)}.ring-glow--intro{position:absolute;top:6%;left:-10%;width:40vw;max-width:520px;height:320px;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 50%,#f7a82052,#f7a82000 65%)}@media (max-width: 900px){.ring-glow--intro{width:80vw;height:240px}}.ring-block{margin:64px 0}.ring-block:first-of-type{margin-top:40px;margin-bottom:28px}.ring-block:last-of-type{position:relative;margin-top:28px;margin-bottom:24px}.ring-block .section-lead{max-width:640px}#ringing-power-balance .ring-block:last-of-type .section-lead{max-width:none}.ring-block:last-of-type .ring-cards--group{position:relative;margin-top:40px;margin-left:0;margin-right:auto;max-width:720px}@media (max-width: 1099px){.ring-block:last-of-type .ring-cards--group{margin-left:auto}}#ringing-power-balance .ring-block:first-of-type .section-lead{max-width:none}.ring-block:first-of-type .ring-cards--single{margin-left:auto;margin-right:auto;max-width:720px}@media (min-width: 1100px){.ring-block:first-of-type{display:grid;grid-template-columns:1fr 540px;align-items:start;gap:40px}.ring-block:first-of-type .ring-cards--single{margin-top:0;margin-left:0;margin-right:0}}.ring-block-label{margin:28px 0 20px;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.ring-duo{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:56px}.ring-duo:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ffffff1a}@media (max-width: 700px){.ring-duo{grid-template-columns:1fr;gap:40px}.ring-duo:before{content:none}}.ring-player{display:flex;flex-direction:column;gap:20px;padding-top:20px;border-top:2px solid rgba(241,79,68,.5)}.ring-player--good{border-top-color:#4bc4878c}.ring-player-head{display:flex;align-items:center;gap:16px}.ring-player-text{min-width:0}.ring-player-tag{margin:0 0 .25em;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent-red)}.ring-player--good .ring-player-tag{color:#4bc487}.ring-player-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--color-white)}.ring-player-desc{margin:0;font-size:.88rem;line-height:1.55;color:#ffffff8c}.ring-player-bells{width:100%}.ring-player-bells .ring-bells{display:block;width:100%;aspect-ratio:2 / 1;max-height:300px}.ring-play{flex-shrink:0;width:56px;height:56px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);background:transparent;color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease)}.ring-play:hover{border-color:var(--color-primary);background:#f7a8201a}.ring-play:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ring-player.is-playing .ring-play{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-dark)}.ring-player--bad.is-playing .ring-play{border-color:var(--color-accent-red);background:var(--color-accent-red)}.ring-player--good.is-playing .ring-play{border-color:#4bc487;background:#4bc487}.ring-play-icon,.ring-pause-icon{width:20px;height:20px;fill:currentColor}.ring-pause-icon,.ring-player.is-playing .ring-play-icon{display:none}.ring-player.is-playing .ring-pause-icon{display:block}.ring-wave{display:flex;align-items:flex-end;gap:4px;height:72px;flex:1 1 auto}.ring-wave span{flex:1 1 auto;min-width:4px;max-width:9px;border-radius:2px;background:#ffffff38;transform-origin:bottom}.ring-wave--bad span{background:#f14f448c}.ring-wave--good span{background:#4bc4878c}.ring-wave--bad span:nth-child(1){height:30%}.ring-wave--bad span:nth-child(2){height:78%}.ring-wave--bad span:nth-child(3){height:42%}.ring-wave--bad span:nth-child(4){height:95%}.ring-wave--bad span:nth-child(5){height:24%}.ring-wave--bad span:nth-child(6){height:68%}.ring-wave--bad span:nth-child(7){height:88%}.ring-wave--bad span:nth-child(8){height:36%}.ring-wave--bad span:nth-child(9){height:92%}.ring-wave--bad span:nth-child(10){height:40%}.ring-wave--bad span:nth-child(11){height:70%}.ring-wave--bad span:nth-child(12){height:28%}.ring-wave--bad span:nth-child(13){height:84%}.ring-wave--bad span:nth-child(14){height:46%}.ring-wave--bad span:nth-child(15){height:76%}.ring-wave--bad span:nth-child(16){height:32%}.ring-wave--good span:nth-child(1){height:20%}.ring-wave--good span:nth-child(2){height:38%}.ring-wave--good span:nth-child(3){height:58%}.ring-wave--good span:nth-child(4){height:76%}.ring-wave--good span:nth-child(5){height:90%}.ring-wave--good span:nth-child(6){height:98%}.ring-wave--good span:nth-child(7){height:90%}.ring-wave--good span:nth-child(8){height:78%}.ring-wave--good span:nth-child(9){height:68%}.ring-wave--good span:nth-child(10){height:58%}.ring-wave--good span:nth-child(11){height:50%}.ring-wave--good span:nth-child(12){height:42%}.ring-wave--good span:nth-child(13){height:36%}.ring-wave--good span:nth-child(14){height:30%}.ring-wave--good span:nth-child(15){height:25%}.ring-wave--good span:nth-child(16){height:20%}.ring-player.is-playing .ring-wave span{animation:ringWave .9s ease-in-out infinite}.ring-player.is-playing .ring-wave span:nth-child(odd){animation-delay:-.45s}@keyframes ringWave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.82)}}@media (prefers-reduced-motion: reduce){.ring-player.is-playing .ring-wave span{animation:none}}.ring-bells{width:100%;height:auto;color:var(--color-white)}.ring-field{transition:opacity .2s var(--ease)}.ring-field--bad{fill:#f14f4429}.ring-field--bad.ring-field--dominant{fill:#f14f443d}.ring-field--good{fill:#f7a82026}.ring-photo{margin:0}.ring-photo-frame{position:relative;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.14)}.ring-photo-frame img{position:absolute;display:block;top:0;right:0;height:100%;width:auto;max-width:none;will-change:transform}.ring-env-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0 48px}.ring-env{position:relative;z-index:1;padding:28px 24px;background:#141518;border:1px solid #262B2E;border-radius:14px}.ring-env-grid.reveal{opacity:1;transform:none}.ring-env-grid.reveal>.ring-env{opacity:0;transform:translateY(16px)}.ring-env-grid.reveal.is-visible>.ring-env{animation:ringEnvStagger .55s var(--ease) both}.ring-env-grid.reveal.is-visible>.ring-env:nth-child(1){animation-delay:.05s}.ring-env-grid.reveal.is-visible>.ring-env:nth-child(2){animation-delay:.12s}.ring-env-grid.reveal.is-visible>.ring-env:nth-child(3){animation-delay:.19s}.ring-env-grid.reveal.is-visible>.ring-env:nth-child(4){animation-delay:.26s}.ring-env-grid.reveal.is-visible>.ring-env:nth-child(5){animation-delay:.33s}.ring-env-grid.reveal.is-visible>.ring-env:nth-child(6){animation-delay:.4s}@keyframes ringEnvStagger{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ring-env-icon{width:34px;height:34px;stroke-width:1.4;color:var(--color-primary);margin-bottom:8px}.ring-env-icon--speaker{width:46px;height:46px}.ring-env-title{margin:0 0 .4em;color:var(--color-white)}.ring-env-desc{margin:0}@media (max-width: 1023px){.ring-env-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.ring-env-grid{grid-template-columns:1fr;gap:16px}}.ring-quote{margin:100px 0 120px;font-family:var(--font-display);font-weight:500;font-size:clamp(2.1rem,4.2vw,3.4rem);line-height:1.2;text-align:right;color:var(--color-white);position:relative;z-index:1}@media (max-width: 700px){.ring-quote{margin:64px 0 72px}}.ring-glow{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;z-index:0}.ring-glow--solution{top:74%;left:-10%;width:40vw;max-width:520px;height:320px;background:radial-gradient(circle at 50% 50%,#4bc48738,#4bc48700 65%)}@media (max-width: 900px){.ring-glow--solution{width:80vw;height:260px}}.ring-solution{display:grid;grid-template-columns:1fr 1.3fr;gap:28px;align-items:stretch;margin:8px 0 44px}.ring-solution .ring-photo{display:flex;flex-direction:column;margin:0}.ring-solution .ring-photo-frame{flex:1 1 auto}.ring-products{display:grid;grid-template-columns:1fr;gap:20px}.ring-product{padding:28px;border-radius:4px}.ring-product--standard{border:1px solid #262B2E;background:#141518}.ring-product--impact{border:1px solid rgba(247,168,32,.4);background:#f7a8200d}.ring-product-kicker{margin:0 0 .6em;font-family:var(--font-display);font-weight:700;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.ring-product-kicker--muted{color:#fff6}.ring-product-name{margin:0 0 .5em;font-family:var(--font-display);font-weight:600;font-size:1.4rem;color:var(--color-white)}.ring-product-desc{margin:0 0 22px;max-width:46ch}.ring-scale{margin-bottom:12px}.ring-scale-labels{display:flex;justify-content:space-between;margin-bottom:12px;font-family:var(--font-display);font-weight:600;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:#fff6}.ring-scale-track{position:relative;height:20px}.ring-scale-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff2e}.ring-scale-tick{position:absolute;top:50%;width:3px;height:16px;margin-top:-8px;border-radius:2px;background:var(--color-primary)}.ring-scale-track--log{height:40px}.ring-scale-track--log:before{content:none}.ring-scale-log{display:block;width:100%;height:100%;overflow:visible}.ring-scale-log-axis{stroke:#fff3;stroke-width:1}.ring-scale-log-area{fill:#f7a82029;stroke:none}.ring-scale-log-path{fill:none;stroke:var(--color-primary);stroke-width:2.5;stroke-linecap:round}.ring-scale-caption{margin:0;font-size:.74rem;letter-spacing:.02em;color:#fff6}@media (max-width: 900px){.ring-solution{grid-template-columns:1fr}.ring-solution .ring-photo-frame{flex:none;aspect-ratio:16 / 9}}@media (max-width: 700px){.ring-product-name{font-size:1.25rem}}.check-list{list-style:none;margin:1.5em 0;padding:0;display:grid;gap:14px}.check-list li{display:flex;gap:12px;align-items:flex-start;font-size:1.05rem;font-weight:500;color:var(--color-text)}.check-list li svg{flex-shrink:0;width:22px;height:22px;margin-top:.15em;color:var(--color-primary)}.gear-bg-svg{position:fixed;top:34%;left:-149px;transform:translateY(calc(-50% + var(--gear-drift, 0px)));width:520px;height:auto;aspect-ratio:429.1 / 652.4;z-index:-1;pointer-events:none;isolation:isolate}@media (max-width: 1650px){.gear-bg-svg{width:480px;left:-138px}}@media (max-width: 1024px){.gear-bg-svg{width:400px;left:-165px}}@media (max-width: 700px){.gear-bg-svg{width:280px;left:-140px}}.gear-bg-svg path,.gear-bg-svg circle{stroke:none}.gear-bg-svg--steel path{fill:var(--gear-steel)}.gear-bg-svg--steel circle{fill:#fff}.gear-bg-svg [data-gear] path{opacity:.17}@media (max-width: 1024px){.gear-bg-svg [data-gear] path{opacity:.13}}.gear-bg-svg--steel circle{opacity:.85}.gear-bg-svg [data-gear] path,.gear-bg-svg [data-gear] circle{mix-blend-mode:screen}.gear-bg-svg--white-backing{z-index:-3;isolation:auto}.gear-bg-svg--white-backing [data-gear] path,.gear-bg-svg--white-backing [data-gear] circle{fill:#fff;opacity:1;mix-blend-mode:normal}.gear-bg-hand-hour,.gear-bg-hand-minute{stroke:#fff;stroke-linecap:round;opacity:.85}.gear-bg-hand-hour,.gear-bg-hand-minute{stroke-width:9}.clock-intro--transparent{background-image:linear-gradient(180deg,#111111b8,#111111a6);background-color:transparent}.placeholder-flag{margin-top:.75em;font-size:.8rem;font-style:italic;color:var(--color-primary);opacity:.75}.movement-models .clock-plate-heading-group,.movement-motors .clock-plate-heading-group,.movement-models .clock-plate-rule,.movement-motors .clock-plate-rule{margin-bottom:24px}.movement-motors{text-align:right}.movement-motors .clock-plate-index{left:auto;right:0}.movement-motors .clock-plate-rule{margin-left:auto;margin-right:0}.movement-motors .section-lead{margin-left:auto}.movement-models{text-align:right}.movement-models .clock-plate-index{left:auto;right:0}.movement-models .clock-plate-rule{margin-left:auto;margin-right:0}.movement-models .section-lead{margin-left:auto}#clock-final-cta{background:none;border-top:none}#clock-final-cta .clock-plate-heading-group{margin-bottom:24px;align-items:center}#clock-final-cta .clock-plate-index{left:50%;transform:translate(-50%)}#clock-final-cta .clock-plate-rule{margin:0 auto 24px}.movement-models .cad-eyebrow,.movement-motors .cad-eyebrow,#clock-final-cta .cad-eyebrow{color:var(--clock-accent-brass);--eb-boost: var(--wt-eyebrow-light);--hb-big: 90;--hb-small: 70;--tx: var(--tx-on-light);--tx-muted: var(--tx-muted-on-light);--tx-faint: var(--tx-faint-on-light)}.movement-models .clock-plate-index,.movement-motors .clock-plate-index,#clock-final-cta .clock-plate-index{color:#11111124}#clock-final-cta .chapp-final-cta-heading{margin-bottom:0}#movement-motors:before,#clock-final-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#11111114;z-index:-5;pointer-events:none}#movement-models,#movement-motors,#clock-final-cta{position:relative}.section-glow{position:absolute;inset:0;z-index:-2;pointer-events:none}.section-glow--tr{background:radial-gradient(50% 60% at 90% 0%,color-mix(in srgb,var(--gear-steel) 16%,transparent),transparent 65%)}.section-glow--top{background:radial-gradient(55% 65% at 50% 0%,color-mix(in srgb,var(--gear-steel) 9%,transparent),transparent 65%)}.movement-models{background:none}#movement-models{padding-top:clamp(145px,20vh,185px)}@media (max-width: 700px){#movement-models{padding-top:125px}}.model-table-wrap{position:relative;margin-top:2.5em;overflow-x:auto;overflow-y:hidden;border-radius:16px}.model-table-wrap:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(17,17,17,.18);pointer-events:none}.model-table-notes{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-top:.75em}.model-table-asterisk{color:var(--clock-accent-brass);font-weight:400;margin-left:.15em}.model-table-note{margin:0;text-align:right;font-size:.82rem;font-style:italic;color:var(--color-muted);max-width:460px}.model-table-list{margin:0;padding:0;list-style-position:inside;font-size:.85rem}.model-table-list li{margin:.2em 0}.model-table-list li:first-child{margin-top:0}.model-table-list li:last-child{margin-bottom:0}.model-table{width:100%;border-collapse:collapse;background:#ffffff40;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.model-table th,.model-table td{padding:16px 20px;text-align:left;border-bottom:1px solid #e4e4e4}@media (max-width: 850px){.model-table th,.model-table td{padding-left:6px;padding-right:6px}}.model-table thead th{font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--clock-accent-brass);background:#efefef40;border-bottom:2px solid color-mix(in srgb,var(--clock-accent-brass) 55%,transparent);white-space:nowrap}.model-table thead th span{display:block;font-weight:400;font-size:.78rem;color:var(--color-muted);margin-top:.2em}.model-table .model-table-rowlabel{background:#efefef40}.model-table tbody th{font-weight:600;font-size:.92rem;color:var(--color-text);white-space:nowrap}.model-table tbody td{font-size:.95rem;color:#5a5a5a}.model-table tbody tr:last-child th,.model-table tbody tr:last-child td{border-bottom:none}@media (max-width: 935px){.model-table thead th.model-table-rowlabel,.model-table tbody th{white-space:normal}}:lang(ru) .model-table thead th.model-table-rowlabel,:lang(ru) .model-table tbody th{white-space:normal}@media (max-width: 700px){.model-table thead{display:none}.model-table,.model-table tbody,.model-table tr{display:block;width:100%}.model-table tbody tr{border-bottom:8px solid var(--color-light-bg);padding:4px 0}.model-table tbody th{display:block;padding:12px 20px 4px;border-bottom:none;background:none}.model-table tbody td{display:flex;justify-content:space-between;gap:12px;padding:8px 20px;border-bottom:1px dashed #e4e4e4}.model-table tbody td:before{content:attr(data-label);font-weight:600;color:var(--color-muted);font-size:.82rem}.model-table tbody tr td:last-child{border-bottom:none}}.movement-crosssell{padding:88px 0;background:var(--color-dark)}.movement-crosssell-inner{text-align:center}.movement-crosssell .cad-eyebrow{color:var(--color-primary)}#order.chapp-final-cta .eyebrow.cad-eyebrow{color:#e7ba55}#chapp-final-cta .eyebrow.cad-eyebrow,#chapp-models-cta .eyebrow.cad-eyebrow{color:#9cb0f7}.bells-page #order.chapp-final-cta{background:#08090c;position:relative;border-top:none;z-index:1;margin-top:-10px}.bells-page #order.chapp-final-cta .container{position:relative;z-index:1}.bells-page #order .chapp-final-cta-btn--mini-icon{width:31px;height:31px;margin-left:-5px;margin-top:-1px}.movement-crosssell h2{font-family:var(--font-display);font-weight:700;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.02em;color:var(--color-white);max-width:700px;margin:.4em auto 1.3em}#order.movement-crosssell h2{font-weight:500;font-size:clamp(1.7rem,2.4vw,2.4rem);line-height:1.3;letter-spacing:-.01em}.movement-crosssell-lead{max-width:560px;margin:-.6em auto 1.6em;font-family:var(--font-read);font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:500;line-height:1.8;color:#fff9}.movement-crosssell-links{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:.5em}.movement-crosssell-links--equal-3{display:grid;grid-template-columns:repeat(3,1fr)}.movement-crosssell-links--equal-3.reveal{opacity:1;transform:none}.movement-crosssell-links--equal-3.reveal>*{opacity:0;transform:translateY(16px)}.movement-crosssell-links--equal-3.reveal.is-visible>*{animation:crosssellTileRise .65s var(--ease) both}.movement-crosssell-links--equal-3.reveal.is-visible>*:nth-child(1){animation-delay:.1s}.movement-crosssell-links--equal-3.reveal.is-visible>*:nth-child(2){animation-delay:.28s}.movement-crosssell-links--equal-3.reveal.is-visible>*:nth-child(3){animation-delay:.46s}@keyframes crosssellTileRise{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.movement-crosssell-links--equal-3.reveal.is-visible .movement-crosssell-link-icon{animation:crosssellIconSettle .6s var(--ease) both}.movement-crosssell-links--equal-3.reveal.is-visible>*:nth-child(1) .movement-crosssell-link-icon{animation-delay:.22s}.movement-crosssell-links--equal-3.reveal.is-visible>*:nth-child(2) .movement-crosssell-link-icon{animation-delay:.4s}.movement-crosssell-links--equal-3.reveal.is-visible>*:nth-child(3) .movement-crosssell-link-icon{animation-delay:.58s}@keyframes crosssellIconSettle{0%{transform:scale(.35) rotate(-40deg)}to{transform:scale(1) rotate(0)}}.movement-crosssell-link{display:flex;align-items:center;gap:14px;min-width:280px;padding:18px 24px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:#ffffff08;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.movement-crosssell-links--equal-3 .movement-crosssell-link{min-width:0;align-items:flex-start}.movement-crosssell-link:hover{border-color:#f7a82080;background:#ffffff0f;transform:translateY(-2px)}.movement-crosssell-link-icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);color:var(--color-primary);align-self:center}.movement-crosssell-link-icon svg{width:20px;height:20px}.movement-crosssell-link-text{flex:1;min-width:0;text-align:left}.movement-crosssell-link-title{display:block;font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--color-white);overflow-wrap:break-word}.movement-crosssell-link-desc{display:block;font-size:.85rem;color:#ffffff8c;margin-top:2px;overflow-wrap:break-word}.movement-crosssell-link .btn-arrow{flex-shrink:0;color:var(--color-primary);font-size:1.4rem;transition:transform .2s ease}.movement-crosssell-link:hover .btn-arrow{transform:translate(4px)}@media (max-width: 700px){.movement-crosssell{padding:64px 0}.movement-crosssell-links{flex-direction:column;align-items:stretch}}@media (max-width: 979px){.movement-crosssell-links--equal-3{grid-template-columns:1fr;justify-items:center}.movement-crosssell-links--equal-3 .movement-crosssell-link{width:100%;max-width:400px}}.chapp-hero2{padding:133px 0 96px;background:radial-gradient(65% 55% at 50% 0%,rgba(97,130,239,.3),transparent 70%),radial-gradient(45% 40% at 85% 10%,rgba(54,77,203,.22),transparent 70%),linear-gradient(180deg,#0a0e1c,#05060b 60%);transition:background-color .35s ease;--chapp-hero2-fade: #05060b;position:relative;z-index:1}@media (max-width: 700px){.chapp-hero2{padding:128px 0 56px}}.chapp-hero2-inner{display:flex;flex-direction:column;align-items:flex-start}.chapp-hero2-top-row{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;width:100%;margin-bottom:48px}.chapp-hero2-heading-group{width:100%}@media (max-width: 700px){.chapp-hero2-top-row{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}}@media (min-width: 701px){#chapp-hero2 .chapp-hero2-heading-group{text-align:center}#chapp-hero2 .chapp-hero2-heading{margin-bottom:12px}#chapp-hero2 .chapp-hero2-copy{flex:none;max-width:none;width:100%;text-align:center;margin-left:0;margin-bottom:16px}html #chapp-hero2 .chapp-tour-group{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin-top:0;margin-bottom:48px}}@media (max-width: 700px){#chapp-hero2 .chapp-hero2-copy{margin-bottom:22px}#chapp-hero2 .chapp-tour-group{margin-top:0;margin-bottom:32px}#chapp-hero2 .chapp-tour-trigger{padding:6px;gap:0}#chapp-hero2 .chapp-tour-trigger-label{display:none}html #chapp-hero2 .chapp-tour-group{flex-direction:row;flex-wrap:nowrap;align-items:center}#chapp-hero2 .chapp-tour-row{flex-wrap:nowrap}}.chapp-hero2-copy{flex:1 1 auto;min-width:0;max-width:800px;text-align:left}@media (min-width: 701px) and (max-width: 1349px){.chapp-hero2-copy{margin-left:0}}@media (min-width: 1350px){.chapp-hero2-copy{margin-left:0}}.chapp-hero2-eyebrow{display:block;color:#9cb0f7;transition:color .35s ease}.chapp-hero2-heading{color:#fff;margin:0 0 .5em;transition:color .35s ease}.chapp-hero2-lead{margin:0;transition:color .35s ease;text-wrap:balance}@keyframes chappHeroTextReveal{0%{opacity:0;filter:blur(28px);transform:translateY(28px) scale(.97)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}.chapp-hero2-eyebrow,.chapp-hero2-heading,.chapp-hero2-lead{animation:chappHeroTextReveal 1.1s cubic-bezier(.16,1,.3,1) both}.chapp-hero2-eyebrow{animation-delay:0ms}.chapp-hero2-heading{animation-delay:.13s}.chapp-hero2-lead{animation-delay:.26s}#chapp-hero2 .chapp-tour-group{animation:chappCardReveal .6s cubic-bezier(.16,1,.3,1) both;animation-delay:.42s}@keyframes chappHeroAppSlide{0%{opacity:0;transform:translateY(14%)}to{opacity:1;transform:translateY(0)}}.chapp-hero2-slide{animation:chappHeroAppSlide 1.3s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s;will-change:transform,opacity}.chapp-hero2.is-light-theme{background:linear-gradient(165deg,var(--chapp-light-bg-top) 0%,#f6f8fd 40%,#dce2f1 100%);--chapp-hero2-fade: #dce2f1}.chapp-hero2.is-light-theme .chapp-hero2-eyebrow{color:#364dcb;--eb-boost: var(--wt-eyebrow-light)}.chapp-hero2.is-light-theme .chapp-hero2-heading{color:var(--color-dark)}#chapp-hero2 .chapp-tour-group{display:flex;flex-direction:column;align-items:flex-end;gap:12px;flex:none}#chapp-hero2 .chapp-tour-row{display:flex;align-items:center;gap:12px}@media (max-width: 700px){#chapp-hero2 .chapp-tour-group{align-items:flex-start}#chapp-hero2 .chapp-tour-row{flex-wrap:wrap}}#chapp-hero2 .chapp-tour-trigger{display:inline-flex;align-items:center;gap:10px;padding:8px 20px 8px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;font-size:.88rem;font-weight:600;box-shadow:0 8px 20px #00000038;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}#chapp-hero2 .chapp-tour-trigger:hover,#chapp-hero2 .chapp-tour-trigger:focus-visible{background:#6182ef29;border-color:#6182ef80;transform:translateY(-2px);box-shadow:0 14px 28px #6182ef47}#chapp-hero2 .chapp-tour-trigger:focus-visible{outline:2px solid #9CB0F7;outline-offset:2px}@media (max-width: 480px){#chapp-hero2 .chapp-tour-trigger{padding:6px;gap:0}#chapp-hero2 .chapp-tour-trigger-label{display:none}#chapp-hero2 .chapp-tour-group{flex-direction:row;flex-wrap:nowrap;align-items:center}#chapp-hero2 .chapp-tour-row{flex-wrap:nowrap}}#chapp-hero2 .chapp-tour-trigger .chapp-i{width:28px;height:28px;padding:7px;box-sizing:border-box;flex:none;border-radius:50%;overflow:visible;background:linear-gradient(135deg,#6182ef,#364dcb);color:#fff}#chapp-hero2.is-light-theme .chapp-tour-trigger{background:#fff;color:var(--color-dark, #111);border-color:#1e2a5a1f;box-shadow:0 8px 20px #1e2a5a1a}#chapp-hero2.is-light-theme .chapp-tour-trigger:hover,#chapp-hero2.is-light-theme .chapp-tour-trigger:focus-visible{background:#eef1fb;border-color:#364dcb59;box-shadow:0 14px 26px #364dcb33}@media (max-width: 1139px){.chapp-hero2-scale{pointer-events:none}}.chapp-hero2-scale{position:relative;left:50%;transform:translate(-50%);width:min(1247.4px,calc(100vw - 48px));aspect-ratio:1150 / 745;container-type:inline-size;min-height:0}.chapp-hero2-scale-inner{width:1150px;transform:scale(calc(100cqw/1150px));transform-origin:top left}.chapp-hero2-bridge{align-self:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 18px;width:100%;margin-top:44px;text-align:center}.chapp-hero2-bridge-link{display:inline-flex;align-items:center;gap:8px;padding:7px 17px;border-radius:999px;border:2px solid rgba(97,130,239,.45);color:#9cb0f7;font-size:.86rem;font-weight:600;white-space:nowrap;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.chapp-hero2-bridge-link:hover,.chapp-hero2-bridge-link:focus-visible{transform:translateY(-2px);background:#6182ef29;border-color:#6182efb3;color:#fff}.chapp-hero2-bridge-link:focus-visible{outline:2px solid #9CB0F7;outline-offset:2px}.chapp-hero2.is-light-theme .chapp-hero2-bridge-link{border-color:#364dcb59;color:#364dcb}.chapp-hero2.is-light-theme .chapp-hero2-bridge-link:hover,.chapp-hero2.is-light-theme .chapp-hero2-bridge-link:focus-visible{background:#364dcb14;border-color:#364dcb8c;color:#364dcb}@media (max-width: 700px){.chapp-hero2-bridge{align-self:flex-start;justify-content:flex-start;text-align:left;margin-top:32px}}@media (max-width: 1400px){.chapp-hero2{position:relative;overflow:hidden}.chapp-hero2:after{content:"";position:absolute;top:0;right:0;bottom:0;width:140px;background:linear-gradient(to right,transparent,var(--chapp-hero2-fade));pointer-events:none}.chapp-hero2-scale{position:static;left:auto;transform:none;width:1247.4px}}@media (max-width: 880px){.chapp-hero2-scale{width:997.92px}}@media (max-width: 640px){.chapp-hero2-scale{width:623.7px}}.chapp-frame[data-chapp-instance=hero]{transition:background-color .35s ease,box-shadow .35s ease}.chapp-frame[data-chapp-instance=hero][data-theme=light]{background:linear-gradient(155deg,#d6d9dd,#b3b9c3 22%,#cbced4 38%,#a7adb9,#c8cbd1 78%,#b0b5c0);border:1px solid rgba(20,30,60,.14);box-shadow:0 30px 70px #1e2a5a38,inset 0 1px #ffffffe6}.chapp-frame[data-chapp-instance=hero][data-theme=light] .chapp-frame-home{background:#d3d7e0}.chapp-feature{padding:96px 0;background:radial-gradient(45% 55% at 15% 15%,rgba(97,130,239,.1),transparent 60%),linear-gradient(180deg,#05060b,#080b16);border-top:1px solid rgba(255,255,255,.06)}#feature-truering{position:relative;z-index:2}#feature-truering,.chapp-feature--reverse{background:radial-gradient(45% 55% at 85% 15%,rgba(97,130,239,.1),transparent 60%),linear-gradient(180deg,#05060b,#080b16)}@media (max-width: 700px){.chapp-feature{padding:64px 0}}.chapp-feature-inner{display:flex;flex-direction:column;gap:40px}.chapp-feature-header{display:flex;justify-content:space-between;align-items:flex-start;gap:48px;flex-wrap:wrap}.chapp-feature--reverse .chapp-feature-header{flex-direction:row-reverse}.chapp-feature-heading-col{flex:1 1 320px}.chapp-feature-copy-col{flex:1 1 380px;max-width:460px}.chapp-feature--reverse .chapp-feature-copy-col{margin-left:auto}.chapp-feature-badge{display:flex;flex-direction:row;align-items:center;align-self:flex-start;gap:18px;margin-bottom:22px}.chapp-feature-badge .chapp-feature-badge-icon{width:56px;height:56px;color:#6182ef;flex:none}.chapp-feature-badge-name{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.2vw,1.9rem);letter-spacing:-.01em;color:#9cb0f7}.chapp-feature-heading{color:#fff;margin:0}.chapp-feature-lead{margin:0 0 22px}.chapp-feature-list{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:12px}.chapp-feature-list li{position:relative;padding-left:22px;font-family:var(--font-read);font-size:.92rem;line-height:1.55;color:#ffffff8c}.chapp-feature-list li strong{color:#ffffffe6;font-weight:600}.chapp-feature-list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#6182ef}.chapp-feature-cta{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border:none;border-radius:999px;background:linear-gradient(135deg,#6182ef,#364dcb);color:#fff;font-family:var(--font-body, inherit);font-size:.88rem;font-weight:600;cursor:pointer;box-shadow:0 10px 24px #364dcb47;transition:transform .2s ease,box-shadow .2s ease}.chapp-feature-cta:hover,.chapp-feature-cta:focus-visible{transform:translateY(-2px);box-shadow:0 14px 30px #364dcb61}.chapp-feature-cta:focus-visible{outline:2px solid #9CB0F7;outline-offset:2px}.chapp-feature-cta-arrow{font-size:1rem;line-height:1}.chapp-feature-visual{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 700px){.chapp-feature-visual{grid-template-columns:1fr}}.chapp-feature-stat{padding:22px 20px;border-radius:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.chapp-feature-stat-num{display:block;font-family:var(--font-display);font-weight:500;font-size:1.6rem;color:#fff;margin-bottom:6px}.chapp-feature-stat-label{display:block;font-family:var(--font-read);font-size:.82rem;line-height:1.4;color:#ffffff80}.chapp-frame.chapp-melody-list-embed[data-chapp-static]{width:100%;max-width:499.328px;margin:24px 0 0;padding:0;background:none;box-shadow:none;border-radius:0;pointer-events:none;zoom:1.08307125}.chapp-frame.chapp-melody-list-embed[data-chapp-static]:before{content:none}.chapp-frame.chapp-melody-list-embed[data-chapp-static] .chapp-screen{aspect-ratio:auto;border-radius:0;background:none;box-shadow:none;overflow:visible}.chapp-melody-list-embed .chapp-main{padding:0;overflow:visible}.chapp-melody-list-embed .chapp-body{height:auto}.chapp-melody-list-embed .chapp-panel.is-active{flex:none;min-height:auto}.chapp-melody-list-embed .chapp-br-lists-wrap{height:auto}.chapp-melody-list-embed .chapp-br-list{overflow:visible}.chapp-melody-list-embed .chapp-melody-partial-reveal{height:auto;overflow:visible;border-radius:10px}.chapp-melody-list-embed .chapp-br-list-fade{height:230px;background:linear-gradient(to bottom,transparent 0%,rgba(7,10,20,.55) 45%,rgba(7,10,20,.9) 80%,#070a14 100%)}.chapp-melody-list-embed .chapp-melody:not(.chapp-melody-expanded .chapp-melody){outline:.3px solid rgba(128,131,250,.55);outline-offset:-1px}.chapp-melody-list-embed .chapp-melody-expanded{display:flex;flex-direction:column;gap:10px;position:relative}.chapp-melody-list-embed .chapp-melody-expanded:after{content:"";position:absolute;inset:0;z-index:10;border:.3px solid rgba(128,131,250,.55);border-radius:10px 10px 20px 20px;pointer-events:none}.chapp-melody-list-embed .chapp-preview-text{display:inline-block;transform:translateY(0)}.chapp-melody-title-typewriter{white-space:nowrap;overflow:hidden}.chapp-typewriter-cursor{display:inline-block;width:2px;height:1em;margin-left:2px;background:currentColor;vertical-align:-.15em;animation:chapp-caret-blink 1s step-end infinite}@keyframes chapp-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.chapp-typewriter-cursor{display:none}}.chapp-frame.is-version-b.chapp-melody-list-embed .chapp-order-pill svg{transform:translate(-4px)}.chapp-frame.is-version-b.chapp-melody-list-embed .chapp-order-pill .chapp-order-text{transform:translate(-10px)}.chapp-frame.chapp-melody-list-embed[data-chapp-static]{margin-top:72.017px}#feature-truering .chapp-feature-copy-col .chapp-feature-heading{margin-bottom:26px}#feature-bellguard .chapp-feature-copy-col .chapp-feature-lead{margin-top:88px}.chapp-frame.chapp-iot-boxes-embed[data-chapp-static]{width:100%;max-width:none;margin:0;padding:0;background:none;box-shadow:none;border-radius:0;pointer-events:none}.chapp-frame.chapp-iot-boxes-embed[data-chapp-static]:before{content:none}.chapp-frame.chapp-iot-boxes-embed[data-chapp-static] .chapp-screen{aspect-ratio:auto;border-radius:0;background:none;box-shadow:none;overflow:visible}.chapp-iot-boxes-embed .chapp-main{padding:0;overflow:visible}.chapp-iot-boxes-embed .chapp-body{height:auto}.chapp-iot-boxes-embed .chapp-panel.is-active{display:block;flex:none;min-height:auto}.chapp-iot-boxes-list{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:-394px}.chapp-iot-boxes-embed .chapp-iot-card--climate{width:324px}.chapp-iot-boxes-embed .chapp-iot-card--lighting{width:544px;height:160px}.chapp-iot-boxes-embed .chapp-iot-door--split{width:324px;height:91px}.chapp-iot-boxes-embed .chapp-card{outline:.3px solid rgba(128,131,250,.55);outline-offset:-1px;box-shadow:0 6px 14px #0000008c,0 32px 60px #0009}.chapp-iot-boxes-embed .chapp-iot-card--climate{position:relative;padding-top:12px;transform:translate(780px,-227px);z-index:2}.chapp-iot-boxes-embed .chapp-iot-card--lighting{position:relative;transform:translate(432px,-287px);z-index:1}.chapp-iot-boxes-embed .chapp-iot-door--split{position:relative;transform:translate(492px,-584px);z-index:3}.chapp-iot-boxes-embed [data-chapp=candle-icon]{transition:color 1.2s ease}.chapp-iot-boxes-embed .chapp-iot-light-bar i{transition:width 1.4s ease}.chapp-iot-boxes-embed .chapp-iot-chandelier-stages button{transition:background-color .6s ease,color .6s ease}@media (max-width: 1139px){.chapp-iot-boxes-list{margin-bottom:0}.chapp-iot-boxes-embed .chapp-iot-card--climate,.chapp-iot-boxes-embed .chapp-iot-card--lighting,.chapp-iot-boxes-embed .chapp-iot-door--split{transform:none}}@media (max-width: 1139px) and (orientation: landscape){#feature-iot{overflow:hidden}.chapp-iot-boxes-list{margin-bottom:-394px}.chapp-iot-boxes-embed .chapp-iot-card--climate{position:relative;padding-top:12px;transform:translate(780px,-227px);z-index:2}.chapp-iot-boxes-embed .chapp-iot-card--lighting{position:relative;transform:translate(432px,-287px);z-index:1}.chapp-iot-boxes-embed .chapp-iot-door--split{position:relative;transform:translate(492px,-584px);z-index:3}}@media (max-width: 900px) and (orientation: landscape){.chapp-iot-boxes-list{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:-168px}.chapp-iot-boxes-embed .chapp-iot-card--climate{transform:translate(384px)}.chapp-iot-boxes-embed .chapp-iot-door--split{transform:translate(89px,-185px)}.chapp-iot-boxes-embed .chapp-iot-card--lighting{transform:translate(49px,-168px);align-self:center}}@media (max-width: 900px) and (orientation: landscape){.chapp-iot-boxes-list{display:none}#feature-iot .chapp-feature-inner{margin-bottom:-64px}}@media (max-width: 700px){.chapp-iot-boxes-embed .chapp-iot-card--climate,.chapp-iot-boxes-embed .chapp-iot-card--lighting,.chapp-iot-boxes-embed .chapp-iot-door--split{width:100%}}.chapp-bg-pcb-viewport{position:relative;z-index:-1;margin-top:48px;width:100%;aspect-ratio:541.56 / 404.2;max-width:562.73px}#feature-bellguard{position:relative;z-index:0;overflow:hidden}#feature-bellguard .chapp-feature-header{position:relative;z-index:1}#feature-bellguard{background-image:linear-gradient(180deg,#05060b,#080b16)}.chapp-feature-glow{position:absolute;inset:0;z-index:0;background:radial-gradient(45% 55% at 15% 15%,rgba(97,130,239,.1),transparent 60%);pointer-events:none}#feature-bellguard .chapp-feature-inner{margin-bottom:-300px}@media (min-width: 1140px){#feature-bellguard .chapp-bg-pcb-fade{top:-310px}#feature-bellguard .chapp-feature-inner{margin-bottom:-410px}html[lang=de] #feature-bellguard .chapp-bg-pcb-fade,html[lang=it] #feature-bellguard .chapp-bg-pcb-fade,html[lang=ro] #feature-bellguard .chapp-bg-pcb-fade{top:-359.6875px}html[lang=fr] #feature-bellguard .chapp-bg-pcb-fade{top:-382.5px}html[lang=el] #feature-bellguard .chapp-bg-pcb-fade,html[lang=ru] #feature-bellguard .chapp-bg-pcb-fade{top:-432.1875px}}.chapp-bg-pcb-fade{position:absolute;left:154.62px;top:-200px;width:100%;height:100%;transform:scale(1.6445)}.chapp-bg-pcb{position:absolute;inset:0;width:100%;height:100%;display:block;color:#465194}.chapp-bg-pcb-vignette{position:absolute;inset:0;background:linear-gradient(180deg,#06070e,#080b16 79.828% 100%);pointer-events:none;-webkit-mask-image:linear-gradient(to right,rgb(0,0,0) 5.642%,transparent 20.774%),linear-gradient(to right,transparent 34.897%,rgb(0,0,0) 72.723%),linear-gradient(to bottom,rgb(0,0,0) 11.129%,transparent 22.712%),linear-gradient(to bottom,transparent 41.536%,rgb(0,0,0) 69.047%);-webkit-mask-composite:source-over,source-over,source-over,source-over;mask-image:linear-gradient(to right,rgb(0,0,0) 5.642%,transparent 20.774%),linear-gradient(to right,transparent 34.897%,rgb(0,0,0) 72.723%),linear-gradient(to bottom,rgb(0,0,0) 11.129%,transparent 22.712%),linear-gradient(to bottom,transparent 41.536%,rgb(0,0,0) 69.047%);mask-composite:add,add,add,add}.chapp-bg-pcb-pulse-use{color:#6182ef;filter:drop-shadow(0 0 4px rgba(97,130,239,1)) drop-shadow(0 0 16px rgba(97,130,239,.8));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(50% - 119.66px) calc(50% - 72.46px);mask-position:calc(50% - 119.66px) calc(50% - 72.46px);-webkit-mask-image:radial-gradient(circle,transparent 0%,transparent 44%,rgba(0,0,0,1) 50%,transparent 56%,transparent 100%);mask-image:radial-gradient(circle,transparent 0%,transparent 44%,rgba(0,0,0,1) 50%,transparent 56%,transparent 100%);animation:chapp-pcb-pulse 4.5s ease-out infinite}@keyframes chapp-pcb-pulse{0%,8%{-webkit-mask-size:0% 0%;mask-size:0% 0%;opacity:0}45%{opacity:1}90%{-webkit-mask-size:280% 280%;mask-size:280% 280%;opacity:0}to{-webkit-mask-size:280% 280%;mask-size:280% 280%;opacity:0}}.chapp-bg-pcb-pulse-icon{position:absolute;left:28.468%;top:32.271%;width:6.485%;height:8.688%;transform:translate(-50%,-50%);color:#8594f1}#feature-bellcloud{background:radial-gradient(45% 55% at 15% 15%,rgba(97,130,239,.1),transparent 60%),linear-gradient(180deg,#05060b,#080b16)}#feature-bellcloud .chapp-feature-header{flex-direction:row}#feature-bellcloud .chapp-feature-textcol{display:flex;flex-direction:column;gap:26px;flex:1 1 380px;max-width:460px}#feature-bellcloud .chapp-feature-textcol .chapp-feature-heading-col,#feature-bellcloud .chapp-feature-textcol .chapp-feature-copy-col{flex:none;max-width:none;margin-left:0}.chapp-bc-scroll-frame{position:relative;flex:1 1 460px;max-width:640px;height:760px;overflow:hidden;top:-75px;margin-bottom:-75px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.93) 157.5px,rgba(0,0,0,.998) 280px,#000 350px,#000 calc(100% - 350px),rgba(0,0,0,.998) calc(100% - 280px),rgba(0,0,0,.93) calc(100% - 157.5px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.93) 157.5px,rgba(0,0,0,.998) 280px,#000 350px,#000 calc(100% - 350px),rgba(0,0,0,.998) calc(100% - 280px),rgba(0,0,0,.93) calc(100% - 157.5px),transparent 100%)}.chapp-bc-scroll-frame:before{content:"";position:absolute;top:0;bottom:0;left:60px;width:540.8px;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#05060b 0,#05060bcc 175px,#05060b00 350px,#080a1500 calc(100% - 350px),#080a15cc calc(100% - 175px),#080a15)}@media (max-width: 700px){.chapp-bc-scroll-frame{top:0;margin-top:32px;margin-bottom:0}.chapp-bc-scroll-frame{height:610px}.chapp-bc-scroll-frame:before{left:0}.chapp-bc-scroll-frame{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.93) 126px,rgba(0,0,0,.998) 224px,#000 280px,#000 calc(100% - 280px),rgba(0,0,0,.998) calc(100% - 224px),rgba(0,0,0,.93) calc(100% - 126px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.93) 126px,rgba(0,0,0,.998) 224px,#000 280px,#000 calc(100% - 280px),rgba(0,0,0,.998) calc(100% - 224px),rgba(0,0,0,.93) calc(100% - 126px),transparent 100%)}.chapp-bc-scroll-frame:before{background:linear-gradient(to bottom,#05060b 0,#05060bcc 140px,#05060b00 280px,#080b1600 calc(100% - 280px),#080b16cc calc(100% - 140px),#080b16)}}.chapp-frame.chapp-bellcloud-list-embed[data-chapp-static]{width:100%;max-width:499.328px;padding:0;margin:0 0 0 55.399px;background:none;box-shadow:none;border-radius:0;pointer-events:none;zoom:1.08307125}@media (max-width: 700px){.chapp-frame.chapp-bellcloud-list-embed[data-chapp-static]{margin-left:0}.chapp-frame.chapp-melody-list-embed[data-chapp-static],.chapp-frame.chapp-bellcloud-list-embed[data-chapp-static]{zoom:.85}#feature-truering .chapp-feature-heading-col{flex-basis:100%;min-width:0;display:flex;justify-content:center}}@media (max-width: 1139px) and (orientation: portrait),(max-width: 900px) and (orientation: landscape){#feature-truering .chapp-feature-heading-col{order:2}#feature-truering .chapp-feature-copy-col{order:1}#feature-truering .chapp-feature-header{gap:26px}#feature-truering .chapp-frame.chapp-melody-list-embed[data-chapp-static]{margin-top:0}#feature-bellguard .chapp-feature-heading-col,#feature-bellguard .chapp-feature-copy-col,#feature-iot .chapp-feature-heading-col,#feature-iot .chapp-feature-copy-col{flex-basis:100%}#feature-bellguard .chapp-feature-header,#feature-iot .chapp-feature-header{gap:26px}#feature-bellguard .chapp-feature-copy-col .chapp-feature-lead{margin-top:0}.chapp-iot-boxes-list{justify-content:center}#feature-iot .chapp-feature-copy-col{margin-left:0}#feature-iot .chapp-feature-header{flex-direction:row}#feature-bellguard .chapp-bg-pcb-fade{left:154.62px;top:-200px}}@media (max-width: 700px) and (orientation: portrait){#feature-bellguard .chapp-bg-pcb-viewport{margin-top:108px;margin-bottom:-150px}#feature-bellguard .chapp-bg-pcb-fade{top:-40px;left:274.62px;transform:scale(2.28832175)}#feature-bellguard .chapp-feature-inner{margin-bottom:-60px}#feature-bellguard .chapp-bg-pcb-vignette{background:linear-gradient(180deg,#070a13,#080b15)}body.chapp-page-light #feature-bellguard .chapp-bg-pcb-vignette{background:linear-gradient(180deg,#f4f6fc,#f2f4fb)}}@media (min-width: 701px) and (max-width: 1139px) and (orientation: portrait){#feature-bellguard .chapp-bg-pcb-fade{left:615px;top:-420px}#feature-bellguard .chapp-bg-pcb-viewport{margin-top:24px}#feature-bellguard .chapp-feature-inner{margin-bottom:-520px}html[lang=de] #feature-bellguard .chapp-bg-pcb-fade,html[lang=it] #feature-bellguard .chapp-bg-pcb-fade,html[lang=ro] #feature-bellguard .chapp-bg-pcb-fade{top:-469.6875px}html[lang=fr] #feature-bellguard .chapp-bg-pcb-fade{top:-492.5px}html[lang=el] #feature-bellguard .chapp-bg-pcb-fade,html[lang=ru] #feature-bellguard .chapp-bg-pcb-fade{top:-542.1875px}}@media (min-width: 701px) and (max-width: 1139px) and (orientation: portrait){#feature-iot .chapp-iot-boxes-visual{grid-template-columns:1fr;justify-items:center}#feature-iot .chapp-iot-boxes-embed{width:auto}.chapp-iot-boxes-embed .chapp-iot-card--climate{transform:translate(277.5px)}.chapp-iot-boxes-embed .chapp-iot-door--split{transform:translate(-17.5px,-185px)}.chapp-iot-boxes-embed .chapp-iot-card--lighting{transform:translate(-57.5px,-168px);align-self:center}.chapp-iot-boxes-list{margin-bottom:-168px}}@media (min-width: 701px) and (max-width: 1139px) and (orientation: portrait){#feature-truering .chapp-feature-heading-col{flex-basis:100%;min-width:0;display:flex;justify-content:center;margin-top:32px}#feature-truering .chapp-frame.chapp-melody-list-embed[data-chapp-static]{position:relative;transform:translate(345px,-515px)}#feature-truering{overflow:hidden}#feature-truering .chapp-feature-inner{margin-bottom:-554px}#feature-truering .chapp-frame.chapp-melody-list-embed[data-chapp-static]:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,transparent 0,transparent 150px,rgb(6,8,14) 300px,rgb(6,8,14) 100%);pointer-events:none}body.chapp-page-light #feature-truering .chapp-frame.chapp-melody-list-embed[data-chapp-static]:after{background:linear-gradient(to right,transparent 0,transparent 150px,rgb(247,248,253) 300px,rgb(247,248,253) 100%)}#feature-truering{background:radial-gradient(45% 55% at 15% 15%,rgba(97,130,239,.1),transparent 60%),linear-gradient(180deg,#05060b,#080b16)}body.chapp-page-light #feature-truering#feature-truering{background:linear-gradient(180deg,var(--chapp-light-bg-top) 0%,var(--chapp-light-bg-bottom) 100%)}#feature-bellcloud .chapp-feature-textcol{text-align:right;margin-left:auto}#feature-bellcloud .chapp-feature-badge{justify-content:flex-end}#feature-bellcloud .chapp-bc-scroll-frame{display:block;order:-1;margin-right:-220px}#feature-bellcloud .chapp-feature-textcol{position:relative;z-index:1}#feature-bellcloud .chapp-bc-scroll-frame{transform:translate(-60px)}#feature-bellcloud .chapp-bc-scroll-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:linear-gradient(to right,transparent 0%,rgb(7,9,17) 60%,rgb(7,9,17) 100%);pointer-events:none}body.chapp-page-light #feature-bellcloud .chapp-bc-scroll-frame:after{background:linear-gradient(to right,transparent 0%,rgb(246,247,253) 60%,rgb(246,247,253) 100%)}#feature-bellcloud{overflow:hidden}#feature-bellcloud .chapp-feature-inner{margin-bottom:-135px}#feature-bellcloud{background:radial-gradient(45% 55% at 92% 15%,rgba(97,130,239,.1),transparent 60%),linear-gradient(180deg,#05060b,#080b16)}body.chapp-page-light #feature-bellcloud#feature-bellcloud{background:linear-gradient(180deg,var(--chapp-light-bg-top) 0%,var(--chapp-light-bg-bottom) 100%)}#feature-iot .chapp-feature-header{text-align:center}#feature-iot .chapp-feature-badge{justify-content:center}#feature-iot .chapp-feature-copy-col{margin-left:auto;margin-right:auto}#feature-iot{background:radial-gradient(45% 55% at 15% 15%,rgba(97,130,239,.1),transparent 60%),linear-gradient(180deg,#05060b,#080b16)}body.chapp-page-light #feature-iot{background:linear-gradient(180deg,var(--chapp-light-bg-top) 0%,var(--chapp-light-bg-bottom) 100%)}}@media (max-width: 1139px){#feature-truering .chapp-feature-cta,#feature-bellcloud .chapp-feature-cta,#feature-iot .chapp-feature-cta{display:none}}@media (max-width: 1139px) and (orientation: portrait){.chapp-bc-scroll-frame{display:none}.chapp-iot-boxes-embed .chapp-iot-card--climate{order:1}.chapp-iot-boxes-embed .chapp-iot-door--split{order:2}.chapp-iot-boxes-embed .chapp-iot-card--lighting{order:3}}@media (max-width: 900px) and (orientation: landscape){#feature-bellguard .chapp-bg-pcb-viewport{margin-top:108px}#feature-bellguard .chapp-feature-inner{margin-bottom:-450px}}@media (max-width: 900px) and (orientation: landscape){#feature-bellguard .chapp-bg-pcb-viewport{display:none}#feature-bellguard .chapp-feature-inner{margin-bottom:-12px}}@media (min-width: 901px) and (max-width: 1139px) and (orientation: landscape){#feature-bellguard .chapp-bg-pcb-fade{left:64.62px;top:-310px}#feature-bellguard .chapp-feature-inner{margin-bottom:-410px}html[lang=de] #feature-bellguard .chapp-bg-pcb-fade,html[lang=it] #feature-bellguard .chapp-bg-pcb-fade,html[lang=ro] #feature-bellguard .chapp-bg-pcb-fade{top:-359.6875px}html[lang=fr] #feature-bellguard .chapp-bg-pcb-fade{top:-382.5px}html[lang=el] #feature-bellguard .chapp-bg-pcb-fade,html[lang=ru] #feature-bellguard .chapp-bg-pcb-fade{top:-432.1875px}}@media (max-width: 1139px) and (orientation: landscape){#feature-bellcloud .chapp-feature-header{flex-wrap:nowrap}}@media (max-width: 900px) and (orientation: landscape){.chapp-bc-scroll-frame{display:none}}@media (min-width: 701px) and (max-width: 1139px) and (orientation: portrait){.chapp-iot-boxes-list{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.chapp-frame.chapp-bellcloud-list-embed[data-chapp-static]:before{content:none}.chapp-frame.chapp-bellcloud-list-embed[data-chapp-static] .chapp-screen{aspect-ratio:auto;border-radius:0;background:none;box-shadow:none;overflow:visible}.chapp-bellcloud-list-embed .chapp-main{padding:0;overflow:visible}.chapp-bellcloud-list-embed .chapp-body{height:auto}.chapp-bellcloud-list-embed .chapp-panel.is-active{flex:none;min-height:auto}.chapp-bellcloud-list-embed .chapp-br-lists-wrap{height:auto}.chapp-bellcloud-list-embed .chapp-br-list{overflow:visible}.chapp-bellcloud-list-embed .chapp-melody{outline:.3px solid rgba(128,131,250,.55);outline-offset:-1px}.chapp-bellcloud-list-embed .chapp-melody.is-active{background:var(--chapp-panel)}.chapp-final-cta{padding:120px 0 140px;text-align:center;background:radial-gradient(60% 60% at 50% 0%,rgba(97,130,239,.14),transparent 70%),linear-gradient(180deg,#05060b,#030408);border-top:1px solid rgba(255,255,255,.06)}@media (max-width: 700px){.chapp-final-cta{padding:80px 0 96px}}.chapp-final-cta-inner{display:flex;flex-direction:column;align-items:center}.chapp-final-cta-heading{color:#fff;margin:0 0 .5em}.chapp-final-cta-break{display:none}@media (min-width: 981px){.chapp-final-cta-break{display:block}}.chapp-final-cta-lead{max-width:560px;margin:0 0 40px}.chapp-final-cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.chapp-final-cta-btn{display:inline-flex;align-items:center;padding:15px 30px;border-radius:999px;font-family:var(--font-body, inherit);font-size:.92rem;font-weight:600;line-height:normal;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.chapp-final-cta-btn--primary{background:linear-gradient(262deg,#ce7d21 27%,#f7a820 60%);color:#111;box-shadow:0 12px 28px #ce7d214d}.chapp-final-cta-btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #ce7d2166}.chapp-final-cta-btn--secondary{background:#fff;border:1px solid transparent;color:var(--color-dark, #111);box-shadow:0 10px 24px #00000047}.chapp-final-cta-btn--secondary:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 14px 30px #00000057}.chapp-final-cta-btn--mini{--mini-accent: var(--color-primary);position:relative;display:inline-flex;align-items:center;gap:12px;padding:13px 34px 13px 22px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;transition:border-color .2s ease,background .2s ease,transform .2s ease}.chapp-final-cta-btn--mini:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mini-accent) 55%,transparent);background:color-mix(in srgb,var(--mini-accent) 8%,transparent)}.chapp-final-cta-btn--mini--church{--mini-accent: #6182EF}.chapp-final-cta-btn--mini-icon{flex:none;width:24px;height:24px;color:var(--mini-accent);display:flex;align-items:center;justify-content:center}.chapp-final-cta-btn--mini-icon svg{width:100%;height:100%}.chapp-final-cta-btn--mini-icon--lg{width:28px;height:28px}.chapp-final-cta-btn--mini-text{display:flex;flex-direction:column;gap:1px;text-align:left}.chapp-final-cta-btn--mini-name{font-family:var(--font-display);font-weight:600;font-size:.92rem;line-height:normal;color:#fff}.chapp-final-cta-btn--mini-desc{font-family:var(--font-read);font-weight:500;font-size:.74rem;line-height:normal;color:#ffffff7a}.chapp-final-cta-btn--mini:after{content:"\203a";position:absolute;right:14px;top:50%;font-family:Arial,Helvetica,sans-serif;font-size:1.7rem;line-height:1;color:var(--mini-accent);opacity:0;transform:translate(-4px,-50%);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.chapp-final-cta-btn--mini:hover:after{opacity:1;transform:translateY(-50%)}body.chapp-page-light .chapp-final-cta-btn--mini{background:#fff;border-color:#14182824;box-shadow:0 6px 16px #1418280f}body.chapp-page-light .chapp-final-cta-btn--mini:hover{border-color:color-mix(in srgb,var(--mini-accent) 50%,transparent);background:#fff}body.chapp-page-light .chapp-final-cta-btn--mini-name{color:var(--color-dark)}body.chapp-page-light .chapp-final-cta-btn--mini-desc{color:#1111118c}.chapp-global-theme-toggle{position:fixed;right:24px;bottom:24px;z-index:500;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#171923;color:var(--color-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 26px #0006,0 2px 8px #0000004d;transition:transform .2s ease,box-shadow .2s ease,background .3s ease,color .3s ease,border-color .3s ease}.chapp-global-theme-toggle:hover,.chapp-global-theme-toggle:focus-visible{transform:translateY(-3px) scale(1.05);box-shadow:0 16px 34px #00000073,0 4px 10px #00000059}.chapp-global-theme-toggle:focus-visible{outline:2px solid #6182EF;outline-offset:3px}.chapp-global-theme-toggle .chapp-i{width:24px;height:24px}body.chapp-page-light .chapp-global-theme-toggle{background:#fff;color:var(--color-primary-dark);border-color:#00000014;box-shadow:0 10px 26px #11111124,0 2px 8px #1111111a}body.chapp-page-light .chapp-global-theme-toggle:hover,body.chapp-page-light .chapp-global-theme-toggle:focus-visible{box-shadow:0 16px 34px #1111112e,0 4px 10px #1111111f}@media (max-width: 700px){.chapp-global-theme-toggle{right:16px;bottom:16px;width:46px;height:46px}.chapp-global-theme-toggle .chapp-i{width:21px;height:21px}}:root{--chapp-light-bg-top: #F9FAFE;--chapp-light-bg-bottom: #F2F4FB;--chapp-light-bg-bottom-match: color-mix(in srgb, var(--chapp-light-bg-bottom) 89%, var(--chapp-light-bg-top) 11%)}body.chapp-page-light .chapp-feature{background:linear-gradient(180deg,var(--chapp-light-bg-top) 0%,var(--chapp-light-bg-bottom) 100%);border-top-color:#14182814}body.chapp-page-light #feature-truering,body.chapp-page-light .chapp-feature--reverse{background:linear-gradient(180deg,var(--chapp-light-bg-top) 0%,var(--chapp-light-bg-bottom) 100%)}body.chapp-page-light #feature-bellguard{background-image:linear-gradient(180deg,var(--chapp-light-bg-top) 0%,var(--chapp-light-bg-bottom) 100%)}body.chapp-page-light .chapp-feature-glow{background:none}body.chapp-page-light .chapp-bg-pcb-vignette{background:linear-gradient(180deg,var(--chapp-light-bg-top) 0%,var(--chapp-light-bg-bottom) 79.828%,var(--chapp-light-bg-bottom) 100%)}body.chapp-page-light .chapp-bg-pcb{color:#6978d3}body.chapp-page-light .chapp-bg-pcb-pulse-icon{color:#fff}body.chapp-page-light #feature-bellcloud{background:linear-gradient(180deg,var(--chapp-light-bg-top) 0%,var(--chapp-light-bg-bottom) 100%)}body.chapp-page-light .chapp-final-cta{background:linear-gradient(180deg,var(--chapp-light-bg-top) 0%,var(--chapp-light-bg-bottom) 100%);border-top-color:#14182814}body.story-page.chapp-page-light .chapp-final-cta{background:radial-gradient(60% 60% at 50% 0%,rgba(97,130,239,.06),transparent 70%),linear-gradient(180deg,var(--color-white) 0%,var(--color-light-bg) 100%);border-top-color:#1418280f}body.chapp-page-light .chapp-iot-boxes-embed .chapp-card{box-shadow:0 6px 14px #22294a29,0 32px 60px #22294a33}body.chapp-page-light .chapp-feature-heading,body.chapp-page-light .chapp-final-cta-heading{color:var(--color-dark)}body.chapp-page-light .chapp-feature-list li{color:#1111119e}body.chapp-page-light .chapp-feature-list li strong{color:var(--color-dark)}body.chapp-page-light .chapp-feature-badge-name,body.chapp-page-light .chapp-feature-badge .chapp-feature-badge-icon{color:#6182ef}body.chapp-page-light .chapp-final-cta-btn--primary{box-shadow:0 12px 28px #ce7d2129}body.chapp-page-light .chapp-final-cta-btn--primary:hover{box-shadow:0 16px 34px #ce7d2138}body.chapp-page-light .chapp-final-cta-btn--primary{background:#f7a820}body.chapp-page-light .chapp-final-cta-btn--primary{color:#fff}body.chapp-page-light .chapp-final-cta-btn--secondary{background:#fff;border-color:#364dcb4d;color:#364dcb;box-shadow:0 10px 24px #22294a24}body.chapp-page-light .chapp-final-cta-btn--secondary:hover{background:#fff;border-color:#364dcb80;box-shadow:0 14px 30px #22294a2e}body.chapp-page-light .chapp-melody-list-embed .chapp-br-list-fade{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--chapp-light-bg-bottom) 35%,transparent) 45%,color-mix(in srgb,var(--chapp-light-bg-bottom) 65%,transparent) 80%,var(--chapp-light-bg-bottom) 100%)}body.chapp-page-light .chapp-bc-scroll-frame:before{background:linear-gradient(to bottom,var(--chapp-light-bg-top) 0,color-mix(in srgb,var(--chapp-light-bg-top) 50%,transparent) 175px,transparent 350px,transparent calc(100% - 350px),color-mix(in srgb,var(--chapp-light-bg-bottom-match) 50%,transparent) calc(100% - 175px),var(--chapp-light-bg-bottom-match) 100%)}.chapp-showcase{padding-top:56px}.chapp-showcase-inner{display:flex;flex-direction:column;align-items:center}.chapp-caption{margin:22px 0 0;font-size:.9rem;color:var(--color-text, #666);text-align:center}.chapp-tour-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:14px 0 0}.chapp-tour-group-label{font-size:.82rem;color:var(--color-muted, #8a8a8a);margin-right:2px}.chapp-tour-trigger{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:none;border-radius:999px;background:#2e313d;color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.chapp-tour-trigger:hover{background:#6182ef;transform:translateY(-1px)}.chapp-tour-trigger .chapp-i{width:13px;height:13px}.chapp-tour-overlay{position:fixed;inset:0;z-index:9997;background:transparent;opacity:0;pointer-events:none}.chapp-tour-overlay.is-active{opacity:1;pointer-events:auto}.chapp-tour-hole{position:fixed;z-index:9998;pointer-events:none;border-radius:14px;box-shadow:0 0 0 9999px #0b0c0f8c;outline:2px solid #6182EF;outline-offset:4px;display:none}.chapp-tour-pop{position:fixed;z-index:9999;max-width:280px;background:#2e313d;color:#fff;border-radius:14px;padding:18px 18px 14px;box-shadow:0 16px 36px #0006;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .25s ease,transform .25s ease;font-family:var(--font-body, inherit)}.chapp-tour-pop.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.chapp-tour-pop .chapp-tour-step-count{font-size:.7rem;color:#93a6f5;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px}.chapp-tour-pop h4{margin:0 0 6px;font-size:1rem;color:#fff}.chapp-tour-pop p{margin:0 0 14px;font-size:.85rem;line-height:1.45;color:#c7cbda}.chapp-tour-pop .chapp-tour-note{margin:-8px 0 14px;font-size:.85rem;line-height:1.45;color:#9096a8;font-style:italic}.chapp-tour-pop-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.chapp-tour-dots{display:flex;gap:5px}.chapp-tour-dots span{width:6px;height:6px;border-radius:50%;background:#4b4f5e}.chapp-tour-dots span.is-active{background:#6182ef}.chapp-tour-actions{display:flex;gap:8px}.chapp-tour-actions button{border:none;border-radius:8px;padding:7px 14px;font-size:.8rem;font-weight:600;cursor:pointer}.chapp-tour-btn-next{background:#6182ef;color:#fff}.chapp-tour-btn-next:hover{background:#566aae}.chapp-tour-btn-prev{background:transparent;color:#9096a8;padding-left:4px;padding-right:4px}.chapp-tour-btn-prev:hover{color:#fff}.chapp-tour-skip{position:absolute;top:10px;right:12px;background:none;border:none;color:#7d8296;font-size:1.1rem;line-height:1;cursor:pointer}.chapp-tour-skip:hover{color:#fff}.chapp-tour-arrow{position:absolute;width:10px;height:10px;background:#2e313d;transform:rotate(45deg)}.chapp-tour-pop.is-light-theme{background:#fff;color:var(--color-dark, #111);box-shadow:0 16px 36px #1e2a5a2e}.chapp-tour-pop.is-light-theme .chapp-tour-step-count{color:#364dcb}.chapp-tour-pop.is-light-theme h4{color:var(--color-dark, #111)}.chapp-tour-pop.is-light-theme p{color:var(--color-text, #666)}.chapp-tour-pop.is-light-theme .chapp-tour-note{color:#9aa3b8}.chapp-tour-pop.is-light-theme .chapp-tour-dots span{background:#d7dcec}.chapp-tour-pop.is-light-theme .chapp-tour-dots span.is-active{background:#364dcb}.chapp-tour-pop.is-light-theme .chapp-tour-btn-next{background:#6182ef;color:#fff}.chapp-tour-pop.is-light-theme .chapp-tour-btn-next:hover{background:#566aae}.chapp-tour-pop.is-light-theme .chapp-tour-btn-prev{color:#9aa3b8}.chapp-tour-pop.is-light-theme .chapp-tour-btn-prev:hover{color:var(--color-dark, #111)}.chapp-tour-pop.is-light-theme .chapp-tour-skip{color:#b7bdcc}.chapp-tour-pop.is-light-theme .chapp-tour-skip:hover{color:var(--color-dark, #111)}.chapp-tour-pop.is-light-theme .chapp-tour-arrow{background:#fff}.chapp-welcome-overlay{position:fixed;inset:0;z-index:10050;background:#090a0fbf;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .2s ease}.chapp-welcome-overlay.is-active{opacity:1;pointer-events:auto}.chapp-welcome-card{width:100%;max-width:520px;background:#fff;color:var(--color-dark, #111);border-radius:20px;padding:40px 36px 36px;box-shadow:0 30px 70px #0006;position:relative;text-align:center;transform:scale(.96);opacity:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.chapp-welcome-overlay.is-active .chapp-welcome-card{transform:scale(1);opacity:1}.chapp-welcome-close{position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:50%;border:none;background:transparent;color:#9096a8;font-size:1.3rem;line-height:1;cursor:pointer}.chapp-welcome-close:hover{background:#f1f4f8;color:var(--color-dark, #111)}.chapp-welcome-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#6182ef1f;color:#6182ef;margin:0 auto 18px}.chapp-welcome-icon .chapp-i{width:24px;height:24px}.chapp-welcome-eyebrow{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#6182ef;margin:0 0 10px}.chapp-welcome-heading{margin:0 0 14px;font-size:1.5rem;line-height:1.3;color:var(--color-dark, #111)}.chapp-welcome-text{margin:0 0 28px;font-size:.95rem;line-height:1.6;color:var(--color-text, #555)}.chapp-welcome-cta{border:none;border-radius:999px;background:#6182ef;color:#fff;font-size:.9rem;font-weight:700;padding:13px 30px;cursor:pointer;transition:background .15s ease,transform .15s ease}.chapp-welcome-cta:hover{background:#566aae;transform:translateY(-1px)}.chapp-welcome-card.is-dark-theme{background:#2e313d;color:#fff}.chapp-welcome-card.is-dark-theme .chapp-welcome-close{color:#9096a8}.chapp-welcome-card.is-dark-theme .chapp-welcome-close:hover{background:#ffffff14;color:#fff}.chapp-welcome-card.is-dark-theme .chapp-welcome-icon{background:#93a6f529;color:#93a6f5}.chapp-welcome-card.is-dark-theme .chapp-welcome-eyebrow{color:#93a6f5}.chapp-welcome-card.is-dark-theme .chapp-welcome-heading{color:#fff}.chapp-welcome-card.is-dark-theme .chapp-welcome-text{color:#c7cbda}.chapp-flash-hole{position:fixed;z-index:9998;pointer-events:none;border-radius:14px;box-shadow:0 0 0 9999px #0b0c0f8c;outline:2px solid #6182EF;outline-offset:4px;opacity:0;transition:opacity .3s ease}.chapp-flash-hole.is-active{opacity:1}.chapp-compare-intro{max-width:640px;text-align:center;margin:0 0 36px}.chapp-compare-kicker{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--chapp-accent, #6182EF)}.chapp-compare-text{margin:0;font-size:.95rem;line-height:1.6;color:var(--color-text, #666)}.chapp-compare{display:flex;flex-direction:column;align-items:center;gap:64px;width:100%}.chapp-instance{display:flex;flex-direction:column;align-items:center;width:100%}.chapp-instance-label{max-width:620px;text-align:center;margin:0 0 22px}.chapp-instance-tag{display:inline-block;font-size:.8rem;font-weight:700;padding:5px 14px;border-radius:999px;background:#2e313d;color:#fff;margin:0 0 10px}.chapp-instance-b .chapp-instance-tag{background:#566aae}.chapp-instance-blurb{margin:0;font-size:.85rem;line-height:1.55;color:var(--color-text, #666)}.chapp-frame{--chapp-bg: #F1F4F8;--chapp-panel: #FFFFFF;--chapp-border: #E5E7EB;--chapp-text: #2E313D;--chapp-muted: #8990A9;--chapp-accent: #819BF2;--chapp-accent-2: #566AAE;--chapp-tertiary: #EE8B60;--chapp-success: #04814F;--chapp-warn: #FCDC0C;--chapp-error: #FF5963;--chapp-selected: #C6D9EE;--chapp-fam-gray: #C4C6CE;--chapp-fam-red: #D08078;--chapp-fam-gold: #D3B378;--chapp-fam-green: #7FB39B;--chapp-fam-blue: #82A9D2;--chapp-clock-glass: rgba(255,255,255,.55);--chapp-clock-rim: rgba(46,49,61,.16);--chapp-clock-hl: rgba(255,255,255,.7);--chapp-clock-hand: var(--chapp-muted);--chapp-clock-tick: var(--chapp-muted);--chapp-font: "Roboto", Arial, sans-serif;width:100%;max-width:1150px;background:#0b0c0f;border-radius:28px;padding:14px 14px 22px;box-shadow:0 40px 90px #00000059;position:relative;user-select:none;-webkit-user-select:none}.chapp-frame[data-theme=dark]{--chapp-bg: #15161E;--chapp-panel: #1B1D27;--chapp-border: #313442;--chapp-text: #FFFFFF;--chapp-muted: #666878;--chapp-accent: #6182EF;--chapp-accent-2: #566AAE;--chapp-tertiary: #EE8B60;--chapp-success: #04814F;--chapp-warn: #FCDC0C;--chapp-error: #FF5963;--chapp-selected: #2A3145;--chapp-fam-gray: #585B67;--chapp-fam-red: #7A443C;--chapp-fam-gold: #8A7248;--chapp-fam-green: #337259;--chapp-fam-blue: #3D5E88;--chapp-clock-glass: rgba(27,30,35,.55);--chapp-clock-rim: rgba(244,238,215,.16);--chapp-clock-hl: rgba(255,255,255,.08);--chapp-clock-hand: #F4EED7;--chapp-clock-tick: #F4EED7}.chapp-frame-cam{position:absolute;top:6px;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background:#26282e}.chapp-frame-home{position:absolute;bottom:7px;left:50%;transform:translate(-50%);width:90px;height:4px;border-radius:4px;background:#2c2e34}.chapp-screen{background:var(--chapp-bg);border-radius:16px;overflow:hidden;font-family:var(--chapp-font);color:var(--chapp-text);aspect-ratio:16 / 9.6}.chapp-hero2-login{position:absolute;inset:22px;z-index:60;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(to top right,#2a2f4f,#5976dc);opacity:1;transition:opacity .45s ease}.chapp-hero2-login.is-hidden{opacity:0;pointer-events:none}.chapp-hero2-login-logo{width:28.8%;max-width:208px;filter:drop-shadow(0 10px 26px rgba(0,0,0,.3))}.chapp-hero2-poweron{position:absolute;inset:22px;z-index:70;border-radius:16px;background:#05060a;pointer-events:none;animation:chappHeroPowerOn .4s ease-out both;animation-delay:.45s}@keyframes chappHeroPowerOn{0%{opacity:1}to{opacity:0}}.chapp-topbar{position:relative;display:flex;align-items:center;gap:16px;padding:14px 24px;background:var(--chapp-panel);border-bottom:1px solid var(--chapp-border)}.chapp-theme-toggle{cursor:pointer;transform:translateY(22px)}.chapp-theme-toggle.is-hidden{display:none}.chapp-theme-toggle,.chapp-frame [data-chapp=settings-toggle]{position:relative;z-index:0}.chapp-theme-toggle:before,.chapp-frame [data-chapp=settings-toggle]:before{content:"";position:absolute;left:0;right:0;top:50%;height:34px;transform:translateY(-50%);border-radius:8px;z-index:-1}.chapp-theme-toggle:hover:before,.chapp-frame [data-chapp=settings-toggle]:hover:before,.chapp-frame [data-chapp=settings-toggle].is-active:before{background:var(--chapp-border)}.chapp-frame .chapp-theme-toggle:hover,.chapp-frame [data-chapp=settings-toggle]:hover,.chapp-frame [data-chapp=settings-toggle].is-active{background:none}.chapp-frame [data-chapp=settings-toggle]{margin-top:6px;margin-bottom:-6px}.chapp-theme-toggle[data-chapp=theme-toggle] .chapp-i{color:var(--chapp-muted)}.chapp-theme-toggle[data-chapp=theme-toggle]:has([href="#i-sun-toggle"]) .chapp-i{color:color-mix(in srgb,#E3B341 80%,var(--chapp-muted))}.chapp-theme-toggle[data-chapp=theme-toggle]:has([href="#i-moon-solid"]) .chapp-i{color:#2a3866}.chapp-org{display:flex;align-items:center;gap:10px;font-weight:600;font-size:1rem}.chapp-topbar-logo{height:24px;width:auto;object-fit:contain}.chapp-logo-dark,.chapp-frame[data-theme=dark] .chapp-logo-light{display:none}.chapp-frame[data-theme=dark] .chapp-logo-dark{display:block}.chapp-org-divider{width:1px;height:22px;background:var(--chapp-border)}.chapp-more{margin-right:auto;opacity:.6}.chapp-topbar-right{margin-left:auto;display:flex;align-items:center;gap:18px;color:var(--chapp-muted)}.chapp-datetime{font-size:1rem;white-space:nowrap}.chapp-icon-static{display:inline-flex;color:var(--chapp-muted)}.chapp-icon-btn{border:0;background:none;padding:0;margin:0;font:inherit;line-height:1}.chapp-save-overlay{position:absolute;inset:0;z-index:45;background:#0000008c;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .18s ease;border-radius:inherit}.chapp-save-overlay.is-open{opacity:1}.chapp-save-toast{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 56px;border-radius:18px;background:var(--chapp-panel);border:1px solid var(--chapp-border);box-shadow:0 24px 60px #0006;transform:scale(.85)}.chapp-save-toast-text{font-size:var(--chapp-fs-lg);font-weight:700;color:var(--chapp-text)}.chapp-save-toast-check{display:flex;color:var(--chapp-success, #2FAE60)}.chapp-save-toast-check .chapp-i{width:60px;height:60px}.chapp-save-toast-circle{stroke-dasharray:63;stroke-dashoffset:63}.chapp-save-toast-tick{stroke-dasharray:22;stroke-dashoffset:22}.chapp-save-overlay.is-visible .chapp-save-toast{animation:chappToastPop 1.5s cubic-bezier(.22,.68,.32,1) both}.chapp-save-overlay.is-visible .chapp-save-toast-circle{animation:chappToastDraw .38s ease-out .1s both}.chapp-save-overlay.is-visible .chapp-save-toast-tick{animation:chappToastDraw .24s ease-out .34s both}@keyframes chappToastPop{0%{transform:scale(.85)}12%{transform:scale(1)}88%{transform:scale(1)}to{transform:scale(.96)}}@keyframes chappToastDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.chapp-save-overlay.is-visible .chapp-save-toast,.chapp-save-overlay.is-visible .chapp-save-toast-circle,.chapp-save-overlay.is-visible .chapp-save-toast-tick{animation:none}.chapp-save-overlay.is-visible .chapp-save-toast{transform:scale(1)}.chapp-save-overlay.is-visible .chapp-save-toast-circle,.chapp-save-overlay.is-visible .chapp-save-toast-tick{stroke-dashoffset:0}}.chapp-i{width:18px;height:18px}.chapp-i-lg{width:24px;height:24px}.chapp-i-sm{width:14px;height:14px}.chapp-battery{position:relative;width:30px;height:15px;border:1.6px solid var(--chapp-muted);border-radius:4px;display:inline-block}.chapp-battery:after{content:"";position:absolute;right:-4px;top:4px;width:2.5px;height:7px;background:var(--chapp-muted);border-radius:0 2px 2px 0}.chapp-battery-fill{display:block;height:100%;background:#34c759;border-radius:1px}.chapp-body{display:flex;height:calc(100% - 49px)}.chapp-sidebar{width:200px;flex:none;border-right:1px solid var(--chapp-border);display:flex;flex-direction:column;justify-content:space-between;padding:14px 10px}.chapp-nav{display:flex;flex-direction:column;gap:2px}.chapp-nav-item{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;height:45px;padding:0 10px;border-radius:10px;font-family:inherit;font-size:.88rem;font-weight:500;color:var(--chapp-muted);text-align:left;width:100%}.chapp-nav-item .chapp-i{width:24px;height:24px}.chapp-nav-item:hover{background:var(--chapp-border)}.chapp-nav-item.is-active{background:var(--chapp-border);color:var(--chapp-text)}.chapp-nav-item.is-active .chapp-i{color:var(--chapp-accent)}.chapp-nav-item--teaser{cursor:default}.chapp-nav-item--teaser:hover{background:none}.chapp-settings-sub{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s ease}.chapp-settings-sub-inner{min-height:0;display:flex;flex-direction:column;gap:2px;padding-top:2px;margin-bottom:-15px}.chapp-settings-sub.is-open{grid-template-rows:1fr;overflow:visible}.chapp-nav-item--sub{padding-left:22px;font-size:.82rem}.chapp-nav-item--sub .chapp-i-sm{width:18px;height:18px}.chapp-sidebar-foot{display:flex;flex-direction:column;gap:6px}.chapp-profile{display:flex;align-items:center;gap:10px;height:70px;padding:0 8px;border-radius:10px;border-top:2px solid var(--chapp-border);margin-top:4px}.chapp-avatar{width:45px;height:45px;border-radius:10px;flex:none;border:2px solid var(--chapp-accent);background:var(--chapp-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700}.chapp-profile-text{display:flex;flex-direction:column;min-width:0;gap:5px}.chapp-profile-name{font-size:.82rem;font-weight:600;color:var(--chapp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapp-profile-email{font-size:.68rem;color:var(--chapp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapp-main{flex:1;min-width:0;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column}.chapp-panel{display:none}.chapp-panel.is-active{display:flex;flex-direction:column;flex:1;min-height:0}.chapp-card{background:var(--chapp-panel);border:1px solid var(--chapp-border);border-radius:16px}.chapp-dash-row{display:flex;gap:14px;margin-bottom:14px;align-items:stretch;flex:1;min-height:0}.chapp-dash-row--cards{flex:0 0 auto;flex-wrap:wrap}.chapp-dash-photo{position:relative;overflow:hidden;min-height:0}.chapp-photo-img{width:100%;height:100%;object-fit:cover;display:block}.chapp-photo-dot{position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:50%;background:#34c759;box-shadow:0 0 0 3px #34c75940}.chapp-photo-counts{position:absolute;top:10px;left:10px;display:flex;flex-direction:row;gap:12px}.chapp-photo-count{display:flex;align-items:center;gap:5px;color:#fff;text-shadow:0 0 7px rgba(12,28,90,.9),0 1px 4px rgba(12,28,90,.8)}.chapp-photo-count .chapp-i{width:18px;height:18px;filter:drop-shadow(0 0 5px rgba(12,28,90,.6)) drop-shadow(0 1px 3px rgba(12,28,90,.5))}.chapp-photo-count b{font-size:15px;font-weight:700;line-height:1}.chapp-photo-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#0000008c;color:#fff;font-size:.85rem;font-weight:600;white-space:nowrap;padding:6px 14px;border-radius:8px}.chapp-dash-weather{padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:0}.chapp-weather-loc{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--chapp-muted);margin:0;font-weight:500}.chapp-weather-now{display:flex;align-items:center;gap:14px;margin:6px 0}.chapp-weather-icon-big{width:54px;height:54px;flex:none;color:var(--chapp-accent)}.chapp-weather-now-text{display:flex;flex-direction:column;gap:2px;min-width:0}.chapp-weather-temp{font-size:2rem;font-weight:300;color:var(--chapp-text);line-height:1}.chapp-weather-hum{font-size:.85rem;color:var(--chapp-muted);font-weight:400}.chapp-weather-days{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid var(--chapp-border)}.chapp-weather-days span{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:.7rem;font-weight:600;letter-spacing:.02em;color:var(--chapp-muted)}.chapp-weather-days .chapp-i{width:26px;height:26px;color:var(--chapp-muted)}.chapp-dash-chart{flex:1;min-height:0;display:flex;flex-direction:column;padding:22px 26px;gap:14px}.chapp-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.chapp-chart-head-text{display:flex;flex-direction:column;gap:8px}.chapp-chart-title{margin:0;font-size:1.15rem;font-weight:700;line-height:1.25;color:var(--chapp-text)}.chapp-chart-select-wrap{position:relative;display:inline-flex;align-items:center;width:fit-content}.chapp-chart-select{appearance:none;-webkit-appearance:none;font-family:inherit;background:var(--chapp-bg);color:var(--chapp-text);border:1px solid var(--chapp-border);border-radius:8px;font-size:.78rem;font-weight:600;padding:6px 30px 6px 10px;cursor:pointer}.chapp-frame:not([data-theme=dark]) .chapp-chart-select{background:var(--chapp-border)}.chapp-chart-select-wrap .chapp-i{position:absolute;right:9px;width:12px;height:12px;color:var(--chapp-muted);pointer-events:none;transition:transform .15s ease}.chapp-chart-select.is-open~.chapp-i{transform:rotate(180deg)}.chapp-chart-select-wrap .chapp-chart-select{display:flex;align-items:center}[data-chapp=chart-select-label]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.chapp-chart-select-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);background:var(--chapp-panel);border:1px solid var(--chapp-border);border-radius:8px;box-shadow:0 4px 14px #0000002e;padding:4px;z-index:20;display:none;flex-direction:column;gap:2px;min-width:max-content}.chapp-chart-select.is-open .chapp-chart-select-menu{display:flex}.chapp-dash-chart:has(.chapp-chart-select.is-open){position:relative;z-index:20}.chapp-chart-select-menu button{padding:7px 9px;border-radius:6px;border:none;background:none;color:var(--chapp-text);font-size:var(--chapp-fs-sm);font-weight:600;text-align:left;cursor:pointer;white-space:nowrap}.chapp-chart-select-menu button:hover{background:var(--chapp-bg)}.chapp-chart-select-menu button.is-active{background:var(--chapp-bg);color:var(--chapp-accent)}.chapp-chart-stats{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.chapp-chart-stat{display:flex;align-items:center;gap:10px}.chapp-chart-stat-icon{width:32px;height:32px;flex:none;border-radius:50%;background:var(--chapp-accent);display:flex;align-items:center;justify-content:center}.chapp-chart-stat-icon .chapp-i{width:15px;height:15px;color:#fff}.chapp-chart-stat-text{display:flex;flex-direction:column;gap:1px}.chapp-chart-stat-label{font-size:.68rem;color:var(--chapp-muted);white-space:nowrap}.chapp-chart-stat-value{font-size:1.05rem;font-weight:700;color:var(--chapp-text)}.chapp-chart-body{flex:1;min-height:0;display:flex;flex-direction:column}.chapp-chart-canvas{flex:1;min-height:0;position:relative}.chapp-chart-svg{width:100%;height:100%;display:block}.chapp-chart-yaxis{position:absolute;left:-2px;top:0;bottom:0;width:34px;display:flex;flex-direction:column;justify-content:space-between;font-size:.62rem;font-weight:600;color:var(--chapp-muted);padding:2px 0 2px 8px;pointer-events:none;background:linear-gradient(90deg,var(--chapp-panel) 45%,transparent)}.chapp-chart-xaxis{display:flex;justify-content:space-between;margin:8px 0 0;padding-left:34px;font-size:.64rem;font-weight:500;color:var(--chapp-muted)}.chapp-thermo{display:flex;align-items:center;gap:8px;background:var(--chapp-bg);border-radius:8px;height:42px;padding:0 14px;font-size:.85rem;font-weight:600;color:var(--chapp-text)}.chapp-dash-mini{flex:1 1 200px;min-width:200px;padding:14px;display:flex;flex-direction:column;gap:6px;position:relative;border-radius:12px}.chapp-dash-mini .chapp-i{position:absolute;top:12px;right:12px;width:28px;height:28px;color:var(--chapp-accent)}.chapp-mini-label{font-weight:500;font-size:1rem;line-height:1.2;padding-right:34px}.chapp-mini-sub{font-size:.85rem;line-height:1.3;color:var(--chapp-muted)}.chapp-mini-sub b{color:var(--chapp-text);font-weight:600}.chapp-br-tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding-bottom:10px;margin-bottom:10px}.chapp-tab{display:inline-flex;align-items:center;gap:5px;background:none;border:2px solid transparent;border-radius:8px;padding:5px 12px;font-size:1.25rem;font-weight:500;color:var(--chapp-muted);font-family:inherit;cursor:default}.chapp-tab .chapp-i-sm{width:18px;height:18px}.chapp-tab.is-active{background:var(--chapp-border);color:var(--chapp-accent);cursor:pointer}.chapp-tab-spacer{flex:1}.chapp-br-title{font-weight:700;font-size:1rem;margin:0 10px}.chapp-br-body{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:minmax(0,1fr);gap:18px;align-items:stretch;flex:1;min-height:0}.chapp-br-list{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding-right:4px}.chapp-br-lists-wrap{position:relative;display:flex;flex-direction:column;min-height:0}.chapp-br-lists-wrap .chapp-br-list{flex:1}.chapp-br-list-fade{position:absolute;left:0;right:4px;bottom:0;height:64px;z-index:3;background:linear-gradient(to bottom,transparent,var(--chapp-bg) 78%);pointer-events:none;opacity:0;transition:opacity .2s ease}.chapp-br-lists-wrap.has-more-below .chapp-br-list-fade{opacity:1}.chapp-br-scroll-more{position:absolute;left:50%;bottom:10px;transform:translate(-50%) translateY(6px);z-index:4;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--chapp-panel);border:1px solid var(--chapp-border);color:var(--chapp-muted);cursor:pointer;padding:0;box-shadow:0 4px 10px #0003;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease,color .15s ease,border-color .15s ease}.chapp-br-lists-wrap.has-more-below .chapp-br-scroll-more{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.chapp-br-scroll-more:hover{color:var(--chapp-accent);border-color:var(--chapp-accent)}.chapp-br-scroll-more .chapp-i{width:18px;height:18px}.chapp-melody{display:flex;align-items:stretch;gap:0;background:var(--chapp-panel);border:none;border-radius:10px;padding:10px 12px;height:70px;box-sizing:border-box;font-family:inherit;text-align:left;cursor:pointer;width:100%}.chapp-melody.is-active{background:var(--chapp-selected)}.chapp-melody-bar{width:6px;align-self:stretch;border-radius:10px;background:var(--chapp-accent);margin-right:14px}.chapp-melody-main{display:flex;flex-direction:column;justify-content:space-around;gap:4px;min-width:0;flex:1}.chapp-melody-title{font-weight:500;font-size:1.35rem}.chapp-melody.is-active .chapp-melody-title{color:var(--chapp-text)}.chapp-melody:not(.is-active) .chapp-melody-title{color:var(--chapp-muted)}.chapp-melody-meta{display:flex;align-items:center;gap:16px;font-size:.82rem;color:var(--chapp-muted);flex-wrap:wrap}.chapp-melody-meta>svg{margin-right:4px}.chapp-melody-actions{display:flex;align-items:center;color:var(--chapp-muted);flex:none;align-self:center}.chapp-melody-actions .chapp-i.is-on{color:var(--chapp-accent);width:22px;height:22px}.chapp-melody-detail{grid-column:1 / -1;margin-top:-8px;padding:22px 20px 10px;background:var(--chapp-border);border-radius:0 0 20px 20px}.chapp-melody-detail-row{display:flex;align-items:center;gap:6px;margin-bottom:14px;transform:translateY(2px)}.chapp-preview-btn,.chapp-order-pill{display:inline-flex;align-items:center;gap:8px;background:var(--chapp-panel);border-radius:16px;height:25px;padding:0 14px;font-size:.78rem;font-weight:600}.chapp-preview-btn{color:var(--chapp-success)}.chapp-order-pill{flex:1;color:var(--chapp-muted);font-weight:700}.chapp-badges{margin-left:auto;display:flex;gap:5px}.chapp-guard-pill{display:inline-flex;align-items:center;height:25px;padding:8px 10px 8px 12px;border-radius:16px;background:var(--chapp-panel)}.chapp-guard-pill img{height:100%;width:auto;display:block}.chapp-badge-dark,.chapp-frame[data-theme=dark] .chapp-badge-light{display:none}.chapp-frame[data-theme=dark] .chapp-badge-dark{display:block}#chappMelodyDesc{font-size:.95rem;font-weight:500;line-height:1.6;color:var(--chapp-text);opacity:.7;margin:0}.chapp-br-controls{height:100%;min-height:0;overflow-y:auto;background:var(--chapp-panel);border:1px solid var(--chapp-border);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:4px}.chapp-ctrl-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;font-size:.85rem;font-weight:600}.chapp-ctrl-row>span:first-child{display:flex;align-items:center;gap:6px;color:var(--chapp-muted);font-weight:500}.chapp-ctrl-toggle{cursor:pointer}.chapp-continuous-label{position:relative;top:2px}.chapp-ctrl-bells .chapp-bell-count{display:flex;gap:6px;color:var(--chapp-muted)}.chapp-ctrl-bells .chapp-i.is-on{color:var(--chapp-accent)}.chapp-ctrl-dim{opacity:.45}.chapp-slider{height:4px;border-radius:3px;background:var(--chapp-border);position:relative;margin-bottom:6px}.chapp-slider i{position:absolute;inset:0 auto 0 0;display:block;height:100%;border-radius:3px;background:var(--chapp-accent)}.chapp-slider i:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:13px;height:13px;border-radius:50%;background:var(--chapp-accent)}.chapp-toggle{width:34px;height:20px;border-radius:999px;background:var(--chapp-border);position:relative;flex:none}.chapp-toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s ease}.chapp-toggle.is-on{background:var(--chapp-accent)}.chapp-toggle.is-on:after{left:16px}.chapp-start-btn{margin-top:auto;flex:none;width:100%;height:62px;border:none;border-radius:10px;background:var(--chapp-success);color:#fff;font-family:inherit;font-size:1.7rem;font-weight:600;letter-spacing:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:20px}.chapp-start-btn .chapp-i{width:26px;height:26px}.chapp-start-btn .i-stop,.chapp-start-btn.is-playing .i-play{display:none}.chapp-start-btn.is-playing .i-stop{display:inline-flex}.chapp-start-btn.is-playing{background:var(--chapp-error)}.chapp-start-btn .chapp-start-label:after{content:"start"}.chapp-start-btn.is-playing .chapp-start-label:after{content:"stop"}.chapp-start-btn .chapp-start-label{font-size:0}.chapp-start-btn .chapp-start-label:after{font-size:1.7rem}.chapp-clock-scene{position:relative;flex:1;min-height:0;overflow:hidden;margin:-20px -24px -10px}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=clock].is-active{overflow:hidden}.chapp-clock-cards{position:absolute;left:24px;right:24px;bottom:24px;display:flex;gap:12px}.chapp-clock-cards .chapp-dash-mini{background:var(--chapp-bg)}.chapp-clock-toggle-box{border:1px solid var(--chapp-border);color:inherit;-webkit-appearance:none;appearance:none;font-family:inherit;text-align:left}.chapp-clock-toggle-box .chapp-i{color:var(--chapp-muted)}.chapp-clock-toggle-box.is-on .chapp-i{color:var(--chapp-accent)}.chapp-skyline{position:absolute;left:0;top:30px;width:100%;height:calc(100% - 30px);object-fit:cover;object-position:calc(60% - 3px) 100%}@keyframes chappLightsOff{0%{opacity:1}18%{opacity:.8}32%{opacity:.55}52%{opacity:.85}70%{opacity:.35}to{opacity:0}}.chapp-skyline-lit{opacity:0}.chapp-skyline-lit.is-animating-off{animation:chappLightsOff .62s ease-in .85s both}@keyframes chappLightsOn{0%{opacity:0}18%{opacity:.75}32%{opacity:.4}52%{opacity:.92}70%{opacity:.65}to{opacity:1}}.chapp-skyline-lit.is-on{opacity:1}.chapp-skyline-lit.is-animating-on{animation:chappLightsOn .7s ease-out .85s both}.chapp-skyline-dark,.chapp-frame[data-theme=dark] .chapp-skyline-light{display:none}.chapp-clock-moon{position:absolute;left:42%;top:44%;width:122.5px;height:122.5px;margin:93.75px 0 0 -81.25px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle at 35% 35%,#FFFFFF 0%,#F4EED7 55%,rgba(244,238,215,.25) 75%,transparent 80%);transform:translate(-3px,30px)}.chapp-frame.is-version-b[data-theme=light] .chapp-clock-moon{background:#fff}.chapp-frame.is-version-b[data-theme=dark] .chapp-clock-moon{background:#f4eed7;box-shadow:none}@keyframes chappMoonRise{0%{top:44%;opacity:0}25%{opacity:1}to{top:calc(12% + 30px);opacity:1}}@keyframes chappMoonSet{0%{top:calc(12% + 30px);opacity:1}75%{opacity:1}to{top:44%;opacity:0}}.chapp-clock-moon.is-on{top:calc(12% + 30px);opacity:1}.chapp-clock-moon.is-animating-on{animation:chappMoonRise 1.15s cubic-bezier(.22,.68,.32,1) both}.chapp-clock-moon.is-animating-off{animation:chappMoonSet 1s cubic-bezier(.22,.68,.32,1) both}.chapp-clock-notes{position:absolute;inset:30px 0 0;opacity:0;pointer-events:none;transition:opacity .3s ease}.chapp-clock-notes.is-on{opacity:1}.chapp-note{position:absolute;color:var(--chapp-accent)}.chapp-note-1{left:calc(21% + 157px);top:calc(30% - 71px);width:20px;height:20px}.chapp-note-2{left:calc(26% + 130px);top:calc(40% - 110px);width:17px;height:17px;opacity:.8}@keyframes chappNoteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.chapp-clock-notes.is-on .chapp-note-1{animation:chappNoteFloat 2.4s ease-in-out infinite}.chapp-clock-notes.is-on .chapp-note-2{animation:chappNoteFloat 2.4s ease-in-out .5s infinite}.chapp-frame[data-theme=dark] .chapp-skyline-dark{display:block}.chapp-clock-stack{position:absolute;left:9px;top:20px;display:flex;align-items:flex-start;gap:14px;color:var(--chapp-text)}.chapp-clock-loc-vert{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none;padding-top:2px}.chapp-clock-loc-icon{position:relative;left:7px;width:16.5px;height:16.5px;color:var(--chapp-text);transform:rotate(90deg)}.chapp-clock-loc-text{position:relative;top:-5px;left:5px;writing-mode:vertical-rl;font-size:16px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--chapp-muted);white-space:nowrap;opacity:.75}.chapp-clock-main{display:flex;flex-direction:column}.chapp-clock-time{position:relative;left:1px;display:flex;align-items:baseline;font-family:Roboto,sans-serif;font-weight:900;font-size:4.6rem;line-height:.9;letter-spacing:-.02em;opacity:.95;font-variant-numeric:tabular-nums}.chapp-clock-colon{position:relative;top:-6px;opacity:.35;font-weight:900;margin:0 .02em}.chapp-clock-weekday{position:relative;left:1px;margin-top:6px;font-size:31px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:var(--chapp-muted);line-height:1.1;opacity:.8}.chapp-clock-date{position:relative;left:1px;font-size:31px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;line-height:1.15}.chapp-clock-date-day{color:var(--chapp-text);opacity:.95}.chapp-clock-date-month{color:var(--chapp-muted);opacity:.8;font-weight:900;margin-left:.25em}.chapp-frame.is-version-b[data-theme=light] .chapp-clock-time,.chapp-frame.is-version-b[data-theme=light] .chapp-clock-date-day,.chapp-frame.is-version-b[data-theme=light] .chapp-clock-loc-icon{color:color-mix(in srgb,var(--chapp-text) 85%,transparent)}.chapp-analog-wrap{position:absolute;top:50px;right:24px;height:60%}.chapp-analog{position:relative;width:auto;height:100%;aspect-ratio:1;border-radius:50%;background:var(--chapp-clock-glass);border:1px solid var(--chapp-clock-rim);box-shadow:inset 0 1px 0 var(--chapp-clock-hl),0 10px 26px #00000073;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);container-type:size;container-name:chappface}.chapp-frame.is-version-b[data-theme=light] .chapp-analog{box-shadow:inset 0 1px 0 var(--chapp-clock-hl),0 6px 14px #00000012;backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1)}.chapp-analog-hand{position:absolute;left:50%;bottom:50%;transform-origin:bottom center;border-radius:1px}.chapp-hand-hour{width:1.6cqh;height:27%;background:var(--chapp-clock-hand);margin-left:-.8cqh}.chapp-hand-min{width:1.6cqh;height:39%;background:var(--chapp-clock-hand);margin-left:-.8cqh;opacity:.8}.chapp-frame.is-version-b[data-theme=light] .chapp-hand-hour{background:color-mix(in srgb,var(--chapp-text) 72%,var(--chapp-muted))}.chapp-hand-sec{width:1.3cqh;height:43%;background:var(--chapp-accent);margin-left:-.65cqh}.chapp-analog:after{content:"";position:absolute;left:50%;top:50%;width:3.2cqh;height:3.2cqh;margin:-1.6cqh;border-radius:50%;background:var(--chapp-accent)}.chapp-analog-ticks{position:absolute;inset:0;pointer-events:none}.chapp-tick{position:absolute;left:50%;bottom:50%;width:.9cqh;margin-left:-.45cqh;height:46%;border-top:2.5cqh solid var(--chapp-accent);transform-origin:bottom center;transform:rotate(calc(6deg * var(--n)))}.chapp-tick--hour{width:1.1cqh;margin-left:-.55cqh;height:46.5%;border-top:5cqh solid var(--chapp-clock-tick)}.chapp-pill-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;font-family:inherit;font-weight:700;cursor:pointer}.chapp-pill-btn--sm{padding:8px 18px;font-size:var(--chapp-fs-base);background:var(--chapp-accent);border-color:var(--chapp-accent);color:#fff}.chapp-cal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--chapp-panel);border:1px solid var(--chapp-border);border-radius:16px;padding:10px 14px;margin:0 0 14px;flex-wrap:wrap}.chapp-cal-toolbar-filters{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.chapp-cal-allevents{display:flex;align-items:center;gap:8px;font-size:var(--chapp-fs-sm);font-weight:600;color:var(--chapp-text);border:none;background:none;padding:0;font-family:inherit;cursor:pointer}.chapp-cal-toolbar-sep{width:1px;height:20px;background:var(--chapp-border);flex:none}.chapp-cal-check{display:flex;align-items:center;gap:6px;cursor:pointer;user-select:none;font-size:var(--chapp-fs-sm);color:var(--chapp-muted);font-weight:500}.chapp-cal-check-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.chapp-cal-check-box{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;flex:none;border:1.5px solid var(--chapp-border);color:transparent;transition:background .15s,border-color .15s,color .15s}.chapp-cal-check-box .chapp-i{width:13px;height:13px}.chapp-cal-check-input:checked+.chapp-cal-check-box{background:var(--chapp-border);border-color:var(--chapp-border);color:var(--chapp-text)}.chapp-cal-check-input:focus-visible+.chapp-cal-check-box{outline:2px solid var(--chapp-accent);outline-offset:2px}.chapp-cal-check:has(.chapp-cal-check-input:checked){color:color-mix(in srgb,var(--chapp-text) 55%,var(--chapp-muted))}.chapp-cal-clear{border:none;background:none;font-family:inherit;cursor:pointer;font-size:var(--chapp-fs-sm);font-weight:600;color:var(--chapp-muted);padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.chapp-cal-clear:hover:not(:disabled){color:var(--chapp-text)}.chapp-cal-clear:disabled{color:var(--chapp-border);cursor:default;text-decoration:none}.chapp-cal-add{display:flex;align-items:center;gap:8px;flex:none;border:none;border-radius:10px;padding:9px 16px;background:var(--chapp-accent);color:#fff;font-family:inherit;font-size:var(--chapp-fs-sm);font-weight:700;cursor:pointer;transition:filter .15s}.chapp-cal-add .chapp-i{width:16px;height:16px}.chapp-cal-add:hover{filter:brightness(1.1)}.chapp-cal-upcoming{display:flex;align-items:stretch;padding:14px 24px;gap:26px;margin-right:-4px}.chapp-cal-upcoming-divider{flex:none;width:1px;align-self:stretch;background:var(--chapp-border)}.chapp-cal-upcoming-mini{flex:none;width:250px;display:flex;flex-direction:column}.chapp-cal-upcoming-mini-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.chapp-cal-upcoming-mini-title{display:flex;align-items:center;gap:8px;font-size:var(--chapp-fs-md);font-weight:700;color:var(--chapp-text)}.chapp-cal-upcoming-mini-title>span[data-chapp=cal-month-2]{position:relative;top:1px}.chapp-cal-upcoming-mini-title .chapp-i{width:20px;height:20px;color:var(--chapp-accent)}.chapp-cal-upcoming-mini-nav{display:flex;gap:2px}.chapp-cal-upcoming-mini-nav .chapp-cal-nav{font-size:1.6rem;padding:2px 6px;cursor:pointer}.chapp-cal-upcoming-mini-nav .chapp-cal-nav:hover{color:var(--chapp-text)}.chapp-cal-dow--wide{font-size:.64rem;letter-spacing:.02em;margin-bottom:2px}.chapp-cal-grid.chapp-cal-grid--upcoming{grid-auto-rows:24px;gap:1px}.chapp-cal-grid--upcoming button{font-size:.74rem}.chapp-cal-grid--upcoming button.has-event{color:color-mix(in srgb,#E3B341 80%,var(--chapp-muted));font-weight:700}.chapp-frame[data-theme=light] .chapp-cal-grid--upcoming button.has-event{color:color-mix(in srgb,var(--chapp-tertiary, #EE8B60) 75%,#E3B341 25%)}.chapp-cal-grid--upcoming button.is-selected.has-event,.chapp-frame[data-theme=light] .chapp-cal-grid--upcoming button.is-selected.has-event{color:#fff}.chapp-cal-upcoming-text{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.chapp-cal-upcoming-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--chapp-accent)}.chapp-cal-upcoming-title{margin:0;font-size:var(--chapp-fs-xl);font-weight:700;color:var(--chapp-text)}.chapp-cal-upcoming-desc{margin:0;font-size:var(--chapp-fs-sm);line-height:1.55;color:var(--chapp-muted);max-width:46em}.chapp-cal-upcoming-countdown{font-size:var(--chapp-fs-xs);font-weight:600;color:var(--chapp-muted)}.chapp-cal-upcoming-date{position:relative;flex:none;width:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;background:var(--chapp-bg);border:1px solid var(--chapp-border);border-radius:14px;padding:10px}.chapp-cal-upcoming-date-tab{position:absolute;top:-6px;width:18px;height:12px;border-radius:3px;background:var(--chapp-border)}.chapp-cal-upcoming-date-tab:first-child{left:24px}.chapp-cal-upcoming-date-tab:nth-child(2){right:24px}.chapp-cal-upcoming-date-weekday{font-size:var(--chapp-fs-lg);font-weight:600;color:var(--chapp-muted)}.chapp-cal-upcoming-date-num{font-family:Roboto,sans-serif;font-size:3.2rem;font-weight:900;line-height:1;color:var(--chapp-text);margin:2px 0}.chapp-cal-upcoming-date-month{font-size:var(--chapp-fs-lg);font-weight:600;color:var(--chapp-muted)}@media (max-width: 860px){#chapp-demo .chapp-cal-upcoming{flex-wrap:wrap}#chapp-demo .chapp-cal-upcoming-mini{width:100%}#chapp-demo .chapp-cal-upcoming-divider{display:none}#chapp-demo .chapp-cal-upcoming-date{width:100%}}.chapp-cal-scroll-wrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.chapp-cal-scroll{flex:1;min-height:0;overflow-y:auto;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;gap:14px;padding-right:4px;user-select:none;-webkit-user-select:none}.chapp-cal-scroll::-webkit-scrollbar{display:none;width:0;height:0}.chapp-cal-scroll.is-dragging{cursor:grabbing}.chapp-cal-scroll-fade{position:absolute;left:0;right:4px;bottom:0;height:56px;background:linear-gradient(to bottom,transparent,var(--chapp-bg) 78%);pointer-events:none;opacity:0;transition:opacity .2s ease}.chapp-cal-scroll-wrap.has-more-below .chapp-cal-scroll-fade{opacity:1}.chapp-cal-scroll-more{position:absolute;left:50%;bottom:8px;transform:translate(-50%) translateY(6px);z-index:2;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--chapp-panel);border:1px solid var(--chapp-border);color:var(--chapp-muted);cursor:pointer;padding:0;box-shadow:0 4px 10px #0003;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease,color .15s ease,border-color .15s ease}.chapp-cal-scroll-wrap.has-more-below .chapp-cal-scroll-more{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.chapp-cal-scroll-more:hover{color:var(--chapp-accent);border-color:var(--chapp-accent)}.chapp-cal-scroll-more .chapp-i{width:18px;height:18px}.chapp-cal-events-card{flex:none;padding:18px 22px;display:flex;flex-direction:column;margin-right:-4px}.chapp-cal-events-title{display:flex;align-items:center;gap:6px;font-size:var(--chapp-fs-md);font-weight:700;color:var(--chapp-text);margin-bottom:10px}.chapp-cal-events-list{display:flex;flex-direction:column;gap:8px}.chapp-info{position:relative;display:inline-flex;margin-left:-2px}.chapp-info-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:none;padding:0;background:none;color:var(--chapp-muted);cursor:pointer}.chapp-cal-upcoming-mini-title .chapp-info-btn .chapp-i{width:18px;height:18px;color:var(--chapp-muted)}.chapp-info-pop{position:absolute;left:0;top:calc(100% + 8px);z-index:5;width:240px;font-size:var(--chapp-fs-xs);font-weight:500;line-height:1.5;color:var(--chapp-muted);text-transform:none;letter-spacing:normal;background:var(--chapp-panel);border:1px solid var(--chapp-border);border-radius:10px;padding:10px 12px;box-shadow:0 12px 28px #0000004d;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.chapp-info-btn[aria-expanded=true]+.chapp-info-pop{opacity:1;transform:translateY(0);pointer-events:auto}.chapp-event2{display:flex;align-items:center;gap:14px;background:var(--chapp-bg);border-radius:10px;padding:8px 16px}.chapp-event2.is-filtered-out{display:none}.chapp-event2-bar{align-self:stretch;width:6px;border-radius:10px;flex:none}.chapp-event2-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.chapp-event2-top{display:flex;align-items:center;gap:10px}.chapp-event2-badge{flex:none;font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--chapp-text) 55%,var(--chapp-muted));background:var(--chapp-border);border-radius:999px;padding:2px 10px}.chapp-event2-title{flex:1;min-width:0;font-size:var(--chapp-fs-md);font-weight:600;color:color-mix(in srgb,var(--chapp-text) 55%,var(--chapp-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapp-event2-detail{display:flex;align-items:center;gap:10px;font-size:var(--chapp-fs-sm);color:var(--chapp-muted);font-weight:600}.chapp-event2-sep{color:var(--chapp-border);font-size:2em;line-height:1}.chapp-event2-date{font-size:var(--chapp-fs-md);color:var(--chapp-muted)}.chapp-event2-time{color:var(--chapp-muted);font-size:var(--chapp-fs-md)}.chapp-event2-days{display:flex;gap:5px}.chapp-event2-days b{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:700;background:var(--chapp-border);color:var(--chapp-muted)}.chapp-event2-days b.is-on{background:var(--chapp-accent);color:#fff}.chapp-event2>.chapp-event2-edit{align-self:center;flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;border:none;padding:0;background:none;color:var(--chapp-muted);cursor:pointer;opacity:.7}.chapp-event2>.chapp-event2-edit:hover{opacity:1;color:var(--chapp-text)}.chapp-event2>.chapp-event2-edit .chapp-i{width:30px;height:30px;transform:translate(-1.25px)}.chapp-event2>.chapp-toggle{align-self:center;flex:none;width:44px;height:24px}.chapp-event2>.chapp-toggle:after{width:20px;height:20px}.chapp-event2>.chapp-toggle.is-on:after{left:22px}.chapp-event2>.chapp-toggle:before{content:"";position:absolute;inset:-10px -10px -10px -6px}.chapp-event2.is-off{opacity:.5}.chapp-event2.is-off .chapp-event2-bar{background:var(--chapp-border)!important}.chapp-cal-events-list.is-paused .chapp-event2{opacity:.5;pointer-events:none}.chapp-cal-events-list.is-paused .chapp-event2 .chapp-event2-bar,.chapp-cal-events-list.is-paused .chapp-toggle{background:var(--chapp-border)!important}.chapp-cal-events-list.is-paused .chapp-toggle:after{left:2px!important}.chapp-cal-events-list.is-paused .chapp-event2-days b.is-on{background:var(--chapp-border)!important;color:var(--chapp-muted)!important}.chapp-events-empty-msg{display:flex;align-items:center;gap:10px;padding:14px;background:var(--chapp-bg);border-radius:10px;color:var(--chapp-muted);font-size:var(--chapp-fs-sm);font-weight:600}.chapp-events-empty-msg .chapp-i{width:18px;height:18px;flex:none}.chapp-events-empty-msg[hidden]{display:none}.chapp-cal-layout{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.chapp-cal-widget{flex:none;width:360px;padding:16px}.chapp-cal-head{display:flex;align-items:center;justify-content:space-between;font-size:1.1rem;font-weight:600;margin-bottom:12px}.chapp-cal-nav{background:none;border:none;color:var(--chapp-muted);font-size:1.4rem;cursor:default;line-height:1;padding:4px 8px}.chapp-cal-dow{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:.72rem;color:var(--chapp-muted);margin-bottom:6px}.chapp-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:35px;gap:2px}.chapp-cal-grid button{background:none;border:none;border-radius:8px;color:var(--chapp-text);font-family:inherit;font-size:.82rem;cursor:pointer}.chapp-cal-grid button.is-muted{color:var(--chapp-muted);opacity:.45}.chapp-cal-grid button.is-selected{background:var(--chapp-accent);color:#fff;font-weight:700}.chapp-cal-grid button.is-today:not(.is-selected){box-shadow:inset 0 0 0 1.5px var(--chapp-accent)}.chapp-cal-events{flex:1;min-width:280px;display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start}.chapp-event-card{width:100%;max-width:300px;min-height:150px;background:var(--chapp-panel);border:none;border-radius:10px;padding:10px;display:flex;gap:10px;text-align:left;cursor:pointer;font-family:inherit}.chapp-event-bar{width:6px;border-radius:10px;background:var(--chapp-accent);flex:none}.chapp-event-body{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.chapp-event-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.chapp-event-title{font-size:1.2rem;font-weight:500;color:var(--chapp-text)}.chapp-event-when{display:flex;align-items:center;gap:10px;margin-top:auto;font-size:.85rem}.chapp-event-when span:first-child{color:var(--chapp-text);font-weight:500}.chapp-event-when span:last-child{color:var(--chapp-muted);font-weight:600}.chapp-event-dash{flex:1;border-top:2px dashed var(--chapp-border)}.chapp-event-time-top{text-align:right;font-size:.85rem;color:var(--chapp-text);font-weight:600}.chapp-event-week{display:flex;justify-content:space-between;margin-top:auto}.chapp-event-week span{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;background:var(--chapp-bg);color:var(--chapp-muted)}.chapp-event-week span.is-on{background:var(--chapp-accent);color:#fff}.chapp-frame.is-version-b .chapp-iot-scenarios-tabs{flex:1;flex-wrap:nowrap}.chapp-frame.is-version-b .chapp-iot-scenarios-tabs .chapp-tab{flex:none;white-space:nowrap}.chapp-iot-grid{display:grid;grid-template-columns:1.2336fr 1.0515fr 1fr;column-gap:6px;row-gap:8.4px;align-items:stretch;margin-top:-5.6px}.chapp-iot-card{padding:10px;display:flex;flex-direction:column}.chapp-iot-card-head{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:.92rem;font-weight:600;color:var(--chapp-text)}.chapp-iot-card-head .chapp-i{width:16px;height:16px;color:var(--chapp-accent);flex:none}.chapp-iot-card--climate{grid-column:1;grid-row:1;padding-top:2px;padding-bottom:0}.chapp-iot-card--camera{grid-column:2 / span 2;grid-row:1;padding:0;display:flex}.chapp-iot-card--lighting{grid-column:2 / span 2;grid-row:2;padding:8px 16px}.chapp-iot-lighting-split{display:flex;align-items:stretch;gap:14px;height:100%}.chapp-iot-lighting-sliders{flex:0 0 62%;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.chapp-iot-lighting-sliders .chapp-iot-light-row{margin-bottom:0}.chapp-iot-chandelier-col{flex:1;min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--chapp-border);padding-left:14px}.chapp-iot-chandelier-stages--vert{display:flex;flex-direction:column;gap:4px;flex:1}.chapp-iot-chandelier-stages--vert button{flex:1;height:auto}.chapp-iot-chandelier-stages button.is-lit{background:var(--chapp-accent);color:#fff}.chapp-iot-chandelier-stages button[data-stage=off].is-active{background:var(--chapp-muted);color:#fff}.chapp-iot-stats-col{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:8.4px}.chapp-iot-door.chapp-iot-melody-card{padding:8px 9px 14.33px;justify-content:center}.chapp-iot-door.chapp-iot-melody-card .chapp-iot-door-head{gap:8px;align-items:center;transform:translateY(3px)}.chapp-iot-door-head .chapp-iot-melody-select{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:8px;background:var(--chapp-bg);color:var(--chapp-text);font-size:var(--chapp-fs-sm);font-weight:600;cursor:pointer}.chapp-iot-melody-select [data-chapp=melody-icon]{width:15px;height:15px;color:var(--chapp-accent);flex:none}.chapp-iot-melody-select.is-open{z-index:20}.chapp-iot-melody-card:has(.chapp-iot-melody-select.is-open){position:relative;z-index:20}.chapp-iot-melody-title{flex:1;min-width:0;font-size:inherit;font-weight:inherit;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapp-iot-melody-chevron{flex:none;width:13px;height:13px;margin-left:auto;color:var(--chapp-muted);transition:transform .15s ease}.chapp-iot-melody-select.is-open .chapp-iot-melody-chevron{transform:rotate(180deg)}.chapp-iot-melody-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);background:var(--chapp-panel);border:1px solid var(--chapp-border);border-radius:8px;box-shadow:0 4px 14px #0000002e;padding:4px;z-index:5;display:none;flex-direction:column;gap:2px}.chapp-iot-melody-select.is-open .chapp-iot-melody-menu{display:flex}.chapp-iot-melody-menu button{padding:7px 9px;border-radius:6px;border:none;background:none;color:var(--chapp-text);font-size:var(--chapp-fs-sm);font-weight:600;text-align:left;cursor:pointer}.chapp-iot-melody-menu button:hover{background:var(--chapp-bg)}.chapp-iot-melody-menu button.is-active{background:var(--chapp-bg);color:var(--chapp-accent)}.chapp-iot-melody-play{flex:none;width:28px;height:28px;border-radius:50%;border:none;background:var(--chapp-success);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.chapp-iot-melody-play.is-playing{background:var(--chapp-error)}.chapp-iot-melody-play:disabled{background:var(--chapp-muted);cursor:default}.chapp-frame[data-theme=dark] .chapp-iot-melody-play{color:var(--chapp-panel, #1B1D27)}.chapp-iot-melody-play .chapp-i{width:16px;height:16px}.chapp-iot-melody-play:hover:not(:disabled){filter:brightness(1.1)}.chapp-iot-door.chapp-iot-sound-system{padding-bottom:5px}.chapp-iot-sound-system .chapp-iot-lock-status.is-lit{color:var(--chapp-success)}.chapp-iot-card--doors{grid-column:1 / span 3;grid-row:3;display:grid;grid-template-columns:minmax(60px,316.9375fr) minmax(60px,533.0625fr);gap:6px}.chapp-iot-card--doors>.chapp-card{height:91px}.chapp-iot-door.chapp-iot-doors-quad{flex-direction:row;align-items:stretch;gap:0;padding-left:0;padding-right:0}.chapp-iot-dial{position:relative;width:212.75px;height:212.75px;margin:2px auto 0;touch-action:none}.chapp-iot-dial-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.chapp-iot-dial-track,.chapp-iot-dial-arc{fill:none;stroke-width:17;stroke-linecap:round}.chapp-iot-dial-track{stroke:var(--chapp-border)}.chapp-iot-dial-arc--heat{stroke:var(--chapp-tertiary, #EE8B60)}.chapp-iot-dial-arc--cool{stroke:var(--chapp-accent)}.chapp-iot-dial-handle{position:absolute;width:18.4px;height:18.4px;border-radius:50%;background:var(--chapp-panel);border:4px solid var(--chapp-accent);transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000004d;cursor:grab;touch-action:none}.chapp-iot-dial-handle:active{cursor:grabbing}.chapp-iot-dial-handle:focus-visible{outline:2px solid #fff;outline-offset:2px}.chapp-iot-dial-handle--cool{border-color:var(--chapp-accent)}.chapp-iot-dial-handle--heat{border-color:var(--chapp-tertiary, #EE8B60)}.chapp-iot-dial-center{position:absolute;inset:21.56px;border-radius:50%;background:var(--chapp-panel);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.chapp-iot-dial-mode{font-size:var(--chapp-fs-xs);font-weight:600;color:var(--chapp-muted);transform:translateY(-15px)}.chapp-iot-dial-range{display:flex;align-items:flex-end;gap:18px;font-size:var(--chapp-fs-2xl);font-weight:400;line-height:1;transform:translateY(-11px)}.chapp-iot-dial-target{display:flex;align-items:flex-end;color:var(--chapp-muted);line-height:1;transition:color .15s ease}.chapp-iot-dial-target.is-active{color:var(--chapp-text)}.chapp-iot-dial-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1;margin-left:2px}.chapp-iot-dial-deg{width:8px;height:8px;margin-left:1px;transform:translateY(-4px)}.chapp-iot-dial-stack>span:last-child{font-size:var(--chapp-fs-sm);font-weight:700}.chapp-iot-dial-now{display:flex;align-items:center;gap:4px;font-size:var(--chapp-fs-sm);color:var(--chapp-muted);font-weight:600;transform:translateY(-6px)}.chapp-iot-dial-now .chapp-i{width:13px;height:13px}.chapp-iot-dial-btns{position:absolute;left:50%;bottom:27px;transform:translate(-50%);display:flex;gap:14px;--chapp-dial-btn-color: var(--chapp-tertiary, #EE8B60)}.chapp-iot-dial-btns.is-cool{--chapp-dial-btn-color: var(--chapp-accent)}.chapp-iot-dial-btn{width:34px;height:34px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:var(--chapp-panel);border:1.5px solid var(--chapp-dial-btn-color);color:var(--chapp-dial-btn-color);cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.chapp-iot-dial-btn .chapp-i{width:15px;height:15px}.chapp-iot-dial-btn:hover{background:color-mix(in srgb,var(--chapp-dial-btn-color) 14%,var(--chapp-panel))}.chapp-iot-dial-current-dot{fill:var(--chapp-muted)}.chapp-iot-zone-select{position:relative;display:flex;align-items:center;gap:7px;margin-top:auto;padding:6px 9px;border-radius:8px;background:var(--chapp-bg);color:var(--chapp-text);font-size:var(--chapp-fs-sm);font-weight:600;cursor:pointer;transform:translateY(-10px)}.chapp-iot-zone-select .chapp-i:first-child{width:17px;height:17px;color:var(--chapp-accent);flex:none}.chapp-iot-zone-chevron{width:15px;height:15px;margin-left:auto;color:var(--chapp-muted);flex:none;transition:transform .15s ease}.chapp-iot-zone-select.is-open .chapp-iot-zone-chevron{transform:rotate(180deg)}.chapp-iot-zone-menu{position:absolute;left:0;right:0;bottom:calc(100% + 4px);background:var(--chapp-panel);border:1px solid var(--chapp-border);border-radius:8px;box-shadow:0 4px 14px #0000002e;padding:4px;z-index:5;display:none;flex-direction:column;gap:2px}.chapp-iot-zone-select.is-open .chapp-iot-zone-menu{display:flex}.chapp-iot-zone-menu button{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:6px;border:none;background:none;color:var(--chapp-text);font-size:var(--chapp-fs-sm);font-weight:600;text-align:left;cursor:pointer}.chapp-iot-zone-menu button .chapp-i{width:17px;height:17px;color:var(--chapp-accent);flex:none}.chapp-iot-zone-menu button:hover{background:var(--chapp-bg)}.chapp-iot-zone-menu button.is-active{background:var(--chapp-bg);color:var(--chapp-accent)}.chapp-iot-cam-grid{display:flex;gap:4px;flex:1;min-height:0;min-width:0}.chapp-iot-cam-grid .chapp-iot-cam--main{flex:1.4}.chapp-iot-cam-side{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0}.chapp-iot-cam-side .chapp-iot-cam{flex:1;min-height:0}.chapp-iot-cam{position:relative;flex:1;min-height:90px;border-radius:15px;overflow:hidden}.chapp-iot-cam img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.chapp-frame:not([data-theme=dark]) [data-chapp=cam-sanctuary-off-img],.chapp-frame:not([data-theme=dark]) [data-chapp=cam-nave-img].is-off-stage{filter:brightness(1.35)}[data-chapp=cam-nave-img]:not(.is-off-stage){filter:saturate(.82)}.chapp-iot-cam-overlay{transition:opacity .08s linear}.chapp-iot-cam-overlay--toggle{transition:opacity .5s ease}.chapp-iot-cam-live{position:absolute;top:8px;right:9px;line-height:0}.chapp-iot-cam-dot{display:block;width:7px;height:7px;border-radius:50%;background:#e13a3a}.chapp-iot-cam-label{position:absolute;left:9px;bottom:7px;color:#ffffffe6;font-size:.66rem;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.75),0 0 1px rgba(0,0,0,.6)}.chapp-iot-light-row{margin-bottom:8px}.chapp-iot-light-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;font-size:var(--chapp-fs-sm);color:var(--chapp-text);font-weight:600}.chapp-iot-light-top b{font-weight:700;color:var(--chapp-muted)}.chapp-iot-light-name{display:flex;align-items:center;gap:8px}.chapp-iot-light-name .chapp-i{width:18px;height:18px;flex:none;color:var(--chapp-accent)}.chapp-iot-light-icon-bg{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--chapp-accent) 18%,transparent)}.chapp-iot-light-bar{height:28px;border-radius:8px;margin-bottom:0}.chapp-iot-light-bar i{border-radius:8px}.chapp-iot-light-bar i:after{width:4px;height:16px;right:10px;border-radius:2px;background:#fff;border:none;box-sizing:border-box}.chapp-iot-rows{display:flex;flex-direction:column;gap:2px;margin-top:auto}.chapp-iot-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--chapp-border);font-size:.9rem;color:var(--chapp-text)}.chapp-iot-row:last-child{border-bottom:none}.chapp-iot-status{font-size:.85rem;color:var(--chapp-muted);font-weight:600}.chapp-iot-stat{flex:1;min-width:0;justify-content:center}.chapp-iot-temp-now{display:block;font-weight:300;color:var(--chapp-text);line-height:1}.chapp-iot-temp-now small{font-size:.55em;font-weight:500;opacity:.7;margin-left:3px}.chapp-iot-temp-label{display:block;font-size:var(--chapp-fs-2xs);color:var(--chapp-muted);margin-bottom:2px;font-weight:600}.chapp-iot-temp-now--text{font-size:var(--chapp-fs-sm);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapp-iot-mic-row{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.chapp-iot-mic-status{font-size:var(--chapp-fs-sm);font-weight:700;color:var(--chapp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapp-iot-chandelier-status{font-size:var(--chapp-fs-sm);font-weight:600;color:var(--chapp-text);margin-bottom:6px}.chapp-iot-chandelier-bars{display:flex;gap:4px;margin-bottom:8px}.chapp-iot-chandelier-bars i{flex:1;height:6px;border-radius:3px;background:var(--chapp-bg)}.chapp-iot-chandelier-bars i.is-lit{background:var(--chapp-accent)}.chapp-iot-chandelier-stages{display:flex;gap:5px;margin-top:auto}.chapp-iot-chandelier-stages button{flex:1;height:26px;border-radius:7px;border:none;background:var(--chapp-bg);color:var(--chapp-muted);cursor:pointer;font-family:inherit;font-size:var(--chapp-fs-xs);font-weight:600;display:flex;align-items:center;justify-content:center}.chapp-iot-door{padding:2px 9px 11px;display:flex;flex-direction:column;gap:4px}.chapp-iot-door-head{display:flex;align-items:center;gap:4px}.chapp-iot-door-head>span{font-size:var(--chapp-fs-xs);font-weight:600;color:var(--chapp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapp-iot-door-icon{color:var(--chapp-muted);flex:none}.chapp-iot-lock-status{flex:none;width:22px;height:22px}.chapp-iot-lock-status.is-locked{color:color-mix(in srgb,var(--chapp-error) 85%,var(--chapp-tertiary, #EE8B60) 15%)}.chapp-frame:not([data-theme=dark]) .chapp-iot-lock-status.is-locked{color:var(--chapp-tertiary, #EE8B60)}.chapp-iot-lock-status.is-unlocked{color:var(--chapp-success)}.chapp-frame:not([data-theme=dark]) .chapp-iot-lock-status.is-unlocked,.chapp-frame:not([data-theme=dark]) .chapp-iot-sound-system .chapp-iot-lock-status.is-lit,.chapp-frame:not([data-theme=dark]) .chapp-iot-lock-status.is-clear{color:color-mix(in srgb,#2FAE60 65%,#fff 35%)}.chapp-frame:not([data-theme=dark]) .chapp-iot-melody-play{background:color-mix(in srgb,#2FAE60 65%,#fff 35%)}.chapp-iot-lock-status.is-closed{color:var(--chapp-muted)}.chapp-iot-lock-status.is-clear{color:var(--chapp-success)}.chapp-iot-lock-status.is-venting{color:var(--chapp-accent)}.chapp-iot-lock-status.is-lit{color:#c9836b}.chapp-iot-lock-status.is-unlit{color:var(--chapp-muted)}.chapp-iot-lock-status.is-info{color:var(--chapp-accent)}.chapp-iot-lock-status-lg{width:32px;height:32px;align-self:center;margin:auto 0 4px}.chapp-iot-door.chapp-iot-door--split{flex-direction:row;align-items:stretch;gap:0;padding-left:0;padding-right:0}.chapp-iot-door-half{flex:1;min-width:0;padding:0 8px;display:flex;flex-direction:column;justify-content:space-between}.chapp-iot-door-sep{flex:none;width:1px;align-self:stretch;background:var(--chapp-border);margin:5px 0 -1px}.chapp-iot-door--split .chapp-iot-door-head{justify-content:center}.chapp-iot-door--split .chapp-iot-door-titlewrap{align-items:center;text-align:center}.chapp-iot-door-pct{align-self:center;margin:auto 0 4px;font-size:1.55rem;font-weight:700;line-height:1;color:var(--chapp-muted);white-space:nowrap}.chapp-iot-door-titlewrap{display:flex;flex-direction:column;gap:1px;margin-left:4px;min-width:0}.chapp-iot-door-titlewrap--solo{margin-left:0}.chapp-iot-door-titlewrap>span:first-child{font-size:var(--chapp-fs-xs);font-weight:600;color:var(--chapp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;transform:translateY(6px)}.chapp-iot-door-locktext{font-size:var(--chapp-fs-xs);color:var(--chapp-muted)}.chapp-iot-door-btns{display:flex;gap:6px;margin-top:auto}.chapp-iot-door-btns button{flex:1;height:30px;border-radius:7px;border:none;background:var(--chapp-bg);color:var(--chapp-muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.chapp-iot-door-btns button.is-active{background:var(--chapp-border);color:var(--chapp-text)}.chapp-iot-door-btns .chapp-i{width:17px;height:17px}.chapp-iot-door-open{margin-top:auto;height:30px;border-radius:7px;border:none;background:var(--chapp-border);color:var(--chapp-text);font-family:inherit;font-size:var(--chapp-fs-xs);font-weight:600;cursor:pointer}.chapp-iot-door-status{margin-top:auto;font-size:var(--chapp-fs-xs);font-weight:600;color:var(--chapp-text)}.chapp-frame.is-version-a button:focus-visible,.chapp-frame.is-version-a select:focus-visible,.chapp-frame.is-version-a [tabindex]:focus-visible{outline:2px solid var(--chapp-accent);outline-offset:2px;border-radius:6px}.chapp-frame.is-version-a ::selection{background:var(--chapp-accent);color:#fff}.chapp-frame.is-version-a .chapp-br-list,.chapp-frame.is-version-a .chapp-br-controls,.chapp-frame.is-version-a .chapp-sidebar,.chapp-frame.is-version-a .chapp-main{scrollbar-width:thin;scrollbar-color:var(--chapp-muted) transparent}.chapp-frame.is-version-a .chapp-br-list::-webkit-scrollbar,.chapp-frame.is-version-a .chapp-br-controls::-webkit-scrollbar,.chapp-frame.is-version-a .chapp-sidebar::-webkit-scrollbar,.chapp-frame.is-version-a .chapp-main::-webkit-scrollbar{width:7px}.chapp-frame.is-version-a .chapp-br-list::-webkit-scrollbar-thumb,.chapp-frame.is-version-a .chapp-br-controls::-webkit-scrollbar-thumb,.chapp-frame.is-version-a .chapp-sidebar::-webkit-scrollbar-thumb,.chapp-frame.is-version-a .chapp-main::-webkit-scrollbar-thumb{background:var(--chapp-border);border-radius:4px}.chapp-frame.is-version-a[data-theme=light] .chapp-mini-sub,.chapp-frame.is-version-a[data-theme=light] .chapp-weather-hum,.chapp-frame.is-version-a[data-theme=light] .chapp-stat-label,.chapp-frame.is-version-a[data-theme=light] .chapp-chart-stat-label{color:#6b7280}.chapp-frame.is-version-a .chapp-weather-now-text{gap:4px}.chapp-frame.is-version-a .chapp-weather-hum{font-weight:500}.chapp-frame.is-version-a .chapp-weather-days span{border-radius:8px;padding:4px 2px;transition:background .15s}.chapp-frame.is-version-a .chapp-weather-days span:hover{background:var(--chapp-bg)}.chapp-instance-b{--chapp-fs-micro: .62rem;--chapp-fs-2xs: .68rem;--chapp-fs-xs: .75rem;--chapp-fs-sm: .82rem;--chapp-fs-base: .88rem;--chapp-fs-md: 1rem;--chapp-fs-lg: 1.15rem;--chapp-fs-xl: 1.4rem;--chapp-fs-2xl: 2rem;--chapp-fs-display: 5.5rem;--chapp-icon-2xs: 12px;--chapp-icon-xs: 14px;--chapp-icon-sm: 18px;--chapp-icon-lg: 24px;--chapp-icon-xl: 32px}.chapp-instance-b .chapp-caption{font-size:var(--chapp-fs-xs)}.chapp-frame.is-version-b .chapp-thermo,.chapp-frame.is-version-b .chapp-ctrl-row,.chapp-frame.is-version-b .chapp-mini-sub,.chapp-frame.is-version-b .chapp-weather-hum,.chapp-frame.is-version-b .chapp-avatar,.chapp-frame.is-version-b .chapp-profile-email,.chapp-frame.is-version-b .chapp-cal-grid button,.chapp-frame.is-version-b .chapp-event-when,.chapp-frame.is-version-b .chapp-event-time-top,.chapp-frame.is-version-b .chapp-iot-status,.chapp-frame.is-version-b .chapp-nav-item--sub{font-size:var(--chapp-fs-sm)}.chapp-frame.is-version-b .chapp-weather-loc,.chapp-frame.is-version-b .chapp-chart-select,.chapp-frame.is-version-b .chapp-preview-btn,.chapp-frame.is-version-b .chapp-order-pill,.chapp-frame.is-version-b .chapp-cal-dow,.chapp-frame.is-version-b .chapp-iot-temp-label{font-size:var(--chapp-fs-xs)}.chapp-frame.is-version-b .chapp-weather-days span,.chapp-frame.is-version-b .chapp-event-week span{font-size:var(--chapp-fs-2xs)}.chapp-frame.is-version-b .chapp-chart-yaxis,.chapp-frame.is-version-b .chapp-chart-xaxis{font-size:var(--chapp-fs-micro);transform:translateY(-10px)}.chapp-frame.is-version-b .chapp-profile-name,.chapp-frame.is-version-b .chapp-tab,.chapp-frame.is-version-b .chapp-iot-row{font-size:var(--chapp-fs-base)}.chapp-frame.is-version-b [data-chapp=melody-desc]{font-size:var(--chapp-fs-sm);font-weight:400;line-height:1.6;color:var(--chapp-text);opacity:.7;margin:0;transform:translateY(-6px)}.chapp-frame.is-version-b .chapp-cal-head,.chapp-frame.is-version-b .chapp-iot-card-head,.chapp-frame.is-version-b .chapp-iot-temp-now small{font-size:var(--chapp-fs-lg)}.chapp-frame.is-version-b .chapp-melody-title,.chapp-frame.is-version-b .chapp-event-title,.chapp-frame.is-version-b .chapp-start-btn,.chapp-frame.is-version-b .chapp-start-label:after,.chapp-frame.is-version-b .chapp-chart-stat-value{font-size:var(--chapp-fs-xl)}.chapp-frame.is-version-b .chapp-iot-temp-now{font-size:var(--chapp-fs-2xl)}.chapp-frame.is-version-b .chapp-nav-item--sub .chapp-i-sm,.chapp-frame.is-version-b .chapp-tab .chapp-i-sm,.chapp-frame.is-version-b .chapp-chart-stat-icon .chapp-i,.chapp-frame.is-version-b .chapp-iot-pill .chapp-i,.chapp-frame.is-version-b .chapp-chart-select-wrap .chapp-i{width:var(--chapp-icon-xs);height:var(--chapp-icon-xs)}.chapp-frame.is-version-b .chapp-start-btn .chapp-i,.chapp-frame.is-version-b .chapp-melody-actions .chapp-i.is-on,.chapp-frame.is-version-b .chapp-iot-card-head .chapp-i{width:var(--chapp-icon-lg);height:var(--chapp-icon-lg)}.chapp-frame.is-version-b .chapp-weather-days .chapp-i,.chapp-frame.is-version-b .chapp-dash-mini .chapp-i{width:var(--chapp-icon-xl);height:var(--chapp-icon-xl)}.chapp-frame.is-version-b .chapp-dash-mini--subscription .chapp-i,.chapp-frame.is-version-b .chapp-dash-mini--inspection .chapp-i{width:27px;height:27px}.chapp-frame.is-version-b .chapp-weather-temp{font-weight:400}.chapp-frame.is-version-b .chapp-dash-mini,.chapp-frame.is-version-b .chapp-dash-weather,.chapp-frame.is-version-b .chapp-dash-chart,.chapp-frame.is-version-b .chapp-dash-photo{border-radius:20px}.chapp-frame.is-version-b .chapp-dash-mini{padding:18px}.chapp-frame.is-version-b .chapp-dash-chart{padding:26px 30px}.chapp-frame.is-version-b [data-chapp=chart-line]{stroke-dasharray:1600;stroke-dashoffset:1600;animation:chappDrawLine 1.6s cubic-bezier(.16,1,.3,1) .15s forwards}.chapp-frame.is-version-b [data-chapp=chart-fill]{opacity:0;animation:chappFadeIn 1s ease-out .9s forwards}@keyframes chappDrawLine{to{stroke-dashoffset:0}}@keyframes chappFadeIn{to{opacity:1}}@media (prefers-reduced-motion: reduce){.chapp-frame.is-version-b [data-chapp=chart-line]{animation:none;stroke-dashoffset:0}.chapp-frame.is-version-b [data-chapp=chart-fill]{animation:none;opacity:1}}.chapp-frame.is-version-b .chapp-screen{aspect-ratio:16 / 10}.chapp-frame.is-version-b [data-chapp-screen=dashboard]>.chapp-dash-row:nth-of-type(1){flex:.82}.chapp-frame.is-version-b [data-chapp-screen=dashboard]>.chapp-dash-row:nth-of-type(2){flex:1}.chapp-frame.is-version-b .chapp-chart-select-wrap--title{gap:8px}.chapp-frame.is-version-b .chapp-chart-select-wrap--title .chapp-chart-select{width:254px;height:32px;box-sizing:border-box}.chapp-frame.is-version-b .chapp-chart-select--title{background:var(--chapp-bg);border:1px solid var(--chapp-border);border-radius:8px;padding:4px 26px 4px 10px;font-size:var(--chapp-fs-lg);font-weight:700;color:var(--chapp-text)}.chapp-frame.is-version-b:not([data-theme=dark]) .chapp-chart-select--title{background:color-mix(in srgb,var(--chapp-border) 55%,#fff 45%)}.chapp-frame.is-version-b .chapp-chart-select--title:focus,.chapp-frame.is-version-b .chapp-chart-select--title:focus-visible{outline:none}.chapp-frame.is-version-b .chapp-chart-select-wrap--title .chapp-i{right:8px;width:var(--chapp-icon-xs);height:var(--chapp-icon-xs);color:var(--chapp-text)}.chapp-frame.is-version-b .chapp-chart-stat-value{font-size:1.6rem}.chapp-frame.is-version-b .chapp-chart-stat-icon{width:36px;height:36px}.chapp-frame.is-version-b .chapp-chart-stat-icon .chapp-i{width:17px;height:17px}.chapp-frame.is-version-b .chapp-dash-mini .chapp-i{top:14px;right:14px}.chapp-frame.is-version-b .chapp-mini-label{padding-right:40px}.chapp-frame.is-version-b .chapp-dash-mini.chapp-iot-stat{padding:10px}.chapp-frame.is-version-b .chapp-dash-mini.chapp-iot-stat .chapp-i{top:8px;right:8px;width:18px;height:18px}.chapp-frame.is-version-b .chapp-iot-stat .chapp-iot-temp-now{font-size:var(--chapp-fs-lg)}.chapp-frame.is-version-b .chapp-weather-top{display:flex;align-items:center;flex:1;min-height:0;gap:14px}.chapp-frame.is-version-b .chapp-weather-info{display:flex;flex-direction:column;gap:6px;min-width:0;transform:translateY(-10px)}.chapp-frame.is-version-b .chapp-weather-readings{display:flex;align-items:center;gap:16px;transform:translate(-6px,6px)}.chapp-frame.is-version-b .chapp-weather-row{display:flex;align-items:center;gap:8px;margin:0}.chapp-frame.is-version-b .chapp-weather-row .chapp-i{flex:none;width:26px;height:26px;color:var(--chapp-accent)}.chapp-frame.is-version-b .chapp-weather-temp-row,.chapp-frame.is-version-b .chapp-weather-hum-row{font-size:1.55rem;font-weight:600;color:var(--chapp-text)}.chapp-frame.is-version-b .chapp-weather-loc{font-size:var(--chapp-fs-base);font-weight:500;color:var(--chapp-muted)}.chapp-frame.is-version-b .chapp-weather-loc .chapp-i{flex:none;width:15px;height:15px;color:var(--chapp-muted)}.chapp-frame.is-version-b .chapp-weather-sep{flex:none;width:1px;height:60px;align-self:center;background:var(--chapp-border);margin-left:auto;margin-right:20px}.chapp-frame.is-version-b .chapp-weather-icon-big{width:78px;height:78px;color:var(--chapp-muted);transform:translate(-9px,-8px)}.chapp-frame.is-version-b .chapp-weather-temp-row .chapp-i{width:29px;height:29px}.chapp-frame.is-version-b .chapp-weather-hum-row .chapp-i{width:22px;height:22px}.chapp-frame.is-version-b .chapp-weather-loc .chapp-i{width:18px;height:18px}.chapp-frame.is-version-b .chapp-weather-days span{font-size:var(--chapp-fs-xs);gap:8px}.chapp-frame.is-version-b[data-theme=light] .chapp-weather-icon-big,.chapp-frame.is-version-b[data-theme=light] .chapp-weather-days .chapp-i{opacity:.5}.chapp-frame.is-version-b .chapp-photo-dot{top:18px;right:18px;box-shadow:0 0 0 3px #34c7594d,0 0 5px 1px #0009,0 2px 5px #00000073}.chapp-frame.is-version-b .chapp-photo-counts{top:18px;left:18px}.chapp-frame.is-version-b .chapp-topbar-logo{height:25.38px;transform:translate(-9px)}.chapp-frame.is-version-b .chapp-org-divider{transform:translate(-3px)}.chapp-frame.is-version-b .chapp-profile-text{gap:1px}.chapp-frame.is-version-b .chapp-profile-name{display:inline-block;transform:translateY(3px)}.chapp-frame.is-version-b .chapp-profile{border-top:none;position:relative}.chapp-frame.is-version-b .chapp-profile:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--chapp-border)}.chapp-frame.is-version-b .chapp-chart-stats{gap:34px}.chapp-frame.is-version-b .chapp-chart-body{transform:translateY(-5px)}.chapp-frame.is-version-b .chapp-chart-stat-value{font-size:1.9rem;line-height:1.1}.chapp-frame.is-version-b .chapp-chart-stat-label{font-size:.82rem;line-height:1.1}.chapp-frame.is-version-b .chapp-chart-stat-icon{width:40px;height:40px}.chapp-frame.is-version-b .chapp-chart-stat-icon .chapp-i{width:22px;height:22px}.chapp-frame.is-version-b .chapp-dash-chart{padding:16px 30px 6px;gap:0}.chapp-frame.is-version-b .chapp-chart-yaxis{padding-top:8px;padding-bottom:8px}.chapp-frame.is-version-b .chapp-settings-sub{transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1)}.chapp-frame.is-version-b .chapp-settings-sub.is-open{transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1)}.chapp-frame.is-version-b .chapp-settings-sub-inner{opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.chapp-frame.is-version-b .chapp-settings-sub.is-open .chapp-settings-sub-inner{opacity:1;transform:translateY(0);transition:opacity .25s ease .12s,transform .25s ease .12s}.chapp-frame.is-version-b .chapp-nav-item--sub{font-size:var(--chapp-fs-base);padding-left:10px;height:34px}.chapp-frame.is-version-b .chapp-nav-item--sub .chapp-i-sm{width:21px;height:21px}.chapp-frame.is-version-b .chapp-settings-sub-inner{gap:1px}.chapp-frame.is-version-b .chapp-nav-item--sub:hover{background:var(--chapp-border)}.chapp-frame.is-version-b .chapp-topbar-right [title=Connected] .chapp-i{width:24px;height:24px}.chapp-frame.is-version-b .chapp-dash-mini{cursor:pointer;transition:background .15s}.chapp-frame.is-version-b .chapp-dash-mini:hover,.chapp-frame.is-version-b .chapp-dash-mini:focus-visible{background:var(--chapp-border)}.chapp-frame.is-version-b .chapp-dash-mini:focus-visible{outline:2px solid var(--chapp-accent);outline-offset:-2px}.chapp-frame.is-version-b[data-theme=light] .chapp-clock-cards .chapp-dash-mini:hover{outline:1px solid color-mix(in srgb,var(--chapp-muted) 25%,transparent);outline-offset:-1px}.chapp-modal-overlay{position:absolute;inset:0;z-index:40;background:#0000008c;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .18s ease;border-radius:inherit}.chapp-modal-overlay.is-open{opacity:1;pointer-events:auto}.chapp-modal{position:relative;width:min(380px,86%);max-height:82%;overflow-y:auto;background:var(--chapp-panel);color:var(--chapp-text);border-radius:16px;padding:22px 22px 24px;box-shadow:0 24px 60px #0006;display:none;transform:translateY(8px);transition:transform .18s ease}.chapp-modal[data-chapp=modal-warranty]{width:min(440px,90%)}.chapp-modal[data-chapp=modal-towerclock]{width:min(420px,90%)}.chapp-modal-overlay.is-open .chapp-modal.is-active{display:block;transform:translateY(0)}.chapp-modal-close{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;border:none;background:var(--chapp-bg);color:var(--chapp-muted);font-size:1.1rem;line-height:1;cursor:pointer;font-family:inherit}.chapp-modal-close:hover{background:var(--chapp-border);color:var(--chapp-text)}.chapp-modal-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-right:24px}.chapp-modal-head .chapp-i{width:24px;height:24px;color:var(--chapp-accent);flex:none}.chapp-modal-head h3{margin:0;font-size:var(--chapp-fs-lg);font-weight:700}.chapp-modal-sub{margin:0 0 14px;font-size:var(--chapp-fs-sm);color:var(--chapp-muted)}.chapp-modal-sub b{color:var(--chapp-text);font-weight:600}.chapp-modal-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.chapp-modal-list li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:var(--chapp-bg);border-radius:10px;padding:10px 12px}.chapp-modal-list .chapp-modal-product{display:flex;flex-direction:column;gap:2px;min-width:0}.chapp-modal-list .chapp-modal-product span:first-child{font-size:var(--chapp-fs-sm);font-weight:600;line-height:1.3}.chapp-modal-list .chapp-modal-product span:last-child{font-size:var(--chapp-fs-xs);color:var(--chapp-muted)}.chapp-modal-list .chapp-modal-remaining{flex:none;font-size:var(--chapp-fs-xs);font-weight:700;color:var(--chapp-success);white-space:nowrap}.chapp-modal-rows{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.chapp-modal-row{display:flex;align-items:center;justify-content:space-between;background:var(--chapp-bg);border-radius:10px;padding:10px 12px;font-size:var(--chapp-fs-sm)}[data-chapp=modal-continuous] .chapp-modal-row:nth-child(1) b{display:inline-block;transform:translate(-15px)}[data-chapp=modal-continuous] .chapp-modal-row:nth-child(3) b{display:inline-block;transform:translate(7px)}.chapp-modal-row>span:first-child{display:flex;align-items:center;gap:7px;color:var(--chapp-muted)}.chapp-modal-row b{font-weight:600}.chapp-modal-row b[data-chapp=insp-date]{color:var(--chapp-success)}.chapp-modal-checkbox{display:inline-flex;align-items:center;flex:none;color:var(--chapp-success)}.chapp-modal-checkbox .chapp-i{width:18px;height:18px}.chapp-modal-note{margin:0;font-size:var(--chapp-fs-sm);line-height:1.5;color:var(--chapp-muted);background:var(--chapp-bg);border-radius:10px;padding:12px 14px}.chapp-modal-plan{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--chapp-bg);border-radius:10px;padding:12px 14px;margin-bottom:14px}.chapp-modal-plan-name{display:block;font-size:var(--chapp-fs-base);font-weight:700}.chapp-modal-plan-renew{display:block;font-size:var(--chapp-fs-xs);color:var(--chapp-muted);margin-top:3px}.chapp-modal-plan-renew b{color:var(--chapp-text);font-weight:600}.chapp-modal-plan-badge{flex:none;font-size:var(--chapp-fs-2xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--chapp-success);background:color-mix(in srgb,var(--chapp-success) 16%,transparent);padding:5px 10px;border-radius:999px}.chapp-modal-features{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:9px}.chapp-modal-features li{display:flex;align-items:center;gap:9px;font-size:var(--chapp-fs-sm);font-weight:500}.chapp-modal-features .chapp-i{width:17px;height:17px;color:var(--chapp-success);flex:none}.chapp-modal-sections{display:flex;flex-direction:column;gap:12px}.chapp-modal-section{position:relative;overflow:hidden;background:var(--chapp-bg);border-radius:10px;padding:12px 14px}.chapp-modal-section-icon{position:absolute;top:10px;right:12px;width:56px;height:56px;color:var(--chapp-text);opacity:.07;pointer-events:none}.chapp-modal-section--alerts .chapp-modal-section-icon{top:13px;right:13px}.chapp-modal-section--backlight .chapp-modal-section-icon,.chapp-modal-section--manual .chapp-modal-section-icon{top:10.5px;right:10px}.chapp-modal-section .chapp-modal-note{padding:0;background:none;margin:6px 0 10px;font-size:var(--chapp-fs-xs)}.chapp-modal-section-title{position:relative;display:block;font-size:var(--chapp-fs-sm);font-weight:700;margin-bottom:6px}.chapp-modal-section-desc{position:relative;margin:0 0 10px;font-size:var(--chapp-fs-xs);line-height:1.5;color:var(--chapp-muted)}.chapp-modal-section-desc:last-child{margin-bottom:0}.chapp-modal-section--backlight .chapp-modal-section-title,.chapp-modal-section--backlight .chapp-modal-section-desc{padding-right:52px}.chapp-modal-section-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border:1px solid var(--chapp-border);border-radius:8px;background:var(--chapp-panel);color:var(--chapp-text);font-family:inherit;font-size:var(--chapp-fs-xs);font-weight:600;cursor:pointer;transition:background .15s,color .15s}.chapp-modal-section-btn:hover{background:color-mix(in srgb,var(--chapp-accent) 40%,var(--chapp-panel))}.chapp-frame.is-version-b[data-theme=light] .chapp-modal-section-btn:hover{background:color-mix(in srgb,var(--chapp-accent) 85%,var(--chapp-panel));color:#fff}.chapp-frame.is-version-b[data-theme=light] .chapp-modal-section-btn:hover .chapp-modal-section-arrow{color:#fff}.chapp-modal-section-btn:focus-visible{outline:2px solid var(--chapp-accent);outline-offset:-2px}.chapp-modal-section-arrow{color:var(--chapp-muted);font-size:1.1rem;line-height:1;transition:color .15s}.chapp-modal-btn{width:100%;height:42px;border:none;border-radius:10px;cursor:pointer;background:var(--chapp-accent);color:#fff;font-family:inherit;font-size:var(--chapp-fs-sm);font-weight:700}.chapp-modal-btn:hover{background:var(--chapp-accent-2)}.chapp-modal-linkbtn{display:block;width:100%;margin-top:8px;padding:8px;border:none;background:none;color:var(--chapp-muted);font-family:inherit;font-size:var(--chapp-fs-xs);font-weight:600;text-align:center;cursor:pointer}.chapp-modal-linkbtn:hover{color:var(--chapp-text)}.chapp-frame.is-version-b .chapp-br-list{overflow-y:auto;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;user-select:none;-webkit-user-select:none}.chapp-frame.is-version-b .chapp-br-list::-webkit-scrollbar{display:none;width:0;height:0}.chapp-frame.is-version-b .chapp-br-list.is-dragging{cursor:grabbing}.chapp-frame.is-version-b .chapp-br-list[hidden]{display:none}.chapp-frame.is-version-b .chapp-br-controls{position:relative;height:calc(100% - 14px)}.chapp-frame.is-version-b .chapp-br-controls>*:not(.chapp-start-btn){transform:translateY(-10px)}.chapp-frame.is-version-b .chapp-br-controls:before{content:"";position:absolute;top:0;bottom:0;left:-9px;width:1px;background:var(--chapp-border)}.chapp-frame.is-version-b .chapp-br-tabs{background:var(--chapp-panel);border:1px solid var(--chapp-border);border-radius:16px;padding:10px 14px;margin:0 0 14px}.chapp-frame.is-version-b .chapp-br-tabs-left{display:flex;align-items:center;justify-content:space-between;flex:1.4;min-width:0;padding-right:10px;gap:12px;margin-left:-2px}.chapp-frame.is-version-b .chapp-br-tabs-right{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;padding-left:14px}.chapp-frame.is-version-b .chapp-tab{font-size:var(--chapp-fs-md);padding:5px 9px;gap:4px}.chapp-frame.is-version-b .chapp-tab .chapp-i-sm{width:19px;height:19px}html[lang=el] .chapp-frame.is-version-b .chapp-tab,html[lang=de] .chapp-frame.is-version-b .chapp-tab{padding:5px 4px;gap:2px}html[lang=el] .chapp-frame.is-version-b .chapp-br-tabs-left,html[lang=de] .chapp-frame.is-version-b .chapp-br-tabs-left{gap:5px}html[lang=ru] .chapp-frame.is-version-b .chapp-tab{padding:5px 3px;gap:2px}html[lang=ru] .chapp-frame.is-version-b .chapp-br-tabs-left{gap:4px}html[lang=it] .chapp-frame.is-version-b .chapp-tab{padding:5px 6px;gap:3px}html[lang=it] .chapp-frame.is-version-b .chapp-br-tabs-left{gap:8px}html[lang=fr] .chapp-frame.is-version-b .chapp-tab{padding:5px 8px;gap:4px}html[lang=fr] .chapp-frame.is-version-b .chapp-br-tabs-left{gap:11px}.chapp-frame.is-version-b .chapp-tab:not(.is-active):hover{background:var(--chapp-border);cursor:pointer;box-shadow:0 0 0 4px var(--chapp-border)}.chapp-frame.is-version-b .chapp-tab.is-active{box-shadow:0 0 0 4px var(--chapp-border)}html[lang=el] .chapp-frame.is-version-b .chapp-tab:not(.is-active):hover,html[lang=de] .chapp-frame.is-version-b .chapp-tab:not(.is-active):hover,html[lang=ru] .chapp-frame.is-version-b .chapp-tab:not(.is-active):hover{box-shadow:0 0 0 1px var(--chapp-border)}html[lang=el] .chapp-frame.is-version-b .chapp-tab.is-active,html[lang=de] .chapp-frame.is-version-b .chapp-tab.is-active,html[lang=ru] .chapp-frame.is-version-b .chapp-tab.is-active{box-shadow:0 0 0 1px var(--chapp-border)}html[lang=it] .chapp-frame.is-version-b .chapp-tab:not(.is-active):hover{box-shadow:0 0 0 2px var(--chapp-border)}html[lang=it] .chapp-frame.is-version-b .chapp-tab.is-active{box-shadow:0 0 0 2px var(--chapp-border)}.chapp-frame.is-version-b .chapp-br-tabs-right .chapp-icon-static .chapp-i{width:26px;height:26px}.chapp-frame.is-version-b .chapp-br-tabs-right .chapp-icon-static:first-child{transform:translate(15px)}.chapp-frame.is-version-b .chapp-br-title{transform:translate(7.5px)}.chapp-frame.is-version-b .chapp-melody{border:1px solid var(--chapp-border);position:relative;z-index:2}.chapp-frame.is-version-b .chapp-melody,.chapp-frame.is-version-b .chapp-melody-detail{flex-shrink:0}.chapp-frame.is-version-b .chapp-melody-meta .chapp-meta-text{display:inline-block;transform:translate(-12px)}.chapp-frame.is-version-b .chapp-melody-actions .chapp-i:not(.is-on){width:22px;height:22px}.chapp-frame.is-version-b .chapp-melody-detail{position:relative;z-index:1;transform:translateY(-16px);border:1px solid var(--chapp-border);background:#212530;margin-bottom:-16px}.chapp-frame.is-version-b[data-theme=light] .chapp-melody-detail{background:#e2e4ec}.chapp-frame.is-version-b .chapp-ctrl-row{font-size:var(--chapp-fs-base)}.chapp-frame.is-version-b .chapp-ctrl-row .chapp-i,.chapp-frame.is-version-b .chapp-bell-count .chapp-i{width:18px;height:18px}.chapp-frame.is-version-b .chapp-ctrl-row:not(.chapp-ctrl-toggle):not(.chapp-ctrl-dim){font-size:var(--chapp-fs-lg)}.chapp-frame.is-version-b .chapp-ctrl-row:not(.chapp-ctrl-toggle):not(.chapp-ctrl-dim) .chapp-i{width:22px;height:22px}.chapp-frame.is-version-b .chapp-bell-count{align-items:flex-start;gap:3px}.chapp-frame.is-version-b .chapp-ctrl-bells .chapp-bell-count .chapp-i:nth-child(1){width:16px;height:16px}.chapp-frame.is-version-b .chapp-ctrl-bells .chapp-bell-count .chapp-i:nth-child(2){width:19px;height:19px}.chapp-frame.is-version-b .chapp-ctrl-bells .chapp-bell-count .chapp-i:nth-child(3){width:22px;height:22px}.chapp-frame.is-version-b .chapp-ctrl-bells .chapp-bell-count .chapp-i:nth-child(4){width:25px;height:25px}.chapp-frame.is-version-b .chapp-ctrl-bells .chapp-bell-count .chapp-i:nth-child(5){width:28px;height:28px}.chapp-frame.is-version-b .chapp-slider{cursor:pointer;touch-action:none}.chapp-frame.is-version-b .chapp-slider:before{content:"";position:absolute;inset:-8px 0}.chapp-frame.is-version-b .chapp-br-tabs-right .chapp-icon-static{border-radius:50%;padding:6px;margin:-6px}.chapp-frame.is-version-b .chapp-br-tabs-right .chapp-icon-static:hover{background:var(--chapp-border);cursor:pointer}.chapp-frame.is-version-b .chapp-preview-btn{color:var(--chapp-muted);gap:4px;padding-left:8px}.chapp-frame.is-version-b .chapp-order-pill svg{transform:translate(-6px)}.chapp-frame.is-version-b .chapp-order-pill .chapp-order-text{display:inline-block;transform:translate(-12px,1px);white-space:nowrap}.chapp-frame.is-version-b .chapp-guard-pill img{height:16px;max-width:none}.chapp-frame.is-version-b .chapp-guard-pill img[alt^=TrueRing]{transform:translateY(1px)}.chapp-frame.is-version-b .chapp-badges{flex-shrink:0}.chapp-frame.is-version-b .chapp-guard-pill img[alt^=BellGuard]{height:10px;transform:translate(1px,-1px)}.chapp-frame.is-version-b .chapp-start-btn{height:76px;background:linear-gradient(155deg,color-mix(in srgb,var(--chapp-success) 80%,#fff 20%),var(--chapp-success) 60%,color-mix(in srgb,var(--chapp-success) 80%,#000 20%));transition:transform .12s ease,background .25s ease}.chapp-frame.is-version-b .chapp-start-btn:active{transform:scale(.97)}.chapp-frame.is-version-b .chapp-start-btn .chapp-i{width:42px;height:42px}.chapp-frame.is-version-b .chapp-start-btn .chapp-start-label:after{font-size:2.6rem}.chapp-frame.is-version-b .chapp-start-btn .chapp-start-label:after{content:"Start"}.chapp-frame.is-version-b .chapp-start-btn.is-playing .chapp-start-label:after{content:"Stop"}.chapp-frame.is-version-b .chapp-start-btn.is-playing{background:linear-gradient(155deg,color-mix(in srgb,var(--chapp-error) 80%,#fff 20%),var(--chapp-error) 60%,color-mix(in srgb,var(--chapp-error) 80%,#000 20%));animation:chappStartGlow 1.8s ease-in-out infinite}@keyframes chappStartGlow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--chapp-error) 45%,transparent)}50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--chapp-error) 0%,transparent)}}@media (prefers-reduced-motion: reduce){.chapp-frame.is-version-b .chapp-start-btn.is-playing,.chapp-frame.is-version-b .chapp-skyline-lit.is-animating-on,.chapp-frame.is-version-b .chapp-skyline-lit.is-animating-off,.chapp-frame.is-version-b .chapp-clock-moon.is-animating-on,.chapp-frame.is-version-b .chapp-clock-moon.is-animating-off,.chapp-frame.is-version-b .chapp-clock-notes.is-on .chapp-note{animation:none}}.chapp-frame.is-version-b .chapp-guard-pill .chapp-badge-dark{display:none}.chapp-frame.is-version-b[data-theme=dark] .chapp-guard-pill .chapp-badge-dark{display:block}.chapp-frame.is-version-b[data-theme=dark] .chapp-guard-pill .chapp-badge-light{display:none}@keyframes chappCardReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=dashboard].is-active .chapp-card{animation:chappCardReveal .5s cubic-bezier(.16,1,.3,1) both}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=dashboard].is-active .chapp-dash-photo{animation-delay:0ms}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=dashboard].is-active .chapp-dash-weather{animation-delay:70ms}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=dashboard].is-active .chapp-dash-chart{animation-delay:.14s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=dashboard].is-active [data-chapp=mini-warranty]{animation-delay:.21s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=dashboard].is-active [data-chapp=mini-inspection]{animation-delay:.26s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=dashboard].is-active [data-chapp=mini-subscription]{animation-delay:.31s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=bellringing].is-active .chapp-br-tabs,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=bellringing].is-active .chapp-br-lists-wrap,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=bellringing].is-active .chapp-br-controls{animation:chappCardReveal .5s cubic-bezier(.16,1,.3,1) both}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=bellringing].is-active .chapp-br-tabs{animation-delay:0ms}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=bellringing].is-active .chapp-br-lists-wrap{animation-delay:90ms}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=bellringing].is-active .chapp-br-controls{animation-delay:.16s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=clock].is-active .chapp-clock-scene{animation:chappCardReveal .5s cubic-bezier(.16,1,.3,1) both;animation-delay:0ms}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=clock].is-active .chapp-clock-cards .chapp-card{animation:chappCardReveal .5s cubic-bezier(.16,1,.3,1) both}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=clock].is-active .chapp-clock-cards [data-chapp=clock-alerts-box]{animation-delay:.14s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=clock].is-active .chapp-clock-cards [data-chapp=backlight-box]{animation-delay:.19s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=clock].is-active .chapp-clock-cards [data-chapp=tower-clock-box]{animation-delay:.24s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=calendar].is-active .chapp-cal-toolbar,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=calendar].is-active .chapp-cal-upcoming,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=calendar].is-active .chapp-cal-events-card{animation:chappCardReveal .5s cubic-bezier(.16,1,.3,1) both}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=calendar].is-active .chapp-cal-toolbar{animation-delay:0ms}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=calendar].is-active .chapp-cal-upcoming{animation-delay:90ms}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=calendar].is-active .chapp-cal-events-card{animation-delay:.16s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-scenarios,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--camera,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-melody-card,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-sound-system,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--doors .chapp-card{animation:chappCardReveal .5s cubic-bezier(.16,1,.3,1) both}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-scenarios{animation-delay:0ms}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--camera{animation-delay:.16s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-melody-card{animation-delay:.21s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-sound-system{animation-delay:.25s}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--doors .chapp-card{animation-delay:.3s}@keyframes chappCardRevealBig{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--climate,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--lighting{animation:chappCardRevealBig .7s cubic-bezier(.16,1,.3,1) both}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--climate{animation-delay:80ms}.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--lighting{animation-delay:.16s}@media (prefers-reduced-motion: reduce){.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=dashboard].is-active .chapp-card,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=bellringing].is-active .chapp-br-tabs,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=bellringing].is-active .chapp-br-lists-wrap,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=bellringing].is-active .chapp-br-controls,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=clock].is-active .chapp-clock-scene,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=clock].is-active .chapp-clock-cards .chapp-card,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=calendar].is-active .chapp-cal-toolbar,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=calendar].is-active .chapp-cal-upcoming,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=calendar].is-active .chapp-cal-events-card,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-scenarios,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--climate,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--lighting,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--camera,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-melody-card,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-sound-system,.chapp-frame.is-version-b .chapp-panel[data-chapp-screen=iot].is-active .chapp-iot-card--doors .chapp-card{animation:none}}.chapp-frame.is-version-b{width:calc(100% + 16px);max-width:1166px;margin:0 -8px;padding:22px;background:linear-gradient(160deg,#23262d,#101217 42%,#050506);box-shadow:0 40px 90px #00000073,0 0 0 1px #ffffff2e,0 1px #ffffff0d inset,0 -1px #00000080 inset}.chapp-frame.is-version-b:before{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);pointer-events:none}.chapp-frame.is-version-b .chapp-screen{box-shadow:0 0 0 1px #0000008c,0 3px 10px #00000080 inset,0 -1px #ffffff0a inset}.chapp-frame[data-chapp-instance=hero][data-theme=light].is-version-b .chapp-screen{box-shadow:0 0 0 1px #1e2a5a33,0 3px 10px #1e2a5a29 inset,0 -1px #ffffff80 inset}.chapp-frame.is-version-b .chapp-frame-cam{top:6px;width:10px;height:10px;background:radial-gradient(circle at 34% 30%,#4b5262,#1a1c22 55%,#000);box-shadow:0 0 0 3px #ffffff08,inset 0 0 2px #ffffff4d}.chapp-frame.is-version-b .chapp-frame-home{width:84px;height:4px;background:linear-gradient(180deg,#3d414b,#1c1e24);box-shadow:inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #0009}.chapp-frame.is-version-b .chapp-guard-pill:first-child,.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=bellcloud] .chapp-melody-meta{display:none}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=bellcloud] .chapp-melody-main{justify-content:center}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=bellcloud] .chapp-dl-status{color:var(--chapp-accent-2);width:28px;height:28px}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=bellcloud] .chapp-dl-status.is-downloaded{color:var(--chapp-fam-green)}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=bellcloud] .chapp-dl-status.is-locked{color:var(--chapp-muted)}.chapp-frame.is-version-b[data-theme=light] .chapp-br-list[data-chapp-panel=bellcloud] .chapp-dl-status:not(.is-downloaded):not(.is-locked){color:var(--chapp-accent)}.chapp-frame.is-version-b[data-theme=light] .chapp-bc-legend .chapp-dl-status:not(.is-downloaded):not(.is-locked){color:var(--chapp-accent)}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=bellcloud] .chapp-melody-actions{gap:10px}.chapp-frame.is-version-b .chapp-bc-bells{display:inline-flex;align-items:center;gap:3px;color:var(--chapp-muted)}.chapp-frame.is-version-b .chapp-bc-bells .chapp-i{width:20px;height:20px}.chapp-frame.is-version-b .chapp-bc-bells-num{font-size:var(--chapp-fs-xs);font-weight:600}.chapp-frame.is-version-b .chapp-bc-legend .chapp-dl-status{width:24px;height:24px;color:var(--chapp-accent-2);flex-shrink:0}.chapp-frame.is-version-b .chapp-bc-legend .chapp-dl-status.is-downloaded{color:var(--chapp-fam-green)}.chapp-frame.is-version-b .chapp-bc-legend .chapp-dl-status.is-locked{color:var(--chapp-muted)}.chapp-frame.is-version-b .chapp-br-body:not([data-chapp-active-tab=bellcloud]) .chapp-bc-info{display:none}.chapp-frame.is-version-b .chapp-br-body[data-chapp-active-tab=bellcloud] .chapp-br-controls>*:not(.chapp-bc-info){display:none}.chapp-frame.is-version-b .chapp-br-body:not([data-chapp-active-tab=melodies]) .chapp-melodies-explainer{display:none}.chapp-frame.is-version-b .chapp-br-body[data-chapp-active-tab=melodies] .chapp-br-controls>*:not(.chapp-melodies-explainer){display:none}.chapp-frame.is-version-b .chapp-br-controls>.chapp-melodies-explainer{display:flex;flex-direction:column;gap:14px;height:100%;justify-content:flex-start;padding-top:48px;text-align:center}.chapp-frame.is-version-b .chapp-melodies-explainer p{margin:0;color:var(--chapp-muted);font-size:var(--chapp-fs-sm);line-height:1.5}.chapp-frame.is-version-b .chapp-br-body:not([data-chapp-active-tab=presets]) .chapp-presets-explainer{display:none}.chapp-frame.is-version-b .chapp-br-body[data-chapp-active-tab=presets] .chapp-br-controls>*:not(.chapp-presets-explainer){display:none}.chapp-frame.is-version-b .chapp-br-controls>.chapp-presets-explainer{display:flex;flex-direction:column;gap:14px;height:100%;justify-content:flex-start;padding-top:48px;text-align:center}.chapp-frame.is-version-b .chapp-presets-explainer p{margin:0;color:var(--chapp-muted);font-size:var(--chapp-fs-sm);line-height:1.5}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=presets] .chapp-melody{opacity:1}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=presets] .chapp-melody:nth-of-type(2){opacity:.8}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=presets] .chapp-melody:nth-of-type(3){opacity:.6}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=presets] .chapp-melody:nth-of-type(4){opacity:.4}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=presets] .chapp-melody:nth-of-type(5){opacity:.25}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=presets] .chapp-melody:nth-of-type(6){opacity:.15}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=presets] .chapp-melody{cursor:default}.chapp-frame.is-version-b .chapp-br-list[data-chapp-panel=presets] .chapp-melody-bar{background:#454858}.chapp-frame.is-version-b[data-theme=light] .chapp-br-list[data-chapp-panel=presets] .chapp-melody-bar{background:#c6c9d2}.chapp-frame.is-version-b .chapp-br-controls>.chapp-bc-info{display:flex;flex-direction:column;gap:14px;height:100%;justify-content:flex-start;padding-top:48px;text-align:center}.chapp-frame.is-version-b .chapp-bc-info-head{display:flex;flex-direction:column;align-items:center;gap:4px}.chapp-frame.is-version-b .chapp-bc-info-head .chapp-i{width:56px;height:56px;color:var(--chapp-accent)}.chapp-frame.is-version-b .chapp-bc-info-head span{font-size:var(--chapp-fs-xl);font-weight:700}.chapp-frame.is-version-b .chapp-bc-info p{margin:0;color:var(--chapp-muted);font-size:var(--chapp-fs-sm);line-height:1.5}.chapp-frame.is-version-b .chapp-bc-legend{list-style:none;margin:16px 0;padding:0;display:flex;flex-direction:column;gap:10px}.chapp-frame.is-version-b .chapp-bc-legend li{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;font-size:var(--chapp-fs-sm);color:var(--chapp-text);text-align:left}html[lang=en] .chapp-frame.is-version-b .chapp-bc-legend li{align-items:center;justify-content:center;text-align:center}.chapp-frame.is-version-b .chapp-nav-item[data-chapp-nav=iot].is-active .chapp-i{color:#f4b740}.chapp-frame.is-version-b .chapp-nav-item[data-chapp-nav=calendar] .chapp-i{transform:scale(.83)}@media (max-width: 1024px){#chapp-demo .chapp-frame{padding:10px 10px 18px;border-radius:22px}#chapp-demo .chapp-screen{aspect-ratio:auto}#chapp-demo .chapp-body{flex-direction:column;height:auto;min-height:600px}#chapp-demo .chapp-sidebar{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;padding:12px}#chapp-demo .chapp-nav{flex-direction:row;flex-wrap:wrap}#chapp-demo .chapp-profile{border-top:none;padding-top:0;flex-basis:100%;margin-top:4px}#chapp-demo .chapp-br-body{grid-template-columns:1fr}#chapp-demo .chapp-datetime{display:none}#chapp-demo .chapp-iot-grid{grid-template-columns:1fr}#chapp-demo .chapp-iot-card--climate,#chapp-demo .chapp-iot-card--camera,#chapp-demo .chapp-iot-card--lighting,#chapp-demo .chapp-iot-stats-col,#chapp-demo .chapp-iot-card--zones,#chapp-demo .chapp-iot-card--doors{grid-column:1 / -1}#chapp-demo .chapp-iot-card--climate,#chapp-demo .chapp-iot-card--lighting{margin-right:0}}@media (max-width: 700px){#chapp-demo .chapp-org-name,#chapp-demo .chapp-topbar-logo,#chapp-demo .chapp-org-divider{display:none}#chapp-demo .chapp-sidebar-foot{flex-direction:column;align-items:stretch;margin-left:0;gap:10px;width:100%}#chapp-demo .chapp-profile{width:100%}#chapp-demo .chapp-profile-name,#chapp-demo .chapp-profile-email{white-space:normal}#chapp-demo .chapp-dash-row{flex-direction:column}#chapp-demo .chapp-dash-chart{min-height:280px;padding:18px}#chapp-demo .chapp-chart-stats{gap:16px}#chapp-demo .chapp-chart-yaxis{width:26px;padding-left:6px;font-size:.58rem}#chapp-demo .chapp-chart-xaxis{padding-left:26px;font-size:.58rem}#chapp-demo .chapp-clock-scene{min-height:620px}#chapp-demo .chapp-clock-time{font-size:3.4rem}#chapp-demo .chapp-frame.is-version-b .chapp-clock-weekday,#chapp-demo .chapp-frame.is-version-b .chapp-clock-date{font-size:1.05rem}#chapp-demo .chapp-clock-loc-text{font-size:.62rem}#chapp-demo .chapp-analog-wrap{top:unset;bottom:210px;right:20px;height:156px}#chapp-demo .chapp-clock-cards{flex-direction:column}}.c2-hero{position:relative;padding:168px 0 110px;background:var(--color-dark);color:var(--color-white)}@media (max-width: 700px){.c2-hero{padding-top:128px}}.c2-hero-glow{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:60vw;max-width:820px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f7a82038,#f7a82000 70%);filter:blur(10px);pointer-events:none;z-index:0}body.c2-light .c2-hero-glow{display:none}.c2-dossier{position:relative;z-index:1;background:var(--color-dark-2);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:48px 56px}@media (max-width: 700px){.c2-dossier{padding:32px 24px;border-radius:12px}}.c2-dossier-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.c2-dossier-head .eyebrow{color:#e7ba55}.c2-heading{color:var(--color-white);margin:0}.c2-stamp{font-family:var(--font-display);font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin:0;white-space:nowrap}@media (max-width: 900px){.c2-stamp{display:none}}.c2-lead{max-width:62ch;margin:20px 0 0}.c2-lead-short{display:none}@media (max-width: 700px){.c2-lead:not(.c2-lead-short){display:none}.c2-lead-short{display:block}.c2-form{order:-1}}.c2-label{display:block;font-family:var(--font-display);font-weight:700;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin:0 0 16px}.c2-zone{border-top:1px solid rgba(255,255,255,.1);margin-top:32px;padding-top:32px}.c2-junction{display:inline-flex;gap:12px}.c2-junction-opt{display:inline-flex;align-items:center;gap:.55em;border:1.5px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:.95rem;padding:.8em calc(1.5em + 10px) .8em calc(1.5em - 10px);color:#ffffff80;transition:transform .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}@media (min-width: 481px){.c2-junction-opt[data-mode=existing]{padding:.8em calc(1.5em + 7px) .8em calc(1.5em - 7px)}}.c2-junction-icon{width:22px;height:22px;flex-shrink:0}:lang(el) .c2-junction-label{position:relative;top:-2px}.c2-junction-opt:hover{color:#ffffffd9;border-color:#ffffff52}@media (hover: hover){.c2-junction-opt:hover{transform:translateY(-2px)}}.c2-junction-opt.is-active{font-weight:700}.c2-hero{--c2-new-accent: #e7ba55;--c2-new-glow: rgba(231,186,85,.14)}.c2-junction-opt[data-mode=new].is-active{color:var(--c2-new-accent);border-color:var(--c2-new-accent);box-shadow:0 0 0 3px var(--c2-new-glow)}.c2-junction-opt[data-mode=existing].is-active{color:#6182ef;border-color:#6182ef;box-shadow:0 0 0 3px #6182ef29}.c2-junction-opt[data-mode=new].is-active:hover{color:var(--c2-new-accent)}.c2-junction-opt[data-mode=existing].is-active:hover{color:#6182ef}.c2-junction-opt[data-mode=new]:hover .c2-junction-icon{color:var(--c2-new-accent)}.c2-junction-opt[data-mode=existing]:hover .c2-junction-icon{color:#6182ef}.c2-junction-opt:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width: 480px){.c2-junction{width:100%;gap:10px}.c2-junction-opt{flex:1;min-width:0;justify-content:center;padding:.9em .45em;font-size:.875rem;white-space:nowrap}.c2-junction-icon{display:none}}.c2-zone-body{display:grid;grid-template-columns:240px 1fr;gap:0 48px}@media (max-width: 780px){.c2-zone-body{grid-template-columns:1fr;gap:32px 0}}.c2-ledger{border-right:1px solid rgba(255,255,255,.1);padding-right:48px}@media (max-width: 780px){.c2-ledger{border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding-right:0;padding-bottom:32px}}.c2-ledger-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.c2-ledger-row{display:flex;flex-direction:column;gap:2px;margin:0}.c2-ledger-row dt{font-family:var(--font-display);font-weight:700;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.c2-ledger-row dd{margin:0;font-family:var(--font-display);font-weight:600;font-size:.98rem}.c2-ledger-row dd a{color:var(--color-white);transition:color .2s var(--ease)}.c2-ledger-row dd a:hover{color:var(--color-primary)}.c2-trust{font-size:.85rem;color:#ffffff80;margin:24px 0 20px}.c2-form{min-width:0}.c2-form-eyebrow{line-height:1.25;color:var(--color-white)}.c2-form-row-pair{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}@media (max-width: 480px){.c2-form-row-pair{grid-template-columns:1fr}}.c2-form-group-label{margin-top:28px}.c2-form .form-row:first-of-type,.c2-form-group-label:first-of-type{margin-top:0}.c2-form .form-row input,.c2-form .form-row select,.c2-form .form-row textarea{color:var(--color-white);border-bottom-color:#ffffff40}.c2-form .form-row input::placeholder,.c2-form .form-row textarea::placeholder{color:#ffffff80}.c2-form .form-row select:required:invalid{color:#ffffff80}.c2-form .form-row select option{color:var(--color-text)}.c2-form .form-submit{margin-top:20px}.c2-send-icon{width:1.15em;height:1.15em;vertical-align:-.22em;margin-left:.4em}.c2-form-reassure{font-size:.85rem;color:#ffffff80;margin:.7em 0 0;text-align:center}.c2-index{padding:64px 24px 48px}.c2-index-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:20px;margin-bottom:36px}.c2-index-head .c2-label{margin:0}.c2-index-logo{height:33px;width:auto;opacity:.8}.c2-index-logo-light{display:none}.c2-index-grid{display:grid;grid-template-columns:repeat(2,minmax(160px,250px)) minmax(160px,200px);gap:36px 64px;align-items:start}@media (min-width: 901px){.c2-index-col a{white-space:nowrap}}.c2-index-group{grid-column:span 2}.c2-index-subgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.c2-index-col{display:flex;flex-direction:column}.c2-index-col h4,.c2-index-group>h4{font-family:var(--font-display);font-weight:600;font-size:1rem;color:var(--color-white);margin:0 0 .7em;padding-bottom:.6em;border-bottom:1px solid rgba(255,255,255,.1)}.c2-index-col a{color:var(--color-white);font-size:.92rem;line-height:2;transition:color .2s var(--ease)}.c2-index-col a:hover{color:var(--color-primary)}.c2-index-col a.c2-link-soon{color:#ffffff73}.c2-index-col a.c2-link-soon:hover{color:#fff9}.c2-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 900px){.c2-index-grid{grid-template-columns:repeat(3,minmax(100px,1fr));gap:28px 20px}.c2-index-subgrid{gap:0 20px}}@media (max-width: 700px){.c2-index{padding:48px 24px 36px;text-align:center}.c2-index-head{flex-direction:column;gap:12px}.c2-index-grid{grid-template-columns:1fr;gap:32px;width:100%;max-width:320px;margin:0 auto}.c2-index-group{grid-column:auto}.c2-index-subgrid{grid-template-columns:1fr;gap:0}.c2-index-col h4,.c2-index-group>h4{border-bottom:none;padding-bottom:0}}.c2-dossier ::selection{background:#f7a82059;color:var(--color-white)}.c2-theme-toggle{position:fixed;right:24px;bottom:24px;z-index:500;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:var(--color-dark-2);color:var(--color-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 26px #0006,0 2px 8px #0000004d;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.c2-theme-toggle:hover,.c2-theme-toggle:focus-visible{transform:translateY(-3px) scale(1.05);box-shadow:0 16px 34px #00000073,0 4px 10px #00000059}.c2-theme-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.c2-theme-toggle-icon{width:24px;height:24px}body.c2-light .c2-theme-toggle{background:#fff;color:var(--color-primary-dark);border-color:#00000014;box-shadow:0 10px 26px #11111124,0 2px 8px #1111111a}body.c2-light .c2-theme-toggle:hover,body.c2-light .c2-theme-toggle:focus-visible{box-shadow:0 16px 34px #1111112e,0 4px 10px #1111111f}@media (max-width: 700px){.c2-theme-toggle{right:16px;bottom:16px;width:46px;height:46px}.c2-theme-toggle-icon{width:21px;height:21px}}body.c2-light .c2-hero{background:var(--color-light-bg);color:var(--color-text)}body.c2-light .c2-dossier{background:var(--color-white);border-color:#0000001a}body.c2-light .c2-heading{color:var(--color-dark)}body.c2-light .c2-stamp{color:#0006}body.c2-light .c2-label{color:#00000073}body.c2-light .c2-zone{border-top-color:#0000001a}body.c2-light .c2-junction-opt{color:#0006;border-color:#00000029}body.c2-light .c2-junction-opt:hover{color:#000000b3;border-color:#0000004d}body.c2-light .c2-ledger{border-right-color:#0000001a}body.c2-light .c2-ledger-row dt{color:#00000073}body.c2-light .c2-ledger-row dd a{color:var(--color-dark)}body.c2-light .c2-ledger-row dd a:hover{color:var(--color-blue)}body.c2-light .c2-trust{color:#0000008c}body.c2-light .c2-form-eyebrow{color:var(--color-dark);--eb-boost: var(--wt-eyebrow-light)}body.c2-light .c2-form .form-row input,body.c2-light .c2-form .form-row select,body.c2-light .c2-form .form-row textarea{color:var(--color-text);border-bottom-color:#ddd}body.c2-light .c2-form .form-row input::placeholder,body.c2-light .c2-form .form-row textarea::placeholder{color:#9a9a9a}body.c2-light .c2-form .form-row select:required:invalid{color:#9a9a9a}body.c2-light .c2-form-reassure{color:var(--color-muted)}body.c2-light .c2-dossier ::selection{background:#386bb740;color:var(--color-dark)}body.c2-light .c2-dossier-head .eyebrow{color:var(--color-blue);--eb-boost: var(--wt-eyebrow-light)}body.c2-light .c2-theme-toggle:focus-visible{outline-color:var(--color-blue)}body.c2-light .c2-form .btn-primary,body.c2-light .c2-dossier .social-links a{background:var(--color-blue);color:var(--color-white)}body.c2-light .c2-form .btn-primary:hover,body.c2-light .c2-dossier .social-links a:hover{background:#1c3f7a}body.c2-light .c2-footer{background:var(--color-light-bg);color:var(--color-muted);border-top-color:#00000014}body.c2-light .c2-index-head{border-bottom-color:#0000001a}body.c2-light .c2-index-logo{opacity:1}body.c2-light .c2-index-logo-dark{display:none}body.c2-light .c2-index-logo-light{display:block}body.c2-light .c2-index-col h4,body.c2-light .c2-index-group>h4{color:var(--color-dark);border-bottom-color:#0000001a}body.c2-light .c2-index-col a{color:var(--color-text)}body.c2-light .c2-index-col a:hover{color:var(--color-blue)}body.c2-light .c2-index-col a.c2-link-soon{color:#00000059}body.c2-light .c2-index-col a.c2-link-soon:hover{color:#00000080}body.c2-light .c2-footer .footer-bottom{border-top-color:#00000014}body.c2-light .c2-footer .footer-nav a:hover{color:var(--color-blue)}.ring-cards{--rc-canvas: #0B0D0E;--rc-surface: #141518;--rc-raised: #1B1F21;--rc-line: #262B2E;--rc-ink: #EDF1F2;--rc-muted: #8A9499;--rc-faint: #5B6669;--rc-signal: #5FD3A0;--rc-raw: #D99B54;--rc-font-mono: "IBM Plex Mono", ui-monospace, monospace;display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}@media (min-width: 1024px){.ring-cards{max-width:640px}}.ring-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:8px;border:1px solid var(--rc-line);background:var(--rc-surface);padding:24px;transition:border-color .2s ease-out}.ring-cards--group .ring-card{padding-top:24px;padding-bottom:18.5px}.ring-card--raw.is-active{border-color:#d99b5480}.ring-card--balanced.is-active{border-color:#5fd3a080}.ring-card-head{display:flex;align-items:center;gap:16px}.ring-card-headline{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:16px}.ring-card-play{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;border:1px solid var(--rc-line);background:transparent;color:var(--rc-muted);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out}.ring-card-play:hover{border-color:var(--rc-faint);color:var(--rc-ink)}.ring-card-play:focus-visible{outline:2px solid var(--rc-muted);outline-offset:2px}.ring-card--raw .ring-card-play{border-color:#d99b5466;color:var(--rc-raw)}.ring-card--balanced .ring-card-play{border-color:#5fd3a066;color:var(--rc-signal)}.ring-card--raw .ring-card-play.is-on{border-color:var(--rc-raw);background:var(--rc-raw);color:var(--rc-canvas)}.ring-card--balanced .ring-card-play.is-on{border-color:var(--rc-signal);background:var(--rc-signal);color:var(--rc-canvas)}.ring-card--raw .ring-card-play:focus-visible{outline-color:var(--rc-raw)}.ring-card--balanced .ring-card-play:focus-visible{outline-color:var(--rc-signal)}.ring-card-play-icon,.ring-card-pause-icon{width:16px;height:16px;fill:currentColor}.ring-card-play-icon{margin-left:2px}.ring-card-pause-icon,.ring-card-play.is-on .ring-card-play-icon{display:none}.ring-card-play.is-on .ring-card-pause-icon{display:block}.ring-card-title{flex:1 1 auto;min-width:0;margin:0;font-size:1.125rem;font-weight:500;line-height:1.25;color:var(--rc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ring-toggle{flex-shrink:0;margin-left:auto;display:inline-flex;border:1px solid var(--rc-line);border-radius:999px;padding:3px;gap:3px}.ring-toggle-btn{appearance:none;border:none;background:transparent;color:var(--rc-muted);font-family:var(--rc-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:9px 16px;border-radius:999px;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.ring-toggle-btn:hover{color:var(--rc-ink)}.ring-toggle-btn:focus-visible{outline:2px solid var(--rc-muted);outline-offset:2px}.ring-toggle-btn[data-ring-mode=raw][aria-checked=true]{background:var(--rc-raw);color:var(--rc-canvas)}.ring-toggle-btn[data-ring-mode=balanced][aria-checked=true]{background:var(--rc-signal);color:var(--rc-canvas)}.ring-toggle-btn[data-ring-mode=raw][aria-checked=true]:focus-visible{outline-color:var(--rc-raw)}.ring-toggle-btn[data-ring-mode=balanced][aria-checked=true]:focus-visible{outline-color:var(--rc-signal)}.ring-card-meter{margin-top:24px}.ring-cards--group .ring-card-meter{margin-top:1px}.ring-cards--single .ring-card-meter{margin-top:16px}.ring-card-progress{position:absolute;left:0;right:0;bottom:0;height:1px;transform-origin:left;transform:scaleX(0);opacity:0;transition:opacity .15s ease-out}.ring-card--raw .ring-card-progress{background:var(--rc-raw)}.ring-card--balanced .ring-card-progress{background:var(--rc-signal)}.ring-meter-single{position:relative;height:92px;width:100%}.ring-meter-limit-line{position:absolute;left:0;right:0;bottom:74%;border-top:1px dashed var(--rc-line);transition:border-color .15s ease-out}.ring-meter-limit-line.is-over{border-top-color:var(--rc-raw)}.ring-meter-limit-label{position:absolute;right:0;bottom:calc(74% + 4px);font-family:var(--rc-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--rc-faint);transition:color .15s ease-out}.ring-meter-limit-label.is-over{color:var(--rc-raw)}.ring-meter-bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:3px}.ring-meter-bar{flex:1 1 0;min-width:0;height:92px;background:var(--rc-line);border-radius:2px 2px 0 0;opacity:.9;transform-origin:bottom;transform:scaleY(.02)}.ring-meter-bar.is-clipped{border-radius:0;opacity:1}.ring-meter-bar.is-active.is-raw{background:var(--rc-raw)}.ring-meter-bar.is-active:not(.is-raw){background:var(--rc-signal)}.ring-meter-lanes{list-style:none;margin:14px 0 8px;padding:0;display:flex;flex-direction:column;gap:0}.ring-meter-lane{display:flex;align-items:center;gap:12px}.ring-meter-lane-weight{width:72px;flex-shrink:0;font-family:var(--rc-font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:#edf1f2e6}.ring-meter-lane-weight.is-masked{color:var(--rc-faint)}.ring-meter-lane-track{position:relative;flex:1 1 auto;height:7px;overflow:hidden;border-radius:2px;background:#262b2e80}.ring-meter-lane-fill{position:absolute;top:0;bottom:0;left:0;width:0%;background:var(--rc-line);border-radius:2px}.ring-meter-lane-fill.is-over{border-radius:0}.ring-meter-lane-fill.is-active.is-raw{background:var(--rc-raw)}.ring-meter-lane-fill.is-active:not(.is-raw){background:var(--rc-signal)}.ring-meter-lane-limit{position:absolute;top:0;bottom:0;left:78%;width:1px;background:#0b0d0ecc}.ring-meter-lane-status{width:64px;flex-shrink:0;text-align:right;font-family:var(--rc-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--rc-faint)}.ring-meter-lane-status.is-masked{color:var(--rc-raw)}.ring-meter-summary{margin:10px 0 0;padding-top:6px;border-top:1px solid rgba(38,43,46,.7);font-family:var(--rc-font-mono);font-size:11px;color:var(--rc-faint)}.ring-meter-summary-count--raw{color:var(--rc-raw)}.ring-meter-summary-count--balanced{color:var(--rc-signal)}.ring-meter-hint{margin:10px 0 0;padding-top:8px;border-top:1px solid rgba(38,43,46,.7);font-family:var(--rc-font-mono);font-size:11px;color:var(--rc-faint)}@media (prefers-reduced-motion: reduce){.ring-card,.ring-card-play,.ring-card-progress,.ring-meter-limit-line,.ring-meter-limit-label,.ring-meter-lane-fill{transition-duration:.01ms}}@media (max-width: 700px){.ring-card-play{width:64px;height:64px}.ring-card-play-icon,.ring-card-pause-icon{width:22px;height:22px}.ring-card-headline{flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.ring-toggle{margin-left:0}}.chapp-models-page{--cam-card: #0a0d19;--cam-card-hover: #10142a;--cam-line: rgba(255,255,255,.06);--cam-line-strong: rgba(255,255,255,.1)}body.chapp-page-light.chapp-models-page{--cam-card: #fff;--cam-card-hover: #f3f5fd;--cam-line: rgba(20,24,40,.07);--cam-line-strong: rgba(20,24,40,.12);--cam-navy: #364DCB}body.chapp-models-page .cam-table thead th,body.chapp-models-page .cam-table thead th.cam-rowlabel{background:color-mix(in srgb,#6182EF 16%,var(--cam-card));border-bottom:2px solid #6182EF}body.chapp-models-page .cam-header-note{display:block;white-space:nowrap;overflow:visible;text-transform:none;letter-spacing:normal;margin-top:0;margin-bottom:6px;font-weight:500;font-size:.7rem;position:relative;top:-7px}body.chapp-models-page .cam-table thead th.cam-rowlabel{color:#fff}body.chapp-models-page .cam-header-note-short{display:none}@media (max-width: 700px){body.chapp-models-page .cam-header-note-long{display:none}body.chapp-models-page .cam-header-note-short{display:inline}}body.chapp-page-light.chapp-models-page .cam-table thead th,body.chapp-page-light.chapp-models-page .cam-table thead th.cam-rowlabel{background:#e8ecfb;border-bottom:2px solid #364DCB}body.chapp-page-light.chapp-models-page .cam-table thead th.cam-rowlabel,body.chapp-page-light.chapp-models-page .cam-table thead .cam-model{color:#1b2140}body.chapp-page-light.chapp-models-page .cam-table thead .cam-header-note{color:#1b214099}body.chapp-page-light.chapp-models-page .cam-table thead .cam-cat{border-color:#364dcb4d;background:#fff;color:#364dcb}body.chapp-page-light.chapp-models-page .cam-table thead th.cam-fam-start{border-left-color:#1418281f}@media (min-width: 1151px){body.chapp-models-page .cam-table-wrap,body.chapp-models-page .cam-table-scroll{overflow:visible}body.chapp-models-page .cam-table thead th{position:sticky;top:var(--cam-header-offset, 123px);z-index:3}body.chapp-models-page .cam-table thead th.cam-rowlabel{z-index:4}body.chapp-models-page .cam-table thead tr:first-child th:first-child{border-top-left-radius:20px}body.chapp-models-page .cam-table thead tr:first-child th:last-child{border-top-right-radius:20px}body.chapp-models-page .cam-table tbody:last-of-type tr:last-child>:first-child{border-bottom-left-radius:20px}body.chapp-models-page .cam-table tbody:last-of-type tr:last-child>:last-child{border-bottom-right-radius:20px}}body.chapp-models-page .cam-table-scroll{cursor:grab;user-select:none}body.chapp-models-page .cam-table-scroll.is-dragging{cursor:grabbing}body.chapp-models-page .cam-table-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,white 30%,var(--cam-card)) transparent}body.chapp-models-page .cam-table-scroll::-webkit-scrollbar{height:6px}body.chapp-models-page .cam-table-scroll::-webkit-scrollbar-track{background:transparent}body.chapp-models-page .cam-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,white 30%,var(--cam-card));border-radius:3px}body.chapp-page-light.chapp-models-page .cam-table-scroll{scrollbar-color:color-mix(in srgb,black 25%,var(--cam-card)) transparent}body.chapp-page-light.chapp-models-page .cam-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,black 25%,var(--cam-card))}body.chapp-page-light.chapp-models-page .cam-table-wrap:after,body.chapp-page-light.chapp-models-page .cam-sticky-clone-fade{background:linear-gradient(90deg,transparent,color-mix(in srgb,color-mix(in srgb,black 15%,var(--chapp-light-bg-bottom)) 50%,transparent))}.chapp-models-page .cam-hero{padding:133px 0 96px;background:radial-gradient(65% 40% at 50% 0%,rgba(97,130,239,.3),transparent 70%),radial-gradient(45% 30% at 85% 5%,rgba(54,77,203,.22),transparent 70%),linear-gradient(180deg,#0a0e1c,#05060b 45%)}@media (max-width: 700px){.chapp-models-page .cam-hero{padding:128px 0 64px}}body.chapp-page-light.chapp-models-page .cam-hero{background:linear-gradient(180deg,var(--color-white) 0%,var(--chapp-light-bg-bottom) 100%)}body.chapp-page-light.chapp-models-page #chapp-models-choose,body.story-page.chapp-page-light.chapp-models-page #chapp-models-cta{background:linear-gradient(180deg,var(--chapp-light-bg-top) 0%,var(--chapp-light-bg-bottom) 100%)}.cam-hero-heading .chapp-hero2-lead{max-width:760px;text-wrap:balance}@media (min-width: 1100px){.cam-hero-heading .chapp-hero2-lead{max-width:960px}}body.chapp-page-light .cam-hero .chapp-hero2-eyebrow{color:#364dcb;--eb-boost: var(--wt-eyebrow-light)}body.chapp-page-light .cam-hero .chapp-hero2-heading{color:var(--color-dark)}.cam-table-wrap{position:relative;margin-top:56px;border-radius:20px;border:1px solid var(--cam-line-strong);background:var(--cam-card);box-shadow:0 30px 70px #00000059;overflow:hidden}body.chapp-page-light .cam-table-wrap{box-shadow:0 6px 14px #22294a0f,0 28px 60px #22294a1a}.cam-table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.cam-table-scroll:focus-visible{outline:2px solid #6182EF;outline-offset:-2px;border-radius:20px}.cam-table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0;font-family:var(--font-read);font-size:.88rem;line-height:1.4;color:#ffffffb8;table-layout:fixed}.cam-table th,.cam-table td{transition:background-color .15s ease}.cam-table thead th{padding:26px 10px 20px;vertical-align:bottom;text-align:center;font-weight:400;border-bottom:1px solid var(--cam-line-strong);background:var(--cam-card)}.cam-table thead th.cam-rowlabel{text-align:left;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff6}.cam-model{display:block;color:#fff;white-space:nowrap}.cam-cat{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:999px;border:1px solid rgba(97,130,239,.28);background:#6182ef1f;color:#9cb0f7;font-family:var(--font-read);font-size:.68rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}.cam-table thead .cam-cat{white-space:normal;max-width:100%;line-height:1.3;border-radius:10px}.cam-rowlabel{width:230px}.cam-table .cam-rowlabel{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.cam-table tbody th.cam-rowlabel{text-align:left;font-weight:500;color:#ffffffd1}.cam-table .cam-rowlabel{position:sticky;left:0;z-index:2;padding-left:24px;padding-right:16px;background:var(--cam-card)}.cam-table tbody th,.cam-table tbody td{padding:14px 10px;border-top:1px solid var(--cam-line)}.cam-table tbody td{text-align:center}.cam-table .cam-fam-start{border-left:1px solid var(--cam-line-strong)}.cam-table tr.cam-group th{padding:30px 24px 10px;text-align:left;border-top:1px solid var(--cam-line-strong);background:var(--cam-card)}.cam-table thead+tbody tr.cam-group th{border-top:0}.cam-table tr.cam-group th span{position:sticky;left:24px;font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9cb0f7}.cam-num{font-family:var(--font-display);font-weight:500;font-size:1.02rem;color:#fff;font-variant-numeric:tabular-nums}.cam-no{color:#fff3}.cam-yes{display:inline-flex;vertical-align:middle;color:#6182ef}.cam-yes-icon{width:20px;height:20px}.cam-note{display:block;margin-top:4px;font-size:.74rem;color:#ffffff7a}.cam-table tbody tr:not(.cam-group):hover>*{background-color:var(--cam-card-hover)}.cam-table .is-col-hover{background-color:var(--cam-card-hover)}.cam-table thead th.is-col-hover .cam-model{color:#9cb0f7}.cam-swipe-hint{display:none}@media (max-width: 1150px){.cam-swipe-hint{display:block;margin:40px 0 -40px;font-family:var(--font-read);font-size:.82rem;font-weight:500;color:#ffffff80}.cam-swipe-hint span{color:#9cb0f7}.cam-table-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:48px;background:linear-gradient(90deg,transparent,var(--cam-card));pointer-events:none;transition:opacity .25s ease}.cam-table-wrap.is-scrolled-end:after{opacity:0}.cam-rowlabel{width:190px}.cam-table{min-width:1110px}}@media (max-width: 700px){.cam-table-wrap{margin-top:40px;border-radius:16px}.cam-swipe-hint{margin:32px 0 -28px}.cam-table{min-width:940px;font-size:.82rem}.cam-rowlabel{width:140px}.cam-table .cam-rowlabel{padding-left:16px;padding-right:10px}.cam-table tr.cam-group th{padding-left:16px}.cam-table tr.cam-group th span{left:16px}}body.chapp-page-light .cam-table{color:#111111b3}body.chapp-page-light .cam-table thead th.cam-rowlabel{color:#1111116b}body.chapp-page-light .cam-model,body.chapp-page-light .cam-num,body.chapp-page-light .cam-table tbody th.cam-rowlabel{color:var(--color-dark)}body.chapp-page-light .cam-cat{color:#364dcb;background:#6182ef1a;border-color:#6182ef4d}body.chapp-page-light .cam-table tr.cam-group th span,body.chapp-page-light .cam-table thead th.is-col-hover .cam-model{color:#364dcb}body.chapp-page-light .cam-no{color:#11111138}body.chapp-page-light .cam-note,body.chapp-page-light .cam-swipe-hint{color:#11111180}body.chapp-page-light .cam-swipe-hint span{color:#364dcb}.cam-asterisk{margin-left:2px;color:#9cb0f7}.cam-table-note .cam-asterisk{margin-left:0}.cam-table td.cam-span{text-align:left;padding-left:20px;font-weight:500;color:#9cb0f7}body.chapp-page-light .cam-table td.cam-span{color:#364dcb}.chapp-models-page .cam-bells-icon{width:30px;height:30px;transform:translate(-4px)}.cam-table-notes{margin-top:20px;display:flex;flex-direction:column;gap:6px;max-width:820px}.cam-table-note{margin:0;font-family:var(--font-read);font-size:.8rem;line-height:1.55;color:#ffffff73}body.chapp-page-light .cam-asterisk{color:#364dcb}body.chapp-page-light .cam-table-note{color:#1111118c}#chapp-models-choose .chapp-feature-header{flex-direction:column;align-items:flex-end;gap:18px;text-align:right}#chapp-models-choose .chapp-feature-heading-col,#chapp-models-choose .chapp-feature-copy-col{flex:none;max-width:640px}#chapp-models-choose .chapp-feature-lead{margin:0;text-wrap:balance}#chapp-models-cta{padding-top:88px}@media (max-width: 700px){#chapp-models-cta{padding-top:60px}}@media (min-width: 1100px){#chapp-models-choose .chapp-feature-copy-col{max-width:840px}}.cam-eyebrow{display:block;color:#9cb0f7}body.chapp-page-light .cam-eyebrow{color:#364dcb;--eb-boost: var(--wt-eyebrow-light)}.cam-families{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}@media (max-width: 1000px){.cam-families{grid-template-columns:1fr;max-width:640px;width:100%;margin-inline:auto}}.cam-family{padding:30px 28px 12px;border-radius:20px;border:1px solid var(--cam-line-strong);background:#ffffff08}body.chapp-page-light .cam-family{background:#fff;box-shadow:0 6px 14px #22294a0f,0 24px 50px #22294a14}.cam-family-head{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.cam-family-icon{flex:none;width:56px;height:56px;color:#6182ef}.cam-family-icon svg{width:100%;height:100%}.cam-family-icon--pair{width:auto;display:flex;align-items:center;gap:14px}.cam-family-icon--pair svg{width:56px;height:56px;flex:none}.cam-family-icon-sep{width:1px;height:36px;background:#6182ef59}.cam-family-icon .cam-icon-bell{color:color-mix(in srgb,var(--cam-gold) 90%,transparent)}body.chapp-page-light .cam-family-icon .cam-icon-bell{color:color-mix(in srgb,var(--cam-gold) 70%,transparent)}.chapp-models-page{--cam-gold: color-mix(in srgb, var(--color-primary) 70%, #ffe27a)}body.chapp-page-light.chapp-models-page{--cam-gold: color-mix(in srgb, var(--color-primary-dark) 75%, #ff9a00)}.chapp-models-page .cam-family--bells .cam-family-name{color:color-mix(in srgb,var(--cam-gold) 92%,transparent)}body.chapp-page-light.chapp-models-page .cam-family--bells .cam-family-name{color:color-mix(in srgb,var(--cam-gold) 75%,transparent)}.chapp-models-page .cam-family--bells .cam-cat{color:var(--cam-gold);background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}.chapp-models-page .cam-family--hybrid .cam-family-name,.chapp-models-page .cam-family--hybrid .cam-cat{background-color:transparent;background-image:linear-gradient(90deg,#9CB0F7 35%,var(--cam-gold) 65%);-webkit-background-clip:text;background-clip:text;color:transparent}.chapp-models-page .cam-family--hybrid .cam-family-name{background-image:linear-gradient(90deg,#7B96F5 35%,var(--cam-gold) 65%)}body.chapp-page-light.chapp-models-page .cam-family--hybrid .cam-family-name,body.chapp-page-light.chapp-models-page .cam-family--hybrid .cam-cat{background-image:linear-gradient(90deg,var(--cam-navy) 35%,var(--cam-gold) 65%)}.chapp-models-page .cam-family--hybrid .cam-cat{position:relative;isolation:isolate;border-color:transparent}.cam-family--hybrid .cam-cat:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#6182ef59 35%,color-mix(in srgb,var(--color-primary) 35%,transparent) 65%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cam-family--hybrid .cam-cat:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#6182ef1f 35%,color-mix(in srgb,var(--color-primary) 12%,transparent) 65%);z-index:-1;pointer-events:none}.cam-family-title{display:flex;flex-direction:column;align-items:flex-start}.cam-family-title .cam-cat{margin-top:11px}.cam-family-name{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.4rem,2vw,1.7rem);line-height:1.1;letter-spacing:-.01em;color:#9cb0f7}body.chapp-page-light .cam-family-name{color:#6182ef}body.chapp-page-light.chapp-models-page .cam-family:not(.cam-family--bells):not(.cam-family--hybrid) .cam-family-name{color:var(--cam-navy)}body.chapp-page-light.chapp-models-page .cam-family-icon{color:var(--cam-navy)}body.chapp-page-light.chapp-models-page .cam-family:not(.cam-family--bells):not(.cam-family--hybrid) .cam-cat{color:var(--cam-navy);background:color-mix(in srgb,var(--cam-navy) 10%,transparent);border-color:color-mix(in srgb,var(--cam-navy) 30%,transparent)}body.chapp-page-light.chapp-models-page .cam-family--hybrid .cam-cat:before{background:linear-gradient(90deg,color-mix(in srgb,var(--cam-navy) 40%,transparent) 35%,color-mix(in srgb,var(--color-primary) 35%,transparent) 65%)}body.chapp-page-light.chapp-models-page .cam-family--hybrid .cam-cat:after{background:linear-gradient(90deg,color-mix(in srgb,var(--cam-navy) 10%,transparent) 35%,color-mix(in srgb,var(--color-primary) 12%,transparent) 65%)}.cam-family-lead{margin:0 0 18px}.cam-family-models{list-style:none;margin:0;padding:0}.cam-family-models li{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--cam-line)}.cam-family-model{color:#9cb0f7}body.chapp-page-light .cam-family-model{color:#364dcb}body.bellstriker-page{--bs-bg: #12161b;--bs-panel: #1B1D1F;--bs-steel: #6E747A;--bs-text: #FFFFFF;--bs-muted: #9AA0A4;--bs-accent: #1fb6a8;--bs-accent-hover: #29d6c6;--bs-accent-soft: rgba(31,182,168,.14);--bs-border: rgba(255,255,255,.1);background:var(--bs-bg)}body.bellstriker-page.bs-light{--bs-bg: #F2F3F4;--bs-panel: #FFFFFF;--bs-steel: #B7BEC2;--bs-text: #17191B;--bs-muted: #666E72;--bs-accent: #0d6a62;--eb-boost: var(--wt-eyebrow-light);--hb-big: 90;--hb-small: 70;--tx: var(--tx-on-light);--tx-muted: var(--tx-muted-on-light);--tx-faint: var(--tx-faint-on-light);--bs-accent-hover: #0a5951;--bs-accent-soft: rgba(13,106,98,.08);--bs-border: rgba(0,0,0,.1);--bs-light-bg-top: #FBFCFC;--bs-light-bg-bottom: #F1F2F2}body.bellstriker-page .bs-section{padding:110px 0;background:radial-gradient(45% 55% at 15% 15%,color-mix(in srgb,var(--bs-accent) 12%,transparent),transparent 60%),var(--bs-bg);color:var(--bs-text);transition:background-color .3s ease,color .3s ease}body.bellstriker-page.bs-light .bs-section{background:linear-gradient(180deg,var(--bs-light-bg-top) 0%,var(--bs-light-bg-bottom) 100%)}body.bellstriker-page .bs-section+.bs-section{border-top:1px solid var(--bs-border)}@media (max-width: 700px){body.bellstriker-page .bs-section{padding:72px 0}}body.bellstriker-page #bs-mechanism{padding-top:133px}body.bellstriker-page:not(.bs-light) #bs-mechanism{background:radial-gradient(65% 55% at 50% 0%,color-mix(in srgb,var(--bs-accent) 18%,transparent),transparent 70%),var(--bs-bg)}@media (max-width: 700px){body.bellstriker-page #bs-mechanism{padding-top:100px}}body.bellstriker-page .bs-eyebrow{color:var(--bs-accent)}body.bellstriker-page .bs-heading{color:var(--bs-text);max-width:760px}body.bellstriker-page #bs-mechanism>.container{text-align:center}body.bellstriker-page #bs-mechanism .bs-heading{margin-left:auto;margin-right:auto}body.bellstriker-page #bs-mechanism .bs-lead{max-width:none}body.bellstriker-page #bs-specs>.container{text-align:right}body.bellstriker-page #bs-specs .bs-heading,body.bellstriker-page #bs-specs .bs-lead{margin-left:auto;margin-right:0}@media (max-width: 700px){body.bellstriker-page #bs-specs>.container{text-align:left}body.bellstriker-page #bs-specs .bs-heading,body.bellstriker-page #bs-specs .bs-lead{margin-left:0;margin-right:auto}}body.bellstriker-page:not(.bs-light) #bs-specs{background:radial-gradient(45% 55% at 85% 15%,color-mix(in srgb,var(--bs-accent) 12%,transparent),transparent 60%),var(--bs-bg)}body.bellstriker-page .btn-primary{background:var(--bs-accent);color:#fff}body.bellstriker-page .btn-primary:hover{background:var(--bs-accent-hover)}body.bellstriker-page .btn-outline{color:var(--bs-accent)}body.bellstriker-page .btn-outline:hover{background:var(--bs-accent);border-color:var(--bs-accent);color:#fff}body.bellstriker-page .bs-cta-row{margin-top:8px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}body.bellstriker-page .bs-cta-btn{display:inline-flex;align-items:center;gap:10px}body.bellstriker-page .bs-cta-btn svg{width:14px;height:14px}body.bellstriker-page .bs-play-disc{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1.5px solid currentColor;box-sizing:border-box;transition:transform .25s var(--ease)}body.bellstriker-page .bs-play-disc:before{content:"";width:0;height:0;margin-left:2.5px;border-style:solid;border-width:4.5px 0 4.5px 7px;border-color:transparent transparent transparent currentColor}body.bellstriker-page .bs-cta-btn:hover .bs-play-disc{transform:scale(1.1)}body.bellstriker-page .bs-cta-btn.btn-primary{padding-left:18px}:lang(el) body.bellstriker-page .bs-cta-btn,body.bellstriker-page:lang(el) .bs-cta-btn,:lang(ru) body.bellstriker-page .bs-cta-btn,body.bellstriker-page:lang(ru) .bs-cta-btn{padding-top:calc(.85em - 1.5px);padding-bottom:calc(.85em + 1.5px)}body.bellstriker-page:lang(el) .bs-cta-btn svg,body.bellstriker-page:lang(ru) .bs-cta-btn svg,body.bellstriker-page:lang(el) .bs-play-disc,body.bellstriker-page:lang(ru) .bs-play-disc{translate:0 1.5px}body.bellstriker-page .bs-cta-btn.btn-primary{background:var(--bs-accent);border-color:var(--bs-accent);color:#fff}body.bellstriker-page .bs-cta-btn.btn-primary{transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}body.bellstriker-page .bs-cta-btn.btn-primary:hover,body.bellstriker-page .bs-cta-btn.btn-primary:focus-visible{background:color-mix(in srgb,var(--bs-accent) 16%,transparent);border-color:color-mix(in srgb,var(--bs-accent) 70%,transparent);color:#fff}body.bellstriker-page.bs-light .bs-cta-btn.btn-primary:hover,body.bellstriker-page.bs-light .bs-cta-btn.btn-primary:focus-visible{background:color-mix(in srgb,var(--bs-accent) 8%,transparent);border-color:color-mix(in srgb,var(--bs-accent) 55%,transparent);color:var(--bs-accent)}body.bellstriker-page .bs-cta-btn.btn-outline{border-radius:999px;border-color:color-mix(in srgb,var(--bs-accent) 45%,transparent);color:color-mix(in srgb,var(--bs-accent) 75%,#fff);background:transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}body.bellstriker-page .bs-cta-btn.btn-outline:hover,body.bellstriker-page .bs-cta-btn.btn-outline:focus-visible{background:color-mix(in srgb,var(--bs-accent) 16%,transparent);border-color:color-mix(in srgb,var(--bs-accent) 70%,transparent);color:#fff}body.bellstriker-page .bs-cta-btn.btn-outline:focus-visible{outline:2px solid var(--bs-accent);outline-offset:2px}body.bellstriker-page.bs-light .bs-cta-btn.btn-outline{border-color:color-mix(in srgb,var(--bs-accent) 35%,transparent);color:var(--bs-accent)}body.bellstriker-page.bs-light .bs-cta-btn.btn-outline:hover,body.bellstriker-page.bs-light .bs-cta-btn.btn-outline:focus-visible{background:color-mix(in srgb,var(--bs-accent) 8%,transparent);border-color:color-mix(in srgb,var(--bs-accent) 55%,transparent);color:var(--bs-accent)}body.bellstriker-page #bs-crosssell>.container{text-align:center}body.bellstriker-page #bs-crosssell .bs-heading,body.bellstriker-page #bs-crosssell .bs-lead{margin-left:auto;margin-right:auto}body.bellstriker-page #bs-crosssell .chapp-final-cta-actions{margin-top:28px}body.bellstriker-page .bs-bells-icon{width:30px;height:30px;transform:translate(-4px)}body.bellstriker-page:not(.bs-light) #bs-crosssell{background:radial-gradient(60% 60% at 50% 0%,color-mix(in srgb,var(--bs-accent) 16%,transparent),transparent 70%),var(--bs-bg)}body.bellstriker-page.bs-light .chapp-final-cta-btn--mini{background:#fff;border-color:#14182824;box-shadow:0 6px 16px #1418280f}body.bellstriker-page.bs-light .chapp-final-cta-btn--mini:hover{border-color:color-mix(in srgb,var(--mini-accent) 50%,transparent);background:#fff}body.bellstriker-page.bs-light .chapp-final-cta-btn--mini-name{color:var(--color-dark)}body.bellstriker-page.bs-light .chapp-final-cta-btn--mini-desc{color:#1111118c}body.bellstriker-page.bs-light .chapp-final-cta-btn--primary{color:#fff}body.bellstriker-page .bs-slider{position:relative;margin-top:56px}body.bellstriker-page .bs-slider-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none}body.bellstriker-page .bs-slider-track.is-dragging{cursor:grabbing;scroll-snap-type:none}body.bellstriker-page .bs-slider-track img{-webkit-user-drag:none}body.bellstriker-page .bs-slider-track::-webkit-scrollbar{display:none}body.bellstriker-page .bs-slide{flex:0 0 auto;scroll-snap-align:start}body.bellstriker-page .bs-slide-swatch{height:180px;padding:0 22px;border-radius:12px;background:radial-gradient(120% 130% at 85% 85%,color-mix(in srgb,var(--bs-steel) 16%,var(--bs-panel)) 0%,var(--bs-panel) 60%);border:1px solid var(--bs-border);display:flex;align-items:center;justify-content:center}body.bellstriker-page.bs-light .bs-slide-swatch{border-color:color-mix(in srgb,var(--bs-accent) 25%,var(--bs-border));background:radial-gradient(120% 130% at 85% 85%,color-mix(in srgb,var(--bs-steel) 45%,var(--bs-panel)) 0%,var(--bs-panel) 65%)}body.bellstriker-page .bs-slide-swatch img{height:150px;width:auto;pointer-events:none;filter:drop-shadow(0 8px 10px rgba(0,0,0,.35))}body.bellstriker-page .bs-slide-label{display:block;margin-top:12px;font-family:var(--font-display);font-weight:700;font-size:.95rem;text-align:center;color:var(--bs-text)}body.bellstriker-page .bs-slide-sublabel{display:block;margin-top:2px;font-size:.8rem;text-align:center;color:var(--bs-muted)}body.bellstriker-page .bs-slider-arrow{position:absolute;top:70px;width:40px;height:40px;border-radius:50%;border:1px solid var(--bs-border);background:var(--bs-panel);color:var(--bs-text);font-size:1.1rem;line-height:1;cursor:pointer}body.bellstriker-page .bs-slider-prev{left:-20px}body.bellstriker-page .bs-slider-next{right:-20px}@media (max-width: 700px){body.bellstriker-page .bs-slider-arrow{display:none}}@media (min-width: 700px){body.bellstriker-page .bs-slide{flex:0 0 calc((100% - 2 * 16px) / 3)}body.bellstriker-page .bs-slide-swatch{width:100%}body.bellstriker-page .bs-slide-swatch img{height:auto;width:auto;max-width:100%;max-height:150px}}@media (min-width: 1100px){body.bellstriker-page #bs-mechanism>.container{max-width:1260px}body.bellstriker-page .bs-slide{flex:0 0 calc((100% - 48px)/4)}}body.bellstriker-page{--cam-card: var(--bs-panel);--cam-card-hover: #232628;--cam-line: color-mix(in srgb, white 6%, var(--cam-card));--cam-line-strong: color-mix(in srgb, white 10%, var(--cam-card));--cam-accent: var(--bs-accent)}body.bellstriker-page .cam-cat{border-color:color-mix(in srgb,var(--cam-accent) 30%,transparent);background:color-mix(in srgb,var(--cam-accent) 10%,transparent);color:var(--cam-accent);font-size:.76rem;padding:4px 12px;position:relative;top:5px}body.bellstriker-page .cam-asterisk,body.bellstriker-page .cam-swipe-hint span,body.bellstriker-page .cam-yes,body.bellstriker-page .cam-table tr.cam-group th span,body.bellstriker-page .cam-table thead th.is-col-hover .cam-model{color:var(--cam-accent)}body.bellstriker-page .cam-swipe-hint,body.bellstriker-page .cam-table-notes{text-align:left}body.bellstriker-page #bs-features .cam-table-notes{margin-top:60px;max-width:none;text-align:center;align-items:center}body.bellstriker-page .cam-table thead th.cam-fam-start{border-left:none}body.bellstriker-page .bs-header-title{overflow:visible;margin-bottom:8px;position:relative;top:-8px;text-transform:none}body.bellstriker-page .bs-specs-long{display:none}@media (min-width: 1151px){body.bellstriker-page .bs-specs-short{display:none}body.bellstriker-page .bs-specs-long{display:inline}}body.bellstriker-page .cam-sticky-clone-label{overflow:visible;position:relative;z-index:2}body.bellstriker-page .cam-table td.cam-shared{text-align:left;padding-left:24px}body.bellstriker-page .cam-shared-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--cam-accent) 30%,transparent);background:color-mix(in srgb,var(--cam-accent) 10%,transparent);color:var(--cam-accent);font-weight:600;font-size:.88rem}body.bellstriker-page .cam-shared-chip+.cam-note{margin-top:12px}body.bellstriker-page .cam-table thead th,body.bellstriker-page .cam-table thead th.cam-rowlabel{background:color-mix(in srgb,var(--cam-accent) 16%,var(--cam-card));border-bottom:2px solid var(--cam-accent)}@media (min-width: 1151px){body.bellstriker-page .cam-table-wrap,body.bellstriker-page .cam-table-scroll{overflow:visible}body.bellstriker-page .cam-table thead th{position:sticky;top:var(--bs-header-offset, 123px);z-index:3}body.bellstriker-page .cam-table thead th.cam-rowlabel{z-index:4}body.bellstriker-page .cam-table thead tr:first-child th:first-child{border-top-left-radius:20px}body.bellstriker-page .cam-table thead tr:first-child th:last-child{border-top-right-radius:20px}body.bellstriker-page .cam-table tbody:last-of-type tr:last-child>:first-child{border-bottom-left-radius:20px}body.bellstriker-page .cam-table tbody:last-of-type tr:last-child>:last-child{border-bottom-right-radius:20px}}body.bellstriker-page .cam-table-scroll{cursor:grab;user-select:none}body.bellstriker-page .cam-table-scroll.is-dragging{cursor:grabbing}body.bellstriker-page .cam-table-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,white 30%,var(--cam-card)) transparent}body.bellstriker-page .cam-table-scroll::-webkit-scrollbar{height:6px}body.bellstriker-page .cam-table-scroll::-webkit-scrollbar-track{background:transparent}body.bellstriker-page .cam-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,white 30%,var(--cam-card));border-radius:3px}.cam-table-clone{min-width:0;width:auto;table-layout:fixed}.cam-sticky-clone{position:fixed;display:none;z-index:150;overflow:hidden;user-select:none}.cam-sticky-clone-inner{display:flex;height:100%}.cam-sticky-clone-label{flex-shrink:0;overflow:hidden}.cam-sticky-clone-scroll{flex:1;overflow:hidden;position:relative}.cam-sticky-clone-scroll table{position:absolute;top:0;left:0}.cam-sticky-clone-fade{position:absolute;top:0;right:0;bottom:0;width:48px;background:linear-gradient(90deg,transparent,var(--cam-card));pointer-events:none}.cam-sticky-clone-label table,.cam-sticky-clone-scroll table,.cam-sticky-clone-label tr,.cam-sticky-clone-scroll tr{height:100%}body.bellstriker-page.bs-light{--cam-card-hover: #eef0f0;--cam-line: rgba(0,0,0,.07);--cam-line-strong: rgba(0,0,0,.14);--cam-accent: var(--bs-accent-hover)}body.bellstriker-page.bs-light .cam-table-wrap{box-shadow:0 6px 14px #141e1c0f,0 28px 60px #141e1c1a}body.bellstriker-page.bs-light .cam-table{color:#111111b3}body.bellstriker-page.bs-light .cam-table tbody th.cam-rowlabel{color:var(--color-dark)}body.bellstriker-page.bs-light .cam-note,body.bellstriker-page.bs-light .cam-table-note,body.bellstriker-page.bs-light .cam-swipe-hint{color:#1111118c}body.bellstriker-page.bs-light .cam-table thead th,body.bellstriker-page.bs-light .cam-table thead th.cam-rowlabel{background:var(--cam-accent);border-bottom:2px solid color-mix(in srgb,black 22%,var(--cam-accent))}body.bellstriker-page.bs-light .cam-table thead th.cam-rowlabel,body.bellstriker-page.bs-light .cam-table thead .cam-model{color:#fff}body.bellstriker-page.bs-light .cam-table thead .cam-cat{border-color:#ffffff59;background:#ffffff29;color:#fff}body.bellstriker-page.bs-light .cam-table-scroll{scrollbar-color:color-mix(in srgb,black 25%,var(--cam-card)) transparent}body.bellstriker-page.bs-light .cam-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,black 25%,var(--cam-card))}body.bellstriker-page.bs-light .cam-table-wrap:after,body.bellstriker-page.bs-light .cam-sticky-clone-fade{background:linear-gradient(90deg,transparent,color-mix(in srgb,color-mix(in srgb,black 15%,var(--bs-bg)) 70%,transparent))}body.clock-movement-page.clock-movement-page{--cam-card: #ffffff;--cam-card-hover: #f7f2ec;--cam-line: rgba(17,17,17,.07);--cam-line-strong: rgba(17,17,17,.14);--cam-accent: var(--clock-accent-brass)}body.clock-movement-page.clock-movement-page .cam-table-wrap{box-shadow:0 6px 14px #221a110f,0 28px 60px #221a111a}body.clock-movement-page.clock-movement-page .cam-table{color:#5a5a5a}body.clock-movement-page.clock-movement-page .cam-table thead th.cam-rowlabel{color:#11111173}body.clock-movement-page.clock-movement-page .cam-swipe-hint,body.clock-movement-page.clock-movement-page .cam-table-note{color:#11111180}body.clock-movement-page.clock-movement-page .cam-swipe-hint span{color:var(--cam-accent)}body.clock-movement-page.clock-movement-page .cam-swipe-hint,body.clock-movement-page.clock-movement-page .cam-table-notes{text-align:left}body.clock-movement-page.clock-movement-page .cam-cat{border-color:color-mix(in srgb,var(--cam-accent) 30%,transparent);background:color-mix(in srgb,var(--cam-accent) 10%,transparent);color:var(--cam-accent)}body.clock-movement-page.clock-movement-page .cam-asterisk{color:var(--cam-accent)}body.clock-movement-page.clock-movement-page .cam-table thead th,body.clock-movement-page.clock-movement-page .cam-table thead th.cam-rowlabel{background:color-mix(in srgb,var(--cam-accent) 16%,var(--cam-card));border-bottom:2px solid var(--cam-accent)}body.clock-movement-page.clock-movement-page .cam-table thead th.cam-fam-start{border-left-color:color-mix(in srgb,black 14%,var(--cam-card))}body.clock-movement-page{overflow-anchor:none}@media (min-width: 1151px){body.clock-movement-page.clock-movement-page .cam-table-wrap,body.clock-movement-page.clock-movement-page .cam-table-scroll{overflow:visible}body.clock-movement-page.clock-movement-page .cam-table thead th{position:sticky;top:var(--clock-header-offset, 123px);z-index:3}body.clock-movement-page.clock-movement-page .cam-table thead th.cam-rowlabel{z-index:4}body.clock-movement-page.clock-movement-page .cam-table thead tr:first-child th:first-child{border-top-left-radius:20px}body.clock-movement-page.clock-movement-page .cam-table thead tr:first-child th:last-child{border-top-right-radius:20px}body.clock-movement-page.clock-movement-page .cam-table tbody:last-of-type tr:last-child>:first-child{border-bottom-left-radius:20px}body.clock-movement-page.clock-movement-page .cam-table tbody:last-of-type tr:last-child>:last-child{border-bottom-right-radius:20px}}body.clock-movement-page.clock-movement-page .cam-table-scroll{cursor:grab;user-select:none}body.clock-movement-page.clock-movement-page .cam-table-scroll.is-dragging{cursor:grabbing}body.clock-movement-page.clock-movement-page .cam-table-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,black 25%,var(--cam-card)) transparent}body.clock-movement-page.clock-movement-page .cam-table-scroll::-webkit-scrollbar{height:6px}body.clock-movement-page.clock-movement-page .cam-table-scroll::-webkit-scrollbar-track{background:transparent}body.clock-movement-page.clock-movement-page .cam-table-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,black 25%,var(--cam-card));border-radius:3px}body.bellstriker-page .bs-infographic{position:relative;z-index:0;max-width:none;margin:8px auto 0;aspect-ratio:1251 / 660;border-radius:16px;overflow:hidden;background:radial-gradient(120% 130% at 85% 85%,color-mix(in srgb,var(--bs-steel) 16%,var(--bs-panel)) 0%,var(--bs-panel) 60%);border:1px solid var(--bs-border)}body.bellstriker-page.bs-light .bs-infographic{background:radial-gradient(120% 130% at 85% 85%,color-mix(in srgb,var(--bs-steel) 70%,var(--bs-panel)),color-mix(in srgb,var(--bs-steel) 25%,var(--bs-panel)) 65%)}@media (min-width: 1100px){body.bellstriker-page:not(.bs-light) .bs-infographic{background:none;border:none;border-radius:0}body.bellstriker-page:not(.bs-light) #bs-features{background:var(--bs-bg)}body.bellstriker-page:not(.bs-light) .bs-infographic{overflow:visible}body.bellstriker-page:not(.bs-light) .bs-infographic:before{content:"";position:absolute;inset:-25%;z-index:-1;pointer-events:none;background:radial-gradient(70% 70% at 50% 50%,color-mix(in srgb,var(--bs-accent) 24%,transparent),transparent 70%);filter:blur(40px)}body.bellstriker-page.bs-light .bs-infographic{background:none;border:none;border-radius:0;overflow:visible}body.bellstriker-page.bs-light .bs-infographic:before{content:"";position:absolute;inset:-18%;z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 50% 50%,color-mix(in srgb,var(--bs-accent) 50%,transparent),transparent 70%);filter:blur(40px)}}body.bellstriker-page .bs-infographic-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none;transition:opacity .35s ease}body.bellstriker-page .bs-infographic-img.is-active{opacity:1}body.bellstriker-page.bs-light .bs-infographic-img[data-role=base]{filter:brightness(1.1)}body.bellstriker-page.bs-light .bs-infographic-img[data-feature]:not([data-feature="1"]):not([data-feature="2"]):not([data-feature="3"]):not([data-feature="5"]){filter:brightness(1.45)}body.bellstriker-page.bs-light .bs-infographic-img[data-feature="2"]{filter:brightness(1.25)}body.bellstriker-page.bs-light .bs-infographic-img[data-feature="3"]{filter:brightness(1.2)}body.bellstriker-page:not(.bs-light) .bs-infographic-img[data-feature="4"]{filter:brightness(1.2)}body.bellstriker-page .bs-pin{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--bs-accent);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.65rem;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px var(--bs-accent-soft);cursor:pointer;transform:translate(-50%,-50%)}body.bellstriker-page .bs-pin:hover,body.bellstriker-page .bs-pin:focus-visible,body.bellstriker-page .bs-pin.is-pinned,body.bellstriker-page .bs-pin.is-hovered{box-shadow:0 0 0 4px color-mix(in srgb,var(--bs-accent) 55%,var(--bs-accent-soft));outline:none}body.bellstriker-page .bs-pin[data-feature="1"]{top:12.98%;left:21.18%}body.bellstriker-page .bs-pin[data-feature="2"]{top:56.96%;left:4.91%}body.bellstriker-page .bs-pin[data-feature="3"]{top:91.05%;left:48%}body.bellstriker-page .bs-pin[data-feature="4"]{top:86.37%;left:82.5%}body.bellstriker-page .bs-pin[data-feature="5"]{top:57.8%;left:90.7%}@media (min-width: 700px){body.bellstriker-page .bs-pin{width:22px;height:22px;font-size:.72rem;box-shadow:0 0 0 5px var(--bs-accent-soft)}body.bellstriker-page .bs-pin:hover,body.bellstriker-page .bs-pin:focus-visible,body.bellstriker-page .bs-pin.is-pinned,body.bellstriker-page .bs-pin.is-hovered{box-shadow:0 0 0 5px color-mix(in srgb,var(--bs-accent) 55%,var(--bs-accent-soft))}body.bellstriker-page .bs-pin[data-feature="1"]{top:10.94%;left:23.39%}body.bellstriker-page .bs-pin[data-feature="2"]{top:58.51%;left:4.24%}body.bellstriker-page .bs-pin[data-feature="3"]{top:89.81%;left:48%}body.bellstriker-page .bs-pin[data-feature="4"]{top:85.06%;left:81.98%}body.bellstriker-page .bs-pin[data-feature="5"]{top:59.05%;left:91.25%}}@media (min-width: 1100px){body.bellstriker-page .bs-pin{width:26px;height:26px;font-size:.8rem;box-shadow:0 0 0 6px var(--bs-accent-soft)}body.bellstriker-page .bs-pin:hover,body.bellstriker-page .bs-pin:focus-visible,body.bellstriker-page .bs-pin.is-pinned,body.bellstriker-page .bs-pin.is-hovered{box-shadow:0 0 0 6px color-mix(in srgb,var(--bs-accent) 55%,var(--bs-accent-soft))}body.bellstriker-page .bs-pin[data-feature="1"]{top:12.98%;left:25.06%}body.bellstriker-page .bs-pin[data-feature="2"]{top:58.51%;left:6.03%}body.bellstriker-page .bs-pin[data-feature="3"]{top:88.54%;left:45.35%}body.bellstriker-page .bs-pin[data-feature="4"]{top:76.9%;left:76.13%}body.bellstriker-page .bs-pin[data-feature="5"]{top:50.44%;left:87.66%}}body.bellstriker-page:not(.bs-light) .bs-pin.is-pinned{outline:2px solid color-mix(in srgb,var(--bs-accent) 60%,#fff);outline-offset:3px}body.bellstriker-page .bs-legend{margin:36px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 24px}body.bellstriker-page .bs-legend li{display:flex;gap:12px;align-items:flex-start}body.bellstriker-page .bs-legend-num{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--bs-accent);color:#fff;font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center}body.bellstriker-page .bs-legend strong{display:block;font-family:var(--font-display);color:var(--bs-text);margin-bottom:2px;font-size:.92rem}body.bellstriker-page .bs-legend p{margin:0;font-size:.85rem;color:var(--bs-muted)}@media (min-width: 1100px){body.bellstriker-page .bs-legend li>div{border-radius:0 10px 10px;padding:8px 8px 14px 14px;margin:-8px -8px -14px -14px;transition:background-color .2s ease,transform .2s ease}body.bellstriker-page .bs-legend li.is-highlighted>div{background:var(--bs-accent-soft)}body.bellstriker-page.bs-light .bs-legend li.is-highlighted>div{background:color-mix(in srgb,var(--bs-accent) 16%,transparent)}body.bellstriker-page .bs-legend li{position:relative;transition:transform .2s ease}body.bellstriker-page .bs-legend li.is-highlighted{transform:translateY(-4px)}body.bellstriker-page .bs-legend li:before{content:"";position:absolute;top:-8px;left:-8px;width:30px;height:40px;border-radius:20px 0 0 20px;background:var(--bs-accent-soft);opacity:0;pointer-events:none;transition:opacity .2s ease}body.bellstriker-page .bs-legend li.is-highlighted:before{opacity:1}body.bellstriker-page.bs-light .bs-legend li.is-highlighted:before{background:color-mix(in srgb,var(--bs-accent) 16%,transparent)}}body.bellstriker-page .bs-theme-toggle{position:fixed;right:24px;bottom:24px;z-index:500;width:52px;height:52px;border-radius:50%;border:1px solid var(--bs-border);background:var(--bs-panel);color:var(--color-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 26px #0006,0 2px 8px #0000004d;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}body.bellstriker-page .bs-theme-toggle:hover,body.bellstriker-page .bs-theme-toggle:focus-visible{transform:translateY(-3px) scale(1.05);box-shadow:0 16px 34px #00000073,0 4px 10px #00000059}body.bellstriker-page .bs-theme-toggle:focus-visible{outline:2px solid var(--bs-accent);outline-offset:3px}body.bellstriker-page .bs-theme-toggle-icon{width:24px;height:24px}body.bellstriker-page.bs-light .bs-theme-toggle{color:var(--color-primary-dark);box-shadow:0 10px 26px #11111124,0 2px 8px #1111111a}body.bellstriker-page.bs-light .bs-theme-toggle:hover,body.bellstriker-page.bs-light .bs-theme-toggle:focus-visible{box-shadow:0 16px 34px #1111112e,0 4px 10px #1111111f}@media (max-width: 700px){body.bellstriker-page .bs-theme-toggle{right:16px;bottom:16px;width:46px;height:46px}body.bellstriker-page .bs-theme-toggle-icon{width:21px;height:21px}}body.bellstriker-page .site-footer,body.bellstriker-page .footer-nav a,body.bellstriker-page .footer-copy{transition:background-color .3s ease,color .3s ease,border-color .3s ease}body.bellstriker-page:not(.bs-light) .site-footer{background:var(--bs-bg)}body.bellstriker-page.bs-light .site-footer{background:var(--bs-bg);color:var(--bs-muted);border-top:1px solid var(--bs-border)}body.bellstriker-page.bs-light .footer-nav a,body.bellstriker-page.bs-light .footer-copy{color:var(--bs-muted)}.hero-bottom-blend{position:absolute;left:0;right:0;bottom:0;height:700px;background:radial-gradient(ellipse 620px 320px at 50% 100%,rgba(97,130,239,.22),transparent 72%),linear-gradient(180deg,#0e0d0d00,#0e0d0d0a,#0e0d0d24 12%,#0e0d0d52,#0e0d0d8c,#0e0d0dc7,#0e0d0ded 40%,#0e0d0d 45%,#0d0d10,#0d0e13,#0c0e18,#0b0f1c 81%,#0a0f1f 90% 95%,#0a0f1f);z-index:1;pointer-events:none}.ca-intro{--ca-pad-top: 90px;--ca-bg: radial-gradient(ellipse 620px 320px at 50% 0%, rgba(97,130,239,.22), transparent 72%), #0a0f1f;--ca-eyebrow: #9CB0F7;--ca-heading: #fff;--ca-name-from: #fff;--ca-name-to: #fff;--ca-lead: rgba(255,255,255,.72);--ca-btn: #9CB0F7;--ca-btn-border: rgba(97,130,239,.45);--ca-btn-hover-bg: rgba(97,130,239,.16);--ca-btn-hover-border: rgba(97,130,239,.7);--ca-btn-hover: #fff;position:relative;padding:var(--ca-pad-top) 0 70px;color:var(--ca-heading);background:var(--ca-bg)}.ca-intro-eyebrow{display:block;color:var(--ca-eyebrow)}.ca-intro-heading{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,4.8vw,3.4rem);line-height:1.15;letter-spacing:-.03em;color:var(--ca-heading);margin:0 0 .5em}.ca-intro-name{display:block;color:var(--ca-heading)}.ca-intro-line2{display:block}.ca-intro-lead{max-width:none;margin:0;text-wrap:wrap}.ca-intro .ca-intro-btn{margin-top:32px;line-height:normal;display:inline-flex;align-items:center;gap:.5em;background:transparent;border:2px solid var(--ca-btn-border);color:var(--ca-btn);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease)}.ca-intro .ca-intro-btn:hover,.ca-intro .ca-intro-btn:focus-visible{background:var(--ca-btn-hover-bg);border-color:var(--ca-btn-hover-border);color:var(--ca-btn-hover);transform:translateY(-2px)}.ca-intro .ca-intro-btn:focus-visible{outline:2px solid #9CB0F7;outline-offset:2px}.ca-intro .btn-arrow{transition:opacity .25s var(--ease),transform .25s var(--ease)}.ca-intro .btn-arrow-trail{opacity:0;transform:translate(-6px)}.ca-intro .ca-intro-btn:hover .btn-arrow-lead{opacity:0;transform:translate(6px)}.ca-intro .ca-intro-btn:hover .btn-arrow-trail{opacity:1;transform:translate(0)}.ca-intro .ca-short{display:none}@media (max-width: 700px){.ca-intro{--ca-pad-top: 56px;padding-bottom:40px}.ca-intro .ca-full{display:none}.ca-intro .ca-short{display:inline}}.ca-dark{--cad-bg: #0a0f1f;--cad-glow-1: rgba(54,77,203,.2);--cad-glow-2: rgba(97,130,239,.14);--cad-heading: #fff;--cad-text: rgba(255,255,255,.62);--cad-divider: rgba(255,255,255,.08);--cad-shadow: 0 20px 50px rgba(0,0,0,.55);--cad-ring: rgba(255,255,255,.08);--cad-icon: #6983c1;--cad-credit: rgba(255,255,255,.62);--cad-fine: rgba(166,185,248,.5);--cad-logo-filter: url(#ca-logo-tint-soft);--cad-logo-op: .5;--cad-logo-hover-filter: url(#ca-logo-tint-deep);--cad-logo-hover-op: 1}#sticky-tab.ca-dark{background:radial-gradient(50% 22% at 8% 30%,var(--cad-glow-1),transparent 70%),radial-gradient(45% 20% at 95% 68%,var(--cad-glow-2),transparent 70%),var(--cad-bg)}#ui-toggle.ca-dark{background:radial-gradient(60% 38% at 50% 58%,var(--cad-glow-2),transparent 72%),radial-gradient(40% 25% at 10% 20%,var(--cad-glow-1),transparent 70%),var(--cad-bg)}.ca-dark .stickytab-item{border-top-color:var(--cad-divider)}.ca-dark .stickytab-item h3{color:var(--cad-heading)}.ca-dark .stickytab-media-inner{box-shadow:var(--cad-shadow),0 0 0 1px var(--cad-ring)}#ui-toggle.ca-dark h2{color:var(--cad-heading)}.ca-dark .ba-credit{color:var(--cad-credit)}.ca-dark .fine-print{color:var(--cad-fine)}.ca-dark .ba-logo{filter:var(--cad-logo-filter);opacity:var(--cad-logo-op);transition:opacity .25s ease}.ca-dark .ba-logo:hover{filter:var(--cad-logo-hover-filter);opacity:var(--cad-logo-hover-op)}.bs-dark{--bsd-bg: #12161b;--bsd-accent: #1fb6a8;--bsd-accent-hover: #29d6c6;--bsd-accent-soft: rgba(31,182,168,.14);--bsd-heading: #fff;--bsd-lead: rgba(255,255,255,.6);--bsd-border: rgba(255,255,255,.1);--bsd-btn: color-mix(in srgb, var(--bsd-accent) 75%, #fff);--bsd-btn-border: rgba(31,182,168,.45);--bsd-btn-hover-bg: var(--bsd-accent-soft);--bsd-btn-hover-border: rgba(31,182,168,.7);--bsd-btn-hover: #fff;position:relative;padding:110px 0;color:var(--bsd-heading)}.bsd-intro{padding-top:133px;background:radial-gradient(45% 55% at 15% 15%,color-mix(in srgb,var(--bsd-accent) var(--bsd-glow-a, 14%),transparent),transparent 60%),var(--bsd-bg)}.bsd-features{padding-bottom:220px;border-top:1px solid var(--bsd-border);background:radial-gradient(45% 45% at 88% 12%,color-mix(in srgb,var(--bsd-accent) var(--bsd-glow-b, 10%),transparent),transparent 60%),var(--bsd-bg)}.bs-dark .bsd-eyebrow{display:block;color:var(--bsd-accent)}.bs-dark .bsd-heading{color:var(--bsd-heading);margin:0 0 .5em}.bs-dark .bsd-heading--hero{font-size:clamp(2.2rem,4.8vw,3.4rem);line-height:1.15;letter-spacing:-.03em}.bs-dark .bsd-name{color:var(--bsd-heading)}.bs-dark .bsd-lead{flex:0 1 66.667%;max-width:66.667%;margin:0;text-wrap:wrap}.bs-dark .bsd-short{display:none}.bs-dark .bsd-btn{margin-top:32px;line-height:normal;display:inline-flex;align-items:center;gap:.5em;background:transparent;border:2px solid var(--bsd-btn-border);color:var(--bsd-btn);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease)}.bs-dark .bsd-btn:hover,.bs-dark .bsd-btn:focus-visible{background:var(--bsd-btn-hover-bg);border-color:var(--bsd-btn-hover-border);color:var(--bsd-btn-hover);transform:translateY(-2px)}.bs-dark .bsd-btn:focus-visible{outline:2px solid var(--bsd-accent-hover);outline-offset:2px}.bs-dark .btn-arrow{transition:opacity .25s var(--ease),transform .25s var(--ease)}.bs-dark .btn-arrow-trail{opacity:0;transform:translate(-6px)}.bs-dark .bsd-btn:hover .btn-arrow-lead{opacity:0;transform:translate(6px)}.bs-dark .bsd-btn:hover .btn-arrow-trail{opacity:1;transform:translate(0)}.bsd-credit{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:calc(var(--stage-w) * -.0871 + 6px);position:relative;left:-15px;padding-bottom:8px;font-size:.95rem;color:var(--bsd-lead)}.bsd-flag{width:31px;height:auto;display:block}.bsd-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:56px 48px;margin-top:56px}.bsd-feature{grid-column:span 2;padding-top:28px;border-top:1px solid var(--bsd-border)}.bsd-icon{display:block;height:80px;width:auto;margin-bottom:22px;fill:var(--bsd-icon, var(--bsd-accent))}.bsd-feature h3{font-family:var(--font-display);font-weight:500;font-size:1.35rem;line-height:1.25;color:var(--bsd-heading);margin:0 0 .6em}.bsd-feature p{margin:0;font-family:var(--font-read);font-weight:500;font-size:1rem;line-height:1.7;color:var(--bsd-lead)}@media (max-width: 900px){.bsd-grid{grid-template-columns:repeat(2,1fr);gap:44px 32px}.bsd-feature{grid-column:auto}}@media (max-width: 700px){.bs-dark{padding:72px 0}.bsd-features{padding-bottom:130px}.bsd-intro{padding-top:100px}.bs-dark .bsd-lead{max-width:none}.bs-dark .bsd-full{display:none}.bs-dark .bsd-short{display:block}.bsd-grid{grid-template-columns:1fr;gap:36px;margin-top:40px}}.bsd-showcase{--st-fs: clamp(96px, 17vw, 300px);position:relative;z-index:0;overflow-x:clip;margin-top:40px;padding-top:calc(var(--st-fs) * .38)}.bsd-stainless{position:absolute;top:0;left:0;right:0;text-align:center;font-family:var(--font-display);font-weight:600;font-size:calc(var(--st-fs) * var(--st-scale, 1));margin:calc(var(--st-fs) * (1 - var(--st-scale, 1)) * .45) 0 0;line-height:.9;letter-spacing:-.02em;color:var(--bsd-word, var(--bsd-accent));white-space:nowrap;pointer-events:none;will-change:transform}.bsd-stage{position:relative;z-index:1;isolation:isolate;--stage-w: clamp(640px, 78vw, 1150px);width:var(--stage-w);margin:0 auto;will-change:transform}.bsd-showcase-img{display:block;width:100%;max-width:none;height:auto}@media (min-width: 1025px){.bsd-stage{--stage-w: clamp(716px, 87vw, 1290px)}.bsd-credit{left:-45px}}.bsd-stage:before{content:"";position:absolute;inset:-25%;z-index:-1;pointer-events:none;background:radial-gradient(70% 70% at 50% 50%,color-mix(in srgb,var(--bsd-accent) 24%,transparent),transparent 70%);filter:blur(40px)}body.index-light .bsd-stage:before{inset:-18%;background:radial-gradient(60% 60% at 50% 50%,color-mix(in srgb,var(--bsd-accent) 50%,transparent),transparent 70%)}@media (max-width: 700px){.bsd-showcase{--st-fs: 19vw;margin-top:24px}.bsd-stage{--stage-w: 135vw}.bsd-credit{left:0;top:5px;justify-content:flex-start;padding-left:132px}.bsd-stainless{top:10px}}#beforeAfter .ba-single{z-index:1}.ix-theme-toggle{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:28px auto 0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:#171923;color:var(--color-primary);cursor:pointer;box-shadow:0 10px 26px #0006,0 2px 8px #0000004d;transition:transform .2s ease,box-shadow .2s ease,background .3s ease,color .3s ease,border-color .3s ease}.ix-theme-toggle:hover,.ix-theme-toggle:focus-visible{transform:translateY(-3px) scale(1.05);box-shadow:0 16px 34px #00000073,0 4px 10px #00000059}.ix-theme-toggle:focus-visible{outline:2px solid #6182EF;outline-offset:3px}.ix-theme-toggle-icon{width:24px;height:24px}body.index-light .ix-theme-toggle{background:#fff;color:var(--color-primary-dark);border-color:#00000014;box-shadow:0 10px 26px #11111124,0 2px 8px #1111111a}body.index-light .ix-theme-toggle:hover,body.index-light .ix-theme-toggle:focus-visible{box-shadow:0 16px 34px #1111112e,0 4px 10px #1111111f}@media (max-width: 700px){.ix-theme-toggle{width:46px;height:46px}.ix-theme-toggle-icon{width:21px;height:21px}}body:not(.index-light){--nb-blue: #19625d;--nb-line1: #19625d;--nb-ink: #eef1fc;--nb-line2: #12161b}body:not(.index-light) .bells-copy-left,body:not(.index-light) .bells-copy-right{color:var(--nb-ink)}body:not(.index-light) .bells-line-2{color:var(--nb-line2)}body.index-light .ca-intro{--ca-bg: radial-gradient(ellipse 620px 320px at 50% 0%, rgba(97,130,239,.22), transparent 72%), radial-gradient(ellipse 34% 100px at 9% 78px, rgba(54,77,203,.4), transparent 70%), radial-gradient(ellipse 30% 90px at 90% 84px, rgba(97,130,239,.38), transparent 70%), radial-gradient(ellipse 42% 62px at 27% 124px, #f5f5f5 0%, #f5f5f5 52%, rgba(245,245,245,0) 100%), radial-gradient(ellipse 46% 56px at 79% 130px, #f5f5f5 0%, #f5f5f5 48%, rgba(245,245,245,0) 100%), linear-gradient(180deg, #0a0f1f 0px, #0a1130 12px, #16256f 26px, #3550c8 42px, #7f9bec 58px, #c5d2f8 74px, #e6ecfc 92px, #f3f5fd 108px, #f5f5f5 124px, #f5f5f5 100%);--ca-eyebrow: #364DCB;--eb-boost: var(--wt-eyebrow-light);--hb-big: 90;--hb-small: 70;--tx: var(--tx-on-light);--tx-muted: var(--tx-muted-on-light);--tx-faint: var(--tx-faint-on-light);--ca-heading: var(--color-dark);--ca-name-from: var(--ca-heading);--ca-name-to: var(--ca-heading);--ca-lead: rgba(51,51,51,.7);--ca-btn: #364DCB;--ca-btn-border: rgba(54,77,203,.45);--ca-btn-hover-bg: rgba(54,77,203,.08);--ca-btn-hover-border: rgba(54,77,203,.7);--ca-btn-hover: #2942A5}body.index-light .ca-dark{--cad-bg: var(--color-light-bg);--cad-glow-1: transparent;--cad-glow-2: transparent;--cad-heading: var(--color-dark);--cad-text: #969696;--cad-divider: rgba(0,0,0,.08);--cad-shadow: 0 20px 50px rgba(0,0,0,.15);--cad-ring: transparent;--cad-icon: #4a62b0;--cad-credit: var(--color-text);--cad-fine: #b9b9b9;--cad-logo-filter: grayscale(1);--cad-logo-op: .38;--cad-logo-hover-filter: grayscale(1);--cad-logo-hover-op: .62}body.index-light .marquee{background:var(--color-light-bg);border-top-color:#0000000f;border-bottom-color:#0000000f}body.index-light .marquee-item{color:var(--color-dark)}body.index-light .bs-dark{--bsd-bg: #F2F3F4;--bsd-accent: #0d6a62;--eb-boost: var(--wt-eyebrow-light);--hb-big: 90;--hb-small: 70;--tx: var(--tx-on-light);--tx-muted: var(--tx-muted-on-light);--tx-faint: var(--tx-faint-on-light);--bsd-accent-hover: #0a5951;--bsd-accent-soft: rgba(13,106,98,.08);--bsd-heading: #17191B;--bsd-lead: #666E72;--bsd-border: rgba(0,0,0,.1);--bsd-btn: #0d6a62;--bsd-btn-border: rgba(13,106,98,.45);--bsd-btn-hover-bg: rgba(13,106,98,.08);--bsd-btn-hover-border: rgba(13,106,98,.7);--bsd-btn-hover: #0a5951;--bsd-word: #127a6f;--bsd-icon: #17998c;--bsd-glow-a: 0%;--bsd-glow-b: 0%}.ix-theme-toggle--float{position:fixed;right:24px;bottom:24px;z-index:500;margin:0}@media (max-width: 700px){.ix-theme-toggle--float{right:16px;bottom:16px}}#beforeAfter .chapp-frame.chapp-ba-frame{transition:background-color .35s ease,box-shadow .35s ease}#beforeAfter .chapp-frame.chapp-ba-frame[data-theme=light]{background:linear-gradient(155deg,#d6d9dd,#b3b9c3 22%,#cbced4 38%,#a7adb9,#c8cbd1 78%,#b0b5c0);border:1px solid rgba(20,30,60,.14);box-shadow:inset 0 1px #ffffffe6}#beforeAfter .chapp-frame.chapp-ba-frame[data-theme=light] .chapp-frame-home{background:#d3d7e0}.ix-switch-wrap{margin:30px auto 22px;text-align:center}.ix-switch{--sw-pad: 5px;position:relative;display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;padding:var(--sw-pad);border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#171923;box-shadow:0 10px 26px #0006,0 2px 8px #0000004d;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:.95rem;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease}.ix-switch:hover{transform:translateY(-2px)}.ix-switch:focus-visible{outline:2px solid #6182EF;outline-offset:4px}.ix-switch-opt{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:118px;padding:11px 22px;color:#ffffff8c;transition:color .3s ease}.ix-switch-icon{width:18px;height:18px;flex:none}.ix-switch-thumb{position:absolute;top:var(--sw-pad);bottom:var(--sw-pad);left:var(--sw-pad);width:calc(50% - var(--sw-pad));border-radius:999px;background:linear-gradient(135deg,#6182ef,#364dcb);box-shadow:0 4px 14px #364dcb80;transition:transform .35s cubic-bezier(.4,0,.2,1)}.ix-switch .ix-switch-opt--dark{color:#fff}body.index-light .ix-switch .ix-switch-thumb{transform:translate(100%);background:linear-gradient(135deg,#fbbe48,#ef9c16);box-shadow:0 4px 14px #f7a82080}body.index-light .ix-switch .ix-switch-opt--dark{color:#3339}body.index-light .ix-switch .ix-switch-opt--light{color:#fff}body.index-light .ix-switch{background:#fff;border-color:#00000014;box-shadow:0 10px 26px #11111124,0 2px 8px #1111111a}body.index-light .ix-switch.is-pristine:after{border-color:#f7a820d9}.ix-switch.is-pristine:after{content:"";position:absolute;inset:-6px;border-radius:999px;border:2px solid rgba(97,130,239,.7);animation:ixSwitchPulse 2.2s ease-out infinite;pointer-events:none}@keyframes ixSwitchPulse{0%{opacity:.9;transform:scale(.96)}70%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion: reduce){.ix-switch.is-pristine:after{animation:none;opacity:.6}.ix-switch-thumb,.ix-switch{transition:none}}@media (max-width: 700px){.ix-switch-opt{min-width:96px;padding:10px 16px}}body{--ship-bg-flat: #0a0c12}body.index-light{--ship-bg-flat: var(--color-light-bg)}.ship-dark{--ship-glow: rgba(54,77,203,.16);--ship-heading: #fff;--ship-eyebrow: #e7ba55;--ship-text: rgba(255,255,255,.62);--ship-label: rgba(255,255,255,.75);--ship-arc: #7782ab;--ship-pin: #6182EF;--ship-pin-home: #e7ba55;--ship-counter-fill: var(--ship-bg-flat);--ship-counter-stroke: #b9a56e;--ship-car-filter: url(#ix-fedex-dark);--ship-car-op: 1;--ship-car-hover-filter: url(#ca-logo-tint-deep);--ship-car-hover-op: 1;--ship-map-filter: url(#ca-logo-tint-soft);--ship-map-op: .4;--ship-dot: #2a3453;--ship-dot-front: #7f93d6;--ship-parcel: #cfd9ff}body.index-light .ship-dark{--ship-glow: transparent;--ship-heading: var(--color-dark);--ship-eyebrow: var(--color-blue);--eb-boost: var(--wt-eyebrow-light);--hb-big: 90;--hb-small: 70;--tx: var(--tx-on-light);--tx-muted: var(--tx-muted-on-light);--tx-faint: var(--tx-faint-on-light);--ship-text: #969696;--ship-label: var(--color-dark);--ship-arc: #8aa0be;--ship-pin: #386bb7;--ship-pin-home: #d99a1c;--ship-counter-fill: var(--color-white);--ship-counter-stroke: #364DCB;--ship-car-filter: var(--ship-map-filter);--ship-car-op: var(--ship-map-op);--ship-car-hover-filter: url(#ix-map-tint-light-hover);--ship-car-hover-op: 1;--ship-map-filter: url(#ix-map-tint-light);--ship-map-op: 1;--ship-dot: #d4d6dc;--ship-dot-front: #386bb7;--ship-parcel: #2d5a9e}#shipping.ship-dark{background:radial-gradient(55% 45% at 78% 42%,var(--ship-glow),transparent 72%),var(--ship-bg-flat)}.ship-dark .cad-eyebrow{color:var(--ship-eyebrow)}#shipping.ship-dark h2.shipping-heading{color:var(--ship-heading)}#shipping.ship-dark .shipping-gradient{background:none;-webkit-text-fill-color:currentColor;color:inherit}.ship-dark .shipping-counter-label{color:var(--ship-label)}.ship-dark .shipping-carrier{filter:var(--ship-car-filter);opacity:var(--ship-car-op);transition:filter .25s var(--ease),opacity .25s var(--ease)}.ship-dark .shipping-carrier:hover{filter:var(--ship-car-hover-filter);opacity:var(--ship-car-hover-op)}.ship-dark .shipping-map-bg{filter:var(--ship-map-filter);opacity:var(--ship-map-op)}.ship-dark .shipping-map-arc{stroke:var(--ship-arc)}#shipping.ship-dark h2.shipping-heading{margin:0 0 .5em}.ship-dark .shipping-map-pin circle:first-child{fill:var(--ship-pin)}.ship-dark .shipping-map-pin--home circle:first-child{fill:var(--ship-pin-home)}.ship-dark .shipping-map-pulse{stroke:var(--ship-pin)}.ship-dark .shipping-map-pin--home .shipping-map-pulse{stroke:var(--ship-pin-home)}.ship-dark .shipping-counter{color:var(--ship-counter-fill);-webkit-text-stroke-color:var(--ship-counter-stroke)}.hero{overflow-x:clip;overflow-y:visible;clip-path:inset(0 0 -220px 0);z-index:1}.hero:after{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 170px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 170px),transparent 100%)}.stickytab-item,.ca-dark .stickytab-item{border-top:none}@media (max-width: 700px){.stickytab-item h3{font-size:clamp(1.6rem,8vw,2rem)}#sticky-tab{overflow-x:clip}}.bsd-lead-row{display:flex;align-items:center;gap:24px}.bsd-lead-row .bsd-medals{order:2}.bsd-medals{--medal: 210px;position:relative;flex:none;width:calc(var(--medal) * 1.55);height:calc(var(--medal) * 1.5);margin:-70px 0 -70px auto}.bsd-medal{position:absolute;width:var(--medal);height:var(--medal);filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}.bsd-medal--1{left:0;top:calc(var(--medal) * .5);z-index:1}.bsd-medal--2{left:calc(var(--medal) * .55);top:0;z-index:2}body.index-light .bsd-medal{filter:drop-shadow(.5px 0 0 #bdbdbd) drop-shadow(-.5px 0 0 #bdbdbd) drop-shadow(0 .5px 0 #bdbdbd) drop-shadow(0 -.5px 0 #bdbdbd) drop-shadow(0 8px 14px rgba(17,17,17,.22))}@media (max-width: 1024px){.bsd-medals{--medal: 150px;margin-top:-40px;margin-bottom:-40px}}@media (min-width: 701px) and (max-width: 1024px) and (orientation: portrait){.bsd-medals{--medal: 165px}.bsd-stage{--stage-w: clamp(704px, 85.8vw, 1265px)}}@media (max-width: 700px){.bsd-intro{overflow-x:clip}.bsd-lead-row{flex-direction:row;align-items:center;gap:16px}.bsd-lead-row .bsd-lead{flex:0 0 60%;max-width:60%;align-self:auto}.bsd-medals{--medal: clamp(105px, 34.65vw, 147px);margin:0 0 0 -25px}.bsd-medal--1{left:10px}.bsd-medal--2{left:calc(var(--medal) * .5 - 12px);top:-26px}}.bsd-icon.bsd-icon--tall{position:relative;z-index:0;height:124px;margin-top:-20px;margin-bottom:-2px;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 70%,rgba(0,0,0,.35) 100%);mask-image:linear-gradient(to bottom,#000 0 70%,#00000059)}.bsd-feature h3{position:relative;z-index:1}@media (max-width: 700px){.bsd-grid{gap:0;margin-top:28px}.bsd-feature{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto 0fr;column-gap:16px;row-gap:0;align-items:center;padding:20px 0;transition:grid-template-rows .55s cubic-bezier(.3,0,.2,1),row-gap .55s cubic-bezier(.3,0,.2,1)}.bsd-feature.is-open{grid-template-rows:auto 1fr;row-gap:16px}.bsd-feature .bsd-icon,.bsd-icon.bsd-icon--tall{grid-column:1;grid-row:1;justify-self:center;height:44px;width:auto;margin:0;-webkit-mask-image:none;mask-image:none}.bsd-icon.bsd-icon--tall{height:76px;margin:-16px 0}.bsd-feature h3{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;font-size:1.15rem;cursor:pointer;min-height:48px;-webkit-tap-highlight-color:transparent}.bsd-feature h3:focus-visible{outline:2px solid var(--bsd-accent);outline-offset:4px;border-radius:6px}.bsd-feature h3:after{content:"";flex:none;width:9px;height:9px;margin-right:6px;border-right:2px solid var(--bsd-accent);border-bottom:2px solid var(--bsd-accent);transform:rotate(45deg);transition:transform .45s cubic-bezier(.3,0,.2,1)}.bsd-feature.is-open h3:after{transform:rotate(-135deg)}.bsd-feature p.bsd-short{display:block;grid-column:1 / -1;grid-row:2;min-height:0;overflow:hidden;margin:0;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .55s}.bsd-feature.is-open p.bsd-short{opacity:1;visibility:visible;transition:opacity .45s ease .12s,visibility 0s}}@media (max-width: 700px) and (prefers-reduced-motion: reduce){.bsd-feature,.bsd-feature p.bsd-short,.bsd-feature.is-open p.bsd-short{transition:none}.bsd-feature h3:after{transition:none}}@media (min-width: 1025px){.bsd-medals{--medal: 231px;margin-top:-86px;margin-bottom:-86px}}@media (min-width: 801px) and (max-width: 1024px) and (orientation: landscape) and (min-height: 700px){:root{--video-scrub-height: calc(250vh + 13.7vw) }.bells-video-group{height:auto;min-height:calc(100vh - 100px);--bells-extra-room: 1}.video-sticky{flex:0 0 auto;width:100%;aspect-ratio:1920 / 1080}}.stickytab-img--light,body.index-light .stickytab-img--dark{display:none}body.index-light .stickytab-img--light{display:block}.ct-section,.ct-footer{--ct-bg: var(--ship-bg-flat);--ct-footer-bg: var(--ct-bg);--ct-ink: #fff;--ct-text: rgba(255,255,255,.7);--ct-label: rgba(255,255,255,.55);--ct-line: rgba(255,255,255,.1);--ct-field-line: rgba(255,255,255,.25);--ct-placeholder: rgba(255,255,255,.5);--ct-eyebrow: #e7ba55;--ct-new: #e7ba55;--ct-new-glow: rgba(231,186,85,.14);--ct-existing: #6182EF;--ct-existing-glow: rgba(97,130,239,.16);--ct-btn: var(--color-primary);--ct-btn-hover: var(--color-primary-dark);--ct-btn-ink: var(--color-dark);--ct-link-hover: var(--color-primary);--ct-focus: var(--color-primary);--ct-glow: rgba(54,77,203,.14)}body.index-light .ct-section,body.index-light .ct-footer{--ct-footer-bg: var(--ct-bg);--ct-ink: var(--color-dark);--ct-text: rgba(0,0,0,.65);--ct-label: rgba(0,0,0,.45);--ct-line: rgba(0,0,0,.1);--ct-field-line: #ddd;--ct-placeholder: #9a9a9a;--ct-eyebrow: var(--color-blue);--eb-boost: var(--wt-eyebrow-light);--hb-big: 90;--hb-small: 70;--tx: var(--tx-on-light);--tx-muted: var(--tx-muted-on-light);--tx-faint: var(--tx-faint-on-light);--ct-new: #b97d0a;--ct-new-glow: rgba(185,125,10,.12);--ct-existing: #364DCB;--ct-existing-glow: rgba(54,77,203,.12);--ct-btn: var(--color-blue);--ct-btn-hover: #1c3f7a;--ct-btn-ink: var(--color-white);--ct-link-hover: var(--color-blue);--ct-focus: var(--color-blue);--ct-glow: transparent}.ct-section{position:relative;padding:110px 0 96px;background:radial-gradient(55% 40% at 22% 45%,var(--ct-glow),transparent 72%),var(--ct-bg);color:var(--ct-text)}@media (max-width: 700px){.ct-section{padding:72px 0 64px}}.ct-head{max-width:760px}.ct-section .cad-eyebrow{color:var(--ct-eyebrow)}.ct-heading{color:var(--ct-ink);margin:0 0 .5em}.ct-section .c2-lead{margin-top:0}.ct-section .c2-label,.ct-footer .c2-label{color:var(--ct-label)}.ct-section .c2-zone{border-top-color:var(--ct-line);margin-top:40px;padding-top:36px}.ct-section .c2-junction-opt{color:var(--ct-label);border-color:var(--ct-line)}.ct-section .c2-junction-opt:hover{color:var(--ct-ink);border-color:var(--ct-field-line)}.ct-section .c2-junction-opt[data-mode=new].is-active{color:var(--ct-new);border-color:var(--ct-new);box-shadow:0 0 0 3px var(--ct-new-glow)}.ct-section .c2-junction-opt[data-mode=existing].is-active{color:var(--ct-existing);border-color:var(--ct-existing);box-shadow:0 0 0 3px var(--ct-existing-glow)}.ct-section .c2-junction-opt[data-mode=new].is-active:hover,.ct-section .c2-junction-opt[data-mode=new]:hover .c2-junction-icon{color:var(--ct-new)}.ct-section .c2-junction-opt[data-mode=existing].is-active:hover,.ct-section .c2-junction-opt[data-mode=existing]:hover .c2-junction-icon{color:var(--ct-existing)}.ct-section .c2-junction-opt:focus-visible{outline-color:var(--ct-focus)}.ct-section .c2-ledger{border-right-color:var(--ct-line)}@media (max-width: 780px){.ct-section .c2-ledger{border-bottom-color:var(--ct-line)}}.ct-section .c2-ledger-row dt{color:var(--ct-label)}.ct-section .c2-ledger-row dd,.ct-section .c2-ledger-row dd a{color:var(--ct-ink)}.ct-section .c2-ledger-row dd a:hover{color:var(--ct-link-hover)}.ct-section .c2-trust{color:var(--ct-label)}.ct-section .social-links a{background:var(--ct-btn);color:var(--ct-btn-ink)}.ct-section .social-links a:hover{background:var(--ct-btn-hover)}.ct-section .c2-form-eyebrow{color:var(--ct-ink)}.ct-section .c2-form .form-row input,.ct-section .c2-form .form-row select,.ct-section .c2-form .form-row textarea{color:var(--ct-ink);border-bottom-color:var(--ct-field-line)}.ct-section .c2-form .form-row input::placeholder,.ct-section .c2-form .form-row textarea::placeholder{color:var(--ct-placeholder)}.ct-section .c2-form .form-row select:required:invalid{color:var(--ct-placeholder)}.ct-section .c2-form .form-row input:focus,.ct-section .c2-form .form-row select:focus,.ct-section .c2-form .form-row textarea:focus{border-bottom-color:var(--ct-focus)}.ct-section .c2-form .btn-primary{background:var(--ct-btn);border-color:var(--ct-btn);color:var(--ct-btn-ink)}.ct-section .c2-form .btn-primary:hover{background:var(--ct-btn-hover);border-color:var(--ct-btn-hover)}.ct-section .c2-form-reassure{color:var(--ct-label)}.ct-section ::selection{background:#f7a82059;color:var(--ct-ink)}body.index-light .ct-section ::selection{background:#386bb740}.ct-footer{background:var(--ct-footer-bg);color:var(--ct-label);border-top:1px solid var(--ct-line)}.ct-footer .c2-index-head{border-bottom-color:var(--ct-line)}.ct-footer .c2-index-col h4,.ct-footer .c2-index-group>h4{color:var(--ct-ink);border-bottom-color:var(--ct-line)}.ct-footer .c2-index-col a{color:var(--ct-text)}.ct-footer .c2-index-col a:hover{color:var(--ct-link-hover)}.ct-footer .c2-index-col a.c2-link-soon{color:var(--ct-label);opacity:.75}.ct-footer .footer-bottom{border-top-color:var(--ct-line)}.ct-footer .footer-nav a:hover{color:var(--ct-link-hover)}body.index-light .ct-footer .c2-index-logo{opacity:1}body.index-light .ct-footer .c2-index-logo-dark{display:none}body.index-light .ct-footer .c2-index-logo-light{display:block}.ship-dark .shipping-flag{filter:grayscale(.45);opacity:.74;box-shadow:none;transition:filter .25s var(--ease),opacity .25s var(--ease)}body.index-light .ship-dark .shipping-flag{filter:grayscale(.3);opacity:.92;box-shadow:0 0 0 .75px #b5b5b5}.ship-dark .shipping-flag:hover,body.index-light .ship-dark .shipping-flag:hover{filter:none;opacity:1}.shipping-map .shipping-carriers{position:absolute;inset:74.9% auto auto 9.4%;width:17%;height:auto;margin:0;transform:translate(-50%,-50%);z-index:2}.shipping-map .shipping-carrier{width:100%;height:auto;aspect-ratio:175 / 112}#shipping .shipping-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}#shipping .shipping-text{flex:none;width:auto;padding-right:0}#shipping .shipping-stats{display:block;flex:none;width:auto;min-width:0}#shipping .shipping-stats.reveal,#shipping .shipping-stats.reveal.is-visible{transform:none}#shipping .shipping-map{display:block;position:relative;width:calc(100% + 48px);max-width:none;margin:0 -24px;transform:none;z-index:1}#shipping .shipping-map .shipping-carriers{display:flex}#shipping .shipping-flags{margin-top:40px;justify-content:center;gap:14px}#shipping .shipping-flags.reveal,#shipping .shipping-flags.reveal.is-visible{transform:none}@media (max-width: 700px){#shipping .shipping-grid{gap:0}#shipping .shipping-map{display:none}#shipping .shipping-flags{margin-top:36px}}@media (orientation: landscape) and (max-height: 500px) and (hover: none) and (pointer: coarse){#shipping .shipping-map{display:none}}@media (min-width: 701px) and (orientation: landscape) and (min-height: 501px){#shipping .shipping-grid{grid-template-columns:minmax(0,clamp(280px,34%,400px)) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}#shipping .shipping-map{width:100%;margin:0}#shipping .shipping-flags{margin-top:56px;gap:0;justify-content:space-between;flex-wrap:nowrap}}@media (min-width: 1025px) and (orientation: landscape) and (min-height: 501px) and (hover: hover) and (pointer: fine){#shipping .shipping-grid{grid-template-columns:minmax(0,356px) minmax(0,1fr);gap:60px}#shipping .shipping-map{width:min(917px,74.1vw);max-width:none;margin:0 0 0 -8px}#shipping .shipping-flags{margin-top:64px}}#shipping .shipping-map canvas{display:block;width:100%;height:auto;aspect-ratio:1008 / 491.4}@media (min-width: 701px) and (orientation: portrait){#shipping .shipping-grid{gap:14px}#shipping .shipping-text .section-lead{margin-bottom:0}#shipping .shipping-map{width:78%;margin:0 auto}}@media (max-width: 700px){body.index-light .ca-intro{--ca-bg: radial-gradient(ellipse 620px 320px at 50% 0%, rgba(97,130,239,.22), transparent 72%), radial-gradient(ellipse 34% 62px at 9% 49px, rgba(54,77,203,.4), transparent 70%), radial-gradient(ellipse 30% 56px at 90% 52px, rgba(97,130,239,.38), transparent 70%), radial-gradient(ellipse 42% 39px at 27% 77px, #f5f5f5 0%, #f5f5f5 52%, rgba(245,245,245,0) 100%), radial-gradient(ellipse 46% 35px at 79% 81px, #f5f5f5 0%, #f5f5f5 48%, rgba(245,245,245,0) 100%), linear-gradient(180deg, #0a0f1f 0px, #0a1130 7px, #16256f 16px, #3550c8 26px, #7f9bec 36px, #c5d2f8 46px, #e6ecfc 57px, #f3f5fd 67px, #f5f5f5 77px, #f5f5f5 100%)}}@media (min-width: 701px) and (max-width: 800px) and (orientation: portrait){.hero-bg{background-position:50% 45px}}.hero-listen,.hero-listen:hover,.hero-listen:focus-visible,.hero-listen.is-playing,.hero-listen.is-playing:hover{background-image:linear-gradient(110deg,#b4730a,#cf8b14 28%,#e9b14d,#cf8b14 72%,#b4730a);background-size:260% 100%;background-origin:border-box;background-clip:border-box;background-color:#cf8b14;border-color:transparent;color:#1a1307;animation:listenSheen 3.4s linear infinite}.hero-listen:hover,.hero-listen:focus-visible{animation-duration:1.8s}.hero-listen.is-playing,.hero-listen.is-playing:hover{animation-duration:1.3s;box-shadow:0 0 22px #cf8b1466}@keyframes listenSheen{0%{background-position:160% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion: reduce){.hero-listen,.hero-listen:hover,.hero-listen.is-playing{animation:none;background-position:50% 0}}@media (hover: none){.hero-listen:hover .btn-icon,.hero-listen:active .btn-icon{transform:none}}@media (max-width: 700px){.hero:after{display:block;background:linear-gradient(to right,transparent,rgba(17,17,17,.75));-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 290px,#000 400px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,transparent 290px,#000 400px,#000 calc(100% - 40px),transparent 100%)}.hero-top-fade{height:470px;background:linear-gradient(44.3deg,#111111f0,#111111de 37%,#11111196 59.5%,#11111138 77.5%,#1110 94.5%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent 100%)}}.hero-listen{min-width:170px}@media (max-width: 700px){.bsd-lead-row{display:block}.bsd-lead-row:after{content:"";display:block;clear:both}.bsd-lead-row .bsd-lead{max-width:none;flex:none}.bsd-lead-row .bsd-medals{float:right;order:0;width:calc(var(--medal) * 1.55);height:calc(var(--medal) * 1.692);margin:0 -39px 12px 12px;shape-outside:polygon(calc(var(--medal) * .911) calc(var(--medal) * 0),calc(var(--medal) * .655) calc(var(--medal) * .0705),calc(var(--medal) * .563) calc(var(--medal) * .141),calc(var(--medal) * .5026) calc(var(--medal) * .2115),calc(var(--medal) * .461) calc(var(--medal) * .282),calc(var(--medal) * .4333) calc(var(--medal) * .3525),calc(var(--medal) * .417) calc(var(--medal) * .423),calc(var(--medal) * .411) calc(var(--medal) * .4935),calc(var(--medal) * .4151) calc(var(--medal) * .564),calc(var(--medal) * .4294) calc(var(--medal) * .6345),calc(var(--medal) * .455) calc(var(--medal) * .705),calc(var(--medal) * .2974) calc(var(--medal) * .7755),calc(var(--medal) * .2131) calc(var(--medal) * .846),calc(var(--medal) * .1567) calc(var(--medal) * .9165),calc(var(--medal) * .118) calc(var(--medal) * .987),calc(var(--medal) * .0924) calc(var(--medal) * 1.0575),calc(var(--medal) * .0781) calc(var(--medal) * 1.128),calc(var(--medal) * .074) calc(var(--medal) * 1.1985),calc(var(--medal) * .08) calc(var(--medal) * 1.269),calc(var(--medal) * .0963) calc(var(--medal) * 1.3395),calc(var(--medal) * .124) calc(var(--medal) * 1.41),calc(var(--medal) * .1656) calc(var(--medal) * 1.4805),calc(var(--medal) * .226) calc(var(--medal) * 1.551),calc(var(--medal) * .318) calc(var(--medal) * 1.6215),calc(var(--medal) * .574) calc(var(--medal) * 1.692),calc(var(--medal) * 1.55) calc(var(--medal) * 1.692),calc(var(--medal) * 1.55) 0);shape-margin:12px}.bsd-lead-row .bsd-medal--1{left:calc(var(--medal) * .074);top:calc(var(--medal) * .692)}.bsd-lead-row .bsd-medal--2{left:calc(var(--medal) * .411);top:0}}@media (max-width: 700px){.ix-switch-wrap{margin:30px 0 22px;text-align:left}}.c2-re-short{display:none}@media (max-width: 700px){.c2-re-full{display:none}.c2-re-short{display:inline}}@media (min-width: 701px) and (max-width: 1024px),(min-width: 1025px) and (max-width: 1100px) and (orientation: portrait){.ct-section .c2-zone-body{grid-template-columns:1fr;gap:36px 0}.ct-section .c2-form{order:-1}.ct-section .c2-ledger{border-right:none;border-bottom:none;border-top:1px solid var(--ct-line);padding:32px 0 0}}@media (max-width: 700px){#shipping .shipping-text{text-align:right}#shipping .shipping-text .section-lead{margin-left:auto}}@media (min-width: 701px) and (max-width: 1024px),(min-width: 1025px) and (max-width: 1100px) and (orientation: portrait){#shipping{padding-bottom:64px}.ct-section{padding-top:64px}}body.index-light .ca-intro{--ca-bg: radial-gradient(ellipse 620px 320px at 50% 0%, rgba(97,130,239,.22), transparent 72%), linear-gradient(180deg, #0a0f1f 0%, #0a1130 6%, #16256f 17%, #2a43b8 32%, #4a67d6 46%, #8da6ee 59%, #cfd9f9 72%, #eef1fc 84%, #f5f5f5 95%, #f5f5f5 100%);--ca-heading: #fff;--ca-eyebrow: #c5d2f8;--eb-boost: 0;--hb-big: 30;--hb-small: 30;--tx: var(--tx-on-dark);--tx-muted: var(--tx-muted-on-dark);--tx-faint: var(--tx-faint-on-dark)}@media (max-width: 700px){body.index-light .ca-intro{--ca-bg: radial-gradient(ellipse 620px 320px at 50% 0%, rgba(97,130,239,.22), transparent 72%), linear-gradient(180deg, #0a0f1f 0%, #0a1130 4%, #16256f 12%, #2a43b8 21%, #4a67d6 29%, #8da6ee 37%, #cfd9f9 45%, #eef1fc 51%, #f5f5f5 58%, #f5f5f5 100%)}}@media (min-width: 701px) and (max-width: 1024px),(min-width: 1025px) and (max-width: 1100px) and (orientation: portrait){.hero-chapp-scale{margin-top:80px}}@media (min-width: 701px) and (max-width: 1024px),(min-width: 1025px) and (max-width: 1100px) and (orientation: portrait){body.index-light .ca-intro{--ca-bg: radial-gradient(ellipse 620px 320px at 50% 0%, rgba(97,130,239,.22), transparent 72%), linear-gradient(180deg, #0a0f1f 0%, #0a1130 5%, #16256f 13%, #2a43b8 24%, #4a67d6 34%, #8da6ee 44%, #cfd9f9 54%, #eef1fc 62%, #f5f5f5 70%, #f5f5f5 100%)}}@media (min-width: 1101px),(min-width: 1025px) and (orientation: landscape){body.index-light .ca-intro{--ca-bg: radial-gradient(ellipse 620px 320px at 50% 0%, rgba(97,130,239,.22), transparent 72%), linear-gradient(180deg, #0a0f1f 0%, #0a1130 5%, #16256f 14%, #2a43b8 26%, #4a67d6 37%, #8da6ee 47%, #cfd9f9 58%, #eef1fc 68%, #f5f5f5 78%, #f5f5f5 100%)}}@media (min-width: 1101px),(min-width: 1025px) and (orientation: landscape){.hero-actions{margin-top:40px}}@media (min-width: 701px) and (max-width: 1024px),(min-width: 1025px) and (max-width: 1100px) and (orientation: portrait){.hero-top-fade{background:linear-gradient(180deg,#111 0% 19%,#111111f0 27%,#111111b5 36%,#11111145 48%,#11111112 66%,#1110 82%)}}.hero-listen,.hero-listen:focus-visible{color:#fff0cf;border-color:#f7a8208c;background:linear-gradient(180deg,#f7a8204d,#f7a82024);background-size:auto;background-position:0 0;background-color:transparent;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);animation:none;box-shadow:inset 0 1px #ffecbe47,0 10px 28px #00000059;transition:transform .2s var(--ease),background .3s ease,box-shadow .3s ease,border-color .25s ease,color .25s ease}.hero-listen:hover{color:#fff0cf;border-color:#f7a820cc;background:linear-gradient(180deg,#f7a82070,#f7a8203d);background-size:auto;background-position:0 0;background-color:transparent;animation:none;box-shadow:inset 0 1px #ffecbe47,0 10px 28px #00000059}.hero-listen.is-playing,.hero-listen.is-playing:hover{color:#fff0cf;border-color:#f7a8208c;background:linear-gradient(180deg,#f7a82080,#f7a8204d);background-size:auto;background-position:0 0;background-color:transparent;animation:none;box-shadow:inset 0 1px #ffecbe57,0 0 26px #f7a8204d,0 10px 28px #00000059}@media (min-width: 701px){.hero-listen,.hero-listen:focus-visible{background:linear-gradient(180deg,#f7a82080,#f7a82057)}.hero-listen:hover{background:linear-gradient(180deg,#f7a8209e,#f7a82070)}.hero-listen.is-playing,.hero-listen.is-playing:hover{background:linear-gradient(180deg,#f7a820b3,#f7a82085)}}@media (min-width: 701px) and (max-width: 1024px),(min-width: 1025px) and (max-width: 1100px) and (orientation: portrait){.hero-actions{position:relative;top:10px}}html[lang=el] .bsd-showcase{--st-scale: .84}html[lang=it] .bsd-showcase{--st-scale: .74}html[lang=ro] .bsd-showcase{--st-scale: .62}html[lang=fr] .bsd-showcase{--st-scale: .54}html[lang=ru] .bsd-showcase{--st-scale: .47}.ca-intro .ca-intro-btn.reveal,.bs-dark .bsd-btn.reveal{transition:opacity .7s var(--ease),transform .7s var(--ease),background .2s ease,border-color .2s ease,color .2s ease}.ca-intro .ca-intro-btn.reveal:hover,.ca-intro .ca-intro-btn.reveal:focus-visible,.bs-dark .bsd-btn.reveal:hover,.bs-dark .bsd-btn.reveal:focus-visible{transition:opacity .7s var(--ease),transform .2s var(--ease),background .2s ease,border-color .2s ease,color .2s ease}@media (max-width: 700px){.bsd-feature.reveal{transition:grid-template-rows .55s cubic-bezier(.3,0,.2,1),row-gap .55s cubic-bezier(.3,0,.2,1),opacity .7s var(--ease),transform .7s var(--ease)}.bsd-feature.reveal:nth-child(2){transition-delay:0s,0s,.1s,.1s}.bsd-feature.reveal:nth-child(3){transition-delay:0s,0s,.2s,.2s}.bsd-feature.reveal:nth-child(4){transition-delay:0s,0s,.3s,.3s}.bsd-feature.reveal:nth-child(5){transition-delay:0s,0s,.4s,.4s}.bsd-feature.reveal:nth-child(6){transition-delay:0s,0s,.5s,.5s}}.hero-listen,.hero-listen:hover,.hero-listen:focus-visible,.hero-listen.is-playing,.hero-listen.is-playing:hover{background-clip:padding-box}.hero-listen,.hero-listen:hover,.hero-listen:focus-visible{box-shadow:0 10px 28px #00000059}.hero-listen.is-playing,.hero-listen.is-playing:hover{box-shadow:0 0 26px #f7a8204d,0 10px 28px #00000059}.hero-listen,.hero-listen:focus-visible{border-color:#f7a820b8}.hero-listen:hover{border-color:#f7a820e6}.hero-listen.is-playing,.hero-listen.is-playing:hover{border-color:#f7a820d1}.hero-listen,.hero-listen:focus-visible{background-image:linear-gradient(#120b021f,#120b021f),linear-gradient(180deg,#f7a8204d,#f7a82024)}.hero-listen:hover{background-image:linear-gradient(#120b021f,#120b021f),linear-gradient(180deg,#f7a82070,#f7a8203d)}.hero-listen.is-playing,.hero-listen.is-playing:hover{background-image:linear-gradient(#120b021f,#120b021f),linear-gradient(180deg,#f7a82080,#f7a8204d)}@media (min-width: 701px){.hero-listen,.hero-listen:focus-visible{background-image:linear-gradient(#120b021f,#120b021f),linear-gradient(180deg,#f7a82080,#f7a82057)}.hero-listen:hover{background-image:linear-gradient(#120b021f,#120b021f),linear-gradient(180deg,#f7a8209e,#f7a82070)}.hero-listen.is-playing,.hero-listen.is-playing:hover{background-image:linear-gradient(#120b021f,#120b021f),linear-gradient(180deg,#f7a820b3,#f7a82085)}}.hero-chapp-scale-inner .chapp-br-scroll-more,.hero-chapp-scale-inner .chapp-br-lists-wrap.has-more-below .chapp-br-scroll-more{pointer-events:none;cursor:default}.c2-form .form-status{text-align:center}.skip-link{position:absolute;left:-9999px;top:0;z-index:100000}.skip-link:focus{left:16px;top:16px;padding:12px 18px;background:#111;color:#fff;border:2px solid var(--color-primary, #f7a820);border-radius:10px;font:600 15px/1.2 var(--font-body, system-ui, sans-serif);text-decoration:none}main:focus{outline:none}:root{--hb-big: 30;--hb-small: 30;--h1-fs: clamp(2.2rem, 4.8vw, 3.4rem);--h1-fw: 400;--h1-lh: 1.15;--h1-ls: -.03em;--h2d-fs: clamp(2.2rem, 4.8vw, 3.4rem);--h2d-fw: 400;--h2d-lh: 1.15;--h2d-ls: -.03em;--h2s-fs: clamp(1.8rem, 4vw, 2.6rem);--h2s-fw: 400;--h2s-lh: 1.15;--h2s-ls: -.02em;--h2c-fs: clamp(1.5rem, 3.6vw, 2rem);--h2c-fw: 500;--h2c-lh: 1.2;--h2c-ls: -.01em;--h3-fs: clamp(1.15rem, 2.8vw, 1.35rem);--h3-fw: 500;--h3-lh: 1.25;--h3-ls: 0;--card-fs: 1.05rem;--card-fw: 600;--card-lh: 1.4;--card-ls: -.01em}:root{--lead-fs: clamp(1.05rem, 1.4vw, 1.2rem);--lead-fw: 500;--lead-lh: 1.8;--lead-ls: 0;--body-fs: clamp(1.05rem, 1.4vw, 1.1rem);--body-fw: 500;--body-lh: 1.7;--body-ls: 0;--compact-fs: .9rem;--compact-fw: 500;--compact-lh: 1.55;--compact-ls: 0;--tx-on-dark: rgba(255,255,255,.72);--tx-muted-on-dark: rgba(255,255,255,.58);--tx-faint-on-dark: rgba(255,255,255,.5);--tx-on-light: #444;--tx-muted-on-light: #666;--tx-faint-on-light: #6e6e6e;--tx: var(--tx-on-dark);--tx-muted: var(--tx-muted-on-dark);--tx-faint: var(--tx-faint-on-dark)}#top span.hero-h1-full,#order h1.c2-heading,#faq-hero h1.faq-heading,#clock-intro span.clock-intro-heading-full,#bs-mechanism h1.bs-heading,#chapp-hero2 h1.chapp-hero2-heading,#chapp-models h1.chapp-hero2-heading,#top span.hero-h1-short,#top span.text-accent,#clock-intro span.clock-intro-heading-mobile,#legal-hero h1,#coming-soon h1{font-family:var(--font-display);font-size:var(--h1-fs);font-weight:calc(var(--h1-fw) + var(--hb-big) + var(--wt-display-match, 0));line-height:var(--h1-lh);letter-spacing:var(--h1-ls)}#churchassistant-intro span.ca-intro-name,#churchassistant-intro span.ca-intro-line2,#ui-toggle span.ba-title-full,#bellstriker-intro span.bsd-name,#shipping h2.shipping-heading,#order h2.ct-heading,#timeline h2.cad-heading,#outro h2.chapp-final-cta-heading,#ui-toggle span.ba-title-short{font-family:var(--font-display);font-size:var(--h2d-fs);font-weight:calc(var(--h2d-fw) + var(--hb-big) + var(--wt-display-match, 0));line-height:var(--h2d-lh);letter-spacing:var(--h2d-ls)}#bellstriker-engineered h2.bsd-heading,#order h2.chapp-final-cta-heading,#bs-specs h2.bs-heading,#bs-features h2.bs-heading,#bs-crosssell h2.bs-heading,#feature-truering h2.chapp-feature-heading,#feature-bellguard h2.chapp-feature-heading,#feature-bellcloud h2.chapp-feature-heading,#feature-iot h2.chapp-feature-heading,#chapp-final-cta h2.chapp-final-cta-heading,#chapp-models-choose h2.chapp-feature-heading,#chapp-models-cta h2.chapp-final-cta-heading{font-family:var(--font-display);font-size:var(--h2s-fs);font-weight:calc(var(--h2s-fw) + var(--hb-big) + var(--wt-display-match, 0));line-height:var(--h2s-lh);letter-spacing:var(--h2s-ls)}#sticky-tab h3:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#team h2.cad-heading.cad-dark,#faq h2.faq-group-heading,#clock-materials-1 h2.clock-plate-heading,#clock-materials-2 h2.clock-plate-heading,#clock-materials-3 h2.clock-plate-heading,#clock-materials-4 h2.clock-plate-heading,#movement-models h2.clock-plate-heading,#movement-motors h2.clock-plate-heading,#clock-final-cta h2.chapp-final-cta-heading,#sizes-ringing-power h2:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#sizes-chart h2:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#ringing-power-control h2:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#legal-body h2:not([class]:not([class=reveal]):not([class="reveal is-visible"])){font-family:var(--font-display);font-size:var(--h2c-fs);font-weight:calc(var(--h2c-fw) + var(--hb-big) + var(--wt-display-match, 0));line-height:var(--h2c-lh);letter-spacing:var(--h2c-ls)}#bellstriker-engineered h3:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#team h3.profile-name{font-family:var(--font-display);font-size:var(--h3-fs);font-weight:calc(var(--h3-fw) + var(--hb-small) + var(--wt-display-match, 0));line-height:var(--h3-lh);letter-spacing:var(--h3-ls)}#movement-models span.cam-model,#bs-specs span.cam-model.bs-header-title,#chapp-models span.cam-model,#chapp-models-choose span.cam-family-model,#ringing-power-control p.ring-env-title{font-family:var(--font-display);font-size:var(--card-fs);font-weight:calc(var(--card-fw) + var(--hb-small) + var(--wt-display-match, 0));line-height:var(--card-lh);letter-spacing:var(--card-ls)}#top span.hero-sub-full,#churchassistant-intro p.ca-intro-lead,#sticky-tab p.stickytab-text-full,#ui-toggle p.section-lead.center,#bellstriker-intro p.bsd-lead.bsd-full,#shipping p.section-lead,p#c2Lead.c2-lead,#timeline p:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#team p.section-lead,#outro p.chapp-final-cta-lead,#faq-hero p.section-lead.faq-lead,#clock-intro p.clock-intro-lead,#clock-materials-1 p.clock-plate-lead,#clock-materials-2 p.clock-plate-lead,#clock-materials-3 p.clock-plate-lead,#clock-materials-4 p.clock-plate-lead,#movement-models p.section-lead,#movement-motors p.section-lead,#clock-final-cta p.chapp-final-cta-lead,#bs-mechanism p.section-lead.bs-lead,#bs-specs p.section-lead.bs-lead,#bs-features p.section-lead.bs-lead,#bs-crosssell p.section-lead.bs-lead,#chapp-hero2 p.chapp-hero2-lead,#chapp-models p.chapp-hero2-lead,#chapp-models-choose p.chapp-feature-lead,#chapp-models-cta p.chapp-final-cta-lead,#bell-craftsmanship p.section-lead.section-lead-full,#sizes-ringing-power p.section-lead,#sizes-chart p.section-lead,#ringing-power-balance p.section-lead,#ringing-power-control p.section-lead,#sticky-tab p.stickytab-text-short,#bellstriker-intro p.bsd-lead.bsd-short,p#c2LeadShort.c2-lead.c2-lead-short,#bell-craftsmanship p.section-lead.section-lead-mobile,#coming-soon p.cs-lead,#bell-craftsmanship p.section-lead.section-lead-short{font-family:var(--font-read);font-size:var(--lead-fs);font-weight:var(--lead-fw);line-height:var(--lead-lh);letter-spacing:var(--lead-ls);color:var(--tx)}#bellstriker-engineered p.bsd-full,#faq p:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#order p.chapp-final-cta-lead,#feature-truering p.chapp-feature-lead,#feature-bellguard p.chapp-feature-lead,#feature-bellcloud p.chapp-feature-lead,#feature-iot p.chapp-feature-lead,#chapp-final-cta p.chapp-final-cta-lead,#chapp-models-choose p.cam-family-lead,#legal-body p:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#legal-body li:not([class]:not([class=reveal]):not([class="reveal is-visible"])){font-family:var(--font-read);font-size:var(--body-fs);font-weight:var(--body-fw);line-height:var(--body-lh);letter-spacing:var(--body-ls);color:var(--tx)}#team p.profile-role,#bs-features p:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#chapp-hero2 span.chapp-hero2-bridge-text,#feature-truering li:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#feature-bellguard li:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#feature-bellcloud li:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#feature-iot li:not([class]:not([class=reveal]):not([class="reveal is-visible"])),#chapp-models-choose span.cam-family-desc,#ringing-power-control p.ring-env-desc,#ringing-power-control p.ring-product-desc,#legal-hero p.legal-updated{font-family:var(--font-read);font-size:var(--compact-fs);font-weight:var(--compact-fw);line-height:var(--compact-lh);letter-spacing:var(--compact-ls);color:var(--tx-muted)}#timeline,#team,#outro,#faq,#clock-materials-1,#clock-materials-2,#clock-materials-3,#movement-models,#movement-motors,#clock-final-cta,#legal-body,body.index-light #sticky-tab,body.index-light #ui-toggle{--hb-big: 90;--hb-small: 70;--tx: var(--tx-on-light);--tx-muted: var(--tx-muted-on-light);--tx-faint: var(--tx-faint-on-light)}#bs-specs .bs-header-title{--hb-big: 30;--hb-small: 30}#top span.hero-sub-full,#top span.hero-sub-short{color:var(--color-white)}body.index-light #churchassistant-intro p.ca-intro-lead{--tx: var(--tx-on-light)}#faq p:not([class]:not([class=reveal]):not([class="reveal is-visible"])){color:var(--tx-muted)}#about span.cad-dark{font-weight:calc(var(--h1-fw) + 30 + var(--wt-display-match, 0))}#about{--hb-big: 90;--hb-small: 70}.marquee-item{font-weight:calc(var(--h1-fw) + var(--hb-big) + var(--wt-display-match, 0))}body.index-light .marquee-item{--hb-big: 90}:root{--btn-fs: .95rem;--btn-fw: 600;--btn-ls: 0;--note-fs: .8rem;--note-fw: 500;--note-ls: 0;--notesm-fs: .74rem;--notesm-fw: 500;--notesm-ls: 0;--label-fs: .7rem;--label-fw: 700;--label-ls: .12em;--nav-fs: 1rem;--nav-fw: 600;--nav-ls: .02em;--navcta-fs: .875rem;--navcta-fw: 600;--navcta-ls: .04em;--cell-fs: .88rem;--cell-fw: 500;--cell-ls: 0}@media (max-width: 700px){:root{--cell-fs: .82rem}}body .btn:not(.header-cta),body .btn-label,body .btn-arrow,body .chapp-final-cta-btn--mini-name,body a.chapp-final-cta-btn--primary,body .sizes-ringing-link{font-family:var(--font-display);font-size:var(--btn-fs);font-weight:calc(var(--btn-fw) + var(--wt-display-match, 0));letter-spacing:var(--btn-ls)}body .cam-table-note,body .cam-swipe-hint,body .bs-slide-sublabel{font-family:var(--font-read);font-size:var(--note-fs);font-weight:var(--note-fw);letter-spacing:var(--note-ls)}body .cam-note,body .cam-header-note-long,body .cam-header-note-short,body .ring-scale-caption,body .chapp-final-cta-btn--mini-desc{font-family:var(--font-read);font-size:var(--notesm-fs);font-weight:var(--notesm-fw);letter-spacing:var(--notesm-ls)}body .c2-label,body .c2-ledger-row dt,body .ring-product-kicker,body .ring-rail-label,body .sizes-table thead th,body .cam-table thead th.cam-rowlabel,body .c2-stamp,body .bs-specs-long,body .bs-specs-short{font-family:var(--font-display);font-size:var(--label-fs);font-weight:calc(var(--label-fw) + var(--wt-display-match, 0));letter-spacing:var(--label-ls);text-transform:uppercase}body .main-nav .nav-link{font-family:var(--font-read);font-size:var(--nav-fs);font-weight:var(--nav-fw);letter-spacing:var(--nav-ls)}body .btn.header-cta{font-family:var(--font-read);font-size:var(--navcta-fs);font-weight:var(--navcta-fw);letter-spacing:var(--navcta-ls)}body .cam-fam-start,body .cam-table .cam-rowlabel,body .cam-no,body .cam-table td,body .cam-table li,body .sizes-table td{font-family:var(--font-read);font-size:var(--cell-fs);font-weight:var(--cell-fw);letter-spacing:var(--cell-ls)}
