.site-redesign .resona-page.resona-v2{--paper:#fafaf7;--paper2:#f0f0ec;--ink:#20231f;--ink2:#373d35;--muted:#626a60;--line:#dedfd7;--card:#fff;--terra:#dc632d;--blue:#40574b;--display:"Helvetica Neue",Helvetica,"PingFang SC",sans-serif;background:var(--paper);color:var(--ink);font-family:var(--display);overflow:visible;line-height:1.65}.resona-page.resona-v2 .wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5vw,72px);width:100%}.resona-page.resona-v2 section[id]{scroll-margin-top:calc(var(--livtra-header-height) + 66px)}.resona-page.resona-v2 .rv{opacity:1;transform:none;transition:none}.resona-v2 .rp-kicker{display:block;font-size:9px;font-weight:600;line-height:1.6;letter-spacing:.12em;color:#6b7367}.resona-v2 .rp-nav{position:-webkit-sticky;position:sticky;top:var(--livtra-header-height);background:#fafaf7f5;border-bottom:1px solid #dedfd7;z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.resona-v2 .rp-nav>div{max-width:1440px;padding:12px clamp(24px,5vw,72px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:49px}.resona-v2 .rp-nav-name{font-size:12px;font-weight:650;letter-spacing:-.025em;flex-shrink:0}.resona-v2 .rp-nav-links{display:flex;align-items:center;gap:26px;overflow-x:auto;white-space:nowrap;font-size:11px;color:#626a60;scrollbar-width:thin}.resona-v2 .rp-nav a:hover{color:#171d16;text-decoration:underline;text-underline-offset:5px}.resona-v2 .rp-intro{background:#e9e9e5;padding-top:18px}.resona-v2 .rp-intro-stage{position:relative;aspect-ratio:2/1;min-height:540px;isolation:isolate}.resona-v2 .rp-intro-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}.resona-v2 .rp-intro-copy{position:relative;z-index:1;width:44%;min-height:540px;padding:66px 24px 40px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.resona-v2 .rp-intro .rp-kicker{color:#485044;font-size:9px;display:flex;align-items:center;gap:9px;margin-bottom:30px}.resona-v2 .rp-intro .rp-kicker:before{content:"";width:5px;height:5px;border-radius:50%;background:#e56b2d;flex-shrink:0}.site-redesign .resona-page.resona-v2 .rp-intro h1{color:#20231f;font-family:inherit;font-size:clamp(52px,6vw,82px);font-weight:550;line-height:1;letter-spacing:-.065em;margin:0 0 15px}.resona-v2 .rp-intro-feature{font-size:clamp(26px,2.5vw,35px);line-height:1.2;font-weight:500;letter-spacing:-.045em;color:#2c3329;margin:0 0 26px}.resona-v2 .rp-intro-description{font-size:14px;color:#51594c;line-height:1.85;max-width:34ch;margin:0 0 28px;text-wrap:pretty}.resona-v2 .rp-actions{display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap}.resona-page.resona-v2 .rp-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:43px;padding:12px 16px;border:1px solid #252b23;border-radius:2px;font-size:11px;font-weight:550;line-height:1.5;text-decoration:none;box-shadow:none;transition:background-color .15s,color .15s;white-space:nowrap}.resona-v2 .rp-primary{background:#252b23;color:#fff!important}.resona-v2 .rp-primary:hover{background:#414b3c;border-color:#414b3c}.resona-v2 .rp-secondary{background:transparent;color:#30372c;border-color:#a3ab9b}.resona-v2 .rp-secondary:hover{background:#ffffff66;color:#10170d}.resona-v2 .rp-platforms{font-size:10px;color:#69715f;line-height:1.6;margin-top:20px}.resona-v2 .rp-intro-index{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #cdd0c6;padding:19px 0 22px;font-size:8px;letter-spacing:.1em;color:#606958}.resona-v2 .rp-section{padding:75px 0;border-bottom:1px solid #e2e3db;background:#fafaf7}.resona-v2 .rp-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.75fr);align-items:end;grid-gap:48px;gap:48px;margin:0 0 32px}.resona-v2 .rp-section-head h2{font-family:inherit;font-size:clamp(30px,3.1vw,44px);font-weight:500;line-height:1.16;letter-spacing:-.045em;color:#22281e;margin:15px 0 0;max-width:20ch}.resona-v2 .rp-section-head>p{font-size:13px;line-height:1.9;color:#5d6655;max-width:53ch;margin:0;text-wrap:pretty}.resona-v2 .rp-multi{background:#fafaf7}.resona-v2 .rp-listening{background:#efefea}.resona-page.resona-v2 .lg{border:1px solid #d6dacf;border-radius:5px;background:#fff;box-shadow:none;padding:24px 26px;margin:0}.resona-page.resona-v2 .lg-head{font-family:inherit;font-size:11px;letter-spacing:0;color:#5a6550;margin-bottom:22px}.resona-page.resona-v2 .lg-ladder{gap:12px}.resona-page.resona-v2 .lg-tile{border:1px solid #e4e7dd;border-radius:3px;background:#f6f7f1;box-shadow:none}.resona-page.resona-v2 .lg-axis{font-size:10px;color:#5e6855;margin-top:15px}.resona-page.resona-v2 .lg-foot{font-size:11px;line-height:1.8;color:#616b58;margin-top:16px;max-width:100%}.resona-v2 .rp-listening-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.resona-page.resona-v2 .rep-card{margin:0;padding:24px;border:1px solid #d8dcd1;border-radius:5px;background:#fff;box-shadow:none;min-width:0}.resona-page.resona-v2 .rep-head{margin:0 0 23px;gap:16px;align-items:baseline;flex-wrap:wrap}.resona-page.resona-v2 .rep-name{font-family:inherit;font-size:19px;font-weight:550;line-height:1.3;letter-spacing:-.025em;color:#25301f}.resona-page.resona-v2 .rep-tone{font-size:10px;line-height:1.5;font-weight:500;color:#6e785f}.resona-page.resona-v2 .card-ab{border:0;border-radius:0;background:transparent;margin:0;padding:0;box-shadow:none}.resona-page.resona-v2 .card-ab-q{font-size:11px;color:#5e6b52;margin-bottom:12px}.resona-page.resona-v2 .player{display:flex;align-items:center;gap:12px}.resona-page.resona-v2 .player .play{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;min-height:42px;border-radius:3px;border:1px solid #26301e;background:#26301e;color:#fff;font-size:14px;padding:0}.resona-page.resona-v2 .player .bar{flex:1 1;height:7px;border:0;border-radius:0;background:#e8ece1;position:relative;overflow:hidden;cursor:pointer}.resona-page.resona-v2 .player .fill{height:100%;background:#d7642d}.resona-page.resona-v2 .player .ab2{display:flex;border:1px solid #d2dac8;border-radius:3px;padding:3px;gap:2px;background:#f5f7f1}.resona-page.resona-v2 .player .seg{min-width:37px;min-height:32px;border:0;border-radius:1px;background:transparent;color:#5b6950;font-size:12px;padding:5px 9px}.resona-page.resona-v2 .player .seg.active{background:#fff;color:#192510;box-shadow:0 1px 3px #22331615;font-weight:650}.resona-page.resona-v2 .guess{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.resona-page.resona-v2 .guess button{min-height:34px;font-size:11px;font-weight:500;padding:8px 13px;border:1px solid #ccd6c0;border-radius:2px;background:#fff;color:#39492b}.resona-page.resona-v2 .guess button.picked{border-color:#3d5630;background:#eaf1e1;color:#263b1b}.resona-page.resona-v2 .verdict{min-height:45px;margin:14px 0 0;color:#67745b;font-size:11px;line-height:1.7}.resona-page.resona-v2 .verdict .ok{color:#345d25}.resona-page.resona-v2 .verdict .no{color:#8a4b2a}.resona-page.resona-v2 .verdict .rev{color:#35472a}.resona-v2 .rp-measurements{border-top:1px solid #e2e8da;margin-top:15px;padding-top:13px}.resona-v2 .rp-measurements summary{font-size:10px;font-weight:550;color:#637555;cursor:pointer;width:-moz-fit-content;width:fit-content}.resona-v2 .rp-measurement-body{padding-top:17px}.resona-page.resona-v2 .rep-chips{gap:8px;margin-bottom:16px}.resona-page.resona-v2 .rep-chip{background:#f3f6ee;border:0;border-radius:2px;font-size:8px;padding:8px 10px;letter-spacing:.02em;font-weight:500;color:#65735a}.resona-page.resona-v2 .rep-chip b{font-family:inherit;font-size:17px;font-weight:600;color:#3d5230}.resona-page.resona-v2 .rep-lbl{font-size:8px;line-height:1.6;color:#6e7c62;gap:12px;letter-spacing:.03em}.resona-page.resona-v2 .rep-card svg{border:1px solid #e0e6d7;border-radius:2px;background:#f7f8f3}.resona-page.resona-v2 [stroke="#C0552A"],.resona-page.resona-v2 [stroke="#c0552a"]{stroke:#d65d25}.resona-v2 .rp-capture-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);grid-gap:50px;gap:50px;align-items:center}.resona-v2 .rp-workflow{padding:0;margin:0;list-style:none;display:grid;grid-gap:25px;gap:25px}.resona-v2 .rp-workflow li{display:flex;align-items:flex-start;gap:18px}.resona-v2 .rp-workflow li>span{font-size:10px;line-height:1.8;color:#8b967d;padding-top:2px;font-weight:550}.resona-v2 .rp-workflow h3{font-size:15px;font-weight:550;line-height:1.5;letter-spacing:-.015em;margin:0 0 5px;color:#2c3922}.resona-v2 .rp-workflow p{font-size:12px;line-height:1.8;color:#667459;margin:0;max-width:35ch}.resona-v2 .rp-app-panel{margin:0;border:1px solid #d8dfcf;border-radius:5px;background:#f0f2ec;overflow:hidden;min-width:0}.resona-v2 .rp-app-panel figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;font-size:13px;font-weight:600;color:#304224;border-bottom:1px solid #dbe2d2}.resona-v2 .rp-app-panel figcaption span{font-size:8px;letter-spacing:.1em;font-weight:500;color:#748466}.resona-v2 .rp-app-panel img{display:block;width:100%;height:auto;padding:18px}.resona-v2 .rp-app-panel>p{font-size:10px;color:#748268;line-height:1.6;padding:0 20px 15px}.resona-v2 .rp-desktop{background:#26342a;color:#edf1e8;padding:36px 0}.resona-v2 .rp-desktop>.wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.resona-v2 .rp-desktop .rp-kicker{color:#bbc7b0;font-size:8px}.resona-v2 .rp-desktop h2{font-family:inherit;font-size:25px;line-height:1.25;font-weight:500;letter-spacing:-.025em;margin:9px 0 0;color:#f2f4ed}.resona-v2 .rp-desktop ul{display:flex;align-items:center;flex-wrap:wrap;gap:15px 30px;padding:0;margin:0;list-style:none;font-size:11px;color:#d2dcc9}.resona-v2 .rp-library{border:1px solid #d9ddcf;border-radius:5px;background:#eff1e8;padding:35px 38px}.resona-v2 .rp-library .rp-section-head{margin-bottom:25px}.resona-v2 .rp-library-note{display:inline-block;font-size:10px;color:#728163;line-height:1.6;margin:0 0 0 18px}.resona-v2 .rp-hardware{background:#f1f1ec}.resona-v2 .rp-device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.resona-v2 .rp-device{display:block;border:1px solid #daddd1;border-radius:5px;background:#fff;overflow:hidden;transition:border-color .15s}.resona-v2 .rp-device:hover{border-color:#859877}.resona-v2 .rp-device-image{height:230px;background:#e8ebe2;padding:28px}.resona-v2 .rp-device-image svg{display:block;width:100%;height:100%;mix-blend-mode:multiply}.resona-v2 .rp-device-caption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 23px}.resona-v2 .rp-device-caption h3{font-family:inherit;font-size:20px;font-weight:550;line-height:1.3;letter-spacing:-.035em;color:#27341d;margin:0 0 6px}.resona-v2 .rp-device-caption p{font-size:11px;line-height:1.6;color:#778467;margin:0}.resona-v2 .rp-device-caption>span{font-size:20px;font-weight:400;color:#647c54}.resona-v2 .rp-bottom-cta{background:#e6e8df;padding:46px 0}.resona-v2 .rp-bottom-cta>.wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.resona-v2 .rp-bottom-cta h2{font-size:32px;line-height:1.2;font-family:inherit;font-weight:500;letter-spacing:-.04em;margin:10px 0 0;color:#293620}.resona-page.resona-v2 :is(a,button,summary):focus-visible{outline:2px solid #d8622a;outline-offset:4px}@media(max-width:1100px){.resona-v2 .rp-intro-copy,.resona-v2 .rp-intro-stage{min-height:520px}.site-redesign .resona-page.resona-v2 .rp-intro h1{font-size:62px}.resona-v2 .rp-intro-copy{padding-left:0}.resona-v2 .rp-intro-feature{font-size:28px}.resona-v2 .rp-capture-layout{gap:30px;grid-template-columns:1fr 1.2fr}.resona-v2 .rp-device-image{height:190px;padding:23px}.resona-v2 .rp-intro-description{font-size:13px}.resona-v2 .rp-intro-index{font-size:7px}}@media(max-width:760px){.resona-v2 .rp-nav{top:var(--livtra-header-height)}.resona-v2 .rp-nav>div{min-height:46px;padding:9px 20px;gap:22px}.resona-v2 .rp-nav-name{font-size:11px}.resona-v2 .rp-nav-links{font-size:10px;gap:20px}.resona-page.resona-v2 .wrap{padding-inline:22px}.resona-v2 .rp-intro{padding-top:10px}.resona-v2 .rp-intro-stage{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0}.resona-v2 .rp-intro-copy{order:0;width:100%;min-height:0;padding:28px 0 10px}.resona-v2 .rp-intro-image{order:1;position:relative;width:100%;height:290px;object-fit:cover;object-position:right center;margin-top:10px}.site-redesign .resona-page.resona-v2 .rp-intro h1{font-size:57px}.resona-v2 .rp-intro-feature{font-size:28px;margin-bottom:21px}.resona-v2 .rp-intro .rp-kicker{font-size:8px;margin-bottom:25px}.resona-v2 .rp-intro-description{font-size:13px;max-width:100%;margin-bottom:23px}.resona-v2 .rp-platforms{font-size:9px;margin-top:15px}.resona-v2 .rp-intro-index{gap:12px;font-size:7px;line-height:1.8;flex-wrap:wrap;padding:16px 0}.resona-v2 .rp-section{padding:47px 0}.resona-v2 .rp-section-head{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.resona-v2 .rp-section-head h2{font-size:32px;max-width:100%;margin-top:12px}.resona-v2 .rp-section-head>p{font-size:13px;max-width:100%}.resona-page.resona-v2 section[id]{scroll-margin-top:calc(var(--livtra-header-height) + 62px)}.resona-page.resona-v2 .lg{padding:19px 16px}.resona-page.resona-v2 .lg-head{font-size:9px;gap:15px;align-items:start}.resona-page.resona-v2 .lg-ladder{gap:6px}.resona-page.resona-v2 .lg-axis,.resona-page.resona-v2 .lg-foot{font-size:9px}.resona-v2 .rp-listening-grid{grid-template-columns:1fr;gap:15px}.resona-page.resona-v2 .rep-card{padding:21px 18px}.resona-page.resona-v2 .rep-name{font-size:18px}.resona-page.resona-v2 .player{gap:9px}.resona-page.resona-v2 .player .bar{min-width:15px}.resona-v2 .rp-capture-layout{grid-template-columns:1fr;gap:27px}.resona-v2 .rp-workflow{gap:21px}.resona-v2 .rp-workflow p{max-width:100%}.resona-v2 .rp-app-panel img{padding:10px}.resona-v2 .rp-app-panel figcaption{padding:15px}.resona-v2 .rp-app-panel>p{padding:0 15px 13px;font-size:9px}.resona-v2 .rp-desktop{padding:28px 0}.resona-v2 .rp-desktop>.wrap{align-items:flex-start;flex-direction:column;gap:24px}.resona-v2 .rp-desktop h2{font-size:25px}.resona-v2 .rp-desktop ul{font-size:10px;gap:11px 18px}.resona-v2 .rp-library{padding:27px 22px}.resona-v2 .rp-library-note{display:block;margin:17px 0 0}.resona-v2 .rp-device-grid{grid-template-columns:1fr;gap:16px}.resona-v2 .rp-device-image{height:240px;padding:33px}.resona-v2 .rp-device-caption{padding:22px}.resona-v2 .rp-bottom-cta{padding:34px 0}.resona-v2 .rp-bottom-cta>.wrap{align-items:flex-start;flex-direction:column;gap:25px}.resona-v2 .rp-bottom-cta h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.resona-page.resona-v2 *{scroll-behavior:auto!important;transition:none!important}}.resona-v2 .rp-measurement-legend{display:flex;gap:20px;font-size:10px;margin-bottom:15px;color:#526046}.resona-v2 .rp-measurement-legend span{display:flex;gap:7px;align-items:center}.resona-v2 .rp-measurement-legend i{width:16px;height:8px;background:rgba(22,19,14,.18)}.resona-v2 .rp-measurement-legend span+span i{height:2px;background:#d65d25}.resona-v2 .rp-import-note{margin-top:30px;padding-top:20px;border-top:1px solid #dedfd7;font-size:11px;color:#5d6655}.resona-v2 .rp-import-note summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.resona-page.resona-v2 .app-cap{font-size:11px;line-height:1.9;text-align:left;margin:18px 0 0;max-width:100%;color:#5d6655}.resona-v2 .rp-preset-note{display:flex;align-items:baseline;gap:13px;margin-top:20px;font-size:10px;color:#68745d}.resona-page.resona-v2 .gear-preset-note{margin:0;font-size:10px;line-height:1.7;color:inherit;text-align:left}.site-redesign .community-content{--paper:#fff;--panel:#fff;--surface-main:#fff;--surface-subtle:#f0f0f0;--surface-border:#dedede;--surface-control:#fff;--line:#dedede;--accent:#464646;--accent-hover:#353535;--accent-soft:#efefef;--accent-ink:#343434;--on-accent:#fff;--on-ink:#fff;--signal:#464646;--blue:#464646;--tag-bg:#efefef;--tag-text:#5d5d5d;--control-radius:4px;--display-weight:550;--display-tracking:-.04em;--beta-paper:#fff;--beta-line:#dedede;--beta-muted:#6e6e6e;--beta-dark:#262626;--beta-art:#efefef;background:#fff;color:#262626;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.65;min-width:0}.site-redesign .community-content main{background:var(--surface-main)}.site-redesign .community-content :is(h1,h2,h3,h4){font-family:inherit;color:var(--ink);font-weight:550;letter-spacing:-.035em}.site-redesign .community-content h1{font-size:clamp(32px,3.3vw,46px);line-height:1.15;letter-spacing:-.045em}.site-redesign .community-content :is(button,input,select,textarea){font-family:inherit;font-size:13px;box-shadow:none}.site-redesign .community-content :is(input,select,textarea){border-radius:4px;border-color:#dbdbdb;background:#fff;color:#2f2f2f}.site-redesign .community-content button{border-radius:4px;font-weight:500}.site-redesign .community-content :is(button,a){text-shadow:none}.site-redesign .community-content :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #737373;outline-offset:4px}.site-redesign .community-content :is(.studio-tones,.studio-lab){padding:28px clamp(24px,3vw,44px) 54px}.site-redesign .community-content .community-breadcrumb{font-size:11px;color:#7e7e7e;gap:12px;margin-bottom:31px;line-height:1.7}.site-redesign .community-content .studio-heading{padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #dedede;animation:none}.site-redesign .community-content .studio-eyebrow{font-family:inherit;font-size:9px;line-height:1.7;letter-spacing:.1em;font-weight:550;color:#797979;margin:0 0 14px}.site-redesign .community-content .studio-heading h1{font-size:clamp(32px,3.3vw,46px);font-family:inherit;font-weight:550;line-height:1.15;letter-spacing:-.045em;color:#262626;margin:0 0 13px}.site-redesign .community-content .studio-heading h1 em{font:inherit;color:inherit;letter-spacing:inherit}.site-redesign .community-content .studio-heading>div{gap:16px 26px}.site-redesign .community-content .studio-heading>div>p{font-size:14px;line-height:1.8;color:#6e6e6e;margin:0}.site-redesign .community-content .studio-heading>div>a{font-size:12px;color:#6e6e6e;gap:7px}.site-redesign .community-content .studio-heading strong{font-weight:500;color:#535353;text-decoration:none}.site-redesign .community-content .studio-heading>div>a:hover strong{text-decoration:underline;text-underline-offset:4px}.site-redesign .community-content .studio-tone-feature{grid-template-columns:minmax(0,1fr) 200px;gap:32px;background:#efefef;border:1px solid #dfdfdf;border-radius:5px;box-shadow:none;padding:26px 30px;min-height:0}.site-redesign .community-content .studio-tone-feature .studio-feature-label{font-family:inherit;display:block;width:-moz-fit-content;width:fit-content;padding:0;background:none;color:#727272;font-size:9px;font-weight:550;line-height:1.6;letter-spacing:.1em;border-radius:0}.site-redesign .community-content .studio-tone-feature h2{font-family:inherit;font-size:clamp(25px,2.4vw,34px);color:#313131;letter-spacing:-.04em;line-height:1.2;margin:12px 0 10px;max-width:25ch}.site-redesign .community-content .studio-tone-feature p{font-size:12px;line-height:1.85;color:#6c6c6c;margin:7px 0;max-width:59ch}.site-redesign .community-content .studio-tone-feature p:first-of-type{font-weight:500;color:#4a4a4a;line-height:1.6}.site-redesign .community-content .community-programArt{max-height:180px;width:100%;object-fit:contain;float:none;opacity:1;margin:0}.site-redesign .community-content .community-programActions{gap:14px 20px;margin-top:19px}.site-redesign .community-content .community-programActions>a{min-height:38px;background:#3b3b3b;color:#fff;border-radius:3px;font-size:11px;font-weight:500;padding:9px 14px;gap:23px}.site-redesign .community-content .community-programActions>a:hover{background:#535353;color:#fff}.site-redesign .community-content .community-programActions>span{font-size:10px;color:#717171}.site-redesign .community-content .community-programDetails{font-size:11px;padding:14px 0 22px;color:#787878}.site-redesign .community-content .community-toolbar{gap:15px;padding:0 0 21px;margin:0;border-bottom:1px solid #dedede}.site-redesign .community-content .community-toolbar [role=group]{gap:6px}.site-redesign .community-content .community-toolbar button{min-height:35px;padding:7px 12px;border:1px solid #dedede;border-radius:3px;background:transparent;color:#6e6e6e;font-size:11px;font-weight:500;line-height:1.6}.site-redesign .community-content .community-toolbar button:hover{background:#efefef;border-color:#adadad}.site-redesign .community-content .community-toolbar button[aria-pressed=true]{background:#464646;border-color:#464646;color:#fff;font-weight:500}.site-redesign .community-content .community-toolbar select{min-height:35px;padding:7px 28px 7px 12px;border-radius:3px;font-size:11px;border-color:#dedede;background-color:#fff}.site-redesign .community-content .studio-feature{border:1px solid #383838;border-radius:5px;box-shadow:none;min-height:245px;margin-bottom:24px}.site-redesign .community-content .studio-feature:after{display:none}.site-redesign .community-content .community-featuredContent{padding:27px 30px;max-width:66%}.site-redesign .community-content .studio-feature .studio-feature-label{border-radius:2px;padding:4px 7px;background:#e3e3e3;color:#414141;font-size:8px;font-weight:550;letter-spacing:.09em}.site-redesign .community-content .studio-feature h2{font-family:inherit;font-size:35px;font-weight:500;letter-spacing:-.04em;margin:12px 0 9px;color:#fefefe}.site-redesign .community-content .studio-feature p{font-size:13px;line-height:1.7;color:#dedede}.site-redesign .community-content .studio-feature a{font-size:11px;font-weight:500}.site-redesign .community-content .studio-feature a:last-child{border-radius:3px;padding:9px 14px;background:#eaeaea;color:#303030;font-weight:500}.site-redesign .community-content .studio-project-grid{gap:17px;padding-top:24px}.site-redesign .community-content .studio-project-grid>.studio-project-card{--card-paper:#fff;background:#fff;padding:21px 18px;border:1px solid #e1e1e1;border-radius:5px;box-shadow:none;gap:17px;transform:none;transition:border-color .15s}.site-redesign .community-content .studio-project-card:before{display:none}.site-redesign .community-content .studio-project-card:hover{border-color:#b0b0b0;transform:none}.site-redesign .community-content .studio-project-art{border-radius:6px;box-shadow:none}.site-redesign .community-content .studio-project-copy{min-height:186px}.site-redesign .community-content .studio-project-copy h2{font-size:19px;font-weight:550;line-height:1.3;letter-spacing:-.03em;color:#2d2d2d}.site-redesign .community-content .studio-project-copy>p{font-size:13px;line-height:1.7}.site-redesign .community-content .studio-project-actions>a{font-size:11px;border-radius:3px;background:#fff;border-color:#dbdbdb;font-weight:500;min-height:34px}.site-redesign .community-content .studio-project-actions>a:hover{background:#efefef;color:#363636;border-color:#b0b0b0}.site-redesign .community-content .community-card{padding:24px 0;gap:17px}.site-redesign .community-content .community-card h2{font-size:20px;font-weight:550;letter-spacing:-.03em;line-height:1.3}.site-redesign .community-content .community-card p{font-size:13px;line-height:1.7}.site-redesign .community-content .community-card>a{border-radius:6px}.site-redesign .community-content .community-cardActions>a:first-child{border-radius:3px;font-size:11px;font-weight:500}.site-redesign .community-content .community-empty{margin-top:23px;padding:36px 30px 40px;text-align:left;border:1px solid #e2e2e2;border-radius:5px;background:#f4f4f4}.site-redesign .community-content .community-empty>svg{width:28px;height:28px;margin-bottom:16px;color:#8c8c8c}.site-redesign .community-content .community-empty h2{font-size:23px;line-height:1.3;letter-spacing:-.03em;margin:0 0 10px}.site-redesign .community-content .community-empty p{font-size:13px;line-height:1.8;margin:0 0 22px;max-width:58ch;color:#707070}.site-redesign .community-content .community-empty>a,.site-redesign .community-content .community-empty>button{font-size:11px;font-weight:500;border-radius:3px;border:1px solid #d2d2d2;padding:9px 14px;background:#fff;color:#444444}.site-redesign .community-content .page-hero h1{font-size:40px}.site-redesign .community-content .page-hero p{font-size:14px;line-height:1.8}.site-redesign .community-content .page-shell{padding:30px 32px 55px}.site-redesign .community-content .tone-detail-hero h1{font-size:clamp(30px,3.3vw,44px)}.site-redesign .community-content .tone-download-panel{border-radius:5px;box-shadow:none;background:#f1f1f1;border-color:#e0e0e0}.site-redesign .community-content .tone-download-panel :is(button,.button){border-radius:3px}.site-redesign .community-beta-content :is(h1,h2,h3){font-family:inherit;letter-spacing:-.035em;color:#262626;font-weight:550}.site-redesign .community-beta-content h1{font-size:clamp(32px,3.3vw,46px);line-height:1.15}.site-redesign .community-beta-content .studio-product{border-radius:5px;box-shadow:none;border:1px solid #dedede;background:#fff}.site-redesign .community-beta-content .studio-product:hover{transform:none;box-shadow:none;border-color:#b0b0b0}@media(max-width:1250px){.site-redesign .community-content .studio-tone-feature{grid-template-columns:minmax(0,1fr) 150px;gap:24px;padding:25px}.site-redesign .community-content .community-programArt{max-height:155px}}@media(max-width:760px){.site-redesign .community-content :is(.studio-tones,.studio-lab){padding:25px 22px 40px}.site-redesign .community-content .community-breadcrumb{margin-bottom:25px;font-size:10px}.site-redesign .community-content .studio-heading{padding-bottom:22px;margin-bottom:22px}.site-redesign .community-content .studio-heading h1{font-size:34px}.site-redesign .community-content .studio-heading>div>p{font-size:13px}.site-redesign .community-content .studio-heading>div>a{font-size:11px}.site-redesign .community-content .studio-tone-feature{grid-template-columns:1fr;gap:18px;padding:23px}.site-redesign .community-content .studio-tone-feature h2{font-size:27px}.site-redesign .community-content .community-programArt{display:none}.site-redesign .community-content .community-programActions{flex-direction:row;align-items:center;gap:12px}.site-redesign .community-content .community-programActions>span{font-size:9px}.site-redesign .community-content .community-toolbar{padding-bottom:18px}.site-redesign .community-content .community-toolbar button{font-size:10px;padding:7px 10px}.site-redesign .community-content .community-toolbar select{font-size:10px}.site-redesign .community-content .community-featuredContent{max-width:85%;padding:25px 23px}.site-redesign .community-content .studio-feature h2{font-size:30px}.site-redesign .community-content .studio-feature p{font-size:12px}.site-redesign .community-content .community-empty{padding:29px 24px 33px}.site-redesign .community-content .community-empty h2{font-size:21px}.site-redesign .community-content .page-shell{padding:25px 22px 40px}.site-redesign .community-content .tone-detail-hero h1{font-size:33px}}@media(prefers-reduced-motion:reduce){.site-redesign .community-content *{animation:none!important;transition:none!important}}.site-redesign .community-content .community-creator-profile,.site-redesign .community-content .community-project-detail,.site-redesign .community-content .community-tone-upload{padding:28px clamp(24px,3vw,44px) 55px}.site-redesign .community-content .community-project-detail .community-heading{padding:27px 0;margin-bottom:30px;gap:25px}.site-redesign .community-content .community-eyebrow{font-size:9px;font-weight:550;letter-spacing:.1em;color:#7d7d7d}.site-redesign .community-content .community-identityArtwork{border-radius:7px;width:108px;height:108px;background:#f0f0f0}.site-redesign .community-content .community-sections{font-size:12px;font-weight:500;gap:20px}.site-redesign .community-content .community-overview>p{font-size:14px;line-height:1.9;color:#656565}.site-redesign .community-content .community-downloadSection{padding:23px;background:#f1f1f1;border:1px solid #e0e0e0;border-radius:5px}.site-redesign .community-content .community-downloadButton{background:#3b3b3b;color:#fff;border-color:#3b3b3b;font-size:12px;font-weight:500;border-radius:3px;min-height:43px}.site-redesign .community-content .community-downloadButton:hover{background:#525252;color:#fff}.site-redesign .community-content .community-creator-profile .community-header{padding:30px 0}.site-redesign .community-content .community-portrait{font-family:inherit;font-weight:500}.site-redesign .community-content .community-tone-upload h1{font-size:36px;font-weight:550}.site-redesign .community-content .community-upload-form{border-radius:5px;box-shadow:none;padding:27px;background:#fff;border:1px solid #dedede}.site-redesign .community-content .community-upload-form :is(input,textarea,.taxonomy-choice,.file-picker){border-radius:4px;background:#fff}.site-redesign .community-content .community-upload-form .taxonomy-choice.active{background:#efefef;border-color:#888888}.site-redesign .community-content .community-upload-form .taxonomy-choice.active>span{color:#454545}.site-redesign .community-content .community-upload-form button[type=submit]{border-radius:3px;background:#3b3b3b;color:#fff;font-size:12px;font-weight:500}.site-redesign .community-content .community-my-projects h1{font-size:42px;line-height:1.15;font-weight:550}.site-redesign .community-content .community-my-projects h1>span{color:#6c6c6c}.site-redesign .community-content .community-my-projects header>div>p{font-size:14px}.site-redesign .beta-workspace .community-beta-content{--paper:#fff;--dark:#262626;--muted:#6e6e6e;--line:#dedede;--clay:#666666;--beta-accent:#666666}.site-redesign .beta-workspace .community-beta-content h1{font-family:inherit;font-weight:550;font-size:clamp(32px,3.3vw,46px);line-height:1.15;letter-spacing:-.045em}.site-redesign .community-beta-content header>p{font-size:14px;line-height:1.8}.site-redesign .community-beta-content .community-beta-panel{background:#fff;border:1px solid #dedede;border-radius:5px;box-shadow:none}.site-redesign .community-beta-content .community-beta-primary{border-radius:3px;background:#3b3b3b;color:#fff;border-color:#3b3b3b;font-size:12px;font-weight:500}.site-redesign .community-beta-content .community-beta-secondary{border-radius:3px;font-size:12px;font-weight:500}.site-redesign .community-beta-content .community-beta-productArt{background:#efefef;border-bottom:1px solid #e2e2e2}@media(max-width:760px){.site-redesign .community-content .community-creator-profile,.site-redesign .community-content .community-project-detail,.site-redesign .community-content .community-tone-upload{padding:24px 22px 40px}.site-redesign .community-content .community-identityArtwork{width:85px;height:85px}.site-redesign .community-content .community-project-detail h1,.site-redesign .community-content .community-tone-upload h1{font-size:32px}.site-redesign .community-content .community-upload-form{padding:21px}.site-redesign .community-content .community-my-projects h1{font-size:34px}}@media(min-width:761px) and (max-width:1450px){.site-redesign .community-content .studio-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-redesign .community-content .studio-project-grid>.studio-project-card{grid-template-columns:90px minmax(0,1fr)}}.site-redesign .community-workspace{background:#fff}.site-redesign .community-sidebar{--ink:#242426;--muted:#767679;--text-secondary:#66666a;--surface-control:#fff;--surface-border:#dedee0;--surface-subtle:#f0f0f1;--accent:#272729;--accent-soft:#eeeeef;--accent-ink:#202022;--sidebar-selection:#e9e9eb;--signal:#e9e9eb;--on-accent:#202022;--on-ink:#fff;--blue:#303033;background:#f7f7f8;color:#242426;border-right:1px solid #e5e5e7;font-family:Helvetica Neue,Helvetica,PingFang SC,sans-serif}.site-redesign .community-sidebar-bottom{background:#f7f7f8;border-top:1px solid #e5e5e7}.site-redesign .community-sidebar .community-brand{font-family:inherit;font-size:23px;letter-spacing:-.035em;font-weight:550;color:#222;line-height:1.3}.site-redesign .community-sidebar .community-switcher{background:transparent;border:0;border-bottom:1px solid #dedee0;border-radius:0;gap:15px;padding:0;margin:0 12px;grid-template-columns:auto auto;justify-content:start}.site-redesign .community-sidebar .community-switcher a{border-radius:0;background:none;color:#777;min-height:38px;padding:6px 0 10px;font-size:14px;font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}.site-redesign .community-sidebar .community-switcher a[aria-current=true]{background:none;border-bottom-color:#242426;color:#242426;font-weight:550}.site-redesign .community-sidebar .community-switcher a:hover{background:none;color:#222}.site-redesign .community-sidebar .community-search{border-color:#dddde0;border-radius:5px;background:#fff}.site-redesign .community-sidebar .community-search input{color:#333;background:transparent;font-size:13px}.site-redesign .community-sidebar input::placeholder{color:#76767b;opacity:1}.site-redesign .community-sidebar .community-search button{font-size:12px;color:#555;white-space:nowrap;padding-inline:9px}.site-redesign .community-sidebar .community-device{font-size:13px;color:#737378;gap:7px}.site-redesign .community-sidebar .community-device>span:last-child{border-radius:5px;background:#fff;border-color:#dddde0}.site-redesign .community-sidebar .community-device select{color:#333;background:transparent;font-size:14px;font-weight:500;min-height:39px}.site-redesign .community-sidebar select option{background:#fff;color:#222}.site-redesign .community-sidebar .community-section-nav{gap:3px}.site-redesign .community-sidebar .community-section-nav a{min-height:68px;border-radius:4px;padding:11px 12px;color:#3f3f43;background:transparent;border:1px solid transparent}.site-redesign .community-sidebar .community-section-nav a:hover{background:#eeeef0;color:#222}.site-redesign .community-sidebar .community-section-nav a[aria-current=page]{background:#e9e9eb;color:#222;border-color:#e4e4e6}.site-redesign .community-sidebar .community-section-nav strong{font-size:16px;font-weight:500}.site-redesign .community-sidebar .community-section-nav small{font-size:13px;line-height:1.5;color:#737378;margin-top:3px}.site-redesign .community-sidebar .community-section-nav a[aria-current=page] small{color:#6e6e73}.site-redesign .community-sidebar .community-account{font-size:12px;gap:10px 13px;color:#7d7d82}.site-redesign .community-sidebar .community-account button{font-size:12px}.site-redesign .community-sidebar :is(a,button):hover{color:#222}.site-redesign .community-sidebar [aria-current=page]{color:#222}.site-redesign .community-sidebar strong{font-family:inherit;color:inherit}.site-redesign .community-sidebar :is(a,button,input,select):focus-visible{outline-color:#444}.site-redesign .community-sidebar .community-secondary{font-size:13px;border-top-color:#dddde0;color:#747479}.site-redesign .community-sidebar .community-secondary a:hover{color:#222}.site-redesign .beta-workspace .community-beta-sidebar{--muted:#77777b;--dark:#222;--line:#dedee0;--clay:#333;--beta-selection:#e9e9eb;background:#f7f7f8;color:#242426;border-right:1px solid #e5e5e7}.site-redesign .beta-workspace .community-beta-sidebar>a:first-child{font-family:Helvetica Neue,Helvetica,sans-serif;font-weight:550;font-size:21px;letter-spacing:-.035em;color:#222}.site-redesign .beta-workspace .community-beta-sidebar>a{color:#6e6e73}.site-redesign .beta-workspace .community-beta-sidebar nav a{border-radius:4px;color:#444}.site-redesign .beta-workspace .community-beta-sidebar nav a:hover{background:#eeeef0;color:#222}.site-redesign .beta-workspace .community-beta-sidebar nav a[aria-current=page]{background:#e9e9eb;color:#222}.site-redesign .beta-workspace .community-beta-sidebar nav a[aria-current=page] span{color:#6e6e73}.site-redesign .beta-workspace .community-beta-sidebar nav strong{font-size:16px;font-weight:500}.site-redesign .beta-workspace .community-beta-sidebar nav span{font-size:13px}.site-redesign .community-content .studio-heading{border-bottom:0;padding-bottom:0;margin-bottom:28px}.site-redesign .community-content .studio-heading h1{font-size:clamp(32px,3vw,42px);font-weight:500;letter-spacing:-.04em}.site-redesign .community-content .studio-eyebrow{color:#76767b;letter-spacing:.08em;font-size:10px}.site-redesign .community-content .studio-tone-feature{background:#f5f5f7;border:0;border-radius:7px;padding:22px 26px;grid-template-columns:minmax(0,1fr) 125px;gap:30px}.site-redesign .community-content .studio-tone-feature h2{font-size:24px;font-weight:500;letter-spacing:-.03em;margin:8px 0;color:#262628}.site-redesign .community-content .studio-tone-feature p:first-of-type{font-size:14px;line-height:1.8;font-weight:400;color:#77777c;max-width:65ch}.site-redesign .community-content .studio-tone-feature .community-programArt{max-height:125px}.site-redesign .community-content .community-programActions{margin-top:12px;gap:18px}.site-redesign .community-content .community-programActions>a{background:none;border-radius:0;color:#222;padding:0;min-height:25px;font-size:13px;gap:14px}.site-redesign .community-content .community-programActions>a:hover{background:none;color:#222;text-decoration:underline;text-underline-offset:4px}.site-redesign .community-content .community-programDetails{padding:12px 0 25px;color:#76767b;font-size:12px}.site-redesign .community-content .community-toolbar{border-bottom:1px solid #e5e5e7;padding:0 0 14px;gap:18px}.site-redesign .community-content .community-toolbar [role=group]{gap:18px}.site-redesign .community-content .community-toolbar [role=group] button{border:0;border-bottom:2px solid transparent;background:none;border-radius:0;font-size:14px;color:#76767b;min-height:35px;margin-bottom:-15px;padding:8px 0 22px}.site-redesign .community-content .community-toolbar [role=group] button[aria-pressed=true]{background:none;border-bottom-color:#242426;color:#242426;font-weight:500}.site-redesign .community-content .community-toolbar [role=group] button:hover{background:none;color:#222}.site-redesign .community-content .community-toolbar select{background:#fff;border-color:#dedee0;border-radius:4px}.site-redesign .community-content .community-empty{border:0;background:transparent;text-align:center;padding:55px 25px 65px;margin:0}.site-redesign .community-content .community-empty>svg{width:26px;height:26px;color:#a3a3a8}.site-redesign .community-content .community-empty h2{font-size:21px;font-weight:500;color:#333}.site-redesign .community-content .community-empty p{margin:0 auto 19px;color:#76767b;font-size:14px}.site-redesign .community-content .community-empty>a{border:0;background:none;color:#333;padding:0;font-size:13px;min-height:28px}.site-redesign .community-content .studio-project-grid>.studio-project-card{background:transparent;border:0;border-bottom:1px solid #e5e5e7;border-radius:0;padding:24px 0;gap:20px}.site-redesign .community-content .studio-project-card:hover{background:none;border-color:#bbb;box-shadow:none}.site-redesign .community-content .studio-project-actions>a{background:#f5f5f7;border:0;border-radius:4px;color:#333}.site-redesign .community-content .studio-feature{border:0;border-radius:7px;min-height:220px}.site-redesign .community-content .studio-feature .studio-feature-label{background:#efefef;color:#333}.site-redesign .community-content .studio-feature a:last-child{background:#f5f5f7;color:#222}@media(min-width:1001px){.site-redesign .community-workspace{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:760px){.site-redesign .community-sidebar{border-right:0;border-bottom:1px solid #e5e5e7}.site-redesign .community-sidebar .community-brand{font-size:22px}.site-redesign .community-sidebar .community-switcher{margin:0;gap:24px}.site-redesign .community-sidebar .community-section-nav a{min-height:52px;padding:10px 8px}.site-redesign .community-sidebar .community-section-nav strong{font-size:14px}.site-redesign .community-sidebar .community-section-nav small{font-size:11px}.site-redesign .community-content .studio-tone-feature{grid-template-columns:1fr;padding:21px}.site-redesign .community-content .studio-tone-feature h2{font-size:23px}.site-redesign .community-content .community-toolbar [role=group]{gap:16px}.site-redesign .community-content .community-toolbar [role=group] button{padding-bottom:10px;margin-bottom:0;font-size:13px}.site-redesign .community-content .community-toolbar{gap:13px;padding-bottom:13px}.site-redesign .community-content .community-empty{padding:40px 0 50px}}.site-redesign .community-content .community-breadcrumb,.site-redesign .community-content .community-programActions>span{font-size:12px}.site-redesign .community-content .community-toolbar select{font-size:13px}.site-redesign .community-sidebar-bottom{font-size:12px}@media(max-width:760px){.site-redesign .community-sidebar .community-section-nav a{min-height:64px}.site-redesign .community-content .community-programActions>span{font-size:11px}}@media(min-width:761px){.site-redesign .community-sidebar-bottom .community-secondary{border-top:0;border-bottom:1px solid var(--surface-border);padding:0 0 14px;margin:0 12px}.site-redesign .community-sidebar-bottom .community-signature{padding:0 12px;margin:14px 0 0}}.site-redesign .product-catalogue{width:100%;max-width:1520px;padding:40px clamp(24px,5vw,72px) 0;margin:auto;background:#fff;color:#1d1d1f;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,sans-serif;min-width:0}.product-catalogue .pc-intro{padding:0 0 33px}.product-catalogue .pc-eyebrow{display:block;font-size:11px;line-height:1.6;font-weight:500;letter-spacing:.08em;color:#75757a;margin-bottom:17px}.site-redesign .product-catalogue h1{font-family:inherit;font-size:clamp(40px,4.2vw,58px);line-height:1.12;letter-spacing:-.045em;font-weight:500;margin:0 0 17px;color:#1d1d1f}.product-catalogue .pc-intro>p{font-size:16px;line-height:1.7;color:#6e6e73;margin:0}.product-catalogue .pc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;position:-webkit-sticky;position:sticky;top:var(--livtra-header-height);z-index:25;background:#fffffff7;border-block:1px solid #e5e5e7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.product-catalogue .pc-categories{display:flex;align-items:stretch;gap:27px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;min-width:0}.site-redesign .product-catalogue .pc-categories button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;min-height:62px;padding:19px 0 17px;font-family:inherit;font-size:14px;font-weight:400;color:#737378;box-shadow:none;flex-shrink:0;line-height:1.6}.site-redesign .product-catalogue .pc-categories button[aria-pressed=true]{color:#1d1d1f;border-bottom-color:#1d1d1f;font-weight:500}.site-redesign .product-catalogue .pc-categories button:hover{background:none;color:#1d1d1f;transform:none}.product-catalogue .pc-search{display:flex;align-items:center;gap:9px;background:#f5f5f7;border:1px solid transparent;border-radius:5px;padding:0 12px;min-width:170px;width:210px;flex-shrink:0;color:#7b7b80}.site-redesign .product-catalogue .pc-search input{font-family:inherit;font-size:13px;line-height:1.5;width:100%;min-width:0;height:39px;border:0;border-radius:0;background:none;box-shadow:none;padding:7px 0;color:#333}.product-catalogue .pc-search input::placeholder{color:#76767b;opacity:1}.product-catalogue .pc-search svg{flex-shrink:0}.site-redesign .product-catalogue .pc-search button{border:0;background:none;padding:0;min-height:30px;min-width:20px;font-size:21px;font-weight:400;color:#666;line-height:1}.product-catalogue .pc-search:focus-within{outline:2px solid #444;outline-offset:3px}.site-redesign .product-catalogue .pc-search input:focus-visible{outline:none}.product-catalogue .pc-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:23px 0;color:#76767b;font-size:12px;line-height:1.7}.product-catalogue .pc-results-head p{margin:0;overflow-wrap:anywhere}.product-catalogue .pc-results-head p>span{color:#6e6e73}.site-redesign .product-catalogue .pc-results-head button{border:0;background:none;color:#444;padding:0;min-height:25px;font-size:12px;font-weight:400;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.product-catalogue .pc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:38px;row-gap:38px}.product-catalogue .pc-product{display:block;min-width:0;color:#1d1d1f;text-decoration:none}.product-catalogue .pc-image{height:250px;padding:34px 28px;display:flex;align-items:center;justify-content:center;background:#f5f5f7;border-radius:6px;overflow:hidden}.product-catalogue .pc-visual{display:block;width:100%;height:100%;max-width:100%;overflow:visible;mix-blend-mode:multiply;transition:transform .2s ease}.product-catalogue .pc-product:is(.pc-resona-box,.pc-tpe-s10,.pc-aether,.pc-corven,.pc-velrix,.pc-zenith,.pc-skytuner) .pc-visual{max-width:174px}.product-catalogue .pc-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:19px 2px 0}.product-catalogue .pc-copy>div{min-width:0}.site-redesign .product-catalogue .pc-copy h2{font-family:inherit;font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-.025em;margin:0 0 7px;color:#222}.product-catalogue .pc-copy p{font-size:14px;line-height:1.6;color:#6e6e73;margin:0}.product-catalogue .pc-arrow{font-size:20px;line-height:1.5;font-weight:400;color:#85858a;flex-shrink:0}.product-catalogue .pc-product:hover .pc-visual{transform:translateY(-3px)}.product-catalogue .pc-product:hover .pc-copy h2{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.product-catalogue .pc-product:hover .pc-arrow{color:#222}.product-catalogue .pc-empty{text-align:center;padding:65px 0 85px}.site-redesign .product-catalogue .pc-empty h2{font-family:inherit;font-size:26px;line-height:1.3;letter-spacing:-.03em;font-weight:500;color:#333;margin:0 0 13px}.product-catalogue .pc-empty p{font-size:14px;line-height:1.8;color:#737378;margin:0 0 22px}.site-redesign .product-catalogue .pc-empty button{background:#222;color:#fff;border:1px solid #222;border-radius:4px;min-height:42px;padding:11px 17px;font-family:inherit;font-size:13px;font-weight:500}.product-catalogue .pc-empty button>span{margin-left:15px}.product-catalogue .pc-support{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #e5e5e7;padding:32px 0 40px;margin-top:60px}.site-redesign .product-catalogue .pc-support h2{font-family:inherit;font-size:20px;line-height:1.4;letter-spacing:-.025em;font-weight:500;margin:0 0 7px;color:#333}.product-catalogue .pc-support p{font-size:13px;line-height:1.8;color:#737378;margin:0}.product-catalogue .pc-support>a{display:flex;align-items:center;gap:24px;font-size:13px;white-space:nowrap;color:#444}.product-catalogue .pc-support>a:hover{text-decoration:underline;text-underline-offset:4px}.site-redesign .product-catalogue :is(a,button):focus-visible{outline:2px solid #444;outline-offset:5px}@media(min-width:1500px){.product-catalogue .pc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-catalogue .pc-image{height:260px;padding:32px 23px}}@media(max-width:1100px){.product-catalogue .pc-toolbar{gap:17px}.product-catalogue .pc-categories{gap:22px}.site-redesign .product-catalogue .pc-categories button{font-size:13px}.product-catalogue .pc-search{width:180px;min-width:150px}.product-catalogue .pc-image{height:240px;padding:28px 22px}.product-catalogue .pc-grid{gap:32px 20px}.site-redesign .product-catalogue .pc-copy h2{font-size:21px}}@media(max-width:900px){.product-catalogue .pc-toolbar{flex-direction:column;align-items:stretch;gap:0;padding-top:14px}.product-catalogue .pc-search{order:-1;width:100%;max-width:none}.product-catalogue .pc-categories{justify-content:space-between}.site-redesign .product-catalogue .pc-categories button{min-height:53px;padding-block:15px 13px}.product-catalogue .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-catalogue .pc-image{height:270px}}@media(max-width:760px){.site-redesign .product-catalogue{padding:30px 22px 0}.product-catalogue .pc-toolbar{top:var(--livtra-header-height)}.product-catalogue .pc-intro{padding-bottom:26px}.product-catalogue .pc-eyebrow{font-size:10px;margin-bottom:15px}.site-redesign .product-catalogue h1{font-size:40px;margin-bottom:14px}.product-catalogue .pc-intro>p{font-size:14px}.product-catalogue .pc-categories{gap:22px;justify-content:flex-start}.site-redesign .product-catalogue .pc-categories button{font-size:13px}.product-catalogue .pc-results-head{font-size:12px;padding:20px 0}.product-catalogue .pc-grid{column-gap:16px;row-gap:27px}.product-catalogue .pc-image{height:220px;padding:25px 16px}.site-redesign .product-catalogue .pc-copy h2{font-size:20px}.product-catalogue .pc-copy{padding-top:15px;gap:8px}.product-catalogue .pc-copy p{font-size:13px}.product-catalogue .pc-arrow{font-size:17px}.product-catalogue .pc-support{flex-direction:column;align-items:flex-start;gap:21px;padding:28px 0;margin-top:40px}.site-redesign .product-catalogue .pc-support h2{font-size:19px}.product-catalogue .pc-results-head>span{display:none}}@media(max-width:480px){.product-catalogue .pc-image{height:180px;padding:23px 16px}.site-redesign .product-catalogue .pc-copy h2{font-size:18px}.product-catalogue .pc-copy p{font-size:13px}.product-catalogue .pc-arrow{display:none}.product-catalogue .pc-copy{min-height:80px}}@media(prefers-reduced-motion:reduce){.product-catalogue .pc-visual{transition:none}.product-catalogue .pc-product:hover .pc-visual{transform:none}}.site-redesign:has(.product-catalogue){background:#fff;--surface-main:#fff}.site-redesign .product-catalogue .pc-image{background:transparent;border:0;border-radius:0;box-shadow:none}.site-redesign .resource-page{width:100%;max-width:1440px;margin:0 auto;padding:40px clamp(24px,5vw,72px) 60px;background:#fff;color:#1d1d1f;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,sans-serif;min-width:0}.site-redesign .resource-page .page-hero{display:block;grid-column:1/-1;padding:0;margin:0 0 34px;background:none;min-height:0}.site-redesign .resource-page .page-hero .eyebrow{font-family:inherit;font-size:11px;line-height:1.6;font-weight:500;letter-spacing:.08em;color:#75757a;margin:0 0 17px}.site-redesign .resource-page .page-hero h1{font-family:inherit;font-size:clamp(40px,4.2vw,58px);line-height:1.12;letter-spacing:-.045em;font-weight:500;color:#1d1d1f;margin:0 0 17px}.site-redesign .resource-page .page-hero :is(.heading-support>p,p:not(.eyebrow)){font-size:16px;line-height:1.8;color:#6e6e73;margin:0;max-width:70ch}.site-redesign .resource-page :is(h2,h3){font-family:inherit;font-weight:500;letter-spacing:-.025em;color:#242426}.site-redesign .resource-page :is(a,button,input,select,summary):focus-visible{outline:2px solid #444;outline-offset:4px}.resource-page .resource-label{display:block;font-size:11px;line-height:1.7;color:#737378;letter-spacing:.04em;font-weight:500}.resource-page .resource-tabs{display:flex;gap:30px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #e5e5e7}.site-redesign .resource-page .resource-tabs button{background:none;border:0;border-bottom:2px solid transparent;border-radius:0;min-height:55px;padding:15px 0;font-family:inherit;font-size:14px;font-weight:400;color:#737378;flex-shrink:0}.site-redesign .resource-page .resource-tabs button[aria-pressed=true]{border-bottom-color:#242426;color:#242426;font-weight:500}.resource-page .resource-result-count{font-size:12px;line-height:1.8;color:#76767b;margin:21px 0 0}.resource-page .resource-news-row{border-bottom:1px solid #e5e5e7}.resource-page .resource-news-row>a{display:grid;grid-template-columns:135px minmax(0,1fr) 120px;align-items:start;grid-gap:30px;gap:30px;padding:32px 0;color:#222;text-decoration:none}.resource-page .resource-news-row time{font-size:13px;color:#737378;line-height:1.8;padding-top:2px}.site-redesign .resource-page .resource-news-copy h2{font-size:25px;line-height:1.3;margin:9px 0 13px;letter-spacing:-.03em;font-weight:500;max-width:35ch}.resource-page .resource-news-copy>p{font-size:14px;line-height:1.8;color:#737378;margin:0;max-width:80ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.resource-page .resource-read{display:flex;align-items:center;gap:18px;font-size:13px;color:#444;margin-top:18px}.resource-page .resource-news-row>a:hover h2{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.resource-page .resource-news-thumbnail{width:120px;height:140px;object-fit:contain;align-self:center;border-radius:4px;background:#f5f5f7}.resource-page .resource-news-arrow{justify-self:end;font-size:21px;line-height:1.5;color:#89898e;padding:7px 0}.site-redesign .resource-downloads{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:0 36px;gap:0 36px}.site-redesign .resource-downloads .download-filter{position:-webkit-sticky;position:sticky;top:calc(var(--livtra-header-height) + 24px);background:#f5f5f7;border:1px solid #ebebed;border-radius:6px;padding:24px;gap:22px;min-width:0}.site-redesign .resource-downloads .download-filter>div>span{font-size:16px;font-weight:500;color:#333}.site-redesign .resource-downloads .download-filter>div>p{font-size:13px;line-height:1.8;color:#737378;margin:10px 0 0}.site-redesign .resource-downloads .download-filter-controls{gap:12px}.site-redesign .resource-downloads :is(.device-select,.resona-download-toggle){font-family:inherit;font-size:14px;min-height:44px;border:1px solid #dcdce0;border-radius:4px;color:#333;background:#fff;box-shadow:none}.site-redesign .resource-downloads .resona-download-toggle{font-weight:500}.site-redesign .resource-downloads .resona-download-toggle[aria-pressed=true]{background:#252527;border-color:#252527;color:#fff}.site-redesign .resource-downloads .device-select-wrap.is-inactive{opacity:.65}.site-redesign .resource-downloads .download-table{gap:18px;scroll-margin-top:calc(var(--livtra-header-height) + 25px)}.resource-downloads .resource-download-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:0 0 20px;border-bottom:1px solid #e5e5e7}.site-redesign .resource-downloads .resource-download-heading h2{font-size:26px;line-height:1.3;margin:0;font-weight:500;letter-spacing:-.03em}.resource-downloads .resource-download-heading>span{font-size:12px;color:#76767b}.site-redesign .resource-downloads .download-table>article{border:1px solid #e5e5e7;border-radius:6px;background:#fff;box-shadow:none;overflow:hidden}.site-redesign .resource-downloads .download-item-main{padding:25px;grid-template-columns:minmax(0,1fr) auto;gap:9px 25px;align-items:center}.site-redesign .resource-downloads .download-item-main>div:first-child>span{font-size:11px;letter-spacing:.04em;color:#737378}.site-redesign .resource-downloads .download-item-main :is(h2,h3){font-size:22px;line-height:1.35;margin:7px 0 0;font-weight:500;letter-spacing:-.025em;overflow-wrap:anywhere}.site-redesign .resource-downloads .download-item-main>p{font-size:14px;color:#66666b;line-height:1.65;margin:0}.site-redesign .resource-downloads .download-item-main>strong{font-size:12px;line-height:1.6;color:#737378;font-weight:400}.site-redesign .resource-downloads .download-action{border-radius:4px;min-height:42px;font-family:inherit;font-size:13px;font-weight:500;padding:11px 16px;background:#252527;color:#fff;border:1px solid #252527;box-shadow:none;line-height:1.5;white-space:normal;text-align:center}.site-redesign .resource-downloads .download-action:hover{background:#444;color:#fff;transform:none}.site-redesign .resource-downloads .download-action.secondary{background:#fff;color:#333;border-color:#d4d4d8}.site-redesign .resource-downloads .download-action.secondary:hover{background:#f5f5f7;color:#222}.site-redesign .resource-downloads .download-action.muted{background:#f5f5f7;color:#76767b;border-color:#e5e5e7}.site-redesign .resource-downloads .download-action-pair{gap:9px;max-width:240px;grid-column:2;grid-row:1/4}.site-redesign .resource-downloads .firmware-release-notes{background:#fafafa;border-top:1px solid #ededee}.site-redesign .resource-downloads .firmware-release-notes>summary{line-height:1.7;padding:16px 25px}.site-redesign .resource-downloads .release-note-body{font-size:14px;line-height:1.85;color:#606066;padding:0 25px 23px}.site-redesign .resource-downloads .release-note-body h3{font-size:15px;font-weight:500;letter-spacing:0}.site-redesign .resource-downloads .release-note-body a{color:#333;text-decoration:underline;text-underline-offset:3px}.site-redesign .resource-downloads .download-item-notice{background:#f6f6f8;border-top:1px solid #e5e5e7;border-radius:0}.site-redesign .resource-downloads .download-item-notice .release-note-body{padding:19px 25px;font-size:13px;color:#626267}.resource-page .resource-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.resource-page .resource-contact-grid>a{background:#f5f5f7;border-radius:6px;padding:30px;display:flex;flex-direction:column;min-height:260px;text-decoration:none;color:#333}.site-redesign .resource-page .resource-contact-grid h2{font-size:28px;font-weight:500;line-height:1.3;margin:19px 0 12px;letter-spacing:-.035em}.resource-page .resource-contact-grid p{font-size:14px;line-height:1.8;color:#737378;margin:0 0 28px}.resource-page .resource-email{font-size:18px;font-weight:400;line-height:1.6;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;overflow-wrap:anywhere}.resource-page .resource-email>span{font-size:21px;flex-shrink:0}.resource-page .resource-contact-grid>a:hover{background:#eeeef0}.resource-page .resource-contact-grid>a:hover .resource-email{text-decoration:underline;text-underline-offset:5px}.resource-page .resource-contact-note{font-size:13px;line-height:1.8;color:#737378;max-width:82ch;margin:23px 0 40px}.resource-page .resource-contact-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;border-top:1px solid #e5e5e7;padding-top:25px}.resource-page .resource-contact-links>a{position:relative;display:block;padding:0 22px 15px 0;color:#333;text-decoration:none}.site-redesign .resource-page .resource-contact-links h2{font-size:17px;line-height:1.4;font-weight:500;letter-spacing:-.015em;margin:0 0 9px}.resource-page .resource-contact-links p{font-size:13px;line-height:1.8;color:#737378;margin:0}.resource-page .resource-contact-links>a>span{position:absolute;right:0;top:0;font-size:19px;color:#888}.resource-page .resource-contact-links>a:hover h2{text-decoration:underline;text-underline-offset:4px}.site-redesign .resource-story{max-width:1080px}.site-redesign .resource-story .back-link{font-size:13px;color:#6e6e73;margin-bottom:30px;display:inline-block}.site-redesign .resource-story header>time{font-size:13px;color:#737378}.site-redesign .resource-story h1{font-family:inherit;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.2;letter-spacing:-.04em;margin:20px 0 25px;color:#1d1d1f}.site-redesign .resource-story header>p{font-size:16px;line-height:1.95;color:#626267;max-width:75ch}.site-redesign .resource-story .story-actions{border-top:1px solid #e5e5e7;padding-top:25px;margin-top:35px;font-size:14px}.site-redesign .resource-story .story-actions .button{font-size:13px;font-weight:500;background:#252527;color:#fff;border-radius:4px;min-height:42px;padding:11px 16px;border:1px solid #252527}@media(max-width:1000px){.resource-page .resource-news-row>a{grid-template-columns:110px minmax(0,1fr) 85px;gap:24px}.resource-page .resource-news-thumbnail{width:85px;height:120px}.site-redesign .resource-downloads{grid-template-columns:210px minmax(0,1fr);gap:0 26px}.site-redesign .resource-downloads .download-item-main{grid-template-columns:1fr}.site-redesign .resource-downloads :is(.download-action,.download-action-pair){grid-column:1;grid-row:auto;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:7px}.site-redesign .resource-downloads .download-action-pair{display:flex;flex-wrap:wrap}.resource-page .resource-email{font-size:16px}}@media(max-width:760px){.site-redesign .resource-page{padding:30px 22px 40px}.site-redesign .resource-page .page-hero{margin-bottom:28px}.site-redesign .resource-page .page-hero h1{font-size:40px}.site-redesign .resource-page .page-hero .eyebrow{font-size:10px;margin-bottom:15px}.site-redesign .resource-page .page-hero :is(.heading-support>p,p:not(.eyebrow)){font-size:14px}.resource-page .resource-tabs{gap:24px}.site-redesign .resource-page .resource-tabs button{font-size:13px;min-height:50px;padding:13px 0}.resource-page .resource-news-row>a{grid-template-columns:minmax(0,1fr) 65px;gap:12px 18px;padding:26px 0}.resource-page .resource-news-row time{grid-column:1/-1;font-size:12px;padding:0}.site-redesign .resource-page .resource-news-copy h2{font-size:22px}.resource-page .resource-news-copy>p{font-size:14px}.resource-page .resource-news-thumbnail{width:65px;height:100px}.resource-page .resource-label{font-size:10px}.resource-page .resource-read{font-size:13px}.site-redesign .resource-downloads{display:block}.site-redesign .resource-downloads .download-filter{position:static;padding:22px;gap:18px;margin-bottom:26px}.site-redesign .resource-downloads .download-filter-controls{flex-direction:row}.site-redesign .resource-downloads .download-filter-controls>*{flex:1 1;min-width:0}.site-redesign .resource-downloads .download-filter>div>p{font-size:13px}.site-redesign .resource-downloads .download-item-main{padding:22px}.site-redesign .resource-downloads .download-item-main :is(h2,h3){font-size:21px}.site-redesign .resource-downloads .release-note-body{padding:0 22px 22px;font-size:13px}.site-redesign .resource-downloads .firmware-release-notes>summary{padding:15px 22px}.site-redesign .resource-downloads .download-item-notice .release-note-body{padding:18px 22px}.resource-page .resource-contact-grid{grid-template-columns:1fr;gap:18px}.resource-page .resource-contact-grid>a{padding:25px;min-height:240px}.site-redesign .resource-page .resource-contact-grid h2{font-size:25px;margin-top:16px}.resource-page .resource-email{font-size:17px}.resource-page .resource-contact-links{grid-template-columns:1fr;gap:22px}.resource-page .resource-contact-links>a{padding-bottom:20px;border-bottom:1px solid #e5e5e7}.resource-page .resource-contact-links>a:last-child{border:0}.resource-page .resource-contact-note{margin-bottom:28px}.site-redesign .resource-story h1{font-size:32px}.site-redesign .resource-story header>p{font-size:15px;line-height:1.9}}@media(prefers-reduced-motion:reduce){.resource-page *{scroll-behavior:auto!important;transition:none!important}}.site-redesign .resource-page{--ink:#1d1d1f;--muted:#737378;--on-ink:#fff;--on-accent:#fff;--line:#e5e5e7;--paper:#fff;--panel:#fff;--signal:#ececee}.site-redesign .resource-downloads .resona-download-label{font-family:inherit;font-size:14px;font-weight:500;letter-spacing:0}.site-redesign .resource-downloads .download-item-notice{padding:0}.site-redesign .resource-downloads .download-compatibility-body{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:15px;gap:15px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.site-redesign .resource-downloads .download-compatibility-body>span{background:#626267;color:#fff;border:0;border-radius:3px;padding:6px 9px;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.6}.site-redesign .resource-downloads .download-compatibility-body>p{font-size:13px;line-height:1.8;color:#626267;margin:0}@media(max-width:760px){.site-redesign .resource-downloads .download-compatibility-body{grid-template-columns:1fr;gap:12px}}.site-redesign .resource-downloads .firmware-release-notes>summary{display:block;background:transparent;text-align:left;font-weight:400;min-height:0;cursor:pointer}.site-redesign .resource-downloads .resona-download-label{color:inherit;background:transparent;text-transform:none}.site-redesign .resource-downloads .resona-download-toggle:hover{background:#eeeef0;color:#222}.site-redesign .resource-downloads .resona-download-toggle[aria-pressed=true]:hover{background:#444;color:#fff}.site-redesign .resource-downloads .firmware-release-notes{padding:0;background:#fff;border-top:1px solid #e8e8eb}.site-redesign .resource-downloads .firmware-release-notes>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:51px;padding:15px 25px;margin:0;background:#fafafa;border:0;border-radius:0;color:#55555a;font-family:inherit;font-size:13px;font-weight:500;line-height:1.6;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-redesign .resource-downloads .firmware-release-notes>summary:hover{background:#f3f3f5;color:#222}.site-redesign .resource-downloads .firmware-release-notes>summary::-webkit-details-marker{display:none}.site-redesign .resource-downloads .firmware-release-notes>summary:after{content:"";display:block;flex:0 0 7px;width:7px;height:7px;border:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.site-redesign .resource-downloads .firmware-release-notes[open]>summary{border-bottom:1px solid #e8e8eb;color:#333}.site-redesign .resource-downloads .firmware-release-notes[open]>summary:after{transform:translateY(2px) rotate(225deg)}.site-redesign .resource-downloads .firmware-release-notes>summary:focus:not(:focus-visible){outline:none}.site-redesign .resource-downloads .firmware-release-notes>summary:focus-visible{outline:2px solid #555;outline-offset:-5px}.site-redesign .resource-downloads .firmware-release-notes>.release-note-body{display:block;margin:0;padding:21px 25px 25px;border:0;border-radius:0;background:#fff;box-shadow:none;overflow-wrap:anywhere}.site-redesign .resource-downloads .firmware-release-notes>.release-history{padding:0 25px}.site-redesign .resource-downloads .release-history-entry{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:baseline;grid-gap:24px;gap:24px;padding:22px 0;background:transparent;border:0}.site-redesign .resource-downloads .release-history-entry+.release-history-entry{border-top:1px solid #ededee}.site-redesign .resource-downloads .release-history-entry h3{font-size:13px;line-height:1.8;font-weight:500;letter-spacing:0;text-transform:none;margin:0;color:#55555a}.site-redesign .resource-downloads .firmware-release-notes .release-note-body ul{font-size:14px;line-height:1.8;color:#55555a;padding-left:18px;margin:0}.site-redesign .resource-downloads .firmware-release-notes .release-note-body li+li{margin-top:5px}@media(max-width:760px){.site-redesign .resource-downloads .firmware-release-notes>summary{padding:15px 22px}.site-redesign .resource-downloads .firmware-release-notes>.release-note-body{padding:20px 22px 23px}.site-redesign .resource-downloads .firmware-release-notes>.release-history{padding:0 22px}.site-redesign .resource-downloads .release-history-entry{grid-template-columns:1fr;gap:10px;padding:20px 0}.site-redesign .resource-downloads .release-history-entry h3{font-size:14px}.site-redesign .resource-downloads .firmware-release-notes .release-note-body ul{font-size:14px;line-height:1.8}}.site-redesign .resource-downloads .firmware-release-notes[open]>summary{color:#8b5036;background:#fafafa}.site-redesign .resource-page :is(a,button,input,select,summary):focus-visible{outline-color:#99583b}.site-redesign .resource-downloads .firmware-release-notes>summary:focus-visible{outline-color:#99583b}.site-redesign .resource-page .resource-tabs button[aria-pressed=true]{color:#8b5036;border-bottom-color:#99583b}:root{--warm-ink:#242426;--warm-body:#646466;--warm-muted:#76767b;--warm-accent:#bc4d2b;--warm-card:#fff;--warm-panel:#f5f5f7;--warm-canvas:#fff;--warm-line:#e5e5e7;--type-terracotta:#bc4d2b;--type-olive:#687342;--type-amber:#b57923}.site-redesign{--ink:#242426;--ink2:#444448;--muted:#737378;--text-secondary:#626267;color:#242426}.site-redesign .community-content{--ink:#262626;--muted:#6e6e6e;--text-secondary:#5d5d5d}.site-redesign .community-content .studio-heading h1 .heading-accent{color:var(--type-terracotta)}.site-redesign .community-content .studio-lab .studio-heading h1 .heading-accent,.site-redesign .community-content .studio-tones .studio-tone-feature h2 .program-accent{color:var(--type-olive)}.site-redesign .product-catalogue h1{color:var(--type-terracotta)}.site-redesign .refined-news.resource-page .page-hero h1{color:var(--type-amber)}.site-redesign .refined-contact.resource-page .page-hero h1{color:var(--type-olive)}.site-redesign .resona-page.resona-v2 .rp-intro-feature,.site-redesign .resource-downloads .page-hero h1 .heading-accent{color:var(--type-terracotta)}html[data-livtra-theme=warm] .collection .section-heading h2 .muted{color:var(--type-olive)}html[data-livtra-theme=warm] .resona-clean .resona-clean-feature{color:var(--type-terracotta)}.site-redesign:has(.account-signin,.account-guest) .tone-library-nav{display:none}.site-redesign .account-guest,.site-redesign .account-signin{display:flex;justify-content:center;align-items:flex-start;min-height:calc(100dvh - var(--livtra-header-height) - 52px);width:100%;max-width:none;background:#fff;padding:64px 24px 70px}.site-redesign .account-guest .signin-card,.site-redesign .account-signin .signin-card{display:block;width:100%;max-width:440px;border:1px solid #e5e5e7;border-radius:7px;background:#fff;padding:34px;box-shadow:none}.site-redesign .account-signin .account-copy{display:block;padding:0;margin-bottom:27px;border:0;background:none}.site-redesign :is(.account-signin,.account-guest) .eyebrow{font-family:inherit;font-size:10px;line-height:1.6;letter-spacing:.08em;font-weight:500;color:#7b7b80;margin:0 0 14px}.site-redesign .account-guest h1,.site-redesign .account-signin .account-copy h1{font-family:inherit;font-size:34px;line-height:1.15;font-weight:500;letter-spacing:-.04em;color:#242426;margin:0 0 13px}.site-redesign .account-guest .signin-card>p:not(.eyebrow),.site-redesign .account-signin .account-copy .signin-intro{font-size:14px;line-height:1.8;color:#737378;margin:0}.site-redesign .account-signin .account-form{padding:0;border:0;border-radius:0;background:transparent;gap:19px;box-shadow:none;min-width:0}.site-redesign .account-signin .account-form label{gap:8px;font-size:13px;letter-spacing:0}.site-redesign .account-signin .account-form label>span{font-size:13px;letter-spacing:0;text-transform:none;font-weight:500;color:#424246}.site-redesign .account-signin .account-form input{font-family:inherit;font-size:14px;line-height:1.6;min-height:45px;background:#fafafa;border:1px solid #dddde0;border-radius:4px;padding:11px 12px;color:#333;box-shadow:none}.site-redesign .account-signin .account-form input::placeholder{color:#8a8a8f}.site-redesign .account-signin .forgot-password-link{font-size:12px;color:#66666b;justify-self:end;margin-top:-7px;text-underline-offset:4px}.site-redesign .account-guest .signin-primary,.site-redesign .account-signin .account-form .account-submit{font-family:inherit;font-size:13px;line-height:1.6;font-weight:500;letter-spacing:0;min-height:43px;border:1px solid #29292b;border-radius:4px;background:#29292b;color:#fff;padding:11px 17px;box-shadow:none;text-align:center}.site-redesign .account-signin .account-form .account-submit{width:100%;margin:2px 0 0}.site-redesign .account-guest .signin-primary{display:inline-flex;align-items:center;gap:28px;margin:24px 0 22px;min-width:125px;justify-content:space-between;text-decoration:none}.site-redesign :is(.account-signin,.account-guest) :is(.account-submit,.signin-primary):hover{background:#444;color:#fff;transform:none}.site-redesign .account-guest .signin-card>p.signin-register,.site-redesign .account-signin .account-form>p:last-child{font-size:12px;line-height:1.8;color:#737378;margin:0}.site-redesign :is(.account-signin,.account-guest) :is(.account-form>p:last-child,.signin-register) a{color:#454549;text-decoration:underline;text-underline-offset:4px;margin-left:4px}.site-redesign .account-signin .form-error{font-size:13px;line-height:1.7;padding:12px;border-radius:4px;margin:0}.site-redesign :is(.account-signin,.account-guest) :is(a,button,input):focus-visible{outline:2px solid #995b3d;outline-offset:3px}@media(max-width:760px){.site-redesign .account-guest,.site-redesign .account-signin{padding:34px 22px 44px;min-height:calc(100dvh - var(--livtra-header-height) - 106px)}.site-redesign .account-guest .signin-card,.site-redesign .account-signin .signin-card{padding:27px 23px}.site-redesign .account-guest h1,.site-redesign .account-signin .account-copy h1{font-size:30px}}.site-redesign .account-signin{padding-top:40px;padding-bottom:40px}.site-redesign .account-signin .account-form>p:last-child a,.site-redesign .account-signin .forgot-password-link{font-weight:500}.site-redesign .account-signin .account-form input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fafafa;-webkit-text-fill-color:#333;caret-color:#333}@media(max-width:760px){.site-redesign .account-signin{padding-top:30px;padding-bottom:35px}}.site-redesign .account-guest .signin-primary{min-width:0;justify-content:center}.shared-site-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:12px 24px;width:100%;max-width:none;min-height:0;margin-top:auto;padding:16px clamp(24px,4.2vw,72px);font-family:Avenir Next,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}.site-redesign .shared-site-footer,html[data-livtra-theme=warm] .shared-site-footer{background:#192f37;color:#d2ded7;border:0;border-radius:0}.shared-site-footer .footer-links,.shared-site-footer .footer-social{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:8px 20px}.site-redesign .shared-site-footer :is(a,strong),html[data-livtra-theme=warm] .shared-site-footer :is(a,strong){color:#d2ded7;font-size:12px;line-height:1.6;letter-spacing:0;text-decoration:none;margin:0}.site-redesign .shared-site-footer strong,html[data-livtra-theme=warm] .shared-site-footer strong{font-weight:700;letter-spacing:-.04em}.site-redesign .shared-site-footer a:hover,html[data-livtra-theme=warm] .shared-site-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.shared-site-footer a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:760px){.site-redesign .shared-site-footer,html[data-livtra-theme=warm] .shared-site-footer{justify-content:flex-start;padding:17px 22px;gap:11px 22px}.shared-site-footer .footer-links,.shared-site-footer .footer-social{gap:8px 16px}.site-redesign .shared-site-footer :is(a,strong),html[data-livtra-theme=warm] .shared-site-footer :is(a,strong){font-size:11px}}