@layer components{.watch-visual{width:100%;height:auto;display:block;overflow:visible}.watch-cracked .watch-status{display:none}.watch-heal .watch-crack{clip-path:inset(0 0 0 100%)}.watch-heal .watch-sweep{opacity:0}@media (prefers-reduced-motion:no-preference){.watch-heal .watch-crack{animation:1.7s cubic-bezier(.65,0,.35,1) 1.1s both watch-heal}.watch-heal .watch-sweep{animation:1.7s cubic-bezier(.65,0,.35,1) 1.1s both watch-sweep}.watch-heal .watch-status{animation:.8s cubic-bezier(.22,1,.36,1) 2.7s both watch-status}}@keyframes watch-heal{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes watch-sweep{0%{opacity:0;transform:translate(0)}18%,82%{opacity:1}to{opacity:0;transform:translate(222px)}}@keyframes watch-status{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hero-stage{place-items:center;min-height:26rem;padding:2.5rem 0 3rem;display:grid;position:relative}@media (width>=64rem){.hero-stage{min-height:40rem;padding:3rem 0}}.hero-light{pointer-events:none;background:radial-gradient(closest-side,#fffffff2,#ffffff80 45%,#0000 100%);position:absolute;inset:0}.hero-stage .hero-dial{aspect-ratio:1;opacity:.5;pointer-events:none;width:min(92%,34rem);position:absolute}@media (prefers-reduced-motion:no-preference){.hero-stage .hero-dial{animation:90s linear infinite dial-turn}}@keyframes dial-turn{to{transform:rotate(360deg)}}.hero-watch-wrap{width:min(64vw,17.5rem);position:relative}@media (width>=64rem){.hero-watch-wrap{width:min(24vw,21rem)}}.hero-shadow{filter:blur(38px);background:#0f10136b;border-radius:40%;position:absolute;inset:26% 20% 22%;transform:translateY(9%)}.hero-note{opacity:0;align-items:center;gap:.75rem;display:none;position:absolute}@media (width>=72rem){.hero-note{display:flex}}.hero-note-left{top:31%;right:77%}.hero-note-right{top:63%;left:74%}.hero-note-line{background:var(--color-ink);opacity:.35;width:4.5rem;height:1px}.hero-note-left .hero-note-line:after,.hero-note-right .hero-note-line:before{content:"";border:1.5px solid var(--color-ink);background:var(--color-paper);border-radius:999px;width:7px;height:7px;margin-top:-3px;display:block}.hero-note-left .hero-note-line:after{margin-left:auto;margin-right:-3px}.hero-note-right .hero-note-line:before{margin-left:-3px}.hero-note-text{white-space:nowrap;display:grid}.hero-note-left .hero-note-text{text-align:right}.hero-note-title{color:var(--color-ink);font-size:.9375rem;font-weight:560}.hero-note-sub{color:var(--color-muted);font-family:var(--font-mono);font-size:.75rem}.hero-note{animation:note-in .9s var(--ease-soft) 2.9s both}@keyframes note-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-note{opacity:1;animation:none}}.hero-price{border:1px solid var(--color-line);box-shadow:var(--shadow-lift);transition:transform .35s var(--ease-soft), box-shadow .35s;background:#ffffffeb;border-radius:1.15rem;padding:1rem 1.15rem;text-decoration:none;display:block;position:absolute;bottom:.5rem;left:0}.hero-price:hover{transform:translateY(-2px)}@media (width>=64rem){.hero-price{bottom:9%;left:4%}}.service-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card);transition:box-shadow .4s var(--ease-soft), transform .4s var(--ease-soft);flex-direction:column;display:flex;overflow:hidden}.service-card:hover{box-shadow:var(--shadow-lift)}.service-card-dark{border-color:var(--color-night-line);background:var(--color-night-card);color:var(--color-night-text)}.service-media{background:radial-gradient(120% 90% at 50% 0%, #fff 0%, transparent 70%), var(--color-paper);border-bottom:1px solid var(--color-line);height:12.5rem;padding:1.25rem 1.5rem .5rem}.service-media-lg{height:14rem}@media (width>=64rem){.service-media-lg{height:17.5rem}}.service-card-dark .service-media{background:radial-gradient(120% 90% at 50% 0%, #1d2028 0%, var(--color-night-soft) 70%);border-bottom-color:var(--color-night-line)}.service-body{flex-direction:column;flex:1;align-items:flex-start;padding:1.5rem 1.5rem 1.6rem;display:flex}@media (width>=48rem){.service-body{padding:1.75rem 2rem 2rem}}.service-price{background:var(--color-ink);color:#fff;min-height:1.75rem;font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.75rem;display:inline-flex}.service-card-dark .service-price{color:var(--color-ink);background:#fff}.service-tag{border:1px solid var(--color-line);min-height:1.75rem;color:var(--color-ink-soft);font-family:var(--font-mono);border-radius:999px;align-items:center;padding:0 .7rem;font-size:.75rem;display:inline-flex}.service-title{color:var(--color-ink);letter-spacing:-.025em;margin-top:1rem;font-size:1.5rem;font-weight:600;line-height:1.15}.service-card-dark .service-title{color:var(--color-night-text)}.service-text{max-width:34rem;color:var(--color-muted);margin-top:.6rem;line-height:1.6}.service-card-dark .service-text{color:var(--color-night-muted)}.layer-switch{border:1px solid var(--color-night-line);background:var(--color-night-soft);border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.3rem;display:inline-flex}.layer-switch button{min-height:2.6rem;color:var(--color-night-muted);cursor:pointer;border-radius:999px;padding:0 1.15rem;font-size:.9375rem;font-weight:500;transition:background-color .25s,color .25s}.layer-switch button:hover{color:var(--color-night-text)}.layer-switch button[aria-pressed=true]{color:var(--color-ink);background:#fff}.layer-panel{border:1px solid var(--color-night-line);border-radius:var(--radius-card);background:var(--color-night-card);padding:1.5rem}.layer-panel:not([hidden]){animation:panel-in .45s var(--ease-soft)}@keyframes panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.layer-checks{color:var(--color-night-muted);gap:.6rem;margin-top:1rem;display:grid}.layer-checks li{gap:.65rem;line-height:1.45;display:flex}.layer-checks svg{color:#4ade80;flex:none;margin-top:.1rem}.layers-wrap{justify-items:center;gap:2rem;display:grid;position:relative}.layers-scene{perspective:1400px;place-items:center;width:100%;height:22rem;padding-top:4.5rem;display:grid}@media (width>=64rem){.layers-scene{height:27rem;padding-top:6rem}}.layers-stack{width:11rem;height:13.25rem;transform-style:preserve-3d;position:relative;transform:rotateX(56deg)rotate(-36deg)}@media (width>=64rem){.layers-stack{width:13.5rem;height:16.25rem}}.layer{transition:transform 1.3s var(--ease-soft), opacity .5s, box-shadow .5s, border-color .5s;border-radius:30%/25%;position:absolute;inset:0}.layer-case{background:linear-gradient(140deg,#6c7079,#34373e 45%,#17181c);box-shadow:0 0 0 1px #ffffff14,0 40px 60px -10px #0009}.layer-display{background:radial-gradient(circle at 35% 20%,#16223d,#090e19 55%,#04060a);border:1px solid #ffffff14;border-radius:28%/23%;place-items:center;display:grid;inset:5%}.layer-time{color:#f4f5f7;letter-spacing:-.05em;font-size:2.5rem;font-weight:560}.layer-glass{background:linear-gradient(135deg,#ffffff38,#ffffff0d 60%);border:1px solid #ffffff73}.layer-crack{opacity:.75;width:100%;height:100%;position:absolute;inset:0}.layers-wrap .layer-display{transform:translateZ(70px)}.layers-wrap .layer-glass{transform:translateZ(140px)}@media (prefers-reduced-motion:no-preference){.js .layers-wrap:not(.is-visible) .layer-display,.js .layers-wrap:not(.is-visible) .layer-glass{transform:translateZ(0)}.layers-wrap .layer-display{transition-delay:.15s}.layers-wrap .layer-glass{transition-delay:.3s}}.layers-wrap[data-mode=glas] .layer-glass,.layers-wrap[data-mode=display] .layer-glass,.layers-wrap[data-mode=display] .layer-display{border-color:#7ea2ff;box-shadow:0 0 0 1px #7ea2ff,0 0 50px #2e66f573}.layers-wrap[data-mode=glas] .layer-display{opacity:.85}.layers-wrap[data-mode=display] .layer-case{opacity:.8}.layer-legend{color:var(--color-night-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-size:.875rem;display:flex}.layer-legend li{align-items:center;gap:.45rem;transition:color .3s;display:inline-flex}.legend-num{border:1px solid var(--color-night-line);width:1.6rem;height:1.6rem;font-family:var(--font-mono);border-radius:999px;place-items:center;font-size:.6875rem;transition:border-color .3s,background-color .3s,color .3s;display:inline-grid}.layers-wrap[data-mode=glas] [data-legend=glas],.layers-wrap[data-mode=display] [data-legend=glas],.layers-wrap[data-mode=display] [data-legend=display]{color:var(--color-night-text)}.layers-wrap[data-mode=glas] [data-legend=glas] .legend-num,.layers-wrap[data-mode=display] [data-legend=glas] .legend-num,.layers-wrap[data-mode=display] [data-legend=display] .legend-num{color:#fff;background:#2e66f533;border-color:#7ea2ff}@media (prefers-reduced-motion:reduce){.layer{transition:none}.layer-panel:not([hidden]){animation:none}}.ba{margin:0}.ba-frame{aspect-ratio:4/3;border-radius:var(--radius-panel);-webkit-user-select:none;user-select:none;background:radial-gradient(70% 70% at 50% 45%,#fff 0%,#ecebe6 70%,#e2e0d9 100%);position:relative;overflow:hidden}@media (width<=40rem){.ba-frame{aspect-ratio:4/4.4}}.ba-layer{position:absolute;inset:0}.ba-after{clip-path:inset(0 0 0 var(--pos))}.ba-art{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ba-art .watch-visual{width:auto;height:86%}.ba-picture,.ba-img{object-fit:cover;width:100%;height:100%;display:block}.ba-tag{z-index:2;color:#fff;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#0f1013c7;border-radius:999px;padding:.35rem .75rem;font-size:.6875rem;position:absolute;top:1rem}.ba-tag-before{left:1rem}.ba-tag-after{right:1rem}.ba-handle{top:0;bottom:0;left:var(--pos);z-index:2;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #0f101314}.ba-knob{width:3rem;height:3rem;color:var(--color-ink);transition:transform .3s var(--ease-soft);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px -8px #0f101373}.ba-range{z-index:3;opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba-frame:has(.ba-range:focus-visible) .ba-knob{outline:2px solid var(--color-signal);outline-offset:3px}.ba-frame:has(.ba-range:active) .ba-knob{transform:translate(-50%,-50%)scale(.92)}.ba-caption{color:var(--color-muted);font-family:var(--font-mono);align-items:center;gap:.5rem;margin-top:1rem;font-size:.75rem;display:flex}.on-dark .ba-caption{color:var(--color-night-muted)}.why-item{border-top:1px solid var(--color-line-strong);padding:2rem 0}.why-icon{border:1px solid var(--color-line);background:var(--color-card);width:3rem;height:3rem;color:var(--color-brand);box-shadow:var(--shadow-card);border-radius:1rem;place-items:center;display:grid}}
