:root{--dt-ink:#1b131f;--dt-night:#150f18;--dt-card:#271e2b;--dt-border:#4f3c53;--dt-soft:#d4bfce;--dt-cream:#f7eff4;--dt-rose:#ecc5dc}.night-header .logo .wordmark{width:206px;height:auto;max-height:46px;object-fit:contain}.night-footer .logo .wordmark{width:236px;height:auto;max-height:none}.night-header .logo{line-height:0}.clarity-specs,.clear-howto,.connected-section,.pairing-section,.connected-products{background:var(--dt-night);color:var(--dt-cream)}.clarity-specs h2,.clear-howto h2,.connected-section h2,.pairing-section h2,.connected-products h2{color:var(--dt-cream)}.clarity-specs .section-head p,.clear-howto .section-head p,.connected-section p,.pairing-section p,.connected-products .section-head p{color:var(--dt-soft);line-height:1.65}.clarity-specs .eyebrow,.clear-howto .eyebrow,.connected-section .eyebrow,.app-guide-page .eyebrow,.sale-page .eyebrow{color:#d8b4cf}.clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 0}.clarity-tile{margin:0;padding:27px 25px;background:linear-gradient(135deg,#2c2230,#211925);border:1px solid #49384e;border-radius:20px;min-width:0;display:flex;flex-direction:column;gap:18px}.clarity-tile dt{font-size:11px;font-weight:650;letter-spacing:.16em;color:#e0c8d9;display:flex;align-items:center;gap:12px}.clarity-tile dt span{font-size:10px;letter-spacing:0;color:#eac7dd;border:1px solid #65506d;border-radius:50%;height:27px;width:27px;display:grid;place-items:center;flex:none}.clarity-tile dd{font-size:clamp(21px,2.1vw,30px);letter-spacing:-.035em;line-height:1.22;font-weight:500;color:#fff7fc;margin:0;overflow-wrap:break-word}.clarity-tile p{font-size:13px!important;color:#d4bfce!important;line-height:1.55;margin:auto 0 0!important;padding-top:0}.clarity-details{display:flex;flex-wrap:wrap;gap:24px 40px;margin:25px 0 16px;padding:0 4px;color:#dfcedb;font-size:14px}.clarity-details span{display:flex;flex-direction:column;gap:6px}.clarity-details strong{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#bfa6bb;font-weight:500}.clarity-note{font-size:12px!important;line-height:1.65!important;color:#c3adbe!important;max-width:920px;margin:24px 0 0!important}.app-mini{display:flex;align-items:center;gap:12px;margin:20px 0;padding:15px;border:1px solid #6f506b;border-radius:14px;background:#302235;text-decoration:none;color:#fff2fa!important;transition:border-color .2s,background .2s}.app-mini:hover{background:#3a2940;border-color:#d4a2c6}.app-mini img{border-radius:9px;flex:none}.app-mini strong{display:block;font-size:13px;letter-spacing:.01em}.app-mini small{display:block;color:#dec4d9;font-size:11px;margin-top:4px}.app-mini-plus{margin-left:auto;font-size:20px;color:#eecce3}.app-model-note{font-size:12px!important;line-height:1.6!important;color:#d4bfce!important;padding:14px;border-left:2px solid #af82a5}.connected-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:center;border-top:1px solid #403045;border-bottom:1px solid #403045}.connected-intro h2{font-size:clamp(35px,4.7vw,64px);letter-spacing:-.045em;margin:18px 0 22px;line-height:1.04}.connected-intro>p{max-width:460px}.connected-intro>.btn{margin-top:14px}.app-identity{background:#f6edf3;color:#26192a;border:1px solid #fceefa;border-radius:26px;padding:32px;box-shadow:0 22px 60px #0c071933}.app-identity-head{display:flex;align-items:center;gap:20px}.app-identity-head>img{border-radius:18px;width:76px;height:76px}.app-identity .eyebrow{color:#71566f;font-size:9px;letter-spacing:.13em}.app-identity h3{font-size:32px;line-height:1.1;letter-spacing:-.04em;color:#29182f;margin:6px 0!important}.app-identity p{color:#634961;line-height:1.6;font-size:15px}.app-identity-head p{font-size:13px;margin:0!important}.app-identity>p{margin:24px 0}.app-store-links{display:flex;flex-direction:column;gap:10px}.app-store-links .btn{background:#36243c!important;border:1px solid #36243c!important;color:#fff6fc!important;box-shadow:none;min-height:50px;padding:14px 20px;font-size:13px;letter-spacing:.02em}.app-store-links .btn.secondary{background:transparent!important;color:#36243c!important;border-color:#a78ba3!important}.app-store-links .btn:hover{filter:brightness(1.14)}.app-identity small{display:block;font-size:11px;line-height:1.6;color:#71576d;margin-top:19px}.app-guide-page{background:var(--dt-night)}.app-guide-opening{padding-top:90px;padding-bottom:70px;background:radial-gradient(ellipse at 90% 15%,#4e2c4a 0,transparent 55%),#1e1424;color:#fff4fb}.app-guide-opening h1{font-size:clamp(42px,6vw,82px);letter-spacing:-.05em;line-height:1.07;margin:25px 0}.app-guide-opening h1 em,.sale-opening h1 em{font-style:normal;color:#e3bcd5}.app-guide-opening p{max-width:610px;color:#dfc9d9;line-height:1.7;font-size:17px}.pairing-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:0;margin:35px 0 0;counter-reset:steps}.pairing-steps li{border-top:1px solid #69506a;padding-top:23px}.pairing-steps li>span{font-size:12px;color:#d4a2c6}.pairing-steps h3{font-size:23px;letter-spacing:-.03em;color:#fff3fa;margin:18px 0 12px}.pairing-steps p{font-size:14px}.clear-howto .section-head{align-items:end}.clear-howto .section-head>p{font-size:14px}.clear-howto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.clear-step{border:1px solid #4a354c;background:#281d2c;border-radius:22px;overflow:hidden;min-width:0}.clear-step-image{position:relative;aspect-ratio:1;overflow:hidden;background:#f5e7ed}.clear-step-image>img{display:block;width:100%;height:100%;object-fit:cover}.clear-step-image .step-number{position:absolute;top:16px;left:16px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#281b2e;color:#fff0f9;font-size:12px;box-shadow:0 3px 15px #10071722}.contact-step .clear-step-image img{object-fit:contain}.app-step .clear-step-image{background:radial-gradient(ellipse at 40% 30%,#efd5e6,#d5b5cd);display:grid;place-items:center}.app-step .clear-step-image>img{width:48%;height:auto;border-radius:23%;box-shadow:0 25px 45px #32133033}.clear-step-copy{padding:24px}.clear-step-copy h3{color:#fff3fb;font-size:22px;line-height:1.25;letter-spacing:-.025em;margin:0 0 14px}.clear-step-copy p{color:#decbd9;font-size:14px;line-height:1.65;margin:0}.sale-page{background:#150f18;color:#fff4fb}.sale-opening{display:grid;grid-template-columns:1.1fr 1fr;min-height:580px;background:#24182b;border-bottom:1px solid #59405b}.sale-opening-copy{padding:70px 7vw;align-self:center}.sale-opening h1{font-size:clamp(40px,4.4vw,66px);line-height:1.06;letter-spacing:-.055em;margin:24px 0;color:#fff3fa}.sale-opening-copy>p{font-size:17px;color:#e0cadb;line-height:1.65;max-width:500px}.sale-perks{display:flex;flex-direction:column;gap:12px;margin:26px 0;font-size:12px;color:#f2dae9}.sale-perks span{display:flex;align-items:center;gap:11px}.sale-perks span:before{content:"";width:5px;height:5px;background:#e3b5d1;border-radius:100%}.sale-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sale-actions .btn{font-size:12px;padding:16px 23px;min-height:50px}.sale-opening figure{margin:0;overflow:hidden;align-self:stretch;background:#28182d}.sale-opening figure img{height:100%;width:100%;object-fit:cover;object-position:61% center;display:block}.sale-page h2{color:#fff4fb}.sale-selection .section-head p{color:#dcc7d7;line-height:1.6;max-width:560px}.sale-selection .grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sale-all{display:table;margin:35px auto 0}.sale-extras{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;border-top:1px solid #4f3b51}.sale-extras h2{font-size:clamp(34px,4vw,58px);line-height:1.08;letter-spacing:-.04em}.sale-extras p{color:#ddc9d7;line-height:1.7;max-width:450px}.sale-extras>img{width:100%;max-height:410px;object-fit:cover;border-radius:23px}.clarity-specs a:focus-visible,.clear-howto a:focus-visible,.app-mini:focus-visible,.connected-section a:focus-visible,.sale-page a:focus-visible{outline:3px solid #f5d3e9;outline-offset:5px}@media(min-width:1000px){.clarity-tile{min-height:210px}.app-identity{max-width:510px;justify-self:end;width:100%}}@media(max-width:800px){.clarity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-section{grid-template-columns:1fr;gap:32px}.app-identity{max-width:560px}.connected-intro h2{font-size:44px}.clear-howto-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:0 0 14px;scrollbar-width:thin;scrollbar-color:#b28cab #2a1e2e}.clear-step{flex:0 0 77%;scroll-snap-align:start}.pairing-steps{grid-template-columns:1fr;gap:30px}.sale-opening{grid-template-columns:1fr}.sale-opening-copy{padding:50px 6vw 35px}.sale-opening figure{height:320px}.sale-opening figure img{object-position:60% 55%}.sale-selection .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-extras{grid-template-columns:1fr;gap:30px}.sale-extras>img{max-height:360px}.app-guide-opening{padding-top:55px;padding-bottom:45px}}@media(max-width:480px){.night-header .logo .wordmark{width:157px;max-height:36px}.clarity-tile{padding:20px 16px;gap:16px;border-radius:16px;min-height:210px}.clarity-tile dt{font-size:9px;gap:7px;letter-spacing:.08em}.clarity-tile dt span{width:22px;height:22px;font-size:8px}.clarity-tile dd{font-size:21px}.clarity-tile p{font-size:12px!important}.clarity-grid{gap:10px}.clarity-details{gap:20px;font-size:13px}.app-identity{padding:24px 20px;border-radius:20px}.app-identity h3{font-size:28px}.app-identity-head{gap:14px}.app-identity-head>img{height:62px;width:62px;border-radius:15px}.clear-step{flex-basis:87%}.clear-step-copy{padding:22px}.clear-step-copy h3{font-size:22px}.sale-opening h1{font-size:43px}.sale-opening .eyebrow{font-size:9px;letter-spacing:.12em}.sale-opening figure{height:270px}.sale-actions .btn{flex:1;padding-inline:14px}.app-guide-opening h1{font-size:43px}.connected-intro h2{font-size:39px}.clear-howto h2,.clarity-specs h2{font-size:36px}.clear-howto .section-head{display:block}.clarity-note{font-size:11px!important}}@media(prefers-reduced-motion:reduce){.app-mini{transition:none}.clear-howto-grid{scroll-behavior:auto}}.sale-opening h1{font-weight:400}.sale-opening figure img{object-position:center 65%}@media(max-width:800px){.sale-opening figure{height:440px}.sale-opening figure img{object-position:center 65%}}@media(max-width:480px){.sale-opening figure{height:420px}}.sale-opening figure{position:relative;min-height:0}.sale-opening figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.specs-jump{display:block;text-align:center;margin-top:20px;color:#ead9e8;font-size:14px;text-underline-offset:5px}.clarity-specs{scroll-margin-top:140px}.product-info h1 .product-kind{display:block;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;letter-spacing:0;line-height:1.5;color:#ddcbdc;margin-top:12px;max-width:32ch}.product-story{background:#211924;color:#f9edf6;padding-block:clamp(32px,5vw,64px)}.product-story .dt-product-story,.product-server-content>div,.product-server-content>h1{max-width:880px;margin-inline:auto}.product-story h2{font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.2;letter-spacing:-.025em;color:#fff4fa;margin:0 0 24px}.product-story h3{font-size:1.05rem;line-height:1.4;color:#fff4fa;margin:26px 0 12px}.product-story p,.product-story li{font-size:1rem;line-height:1.75;color:#e0d0de;overflow-wrap:anywhere}.product-story p{margin:0 0 16px}.product-story ul{padding-left:22px;display:grid;grid-template-columns:1fr 1fr;gap:8px 32px}.product-story a{color:#f4cee5;text-decoration:underline;text-underline-offset:4px}.product-story a:hover{color:#fff}.product-story a:focus-visible{outline:2px solid #f4cee5;outline-offset:4px;border-radius:2px}@media(max-width:700px){.product-story{padding-inline:22px}.product-story ul{grid-template-columns:1fr;gap:6px}.product-info h1 .product-kind{font-size:1rem;max-width:30ch}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/clarity-oct25.css.map */
