@font-face{font-family:"Corben";font-style:normal;font-weight:400;font-display:swap;src:url(/rig/fonts/corben-normal-400-latin-ext.d0ea2a9fc5.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Corben";font-style:normal;font-weight:400;font-display:swap;src:url(/rig/fonts/corben-normal-400-latin.b08f10aca5.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Corben";font-style:normal;font-weight:700;font-display:swap;src:url(/rig/fonts/corben-normal-700-latin-ext.3f6e052e88.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Corben";font-style:normal;font-weight:700;font-display:swap;src:url(/rig/fonts/corben-normal-700-latin.61d9cb2f4b.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Golos Text";font-style:normal;font-weight:400;font-display:swap;src:url(/rig/fonts/golos-text-normal-400-latin-ext.05befabe48.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Golos Text";font-style:normal;font-weight:400;font-display:swap;src:url(/rig/fonts/golos-text-normal-400-latin.9a69d0aa47.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Golos Text";font-style:normal;font-weight:500;font-display:swap;src:url(/rig/fonts/golos-text-normal-500-latin-ext.05befabe48.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Golos Text";font-style:normal;font-weight:500;font-display:swap;src:url(/rig/fonts/golos-text-normal-500-latin.9a69d0aa47.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Golos Text";font-style:normal;font-weight:600;font-display:swap;src:url(/rig/fonts/golos-text-normal-600-latin-ext.05befabe48.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Golos Text";font-style:normal;font-weight:600;font-display:swap;src:url(/rig/fonts/golos-text-normal-600-latin.9a69d0aa47.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
:root{
  --cue-bg:#f5efe5;--cue-bg2:#ebe2d4;--cue-card:#fffaf2;--cue-ink:#1c1814;--cue-ink2:#5b5044;--cue-line:rgba(28,24,20,.15);
  --cue-amber:#9a5a06;--cue-lamp:#ffb341;--cue-steel:#2d5c84;--cue-link:#7d4500;--cue-spot:rgba(255,196,110,.28);
  --cue-cta:#ff2e97;--cue-cta-h:#ff5cae;--cue-cta-t:#1a0010;
  --cue-h:"Corben",ui-serif,Georgia,serif;--cue-t:"Golos Text",ui-sans-serif,system-ui,sans-serif;color-scheme:light
}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){
  --cue-bg:#0c0b0d;--cue-bg2:#131115;--cue-card:#1a171c;--cue-ink:#f2ebe0;--cue-ink2:#b9ad9e;--cue-line:rgba(242,235,224,.13);
  --cue-amber:#ffb341;--cue-steel:#8cb8dc;--cue-link:#ffc56b;--cue-spot:rgba(255,190,100,.16);color-scheme:dark}}
:root[data-theme=dark]{
  --cue-bg:#0c0b0d;--cue-bg2:#131115;--cue-card:#1a171c;--cue-ink:#f2ebe0;--cue-ink2:#b9ad9e;--cue-line:rgba(242,235,224,.13);
  --cue-amber:#ffb341;--cue-steel:#8cb8dc;--cue-link:#ffc56b;--cue-spot:rgba(255,190,100,.16);color-scheme:dark}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--cue-bg);color:var(--cue-ink);font:400 17px/1.62 var(--cue-t)}
img,svg{display:block;max-width:100%}
a{color:var(--cue-link);text-underline-offset:3px}
:focus-visible{outline:2px solid var(--cue-lamp);outline-offset:3px}
h1,h2,h3{font-family:var(--cue-h);font-weight:700;line-height:1.08;margin:0}
p{margin:0 0 1em}
.cue-wrap{width:min(1200px,100% - 48px);margin-inline:auto}
.cue-i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.cue-i--lg{width:34px;height:34px;stroke-width:1.4}
.cue-skip{position:absolute;left:-9999px;top:8px;z-index:50;background:#fff;color:#000;padding:8px 12px}
.cue-skip:focus{left:8px}
.cue-head{position:sticky;top:0;z-index:30;background:#09080a;color:#f2ebe0;border-bottom:1px solid rgba(255,179,65,.22)}
.cue-head__in{display:flex;align-items:center;gap:18px;min-height:66px}
.cue-logo{display:flex;align-items:center;gap:10px;color:#f2ebe0;text-decoration:none;flex:none}
.cue-logo__i{width:30px;height:30px}
.cue-logo__beam{fill:rgba(255,179,65,.32)}
.cue-logo__can{fill:#2a2420;stroke:#ffb341;stroke-width:1.6}
.cue-logo__yoke{fill:none;stroke:#b9ad9e;stroke-width:1.6;stroke-linecap:round}
.cue-logo__t{display:flex;flex-direction:column;line-height:1}
.cue-logo__w{font:700 21px/1 var(--cue-h)}
.cue-logo__s{font:500 11.5px/1.2 var(--cue-t);letter-spacing:.1em;text-transform:uppercase;color:#ffb341;margin-top:5px}
.cue-nav{display:flex;align-items:center;gap:6px;margin-left:auto}
.cue-nav ul{display:flex;gap:2px;list-style:none;margin:0;padding:0}
.cue-nav a{display:block;padding:8px 10px;color:#d9cfc2;text-decoration:none;font:500 15px/1 var(--cue-t);border-radius:999px}
.cue-nav a:hover{color:#fff;background:rgba(255,179,65,.12)}
.cue-nav a[aria-current=page]{color:#160f05;background:#ffb341}
.cue-theme{display:inline-flex;align-items:center;gap:8px;background:transparent;border:1px solid rgba(242,235,224,.28);color:#d9cfc2;border-radius:999px;height:36px;padding:0 10px;font:500 13px/1 var(--cue-t);cursor:pointer}
.cue-theme span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.cue-head__end{display:flex;align-items:center;gap:8px}
.cue-burger{display:none;background:transparent;border:1px solid rgba(242,235,224,.28);border-radius:8px;width:40px;height:38px;color:#fff;align-items:center;justify-content:center;cursor:pointer}
.cue-i--burger{width:20px;height:20px}
.cue-ad{display:inline-block;font:700 10.5px/1 var(--cue-t);letter-spacing:.12em;text-transform:uppercase;padding:4px 6px;border:1px solid currentColor;border-radius:3px;opacity:.85;vertical-align:middle}
.cue-paid{display:inline-flex;align-items:center;gap:8px;background:var(--cue-cta);color:var(--cue-cta-t);font:700 15px/1 var(--cue-t);text-decoration:none;padding:11px 18px;border-radius:999px;white-space:nowrap}
.cue-paid:hover{background:var(--cue-cta-h);color:var(--cue-cta-t)}
.cue-paid--lg{padding:15px 24px;font-size:17px}
.cue-hero{position:relative;isolation:isolate;background:#060507;color:#f2ebe0;padding:84px 0 40px;overflow:hidden}
.cue-hero__bg{position:absolute;inset:0;z-index:-1}
.cue-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:60% 40%;opacity:.62}
.cue-hero__bg::after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 50% 30%,rgba(6,5,7,0) 0%,rgba(6,5,7,.55) 60%,#060507 100%),linear-gradient(180deg,rgba(6,5,7,.2),#060507 92%)}
.cue-hero__spot{position:absolute;left:50%;top:-10%;width:760px;height:620px;margin-left:-380px;background:radial-gradient(ellipse at 50% 40%,rgba(255,214,150,.30),rgba(255,190,100,.10) 45%,rgba(255,190,100,0) 70%);mix-blend-mode:screen;animation:cue-sweep 11s ease-in-out infinite alternate;pointer-events:none}
@keyframes cue-sweep{from{transform:translateX(-160px) rotate(-4deg)}to{transform:translateX(160px) rotate(4deg)}}
.cue-hero__in{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}
.cue-kick{font:600 13px/1.2 var(--cue-t);letter-spacing:.26em;text-transform:uppercase;color:#ffb341;margin:0 0 18px}
.cue-hero h1{font-size:clamp(46px,7vw,92px);line-height:1.06;letter-spacing:-.01em;margin:0 0 22px;max-width:14ch;text-wrap:balance;text-shadow:0 0 40px rgba(255,190,100,.25)}
.cue-lede{font-size:19px;line-height:1.55;max-width:60ch;color:#e6dccf}
.cue-hero .cue-lede a,.cue-band .cue-lede a{color:#ffd08a}
.cue-by{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:14px;opacity:.9;margin:0}
.cue-by span{display:inline-flex;align-items:center;gap:6px}
.cue-hero .cue-by a,.cue-band .cue-by a{color:#fff}
.cue-hero__cap{position:absolute;right:0;top:-60px;font-size:11px;color:rgba(242,235,224,.6);margin:0}
.cue-tool{position:relative;background:var(--cue-card);border:1px solid var(--cue-line);border-radius:18px;padding:26px;color:var(--cue-ink)}
.cue-tool__h h2{font-size:28px;margin:0 0 8px}
.cue-tool__h p{font-size:15px;color:var(--cue-ink2);margin:0 0 16px}
.cue-tool__k{font:600 12px/1 var(--cue-t);letter-spacing:.24em;text-transform:uppercase;color:var(--cue-amber);margin:0 0 10px!important}
.cue-js .cue-nojs{display:none}
.cue-jsonly{display:none}
.cue-js .cue-jsonly{display:block}
.cue-fine{font-size:12.5px;color:var(--cue-ink2);margin:10px 0 0}
.cue-table{width:100%;border-collapse:collapse;font-size:14.5px;margin:8px 0}
.cue-table th,.cue-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--cue-line);vertical-align:top}
.cue-table thead th{font:600 12px/1 var(--cue-t);letter-spacing:.14em;text-transform:uppercase;color:var(--cue-ink2)}
.cue-sel{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--cue-ink2)}
.cue-sel select{font:500 15px/1.2 var(--cue-t);color:var(--cue-ink);background:var(--cue-bg);border:1px solid var(--cue-line);border-radius:10px;padding:10px;min-width:0;width:100%}
.cue-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 15px/1 var(--cue-t);text-decoration:none;color:var(--cue-bg);background:var(--cue-ink);border:1px solid var(--cue-ink);padding:12px 18px;border-radius:999px;cursor:pointer}
.cue-btn--ghost{background:transparent;color:var(--cue-ink)}
.cue-btn:hover{filter:brightness(1.12)}
.cue-rig{background:#110f12;border-color:rgba(255,179,65,.2);color:#f2ebe0;margin-top:44px;text-align:left;--cue-ink:#f2ebe0;--cue-ink2:#b9ad9e;--cue-line:rgba(242,235,224,.14);--cue-amber:#ffb341}
.cue-rig .cue-tool__h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:6px 30px;align-items:end}
.cue-rig .cue-tool__k{grid-column:1/-1}
.cue-rig .cue-tool__h h2{margin:0}
.cue-rig .cue-tool__h p{margin:0}
.cue-rig__ctl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 6px}
.cue-days{display:flex;flex-wrap:wrap;gap:4px}
.cue-days label{position:relative}
.cue-days input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.cue-days span{display:block;font:600 13.5px/1 var(--cue-t);padding:9px 11px;border-radius:999px;border:1px solid rgba(242,235,224,.2);color:#d9cfc2}
.cue-days input:checked+span{background:#ffb341;color:#160f05;border-color:#ffb341}
.cue-days input:focus-visible+span{outline:2px solid #ffb341;outline-offset:2px}
.cue-step{display:flex;align-items:center;gap:6px}
.cue-step__b,.cue-now{font:600 14px/1 var(--cue-t);background:transparent;color:#f2ebe0;border:1px solid rgba(242,235,224,.28);border-radius:999px;padding:9px 13px;cursor:pointer}
.cue-now{background:rgba(255,179,65,.14);border-color:rgba(255,179,65,.5)}
.cue-step__o{font:700 26px/1 var(--cue-h);min-width:110px;text-align:center;color:#ffd08a}
.cue-truss{height:24px;margin-top:10px}
.cue-truss svg{width:100%;height:24px}
.cue-truss path{fill:none;stroke:#5c534b;stroke-width:2}
.cue-lamps{list-style:none;margin:-4px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}
.cue-lamp{position:relative;display:flex;flex-direction:column;align-items:center}
.cue-lamp__can{width:40px;height:44px}
.cue-lamp__yoke{fill:none;stroke:#5c534b;stroke-width:2.2;stroke-linecap:round}
.cue-lamp__body{fill:#2a2420;stroke:#5c534b;stroke-width:1.6}
.cue-lamp__lens{fill:#3a332d;transition:fill .4s}
.cue-lamp__beam{display:block;width:100%;height:96px;margin-top:-4px;clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(255,214,150,.75),rgba(255,190,100,.06));opacity:0;transition:opacity .45s}
.cue-lamp__card{display:flex;flex-direction:column;gap:3px;width:100%;min-height:96px;padding:12px 10px;border-radius:12px;border:1px solid rgba(242,235,224,.12);background:#1a171c;text-align:center;transition:background .45s,color .45s,box-shadow .45s}
.cue-lamp__card b{font:700 15px/1.15 var(--cue-h)}
.cue-lamp__card small{font-size:12px;color:#9d9184}
.cue-lamp__st{font-style:normal;font:600 12.5px/1.3 var(--cue-t);color:#b9ad9e}
.cue-lamp.is-on .cue-lamp__lens{fill:#ffe1a8}
.cue-lamp.is-on .cue-lamp__beam{opacity:1}
.cue-lamp.is-on .cue-lamp__card{background:#fff1d8;color:#1c1408;border-color:#ffd08a;box-shadow:0 0 40px rgba(255,200,120,.35)}
.cue-lamp.is-on .cue-lamp__card small{color:#6b5a40}
.cue-lamp.is-on .cue-lamp__st{color:#7d4500}
.cue-lamp.is-dim .cue-lamp__lens{fill:#8cb8dc}
.cue-lamp.is-dim .cue-lamp__beam{opacity:.45;background:linear-gradient(180deg,rgba(140,184,220,.6),rgba(140,184,220,.05))}
.cue-lamp.is-dim .cue-lamp__card{border-color:rgba(140,184,220,.5)}
.cue-sum{margin:16px 0 0;font-size:15px;color:#e6dccf}
.cue-rig+.cue-text,.cue-mix+.cue-text,.cue-desk+.cue-text{margin-top:26px}
.cue-adtop{background:var(--cue-bg2);border-bottom:1px solid var(--cue-line);padding:24px 0}
.cue-adtop__in{display:flex;align-items:center;justify-content:space-between;gap:28px}
.cue-adtop__h{font:700 22px/1.15 var(--cue-h);margin:0 0 6px}
.cue-adtop p{margin:0 0 6px}
.cue-rg{display:flex;gap:10px;align-items:center;font-size:13.5px;line-height:1.45;color:var(--cue-ink2);margin:8px 0 0!important}
.cue-age{flex:none;font:700 13px/1 var(--cue-t);border:1.5px solid currentColor;border-radius:50%;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--cue-ink)}
.cue-sec{position:relative;padding:76px 0;isolation:isolate}
.cue-sec::before{content:"";position:absolute;z-index:-1;left:50%;top:0;width:min(1100px,100%);height:100%;transform:translateX(-50%);background:radial-gradient(ellipse 34% 55% at 38% 0%,var(--cue-spot),rgba(0,0,0,0) 100%);opacity:.25;transition:opacity 1.1s ease;pointer-events:none}
.cue-sec:nth-of-type(even)::before{background:radial-gradient(ellipse 34% 55% at 62% 0%,var(--cue-spot),rgba(0,0,0,0) 100%)}
.cue-sec.is-lit::before{opacity:1}
.cue-sec--first{padding-top:68px}
.cue-h2{font-size:clamp(32px,4vw,50px);margin:0 0 28px;max-width:22ch}
.cue-h3{font-size:24px;margin:0 0 14px}
.cue-text{max-width:68ch}
.cue-text--cols{max-width:none;columns:2 340px;column-gap:44px}
.cue-text--cols p{break-inside:avoid}
.cue-list{margin:0 0 18px;padding:0;list-style:none}
.cue-list li{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid var(--cue-line)}
.cue-list li::before{content:"";position:absolute;left:4px;top:20px;width:10px;height:10px;border-radius:50%;background:var(--cue-amber);box-shadow:0 0 12px var(--cue-amber)}
.cue-list--n{counter-reset:q}
.cue-list--n li::before{counter-increment:q;content:"Q" counter(q);width:auto;height:auto;border-radius:0;background:none;box-shadow:none;top:13px;left:0;font:700 13px/1 var(--cue-h);color:var(--cue-amber)}
.cue-list--n li{padding-left:36px}
.cue-more{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font:700 17px/1.2 var(--cue-h);color:var(--cue-link);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}
.cue-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}
.cue-split--tool{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}
.cue-split--rev>:first-child{order:2}
.cue-split--end{align-items:stretch}
.cue-pic{margin:0}
.cue-pic img{width:100%;height:auto;border-radius:18px;-webkit-mask-image:radial-gradient(ellipse 85% 90% at 50% 45%,#000 70%,rgba(0,0,0,.92) 100%);mask-image:radial-gradient(ellipse 85% 90% at 50% 45%,#000 70%,rgba(0,0,0,.92) 100%)}
.cue-pic--tall{max-width:380px;justify-self:end}
.cue-pic figcaption{font-size:12.5px;color:var(--cue-ink2);margin-top:8px}
.cue-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}
.cue-stats div{background:var(--cue-card);border:1px solid var(--cue-line);border-radius:16px;padding:20px;position:relative;overflow:hidden}
.cue-stats div::before{content:"";position:absolute;inset:-40% -20% auto;height:120%;background:radial-gradient(ellipse at 50% 0,var(--cue-spot),rgba(0,0,0,0) 65%)}
.cue-stats dt{position:relative;font:700 36px/1 var(--cue-h);color:var(--cue-amber);margin-bottom:8px}
.cue-stats dd{position:relative;margin:0;font-size:14.5px;color:var(--cue-ink2)}
.cue-leave{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.cue-leave--3{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}
.cue-leave li{background:var(--cue-card);border:1px solid var(--cue-line);border-radius:16px;padding:22px 20px;position:relative;overflow:hidden}
.cue-leave li::before{content:"";position:absolute;left:-10%;right:-10%;top:-60%;height:120%;background:radial-gradient(ellipse at 50% 0,var(--cue-spot),rgba(0,0,0,0) 60%);opacity:0;transition:opacity .8s}
.cue-sec.is-lit .cue-leave li::before{opacity:1}
.cue-leave .cue-i--lg{position:relative;color:var(--cue-amber);margin-bottom:12px}
.cue-leave p{position:relative;margin:0;font-size:15.5px}
.cue-leave--3 li{display:flex;align-items:center;gap:14px;padding:12px 18px}
.cue-leave--3 .cue-i--lg{margin:0;width:30px;height:30px}
.cue-leave--3 p{font:700 17px/1.25 var(--cue-h)}
.cue-desk{background:#110f12;color:#f2ebe0;border-color:rgba(255,179,65,.2);--cue-ink:#f2ebe0;--cue-ink2:#b9ad9e;--cue-line:rgba(242,235,224,.14);--cue-amber:#ffb341;--cue-bg:#0c0b0d}
.cue-desk__g{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px}
.cue-desk--c .cue-desk__g{grid-template-columns:minmax(0,1fr)}
.cue-desk--c .cue-desk__f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
.cue-desk--c .cue-seg{grid-column:1/-1}
.cue-desk__f{display:flex;flex-direction:column;gap:12px}
.cue-seg{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.cue-seg legend{font-size:13px;font-weight:600;color:#b9ad9e;margin-bottom:6px;padding:0}
.cue-seg label{position:relative}
.cue-seg input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}
.cue-seg span{display:block;padding:9px 14px;border-radius:999px;border:1px solid rgba(242,235,224,.22);font:600 14px/1 var(--cue-t)}
.cue-seg input:checked+span{background:#f2ebe0;color:#0c0b0d}
.cue-seg input:focus-visible+span{outline:2px solid #ffb341;outline-offset:2px}
.cue-board{position:relative;background:#060507;border:1px solid rgba(255,179,65,.28);border-radius:14px;padding:22px 22px 18px;overflow:hidden}
.cue-board::before{content:"";position:absolute;left:10%;right:10%;top:-70%;height:140%;background:radial-gradient(ellipse at 50% 0,rgba(255,214,150,.22),rgba(0,0,0,0) 60%);pointer-events:none}
.cue-board__n{position:relative;display:flex;justify-content:space-between;align-items:baseline;margin:0 0 6px}
.cue-board__q{font:700 15px/1 var(--cue-t);letter-spacing:.18em;color:#ffb341}
.cue-board__t{font:700 34px/1 var(--cue-h);color:#ffd08a}
.cue-board__h{position:relative;font-size:26px;margin:0 0 8px;color:#fff}
.cue-board__p{position:relative;font-size:15.5px;color:#e6dccf;min-height:4.8em;margin:0 0 14px}
.cue-board__p a{color:#ffd08a}
.cue-board__nav{position:relative;display:flex;gap:10px;justify-content:flex-end}
.cue-board__b{font:600 14px/1 var(--cue-t);background:transparent;color:#f2ebe0;border:1px solid rgba(242,235,224,.3);border-radius:999px;padding:12px 18px;cursor:pointer}
.cue-board__go{font:700 18px/1 var(--cue-h);letter-spacing:.1em;background:#3fae5a;color:#04140a;border:0;border-radius:999px;padding:12px 28px;cursor:pointer;box-shadow:0 0 0 3px rgba(63,174,90,.25)}
.cue-board__go:disabled,.cue-board__b:disabled{opacity:.35;cursor:default}
.cue-dots{position:relative;list-style:none;display:flex;gap:6px;margin:16px 0 0;padding:0}
.cue-dots button{font:700 11.5px/1 var(--cue-t);color:#b9ad9e;background:transparent;border:1px solid rgba(242,235,224,.2);border-radius:999px;padding:6px 8px;cursor:pointer}
.cue-dots button[aria-current=step]{background:#ffb341;color:#160f05;border-color:#ffb341}
.cue-mix{margin:26px 0 8px}
.cue-mix__g{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:26px;align-items:center}
.cue-mix__board{background:#141216;border-radius:14px;padding:16px 12px 10px;color:#f2ebe0;min-width:0}
.cue-mix__ch{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:4px}
.cue-ch{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;background:#1d1a1f;border:1px solid rgba(242,235,224,.1);border-radius:8px;padding:8px 2px 8px;color:#d9cfc2;cursor:pointer;font:inherit}
.cue-ch__km{font:700 11px/1 var(--cue-t);color:#ffd08a}
.cue-ch__f{width:24px;height:120px}
.cue-ch__tr{stroke:#05040a;stroke-width:5;stroke-linecap:round}
.cue-ch__tk{stroke:#5c534b;stroke-width:1}
.cue-ch__cap{fill:#cfc4b6;stroke:#05040a;stroke-width:1}
.cue-ch__n{font:600 10px/1.1 var(--cue-t);writing-mode:vertical-rl;transform:rotate(180deg);height:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cue-ch[aria-pressed=true]{background:#2a2216;border-color:#ffb341;box-shadow:0 0 18px rgba(255,179,65,.25)}
.cue-ch[aria-pressed=true] .cue-ch__cap{fill:#ffb341}
.cue-mix__board .cue-fine{color:#9d9184}
.cue-mix__out{display:flex;flex-direction:column;gap:16px}
.cue-mix__km{display:flex;flex-direction:column;margin:0}
.cue-mix__km b{font:700 64px/1 var(--cue-h);color:var(--cue-amber)}
.cue-mix__km span{font-size:15px;color:var(--cue-ink2)}
.cue-more-t{margin-top:16px}
.cue-more-t summary{cursor:pointer;font:700 16px/1.2 var(--cue-h);color:var(--cue-link)}
.cue-endad{background:var(--cue-card);border:1px solid var(--cue-line);border-radius:18px;padding:26px}
.cue-endad__h{font:700 24px/1.1 var(--cue-h);margin:0 0 10px}
.cue-endad__d{font-size:13.5px;color:var(--cue-ink2);margin:14px 0 0}
.cue-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;align-items:start}
.cue-faq__i{background:var(--cue-card);border:1px solid var(--cue-line);border-radius:14px;padding:0 20px}
.cue-faq__i summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;position:relative;font:700 18px/1.3 var(--cue-h)}
.cue-faq__i summary::-webkit-details-marker{display:none}
.cue-faq__i summary::after{content:"";position:absolute;right:0;top:22px;width:10px;height:10px;border-radius:50%;background:var(--cue-line);transition:background .3s,box-shadow .3s}
.cue-faq__i[open] summary::after{background:var(--cue-amber);box-shadow:0 0 12px var(--cue-amber)}
.cue-faq__i p{margin:0 0 16px;color:var(--cue-ink2)}
.cue-next{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.cue-next a{display:flex;flex-direction:column;gap:6px;height:100%;padding:20px 22px;background:var(--cue-card);border:1px solid var(--cue-line);border-radius:16px;text-decoration:none;color:var(--cue-ink)}
.cue-next small{font:600 12px/1 var(--cue-t);letter-spacing:.2em;text-transform:uppercase;color:var(--cue-amber)}
.cue-next span{font:700 21px/1.2 var(--cue-h)}
.cue-next a:hover{border-color:var(--cue-amber)}
.cue-hold{max-width:640px}
.cue-band{background:#060507;color:#f2ebe0;padding:64px 0 56px;position:relative;overflow:hidden;isolation:isolate}
.cue-band::before{content:"";position:absolute;z-index:-1;left:-10%;top:-60%;width:70%;height:180%;background:radial-gradient(ellipse at 40% 30%,rgba(255,214,150,.18),rgba(0,0,0,0) 60%)}
.cue-band__g{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:44px;align-items:center}
.cue-band h1{font-size:clamp(36px,5vw,62px);line-height:1.1;margin:0 0 18px;text-wrap:balance}
html[lang=fr-CA] .cue-hero h1{line-height:1.16}
html[lang=fr-CA] .cue-band h1,html[lang=fr-CA] .cue-h2{line-height:1.16}
.cue-band .cue-by{justify-content:flex-start}
.cue-band__p{margin:0}
.cue-band__p img{width:100%;height:auto;border-radius:50% 50% 18px 18px/40% 40% 18px 18px;-webkit-mask-image:radial-gradient(ellipse 70% 75% at 50% 40%,#000 55%,rgba(0,0,0,.25) 100%);mask-image:radial-gradient(ellipse 70% 75% at 50% 40%,#000 55%,rgba(0,0,0,.25) 100%)}
.cue-band__p figcaption{font-size:11.5px;color:rgba(242,235,224,.6);text-align:right}
.cue-back{display:inline-flex;align-items:center;gap:6px;color:#ffd08a;font:600 14px/1 var(--cue-t);text-decoration:none;margin-bottom:18px}
.cue-foot{background:#060507;color:#cfc4b6;padding:56px 0 30px;font-size:15px}
.cue-foot a{color:#ffd08a}
.cue-foot__g{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}
.cue-foot h2{font-size:18px;color:#fff;margin:0 0 14px}
.cue-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.cue-foot__brand{display:flex;align-items:center;gap:10px;font:700 22px/1 var(--cue-h);color:#fff}
.cue-foot__brand .cue-logo__i{width:28px;height:28px}
.cue-foot__fine{border-top:1px solid rgba(242,235,224,.14);margin-top:36px;padding-top:20px;font-size:13px;color:#9d9184}
.cue-foot__fine p{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap}
@media (max-width:1160px){
  .cue-nav{position:absolute;left:0;right:0;top:100%;display:none;flex-direction:column;align-items:stretch;gap:0;background:#09080a;padding:8px 24px 18px;border-bottom:1px solid rgba(255,179,65,.22)}
  .cue-nav.is-open{display:flex}
  .cue-nav ul{flex-direction:column}
  .cue-nav a{padding:13px 4px;border-radius:0;border-bottom:1px solid rgba(242,235,224,.08)}
  .cue-nav a[aria-current=page]{background:transparent;color:#ffb341}
  .cue-theme{align-self:flex-start;margin-top:12px}
  .cue-theme span{position:static;width:auto;height:auto;overflow:visible;clip:auto}
  .cue-burger{display:inline-flex}
  .cue-head__end{margin-left:auto}
  .cue-lamps{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}
  .cue-next{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:900px){
  .cue-split,.cue-split--tool,.cue-desk__g,.cue-mix__g,.cue-band__g{grid-template-columns:minmax(0,1fr)}
  .cue-split--rev>:first-child{order:0}
  .cue-rig .cue-tool__h{grid-template-columns:minmax(0,1fr)}
  .cue-adtop__in{flex-direction:column;align-items:flex-start}
  .cue-foot__g,.cue-faq{grid-template-columns:minmax(0,1fr)}
  .cue-leave{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cue-mix__board{overflow-x:auto}
  .cue-mix__ch{grid-template-columns:repeat(16,52px)}
  .cue-pic--tall{max-width:none;justify-self:stretch}
  .cue-band__p{max-width:520px}
}
@media (max-width:560px){
  body{font-size:16.5px}
  .cue-wrap{width:calc(100% - 32px)}
  .cue-head__in{gap:8px;min-height:58px}
  .cue-logo{gap:7px}
  .cue-logo__i{width:24px;height:24px}
  .cue-logo__w{font-size:14.5px}
  .cue-logo__s{display:none}
  .cue-head__end{gap:5px}
  .cue-paid--head{padding:8px 9px;font-size:12.5px}
  .cue-head .cue-ad{padding:3px 4px;font-size:9.5px}
  .cue-burger{width:38px;height:36px}
  .cue-hero{padding:56px 0 28px}
  .cue-hero h1{font-size:44px}
  .cue-lede{font-size:17px}
  .cue-hero__cap{top:-40px}
  .cue-tool{padding:20px 16px;border-radius:14px}
  .cue-rig{margin-top:30px}
  .cue-lamps{grid-template-columns:repeat(2,minmax(0,1fr))}
  .cue-lamp__beam{height:56px}
  .cue-step__o{min-width:84px;font-size:22px}
  .cue-sec{padding:54px 0}
  .cue-h2{font-size:30px;max-width:none;overflow-wrap:anywhere}
  .cue-stats{grid-template-columns:minmax(0,1fr)}
  .cue-leave,.cue-leave--3{grid-template-columns:minmax(0,1fr)}
  .cue-desk--c .cue-desk__f{grid-template-columns:minmax(0,1fr)}
  .cue-mix__km b{font-size:52px}
  .cue-text--cols{columns:1}
  .cue-band{padding:40px 0 36px}
  .cue-band h1{font-size:36px}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
  .cue-sec::before{opacity:1}
}
.cue-lang__l{display:none}.cue-nav .cue-lang{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-width:38px;height:36px;padding:0 10px;border-radius:999px;border:1px solid rgba(242,235,224,.28);color:#d9cfc2;font:600 12.5px/1 var(--cue-t);letter-spacing:.08em;text-decoration:none;white-space:nowrap}.cue-nav .cue-lang:hover{border-color:#ffb341;color:#fff}.cue-nav .cue-lang:focus-visible{outline:2px solid #ffb341;outline-offset:2px}@media (max-width:1160px){.cue-nav .cue-lang{align-self:flex-start;margin-top:10px;height:40px;padding:0 14px;font:500 14px/1 var(--cue-t);letter-spacing:0}.cue-nav .cue-lang__s{font-weight:700;letter-spacing:.08em}.cue-nav .cue-lang__l{display:inline}}@media (max-width:1290px) and (min-width:1161px){.cue-nav a{padding:8px 7px;font-size:14px}}@media (max-width:560px){html[lang=fr-CA] .cue-head .cue-ad{padding:3px 3px;font-size:8.5px;letter-spacing:.02em}html[lang=fr-CA] .cue-paid--head{padding:8px 8px;font-size:12px}html[lang=fr-CA] .cue-head__end{gap:4px}html[lang=fr-CA] .cue-logo__w{font-size:14px}}
