
:root{--a:#788cff;--ab:#20284a;--ok:#74d39a;--warn:#efd98a;--bad:#d94f4f;--txt:#f5f7fa}*{box-sizing:border-box}body{margin:0;padding:12px;background:#050608;color:var(--txt);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}button,select,textarea{font:inherit}button{font-weight:750;color:#fff;background:#151922;border:1px solid #303744;border-radius:10px}button:disabled{opacity:.36}.nbtn.sel:disabled,.nbtn.review:disabled,.nbtn.pairFound:disabled,.nbtn.trail:disabled,.nbtn.current:disabled{opacity:1}[hidden]{display:none!important}.app{max-width:760px;margin:auto;background:linear-gradient(#0c0f14,#050608);border:1px solid #202630;border-radius:18px;padding:14px}.title{font-size:32px;font-weight:900}.brandBanner{margin:0 0 8px}.brandBanner img{display:block;width:min(100%,680px);height:auto;margin:0 auto}.tag{font-weight:850;color:#d7dee7}.small{font-size:11px;color:#9ca8b6}.homeStats,.card,.pause,.next,.scores{background:#121720;border:1px solid #252d38;border-radius:12px;padding:10px}.homeStats{margin:10px 0}.homeStatsTop{display:flex;justify-content:space-between}.games{display:grid;gap:7px}.gameBtn{display:grid;grid-template-columns:40px 1fr;gap:10px;text-align:left;align-items:center;min-height:62px;padding:9px 10px}.gameBtn.featured{border-color:var(--a)}.gameBtn.resetData{border-color:#8f2f2f;background:#2a1114;color:#ffdede}.gameBtn.resetData .icon{border-color:#8f2f2f;background:#3a1519;color:#ff7f7f}
.settingsChoice{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.settingsChoice button{min-height:76px;padding:10px;text-align:left}
.settingsChoice button.active{border-color:var(--a);background:var(--ab)}
.woodSwatch{display:block;height:24px;border-radius:7px;margin-bottom:7px;border:1px solid #ffffff55}
.woodSwatch.maple{background:linear-gradient(90deg,#d8b977,#edcf8d 30%,#d3ad66 60%,#edcf8d)}
.woodSwatch.rosewood{background:linear-gradient(90deg,#24170f,#321f14 30%,#20140d 60%,#322014)}

.settingsNote{margin-top:8px}
.ampHead{background:transparent}
.ampCase{position:relative;border:1px solid #28211c;border-radius:20px;padding:20px 13px 13px;background:
radial-gradient(circle at 12% 18%,#2e2b29 0 1px,transparent 1.6px) 0 0/7px 7px,
radial-gradient(circle at 72% 52%,#24211f 0 1px,transparent 1.5px) 2px 3px/8px 8px,
linear-gradient(155deg,#23211f 0%,#121110 38%,#070707 72%,#181614 100%);
box-shadow:inset 0 0 0 3px #030303,inset 0 0 0 5px #2c2926,inset 0 16px 22px #ffffff08,0 14px 30px #000b;overflow:visible}
.ampCase:before,.ampCase:after{content:"";position:absolute;top:19px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffe59e 0 8%,#d99e32 24%,#8c5817 57%,#36200a 73%,#090603 77%);box-shadow:0 0 0 2px #080706,0 2px 4px #000a}
.ampCase:before{left:14px}.ampCase:after{right:14px}
.ampHandle{position:absolute;left:26%;right:26%;top:-13px;height:21px;border:5px solid #111;border-bottom-width:8px;border-radius:20px 20px 9px 9px;background:linear-gradient(180deg,#272727,#111);box-shadow:0 0 0 2px #76501e,0 4px 6px #000b,inset 0 1px 1px #ffffff1a}
.ampCloth{margin:10px 5px 13px;padding:22px 12px 19px;border:2px solid #b88b42;border-radius:13px;background:
repeating-linear-gradient(45deg,#141414 0 2px,#202020 2px 3px,#0c0c0c 3px 5px),
repeating-linear-gradient(-45deg,transparent 0 3px,#34343455 3px 4px,transparent 4px 7px),
linear-gradient(#171717,#090909);
box-shadow:inset 0 0 0 3px #070707,inset 0 0 22px #000,0 2px 4px #0008}
.ampVintageLogo{text-align:center;line-height:1;filter:drop-shadow(0 3px 2px #000c)}
.ampLogoMain{display:inline-block;font-family:"Brush Script MT","Segoe Script","Snell Roundhand",cursive;font-style:italic;font-weight:700;font-size:clamp(28px,6.8vw,46px);letter-spacing:-.055em;color:#f4d08a;-webkit-text-stroke:.7px #4b2e0b;text-shadow:0 1px 0 #fff0ba,0 2px 0 #a87824,0 3px 0 #51310b,0 5px 10px #000c;transform:skewX(-6deg)}
.ampLogoSub{display:block;margin-top:5px;font-size:clamp(7px,1.8vw,11px);font-weight:950;letter-spacing:.34em;color:#e6ad43;text-shadow:0 1px 0 #fff0a044,0 2px 2px #000}
.ampFace{display:grid;grid-template-columns:minmax(0,.95fr) 1px minmax(0,1.08fr) 1px minmax(0,1.08fr);align-items:stretch;gap:8px;padding:13px 14px;border:2px solid #6f4d15;border-radius:11px;background:
linear-gradient(94deg,#a56e1e 0%,#d7a743 9%,#f1cf78 21%,#bf8730 39%,#edc15e 54%,#b57b24 72%,#e5b34d 88%,#956017 100%);
box-shadow:inset 0 0 0 1px #ffe8a6,inset 0 1px 0 #fff1bf,inset 0 -2px 7px #4f2b0d99,0 2px 5px #0008}
.ampFace:before{content:"";position:absolute;inset:0;border-radius:9px;pointer-events:none;opacity:.24;background:repeating-linear-gradient(0deg,transparent 0 2px,#5c3b1133 2px 3px,transparent 3px 5px)}
.ampDivider{width:1px;background:#5b350d;box-shadow:1px 0 #f7d985,-1px 0 #8b5d1f}
.ampControl{text-align:center;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;z-index:1}
.ampLabel{font-weight:950;font-size:clamp(12px,2.4vw,18px);letter-spacing:.045em;color:#171005;text-shadow:0 1px #ffe4a1}
.ampMicroLabel{font-size:8px;letter-spacing:.22em;font-weight:950;color:#342106;margin-top:6px}
.ampPowerRow{display:grid;grid-template-columns:auto 54px auto;gap:7px;align-items:center;margin-top:8px;font-size:11px;font-weight:950;color:#241506}
.ampPower{width:54px;height:60px;padding:4px;border-radius:6px;border:3px solid #1e1208;background:linear-gradient(#21110d,#080504);box-shadow:inset 0 0 0 2px #080605,0 2px 5px #0009;position:relative;overflow:hidden}
.ampPower:before{content:"";position:absolute;inset:6px;border-radius:3px;background:linear-gradient(160deg,#4b1512 0%,#8e2118 45%,#48100c 100%);box-shadow:inset 0 2px 7px #000c,inset 0 -1px 2px #ff927744}
.ampPower:after{content:"";position:absolute;left:10px;right:10px;top:9px;height:10px;border-radius:50%;background:linear-gradient(#ffffff55,transparent);opacity:.4}
.ampPower.on:before{background:linear-gradient(160deg,#ff6a45 0%,#e12818 42%,#b7120b 100%);box-shadow:inset 0 1px 5px #fff9,inset 0 -2px 5px #7b0000,0 0 10px #ff2a13,0 0 20px #ff2a1388}
.ampPower.on:after{opacity:.85}.ampPowerGlyph{position:relative;z-index:2;font-size:28px;color:#c9a9a2}.ampPower.on .ampPowerGlyph{color:#fff;text-shadow:0 0 8px #fff,0 0 16px #ffd3c5}
.ampToggleLabels{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;font-size:clamp(10px,2vw,14px);font-weight:950;color:#24170a}
.ampRocker{margin-top:1px;width:72px;height:60px;padding:0;border:0;background:transparent;position:relative;overflow:visible}
.ampRocker:before{content:"";position:absolute;width:49px;height:49px;border-radius:50%;left:50%;top:6px;transform:translateX(-50%);background:radial-gradient(circle at 36% 30%,#fafafa 0 5%,#cfd1d2 12%,#747779 32%,#2a2b2c 48%,#080808 63%,#55585a 69%,#1c1d1e 80%,#050505 100%);box-shadow:0 0 0 2px #3d2c1b,0 0 0 4px #0b0907,0 3px 5px #000a,inset 0 1px 1px #fff7}
.ampRocker:after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;left:50%;top:20px;transform:translateX(-50%);background:radial-gradient(circle at 37% 32%,#8f9497,#36383a 45%,#111 72%,#020202);box-shadow:inset 0 0 0 1px #aaa3,0 1px 2px #000}
.ampRockerLever{position:absolute;z-index:3;left:50%;top:10px;width:10px;height:38px;border-radius:6px;background:linear-gradient(90deg,#303233 0%,#8e9396 24%,#e4e6e6 50%,#8b8f91 72%,#292b2c 100%);box-shadow:1px 2px 3px #000a,inset 1px 0 1px #fff7;transform-origin:50% 84%;transform:translateX(-50%) rotate(-31deg);transition:transform .16s ease}
.ampRockerLever:before{content:"";position:absolute;left:50%;top:-3px;width:15px;height:15px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle at 35% 28%,#f4f4f4 0 8%,#b8babc 26%,#5f6264 57%,#252728 78%,#111 100%);box-shadow:0 1px 2px #000b}
.ampRocker.dirty .ampRockerLever,.ampRocker.all .ampRockerLever{transform:translateX(-50%) rotate(31deg)}
.ampChannelLights{display:grid;grid-template-columns:1fr 1fr;width:84px;gap:28px;margin-top:-1px}
.ampLamp{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#31302b,#111 65%,#050505);border:2px solid #4c3515;box-shadow:inset 0 0 3px #000,0 1px 1px #ffe09d55}
.ampLampClean,.ampLampCorrect{justify-self:start}.ampLampDirty,.ampLampAll{justify-self:end}
.ampLamp.on.green{background:radial-gradient(circle at 35% 30%,#eaffdf 0 12%,#39ef5c 34%,#0aa326 75%);border-color:#9dffac;box-shadow:0 0 8px #1fff4b,0 0 15px #1fff4b88,inset 0 1px 1px #fff}
.ampLamp.on.amber{background:radial-gradient(circle at 35% 30%,#fff3c4 0 12%,#ffab28 34%,#d95a00 75%);border-color:#ffe0a3;box-shadow:0 0 8px #ff7b00,0 0 15px #ff7b0088,inset 0 1px 1px #fff}
.ampHelp{margin:8px 4px 0;text-align:center}
.ampPower:focus-visible,.ampRocker:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media(max-width:560px){
 .ampCase{padding:15px 7px 9px;border-radius:15px}
 .ampCloth{padding:15px 7px 13px;margin:8px 3px 10px}
 .ampFace{gap:5px;padding:10px 7px}
 .ampPowerRow{grid-template-columns:auto 45px auto;gap:4px;font-size:9px}.ampPower{width:45px;height:52px}
 .ampRocker{width:58px;height:50px}.ampRocker:before{width:42px;height:42px;top:4px}.ampRocker:after{width:19px;height:19px;top:15px}
 .ampRockerLever{top:8px;height:31px}.ampRockerLever:before{width:13px;height:13px}
 .ampChannelLights{width:69px;gap:22px}
 .ampToggleLabels{font-size:9px}
   }
.backupActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.backupActions button{min-height:48px;padding:9px}.backupStatus{min-height:18px;margin-top:8px}.backupFileInput{display:none}.restoreModal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:18px;background:#0009}
.restoreModalCard{width:min(100%,420px);background:#121720;border:1px solid #394353;border-radius:16px;padding:18px;box-shadow:0 16px 50px #000c}
.restoreModalTitle{font-size:22px;font-weight:900;margin-bottom:8px}
.restoreModalCopy{color:#cbd4de;line-height:1.5;margin-bottom:14px}
.restoreModalActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.restoreModalActions button{min-height:46px}
.resetConfirm{position:fixed;inset:0;z-index:1700;display:flex;align-items:center;justify-content:center;padding:18px;background:#000a}
.resetConfirm[hidden]{display:none!important}
.resetConfirmCard{width:min(100%,420px);background:#121720;border:1px solid #394353;border-radius:16px;padding:18px;box-shadow:0 16px 50px #000c}
.resetConfirmTitle{font-size:22px;font-weight:900;margin-bottom:8px}
.resetConfirmCopy{margin:0 0 14px;line-height:1.5}

/* First-use setup tour */
.setupTour{position:fixed;inset:0;z-index:1600;background:linear-gradient(180deg,#070a0f,#030406 72%);display:flex;flex-direction:column;color:#f5f7fa;overscroll-behavior:contain}
.setupTop{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:max(14px,env(safe-area-inset-top,0px)) 18px 10px}
.setupBrand{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#aeb8c4}
.setupSkip{min-height:40px;padding:7px 12px;border-radius:999px;background:#121720;color:#dbe2ea;border:1px solid #303744}
.setupViewport{flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.setupViewport::-webkit-scrollbar{display:none}
.setupTrack{display:flex;height:100%}
.setupSlide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;padding:8px 18px 14px;display:flex;align-items:center;justify-content:center}
.setupCard{width:min(100%,620px);max-height:100%;overflow-y:auto;background:linear-gradient(160deg,#151b25,#0c1017);border:1px solid #303a48;border-radius:22px;padding:clamp(20px,5vw,34px);box-shadow:0 18px 55px #000b}
.setupKicker{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#91a2ff;font-weight:900;margin-bottom:8px}
.setupCard h1,.setupCard h2{margin:0 0 12px;line-height:1.05}.setupCard h1{font-size:clamp(34px,9vw,58px)}.setupCard h2{font-size:clamp(27px,7vw,42px)}
.setupCard p{font-size:clamp(15px,3.8vw,19px);line-height:1.55;color:#d4dbe5;margin:9px 0}
.setupCard b{color:#fff}
.setupHeroMark{display:flex;align-items:center;justify-content:center;width:78px;height:78px;border:2px solid #ffc1c1;border-radius:20px;background:#8f2228;margin:8px 0 18px}
.setupHeroMark .wrongNoteIcon,.setupHeroMark img{width:62px!important;height:62px!important;object-fit:contain}
.setupMiniNeck{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0}
.setupMiniNeck span{height:46px;border-radius:10px;border:1px solid #3a4656;background:linear-gradient(180deg,#d9b979,#bd8847);display:flex;align-items:center;justify-content:center;color:#171006;font-weight:950}
.setupMiniNeck span:nth-child(1)::after{content:"E"}.setupMiniNeck span:nth-child(2)::after{content:"A"}.setupMiniNeck span:nth-child(3)::after{content:"D"}.setupMiniNeck span:nth-child(4)::after{content:"G"}.setupMiniNeck span:nth-child(5)::after{content:"B"}.setupMiniNeck span:nth-child(6)::after{content:"E"}
.setupGapRow{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:20px 0}.setupGapRow span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#fff;color:#111;font-weight:950}.setupGapRow i{font-style:normal;color:#97a4b5;font-size:11px}
.setupFeatureRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.setupFeature{padding:12px 8px;border:1px solid #303a48;border-radius:12px;background:#0d1219;text-align:center}.setupFeature strong{display:block;font-size:14px}.setupFeature small{display:block;margin-top:4px;color:#9ca8b6;line-height:1.3}
.setupHeat{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.setupHeat span{height:42px;border-radius:10px;border:1px solid #ffffff44}.setupHeat .u{background:#242a32}.setupHeat .p{background:#d56b6b}.setupHeat .d{background:#efd98a}.setupHeat .m{background:#74d39a}
.setupGear{border-color:#8c692e;background:linear-gradient(145deg,#1c1811,#0b0d11 58%,#17100a)}.setupGearBadge{display:inline-block;padding:6px 10px;border:1px solid #b88937;border-radius:999px;color:#f1c76b;background:#3a2910;font-weight:900;font-size:11px;letter-spacing:.08em;text-transform:uppercase}
.setupGearChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.setupGearChoices span{padding:13px 8px;border-radius:11px;background:#121720;border:1px solid #4b402d;text-align:center;font-weight:850}
.setupGearCta{width:100%;min-height:52px;margin-top:8px;background:linear-gradient(#d19a3d,#8c5a16);border-color:#f2cc77;color:#100b04;font-weight:950}
.setupBottom{padding:10px 18px max(14px,env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#05060800,#050608 24%)}
.setupDots{display:flex;justify-content:center;gap:6px;margin-bottom:10px}.setupDot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#3b4553;min-width:7px}.setupDot.active{background:#9dadff;transform:scale(1.25)}
.setupNav{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:620px;margin:auto}.setupNav button{min-height:48px}.setupNext{background:var(--ab);border-color:var(--a)}
html:has(body.setupActive){overflow:hidden;overscroll-behavior:none}
body.setupActive{position:fixed;inset:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none;padding:0;background:#030406}
body.setupActive #fq{margin:0;padding:0;border:0;max-width:none;background:#030406}
body.setupActive #fq > :not(.setupTour){display:none!important}
body.setupActive #fq > .storageNotice[open]{display:block!important}
body.setupActive .setupTour{height:100%;height:100dvh;overflow:hidden}
@media(max-width:520px){
 .setupTop{padding-left:14px;padding-right:14px}.setupSlide{padding:5px 12px 10px}.setupCard{padding:20px 18px;border-radius:18px}
 .setupFeatureRow,.setupGearChoices{grid-template-columns:1fr}.setupFeature{padding:9px}.setupCard p{font-size:15px}.setupBottom{padding-left:12px;padding-right:12px}
}
@media(max-width:430px){.backupActions{grid-template-columns:1fr}}
.inlayChoiceGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}
.inlayChoiceGrid button{min-height:82px;padding:9px 7px;text-align:center}
.inlayChoiceGrid button.active{border-color:var(--a);background:var(--ab)}
.inlayPreview{height:30px;display:flex;align-items:center;justify-content:center;margin-bottom:5px}
.inlayPreview span{display:inline-block;background:#f0ebda;border:1px solid #4b4134}
.inlayPreview .previewDots{width:11px;height:11px;border-radius:50%}
.inlayPreview .previewLightning{width:12px;height:23px;clip-path:polygon(58% 0,18% 48%,46% 48%,31% 100%,82% 39%,54% 39%)}
.inlayPreview .previewBlocks{width:40px;height:15px;border-radius:1px;clip-path:polygon(10% 8%,90% 0,82% 100%,18% 92%)}
@media(max-width:430px){.inlayChoiceGrid{grid-template-columns:1fr}.inlayChoiceGrid button{min-height:60px}.inlayPreview{height:22px}}.resetConfirmBtn{background:#7f1d1d!important;border-color:#c94a4a!important;color:#fff!important}.icon{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;border:1px solid #303744;background:#0e131a}.icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gameBtn strong{display:block}.copy{display:block;font-size:11px;color:#cbd4de;margin-top:2px}.top{display:flex;justify-content:flex-end}.stats{display:flex;gap:5px;font-size:11px}.stats > span,.streakStats > span{padding:5px 7px;border:1px solid #27303a;border-radius:8px;background:#121720}.controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;margin-top:8px}.controls select,.controls button{height:42px;background:#13161d;color:#fff;border:1px solid #303744;border-radius:10px;padding:0 8px}.navBack{white-space:nowrap}.round{display:flex;justify-content:space-between;margin-top:7px;padding:6px 9px;border-radius:9px;background:#151922;border:1px solid #28313c;font-size:11px;font-weight:800}.circuit{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.step{font-size:9px;padding:4px 6px;border-radius:7px;border:1px solid #28313c;color:#83909f}.step.active{border-color:var(--a);color:#fff;background:var(--ab)}.step.done{background:#252b33;color:#e2e7ed}.count{margin:8px 0;padding:14px;border-radius:14px;background:#151922;border:2px solid var(--a);text-align:center}.countName{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#aeb8c4;font-weight:850}.countNum{font-size:72px;line-height:1;font-weight:950}.prompt{display:flex;gap:10px;align-items:center;margin:8px 0}
.hintDock{display:flex;justify-content:flex-end;margin:-2px 0 7px}
.hintDock .hintBtn{height:auto;min-height:30px;padding:4px 9px;border:1px solid #303744;background:transparent;color:#9ca8b6;border-radius:999px;font-size:10px;font-weight:750}
.hintDock .hintBtn:hover,.hintDock .hintBtn:focus-visible{border-color:var(--a);color:#fff;background:#151922}
.hintDock .hintBtn:not([hidden]){display:inline-flex;align-items:center}.pageIcon{width:46px;height:46px;border:1px solid var(--a);background:var(--ab);border-radius:10px;display:flex;align-items:center;justify-content:center}.pageIcon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.8}.challenge{font-size:30px;font-weight:900;line-height:1}.sub{font-size:12px;color:#9aa6b6;margin-top:3px}.pause{text-align:center}.pauseTitle{font-size:22px;font-weight:900}.result{cursor:pointer;margin:10px 0;padding:11px;border-radius:10px;background:#181d25;border:1px solid #323b47;text-align:left;font-size:12px;font-weight:800}.result.pb{border-color:var(--ok)}.next{margin:10px 0;text-align:left;border-color:var(--a)}.nextTitle{font-size:18px;font-weight:900}.nextCopy,.howText{font-size:11px;color:#ccd5df;line-height:1.45}.how{margin-top:9px;padding-top:9px;border-top:1px solid #2a313b}.actions{display:grid;gap:7px}.actions.two{grid-template-columns:1fr 1fr}.actions button{height:44px}.primary{background:var(--ab);border-color:var(--a)}.answers{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:7px 0}.answers button{height:42px;font-size:17px}.pattern{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.token{height:38px;display:flex;align-items:center;justify-content:center;border:1px solid #303744;border-radius:9px;background:#151922}.token.current{border:2px solid #fff}.token.done{background:#fff;color:#050608}
#fq .pattern.wordPattern .token.done{background:var(--ok);color:#07120b;border-color:#fff}
#fq .pattern.wordPattern .token.wordWave{animation:wordTileWave .34s ease-out both;animation-delay:calc(var(--wave-i,0) * 45ms)}
@keyframes wordTileWave{0%{transform:translateY(0) scale(1)}45%{transform:translateY(-7px) scale(1.08)}100%{transform:translateY(0) scale(1)}}
#fq .nbtn.seekBurst::after{content:"💥";position:absolute;left:50%;top:50%;z-index:20;pointer-events:none;font-size:34px;line-height:1;transform:translate(-50%,-50%) scale(.25);opacity:0;filter:drop-shadow(0 0 5px #fff8) drop-shadow(0 0 9px #ff9d38);animation:seekBurst .50s cubic-bezier(.15,.75,.25,1)}
@keyframes seekBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-10deg)}12%{opacity:1;transform:translate(-50%,-50%) scale(.72) rotate(0deg)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.25) rotate(12deg)}82%{opacity:.9;transform:translate(-50%,-50%) scale(1.45) rotate(18deg)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.7) rotate(24deg)}}
#fq .nbtn.whackHit{animation:whackHit .50s cubic-bezier(.18,.78,.22,1)}
#fq .nbtn.whackHit::after{content:"";position:absolute;left:50%;top:54%;width:42px;height:30px;z-index:-1;pointer-events:none;opacity:0;transform:translate(-50%,-50%) scale(.25) rotate(-10deg);border-radius:46% 54% 44% 56% / 58% 42% 60% 40%;background:radial-gradient(circle at 28% 28%,#fff0bf 0 16%,#ffd468 17% 34%,#ff9b39 35% 58%,#de5a30 59% 76%,transparent 77%),radial-gradient(circle at 72% 36%,#ffd468 0 20%,#ff9732 21% 52%,transparent 53%),radial-gradient(circle at 42% 78%,#ffb248 0 18%,#e4572d 19% 50%,transparent 51%);filter:drop-shadow(0 0 4px #ffd46888) drop-shadow(0 0 10px #ff7f2a66);animation:whackSplat .50s cubic-bezier(.18,.78,.22,1)}
@keyframes whackHit{0%{transform:scale(1.13) translateY(0) rotate(0deg)}16%{transform:scale(1.2) translateY(1px) rotate(-2deg)}34%{transform:scaleX(1.35) scaleY(.62) translateY(7px) rotate(1deg)}58%{transform:scaleX(1.18) scaleY(.42) translateY(11px) rotate(-1deg)}74%{transform:scaleX(1.08) scaleY(.36) translateY(12px) rotate(0deg)}100%{transform:scale(1.13) translateY(0) rotate(0deg)}}
@keyframes whackSplat{0%{opacity:0;transform:translate(-50%,-50%) scale(.22) rotate(-12deg)}18%{opacity:.95;transform:translate(-50%,-50%) scale(.78) rotate(-6deg)}46%{opacity:1;transform:translate(-50%,-50%) scale(1.2) rotate(4deg)}72%{opacity:.92;transform:translate(-50%,-50%) scale(1.34) rotate(10deg)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.46) rotate(16deg)}}
@media (prefers-reduced-motion: reduce){#fq .pattern.wordPattern .token.wordWave,#fq .nbtn.seekBurst::after,#fq .nbtn.whackHit,#fq .nbtn.whackHit::after{animation:none!important}}.status{display:flex;justify-content:space-between;font-size:12px;font-weight:750;margin-top:7px}.msg{min-height:17px;font-size:11px;color:#aeb8c4}.boardWrap{display:flex;justify-content:center}.stage{width:min(100%,374px)}.neckWrap{position:relative}.sideMarkers{position:absolute;z-index:8;left:-10px;top:0;width:8px;height:100%;pointer-events:none}.sideDot{position:absolute;left:50%;top:calc((var(--f) - .5) * (100% / 12));width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid #cfd5dc;box-shadow:0 1px 2px #0008}.sideDot.double{width:6px;height:6px;box-sizing:border-box;transform:translate(-50%,calc(-50% - 4px))}.sideDot.double:after{content:"";position:absolute;width:6px;height:6px;box-sizing:border-box;border-radius:50%;background:inherit;border:inherit;left:50%;top:7px;transform:translateX(-50%)}.neckMaple .sideDot{background:#fff;border-color:#cfd5dc;box-shadow:0 1px 2px #0008}.labels,.open{display:grid;grid-template-columns:repeat(4,1fr)}.labels{text-align:center;font-size:12px;font-weight:800;color:#aeb9c8}.labels .active{background:#ffffff1b;border-radius:7px;color:#fff}.labels .dim{opacity:.35}.open{height:39px}.oc,.cell{position:relative;display:flex;align-items:center;justify-content:center}.oc{height:39px}.nut{height:6px;border-radius:3px;background:linear-gradient(#f3eee3,#b8ad96)}.neck{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(12,40px);position:relative;overflow:hidden;border-radius:0 0 12px 12px;background:linear-gradient(90deg,#24170f,#321f14 24%,#20140d 52%,#322014 78%,#24170f)}
#fq.neckMaple .neck{background:linear-gradient(90deg,#d8b977,#edcf8d 22%,#d3ad66 50%,#edcf8d 78%,#d8b977)}
#fq.neckMaple .cell{border-bottom-color:#71552f}
#fq.neckMaple .oc:before,#fq.neckMaple .cell:before{background:linear-gradient(90deg,#4f4f4f,#d8d8d8,#3c3c3c);box-shadow:0 0 0 1px #00000028}
#fq.neckMaple .nbtn{background:transparent;border-color:#33250fcc;color:#171006;box-shadow:none}
#fq.neckMaple .activeRow,#fq.neckMaple .activeBlock,#fq.neckMaple .activeString,#fq.neckMaple .golfRange{background:#315fdc38}
#fq.neckMaple .dimRow,#fq.neckMaple .dimBlock,#fq.neckMaple .dimString{opacity:.34}
#fq.neckMaple.inlayDots .marker .dot{background:#553b1f;border:1px solid #2d1d0d}
#fq.neckMaple .nbtn.sel,#fq.neckMaple .nbtn.trail,#fq.neckMaple .nbtn.review,#fq.neckMaple .nbtn.pairFound{background:#fff;border-color:#19130a;color:#111}
#fq.neckMaple .nbtn.current{background:#f0c846!important;border-color:#21180b!important;color:#111!important}
#fq.neckMaple .nbtn.hint{background:#ffd84e!important;border:3px solid #161006!important;color:#111!important;box-shadow:0 0 0 2px #fff5b8}
#fq.neckMaple .nbtn.correct{background:#42b875!important;border-color:#102a1b!important;color:#07120b!important}
#fq.neckMaple .nbtn.wrong{background:#c83d45!important;border-color:#521118!important;color:#fff!important}
#fq.neckMaple .nbtn.invalid{background:#d5962b!important;border-color:#4e3206!important;color:#111!important}
#fq.neckMaple .nbtn.oddChoice{background:#f7df7c;border-color:#33250f}
#fq.neckMaple .nbtn.unknown{background:#242a32!important;color:#d5dde5!important;border:2px solid #66717d!important;box-shadow:0 1px 2px #00000045}
#fq.neckMaple .nbtn.practicing{background:#d56b6b!important;color:#fff!important;border:2px solid #7f2f2f!important;box-shadow:0 1px 2px #00000045}
#fq.neckMaple .nbtn.developing{background:#efd98a!important;color:#111!important;border:2px solid #8d761f!important;box-shadow:0 1px 2px #00000045}
#fq.neckMaple .nbtn.mastering{background:#74d39a!important;color:#111!important;border:2px solid #277348!important;box-shadow:0 1px 2px #00000045}
#fq.neckMaple .nbtn.unknown:disabled,#fq.neckMaple .nbtn.practicing:disabled,#fq.neckMaple .nbtn.developing:disabled,#fq.neckMaple .nbtn.mastering:disabled{opacity:1}
#fq.neckMaple .labels .active{background:#315fdc55;color:#fff}
#fq.neckMaple .labels .dim{opacity:.5}
#fq.neckRosewood .neck{background:linear-gradient(90deg,#24170f,#321f14 24%,#20140d 52%,#322014 78%,#24170f)}.cell{border-bottom:2px solid #ddd}.oc:before,.cell:before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);z-index:2;border-radius:99px;background:linear-gradient(90deg,#696969,#eee,#646464)}.s0:before{width:5px}.s1:before{width:4.2px}.s2:before{width:3.4px}.s3:before{width:2.5px}.s4:before{width:1.8px}.s5:before{width:1.1px}.nbtn{position:relative;z-index:5;width:31px;height:31px;border-radius:50%;border:2px solid #ffffff99;background:transparent;color:#111;padding:0}.activeRow,.activeBlock,.activeString,.golfRange{background:#ffffff16} #fq.neckRosewood .golfRange{background:#315fdc55;box-shadow:inset 0 0 0 1px #7895ff66}.dimRow,.dimBlock,.dimString{opacity:.24}.sel,.trail,.review,.pairFound{background:#fff;border:3px solid #fff}.current{background:var(--warn)!important;border:3px solid #fff!important}.hint{background:var(--warn)!important;border-color:#fff0b8!important}.correct{background:var(--ok)!important;border:3px solid #fff!important;transform:scale(1.13)}.wrong{background:var(--bad)!important;border:3px solid #ffd0d0!important;color:#fff!important;transform:scale(1.13)}.invalid{background:#d7a64a!important;border:3px solid #ffe4a8!important}.oddChoice{background:#f7e7a3;border:3px solid #fff2b8}
#fq .nbtn.guessTarget{
 background:#20284a!important;
 color:#fff!important;
 border:3px solid #fff!important;
 outline:3px solid #788cff;
 outline-offset:2px;
 box-shadow:0 0 0 2px #050608,0 0 14px #788cff99!important;
 opacity:1!important;
 transform:scale(1.12);
 font-weight:950;
 font-size:18px;
 text-shadow:0 1px 2px #000;
}
#fq.neckMaple .nbtn.guessTarget{
 background:#18213f!important;
 color:#fff!important;
 border-color:#fff!important;
 outline-color:#315fdc;
 box-shadow:0 0 0 2px #33250f,0 0 14px #315fdcaa!important;
 opacity:1!important;
}
#fq.neckRosewood .nbtn.guessTarget{
 background:#25305c!important;
 color:#fff!important;
 border-color:#fff!important;
 outline-color:#8fa0ff;
 opacity:1!important;
}.marker{position:relative;z-index:1;pointer-events:none}.dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#f0ebda;top:50%;left:50%;transform:translate(-50%,-50%)}.dot.l{left:33.333%}.dot.r{left:66.667%}
#fq.inlayDots .dot{width:9px;height:9px;border-radius:50%;background:#f0ebda;border:1px solid #554a3d}
#fq.inlayLightning .dot{width:12px;height:23px;border-radius:0;background:#f4f0df;border:1px solid #4d4639;clip-path:polygon(58% 0,18% 48%,46% 48%,31% 100%,82% 39%,54% 39%)}
#fq.inlayLightning .dot.l{left:33.333%}
#fq.inlayLightning .dot.r{left:66.667%}
#fq.inlayBlocks .dot{width:42px;height:15px;border-radius:1px;clip-path:polygon(10% 8%,90% 0,82% 100%,18% 92%);background:linear-gradient(110deg,#fffef6 0%,#ded8c9 38%,#f7f3e7 67%,#cfc8ba 100%);border:1px solid #5d5549;box-shadow:0 1px 2px #00000055}
#fq.inlayBlocks .dot.l{left:33.333%}
#fq.inlayBlocks .dot.r{left:66.667%}
#fq.inlayBlocks .marker .dot.l{left:33.333%}
#fq.inlayBlocks .marker .dot.r{display:block;left:66.667%}

#fq.neckMaple.inlayDots .dot{background:#49351e;border-color:#20170c}
#fq.neckMaple.inlayLightning .dot{background:#3c2c1a;border-color:#160f08}
#fq.neckMaple.inlayBlocks .dot{background:linear-gradient(110deg,#2e2215 0%,#6b5435 38%,#3d2d1c 67%,#795f3b 100%);border-color:#160f08;box-shadow:0 1px 2px #ffffff33}.foot{text-align:center;color:#8794a3;font-size:10px;margin-top:5px}.summary{display:flex;justify-content:space-between}.heatKey{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:center;margin:8px 0 4px;font-size:10px;color:#cbd4de}.heatKeyItem{display:flex;align-items:center;gap:5px}.heatSwatch{width:13px;height:13px;border-radius:50%;border:1px solid #ffffff88}.circle{width:38px;height:38px;border-radius:50%;border:2px solid #ffffffaa;display:flex;align-items:center;justify-content:center;font-weight:900}.unknown{background:#242a32}.practicing{background:#d56b6b}.developing{background:#efd98a;color:#111}.mastering{background:#74d39a;color:#111}
.nbtn.unknown{background:#242a32;color:#d5dde5;border-color:#66717d}
.nbtn.practicing{color:#fff}
.nbtn.unknown:disabled,.nbtn.practicing:disabled,.nbtn.developing:disabled,.nbtn.mastering:disabled{opacity:1}.scoresHead{text-align:left}.scoreHeadingRow{display:flex;align-items:center;gap:10px;margin-bottom:4px}.scoreHeadingIcon{flex:0 0 auto;width:46px;height:46px;border-color:var(--a);background:var(--ab)}.scoreHeadingIcon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.8}.scoreCols,.scoreRow{display:grid;grid-template-columns:minmax(0,1fr) 86px 86px;gap:6px}.scoreCols{font-size:9px;color:#8d99a7;text-transform:uppercase;padding:6px}.scoreRow{padding:9px;background:#151922;border:1px solid #2a323d;border-radius:10px;margin-top:6px}.scoreRow > span:nth-child(n+2),.scoreCols > span:nth-child(n+2){text-align:right}
.scoreBand{display:inline-block;padding:3px 6px;border-radius:6px;min-width:54px}
.scoreBand.unknown{background:#242a32;color:#d5dde5}
.scoreBand.practicing{background:#d56b6b;color:#fff}
.scoreBand.developing{background:#efd98a;color:#111}
.scoreBand.mastering{background:#74d39a;color:#111}.scoreKey{margin:4px 0 8px}.save{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.save button{height:42px}.saveBox{margin-top:7px}.saveBox textarea{width:100%;min-height:80px;background:#080a0e;color:#fff;border:1px solid #303744;border-radius:8px;padding:8px}
/* v91: viewport-aware presentation; game rules and saved-data format stay unchanged. */
:root {
  --edge: clamp(6px, 2vw, 20px);
  --panel: clamp(8px, 2.4vw, 20px);
  --gap: clamp(6px, 1.6vw, 12px);
  --control: clamp(44px, 6vw, 52px);
  --fret-row: clamp(40px, 5.6vw, 48px);
  --note-size: clamp(31px, 4.6vw, 39px);
}
html { min-height: 100%; overflow-x: clip; }
body {
  width: 100%; min-height: 100vh; min-height: 100dvh;
  padding: var(--edge);
  padding-top: max(var(--edge), env(safe-area-inset-top, 0px));
  padding-right: max(var(--edge), env(safe-area-inset-right, 0px));
  padding-bottom: max(var(--edge), env(safe-area-inset-bottom, 0px));
  padding-left: max(var(--edge), env(safe-area-inset-left, 0px));
  overflow-x: clip; font-size: clamp(14px, 1.2vw + 10px, 17px);
}
.app { width: 100%; max-width: 760px; padding: var(--panel); }
.app *, .app *::before, .app *::after { min-width: 0; }
.home, .play { width: 100%; }
button, select, textarea { max-width: 100%; }
button { touch-action: manipulation; }
.title { font-size: clamp(28px, 5vw, 38px); }
.tag { font-size: clamp(14px, 2.8vw, 18px); }
.small, .copy, .nextCopy, .howText, .msg { font-size: clamp(11px, 1vw + 8px, 13px); line-height: 1.45; }
.homeStats, .card, .pause, .next, .scores { padding: clamp(8px, 2vw, 14px); }
.homeStatsTop, .round, .status { gap: var(--gap); flex-wrap: wrap; }
.games, .actions { gap: var(--gap); }
.gameBtn { grid-template-columns: auto minmax(0, 1fr); gap: var(--gap); padding: clamp(8px, 2vw, 13px); min-height: clamp(62px, 9vw, 78px); }
.icon { width: clamp(34px, 6vw, 44px); height: clamp(34px, 6vw, 44px); flex-shrink: 0; }
.icon svg { width: 68%; height: 68%; }
.stats { flex-wrap: wrap; justify-content: flex-end; font-size: clamp(11px, 1.6vw, 13px); }
.controls { grid-template-columns: minmax(0, 1fr) auto; gap: var(--gap); }
.controls select, .controls button, .actions button, .save button, .answers button {
  height: auto; min-height: var(--control); padding: 8px;
}
.controls select { width: 100%; font-size: 16px; }
.prompt { gap: var(--gap); }
.prompt > :last-child { flex: 1; }
.pageIcon { flex: 0 0 auto; width: clamp(38px, 7vw, 52px); height: clamp(38px, 7vw, 52px); }
.pageIcon svg { width: 68%; height: 68%; }
.challenge { font-size: clamp(23px, 4.8vw, 34px); line-height: 1.12; overflow-wrap: anywhere; }
.sub { font-size: clamp(12px, 1.6vw, 14px); line-height: 1.35; }
.pauseTitle { font-size: clamp(20px, 3.6vw, 26px); }
.nextTitle { font-size: clamp(18px, 3vw, 22px); }
.countNum { font-size: clamp(52px, 11vw, 80px); }
.actions.two, .save { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.answers { grid-template-columns: repeat(7, minmax(0, 1fr)); }
.answers button { padding: 4px 0; font-size: clamp(16px, 2.8vw, 20px); }
.pattern { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.token { height: var(--control); }
.boardWrap { width: 100%; }
.stage { width: min(calc(100% - 10px), 94vw, 520px); }
.neck { grid-template-rows: repeat(12, var(--fret-row)); }
.open, .oc { height: var(--fret-row); }
.nbtn { width: var(--note-size); height: var(--note-size); max-width: 84%; flex-shrink: 0; font-size: clamp(12px, 1.8vw, 15px); }
.labels { font-size: clamp(12px, 1.8vw, 15px); }
.summary { width: min(100%, 520px); margin-inline: auto; gap: 4px; }
.circle { width: clamp(32px, 5.5vw, 44px); height: clamp(32px, 5.5vw, 44px); flex-shrink: 0; }
.heatKey { gap: clamp(6px, 1.5vw, 12px); font-size: clamp(10px, 1.5vw, 12px); }
.foot { font-size: clamp(10px, 1.5vw, 12px); }
.scoreCols, .scoreRow { grid-template-columns: minmax(0, 1fr) minmax(56px, .6fr) minmax(56px, .6fr); gap: clamp(4px, 1vw, 8px); padding-inline: clamp(4px, 1.3vw, 9px); }
.scoreRow { font-size: clamp(12px, 1.8vw, 16px); }
.scoreCols { font-size: clamp(9px, 1.4vw, 11px); }
.scoreRow > span, .scoreCols > span, .gameBtn strong, .copy { overflow-wrap: anywhere; }
.scoreBand { min-width: 0; max-width: 100%; }
/* Short viewports retain reachable controls and natural vertical scrolling. */
@media (max-height: 500px) and (orientation: landscape) {
  :root { --edge: 6px; --panel: 10px; --fret-row: 40px; --note-size: 31px; }
  .count { padding: 8px; }
  .countNum { font-size: 48px; }
}

/* Keep game icons compact so score columns remain readable on phones. */
.scoreRow { align-items: center; }
.scoreGame { display: flex; align-items: center; gap: clamp(5px, 1.2vw, 9px); text-align: left; }
.scoreIcon { width: clamp(22px, 4vw, 30px); height: clamp(22px, 4vw, 30px); border-radius: 7px; }
.scoreGame > :last-child { min-width: 0; overflow-wrap: anywhere; }
.streakStats { display: flex; flex-wrap: wrap; align-items: center; gap: 5px; }
.circuitSetup { margin: 10px 0; }
.circuitPresets { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:6px; margin:10px 0; }
.circuitPreset { min-height:58px; padding:7px 6px; text-align:center; border-color:#394353; }
.circuitPreset strong { display:block; font-size:12px; }
.circuitPreset span { display:block; margin-top:2px; font-size:9px; line-height:1.25; color:#aeb8c4; font-weight:650; }
.circuitPreset.active { border-color:var(--a); background:var(--ab); }
.circuitChoices { display: grid; gap: 6px; margin-top: 12px; }
.circuitChoice { display: flex; align-items: center; gap: 10px; min-height: 48px; padding: 8px; background: #151922; border: 1px solid #303744; border-radius: 10px; cursor: pointer; }
.circuitChoice input { width: 20px; height: 20px; flex-shrink: 0; accent-color: var(--a); }
.circuitChoice .icon { width: 30px; height: 30px; }
.circuitChoice { cursor: default; gap: 6px; }
.circuitChoice label { display: flex; align-items: center; gap: 8px; flex: 1; cursor: pointer; }
.circuitChoice label > :last-child { overflow-wrap: anywhere; }
.circuitChoice .icon { width: 24px; height: 24px; }
.dragHandle { touch-action: none; cursor: grab; font-size: 22px; -webkit-user-select:none; user-select:none; -webkit-touch-callout:none; }
.circuitChoice > button { flex-shrink: 0; min-width: 28px; min-height: 44px; padding: 3px; }
.circuitChoice.dragging { border-color: var(--a); background: var(--ab); }
.circuitChoice button:focus-visible { outline: 2px solid var(--a); outline-offset: 2px; }
.individualList { margin-top: 12px; }
.featuredLessons{margin:12px 0 14px;padding:12px;background:#121720;border:1px solid #252d38;border-radius:12px}
.featuredLessonsHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:9px}
.featuredLessonsTitle{font-size:clamp(18px,3vw,23px);font-weight:900}
.featuredLessonsCopy{font-size:clamp(11px,1vw + 8px,13px);color:#cbd4de;margin-top:2px}
.lessonPlayerWrap{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#080a0e;border:1px solid #303744}
.lessonPlayer{width:100%;height:100%;border:0;display:block}
.lessonActions{display:flex;justify-content:flex-end;margin-top:9px}
.lessonActions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--a);background:var(--ab);color:#fff;text-decoration:none;font-weight:800}
.lessonActions a:focus-visible{outline:2px solid #fff;outline-offset:2px}

/* Roundabout: note-cycle game uses tiles rather than the fretboard. */
.leapfrogPanel { width: min(100%, 620px); margin: 10px auto 4px; }
.leapClueCard,.leapAnswerCard,.leapSequenceCard{background:#121720;border:1px solid #303744;border-radius:12px;padding:12px}
.leapSectionTitle{font-size:10px;color:#9ca8b6;text-transform:uppercase;letter-spacing:.08em;font-weight:850;margin-bottom:8px}
.leapPrompt { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--gap); }
.leapFact { min-height: clamp(72px, 12vw, 92px); padding: clamp(8px, 2vw, 14px); border: 1px solid #303744; border-radius: 12px; background: #0f141c; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; }
.leapFact span { font-size: clamp(9px, 1.4vw, 11px); color: #9ca8b6; text-transform: uppercase; letter-spacing: .08em; font-weight: 800; }
.leapFact strong { margin-top: 4px; font-size: clamp(28px, 7vw, 44px); line-height: 1; }
.leapFact.direction strong { font-size: clamp(20px, 4.6vw, 30px); }
.leapSequenceCard,.leapAnswerCard{margin-top:var(--gap)}
.leapIntervalCard{margin-top:var(--gap);background:#121720;border:1px solid #303744;border-radius:12px;padding:12px}
.leapIntervalCopy{font-size:12px;color:#cbd4de;margin:0 0 10px}
.leapIntervalGuide{position:relative;overflow:hidden;min-height:124px;padding:14px 0 12px;border-radius:10px;border:1px solid #382b21;background:linear-gradient(180deg,rgba(88,58,36,.35),rgba(43,28,18,.42));box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}
.leapStringLine{position:absolute;left:4%;right:4%;top:50%;height:2px;background:rgba(220,220,220,.42);transform:translateY(-50%);pointer-events:none}
.leapFretLine{position:absolute;top:0;bottom:0;width:4px;background:linear-gradient(180deg,rgba(210,205,196,.03),rgba(210,205,196,.18),rgba(210,205,196,.03));transform:translateX(-50%);pointer-events:none}
.leapIntervalNote{width:clamp(30px,8vw,42px);height:clamp(30px,8vw,42px);border-radius:50%;border:1px solid #5c534b;background:#111820;color:#e7ebf0;display:flex;align-items:center;justify-content:center;font-weight:950;font-size:clamp(16px,4vw,21px);transition:.15s ease;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}
.leapIntervalGap{position:absolute;top:50%;height:2px;background:#9d948b;transform:translateY(-50%);z-index:1}
.leapIntervalGap::after{content:'';position:absolute;left:0;right:0;top:-3px;height:8px}
.leapIntervalNote.start{border-color:#77a2ff;box-shadow:0 0 0 2px rgba(119,162,255,.22);color:#fff}
.leapIntervalNote.visited{background:#4fc97a;color:#07120b;border:2px solid #bff2cf;box-shadow:0 0 0 2px rgba(79,201,122,.18);font-weight:950}
.leapIntervalNote.start.visited{box-shadow:0 0 0 2px rgba(119,162,255,.35),0 0 0 4px rgba(79,201,122,.18)}
#fq.neckRosewood .leapIntervalGuide{border-color:#382b21;background:linear-gradient(180deg,rgba(88,58,36,.35),rgba(43,28,18,.42))}
#fq.neckRosewood .leapFretLine{background:linear-gradient(180deg,rgba(210,205,196,.03),rgba(210,205,196,.18),rgba(210,205,196,.03))}
#fq.neckRosewood .leapStringLine{background:rgba(220,220,220,.42)}
#fq.neckRosewood .leapIntervalGap{background:#9d948b}
#fq.neckRosewood .leapIntervalNote{background:#111820;border-color:#5c534b;color:#e7ebf0}
#fq.neckMaple .leapIntervalGuide{border-color:#a57d43;background:linear-gradient(180deg,rgba(225,184,116,.9),rgba(188,137,67,.86))}
#fq.neckMaple .leapFretLine{background:linear-gradient(180deg,rgba(88,67,36,.05),rgba(88,67,36,.30),rgba(88,67,36,.05))}
#fq.neckMaple .leapStringLine{background:rgba(90,76,56,.55)}
#fq.neckMaple .leapIntervalGap{background:#70634f}
#fq.neckMaple .leapIntervalNote{background:#1a2232;border-color:#6f624e;color:#fff}
#fq.neckRosewood .leapIntervalNote.visited,
#fq.neckMaple .leapIntervalNote.visited{
 background:#4fc97a;
 color:#07120b;
 border:2px solid #bff2cf;
 box-shadow:0 0 0 2px rgba(79,201,122,.18);
 font-weight:950;
}
#fq.neckRosewood .leapIntervalNote.start.visited,
#fq.neckMaple .leapIntervalNote.start.visited{
 box-shadow:0 0 0 2px rgba(119,162,255,.35),0 0 0 4px rgba(79,201,122,.18);
}
.leapIntervalLegend{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:8px;color:#9ca8b6;font-size:10px}
.leapIntervalLegend span{display:inline-flex;align-items:center;gap:5px}
.leapLegendLine{display:inline-block;height:2px;background:#6d7887}
.leapLegendLine.whole{width:22px}.leapLegendLine.half{width:8px}
.leapSequenceCopy,.leapAnswerCopy{font-size:12px;color:#cbd4de;margin:0 0 10px}
.leapSequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.leapStep{min-height:clamp(44px,9vw,58px);border-radius:12px;border:1px solid #303744;background:#0f141c;color:#8f9bab;display:flex;align-items:center;justify-content:center;font-weight:850;font-size:clamp(20px,4.5vw,28px)}
.leapStep.current{border-color:#77a2ff;color:#fff;box-shadow:0 0 0 1px rgba(119,162,255,.25) inset}
.leapStep.done{background:#7ad09a;color:#08110c;border-color:#b6ebc8}
.leapTiles { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--gap); }
.leapTiles button { min-height: clamp(58px, 12vw, 76px); padding: 6px; font-size: clamp(24px, 6vw, 36px); border-radius: 12px; background: #151922; border-color: #394353; }
.leapTiles button:disabled { opacity: .5; }
@media (max-width: 519px) {
  .leapTiles { gap: 6px; }
  .leapTiles button { min-height: 50px; padding: 3px; font-size: clamp(20px, 5vw, 28px); border-radius: 10px; }
}
@media (min-width: 520px) { .leapTiles { grid-template-columns: repeat(7, minmax(0, 1fr)); } }

.frettrisPreview{margin:12px 0}.frettrisPreviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.frettrisPreviewCard{padding:8px;border:1px solid #303744;border-radius:10px;background:#121720;text-align:center}.frettrisPreviewCard strong{font-size:12px}.frettrisPreviewCard svg{display:block;width:100%;max-height:280px}.frettrisPreviewCard small{color:#9ca8b6;font-size:10px}@media(max-width:520px){.frettrisPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.frettrisPanel{width:min(100%,600px);margin:10px auto 4px}
.frettrisTop{display:grid;grid-template-columns:1fr;gap:var(--gap);align-items:start}
.frettrisShapeCard,.frettrisWallCard{background:#121720;border:1px solid #303744;border-radius:12px;padding:10px}
.frettrisLabel{font-size:10px;color:#9ca8b6;text-transform:uppercase;letter-spacing:.08em;font-weight:850;margin-bottom:7px}
.frettrisShape{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);gap:4px;aspect-ratio:1/1;max-width:210px;margin:auto}
.frettrisShape .shapeCell{border-radius:7px;background:#0b0f15;border:1px solid #202732}
.frettrisShape .shapeCell.on{background:var(--ab);border-color:var(--a);display:flex;align-items:center;justify-content:center;font-weight:950;font-size:clamp(18px,4vw,28px)}
.frettrisShape .shapeCell.done{background:var(--ok);border-color:#b8ffd0;color:#07120b}
.frettrisAnchor{margin-top:8px;text-align:center;font-size:11px;color:#cbd4de;line-height:1.4}
.frettrisWall{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(4,1fr);gap:3px;aspect-ratio:10/4;max-width:220px;margin:auto}
.frettrisBrick{border-radius:3px;background:#0b0f15;border:1px solid #202732}
.frettrisBrick.filled{background:var(--a);border-color:#aab5ff}
.frettrisWall.danger .frettrisBrick.filled{background:var(--bad);border-color:#ff9d9d}
.frettrisGuide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);margin-top:var(--gap)}
.frettrisNote{min-height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#151922;border:1px solid #394353;font-size:clamp(20px,4vw,28px);font-weight:950}
.frettrisNote.done{background:var(--ok);border-color:#b8ffd0;color:#07120b}
.frettrisNote.current{border:2px solid #fff}
.frettrisHelp{margin-top:8px;text-align:center;color:#9ca8b6;font-size:11px}
@media (max-width:520px){
  .frettrisShape{max-width:180px}
}


.featuredPage{width:100%}
.featuredPlayerCard{margin-top:10px}
.lessonPlayerWrap{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#080a0e;border:1px solid #303744}
.lessonPlayerWrap iframe{width:100%;height:100%;border:0;display:block}
.lessonActions{display:flex;gap:8px;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:9px}
.lessonActions button,.lessonActions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid #303744;background:#151922;color:#fff;text-decoration:none;font-weight:800}
.lessonActions a{border-color:var(--a);background:var(--ab)}
.featuredLessonList{display:grid;gap:8px;margin-top:10px}
.playlistDescription{margin-top:10px}
.playlistDescriptionTitle{font-weight:900;margin-bottom:6px}
.playlistDescriptionText{font-size:13px;line-height:1.55;color:#cbd4de;white-space:pre-line}
.partnerNotice{margin-top:10px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.reportProblem{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid #303744;background:#151922;color:#fff;text-decoration:none;font-weight:800}
.reportProblem:focus-visible{outline:2px solid var(--a);outline-offset:2px}

.lessonCard{display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);gap:10px;align-items:center;width:100%;text-align:left;padding:8px;background:#151922;border:1px solid #303744;border-radius:10px}
.lessonCard img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;display:block}
.lessonCardText{min-width:0}
.lessonCardTitle{font-weight:900}
.lessonCardMeta{font-size:11px;color:#aeb8c4;margin-top:3px}
.lessonCard.active{border-color:var(--a);background:var(--ab)}
@media (max-width:430px){.lessonCard{grid-template-columns:104px minmax(0,1fr)}}


.ruleText,.next .howText{white-space:pre-line}
.instructionsPage{width:100%}



.instructionsIntro{margin-top:10px}
.instructionsLead{font-size:clamp(14px,2vw,17px);line-height:1.55;color:#e7ebf0;margin:6px 0 0}
.instructionsSection{margin-top:12px}
.instructionsSection h2{font-size:clamp(18px,3.2vw,24px);margin:0 0 7px}
.instructionsSection p{margin:5px 0;color:#cbd4de;line-height:1.5}
.instructionGroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}
.instructionGroup{background:#0f141c;border:1px solid #303744;border-radius:11px;padding:10px}
.instructionGroup strong{display:block;margin-bottom:4px}
.instructionGroup span{font-size:11px;line-height:1.4;color:#aeb8c4}
.learningGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}
.learningCard{background:#0f141c;border:1px solid #303744;border-radius:11px;padding:10px}
.learningCard b{display:block;margin-bottom:4px}
.learningCard p{font-size:11px;margin:0;color:#aeb8c4;line-height:1.45}
.wrongNoteIntro{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center}
.wrongNoteMascotLarge{width:64px;height:64px;border-radius:16px;background:#8f2228;border:2px solid #ffc1c1;display:flex;align-items:center;justify-content:center}
.wrongNoteMascotLarge .wrongNoteIcon{width:52px;height:52px}
.wrongNoteMascotLarge .wrongNoteIcon img{width:52px;height:52px}
.exampleGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}
.exampleCard{background:#0f141c;border:1px solid #303744;border-radius:11px;padding:9px}
.exampleCard b{display:block;margin-bottom:7px}
.exampleVisual{height:92px;border-radius:9px;background:#080b10;border:1px solid #252d38;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px}
.miniStrings{width:100%;display:grid;gap:6px}
.miniString{height:2px;background:#aeb8c4;position:relative}
.miniNote{position:absolute;top:50%;transform:translate(-50%,-50%);width:19px;height:19px;border-radius:50%;background:#fff;color:#111;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:950}
.miniSequence{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}
.miniSequence span{width:28px;height:28px;border-radius:8px;background:#151922;border:1px solid #394353;display:flex;align-items:center;justify-content:center;font-weight:900}
.miniRace{position:relative;width:100%;height:100%;background:linear-gradient(90deg,#24170f,#322014);border-radius:7px}
.miniRace:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 21px,#ddd 22px,#ddd 23px)}
.miniRace .youDot,.miniRace .devilDot,.miniRace .targetDot{position:absolute;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900}
.miniRace .youDot{left:25%;top:55%;background:#fff;color:#111}
.miniRace .devilDot{left:58%;top:30%;background:#c83d45;border:2px solid #ffc1c1}
.miniRace .devilDot .wrongNoteIcon{width:18px;height:18px}
.miniRace .devilDot .wrongNoteIcon img{width:18px;height:18px}
.miniRace .targetDot{right:5%;top:8%;font-size:18px}
.instructionsTips{margin:6px 0 0;padding-left:18px;color:#cbd4de}
.instructionsTips li{margin:6px 0;line-height:1.45}
.instructionsPage a.gameLink,
.instructionsPage a.pageLink{
 color:#dbe2ff;
 font-weight:850;
 text-decoration:underline;
 text-decoration-color:#788cff99;
 text-underline-offset:2px;
 cursor:pointer
}
.instructionsPage a.gameLink:hover,
.instructionsPage a.pageLink:hover,
.instructionsPage a.gameLink:focus-visible,
.instructionsPage a.pageLink:focus-visible{
 color:#fff;
 text-decoration-color:#fff
}

@media(max-width:620px){
 .instructionGroups,.exampleGrid{grid-template-columns:1fr}
 .learningGrid{grid-template-columns:1fr}
 .wrongNoteIntro{grid-template-columns:58px minmax(0,1fr)}
 .wrongNoteMascotLarge{width:52px;height:52px}
 .wrongNoteMascotLarge .wrongNoteIcon,.wrongNoteMascotLarge .wrongNoteIcon img{width:42px;height:42px}
}

.nbtn.mazeGoal{outline:3px solid #74d39a;outline-offset:2px;background:#ffffff18!important;font-size:18px!important}.nbtn.mazeAdjacent{box-shadow:0 0 0 2px #788cff88}.nbtn.mazeGoal.current{outline-color:#fff}
.nbtn.mazeRobot{background:#c83d45!important;border-color:#ffc1c1!important;color:#fff!important}
.nbtn.mazeRobotTrail{background:#c83d45!important;border-color:#ffc1c1!important;color:#fff!important}.nbtn.golfRobotTrail{background:#5b2025!important;border-color:#b74950!important;color:#fff!important}.nbtn.golfRobot{background:#c83d45!important;border-color:#ffc1c1!important;color:#fff!important}.nbtn.golfRobot .wrongNoteIcon,.nbtn.golfRobot .wrongNoteIcon img{display:block;width:24px!important;height:24px!important;object-fit:contain;margin:auto}.nbtn.golfShared{background:linear-gradient(135deg,#fff 0 48%,#c83d45 52% 100%)!important;border:2px solid #fff!important;color:#111!important;box-shadow:0 0 0 2px #c83d4588}
.nbtn.mazeSharedTrail{background:#fff!important;border:3px solid #d94f4f!important;color:#111!important;box-shadow:0 0 0 1px #fff6}
.nbtn.mazeRobot.mazeSharedTrail{background:#fff!important;border:3px solid #d94f4f!important;color:#111!important}
#fq .nbtn.mazeGoal:disabled,
#fq .nbtn.mazeAdjacent:disabled,
#fq .nbtn.mazeRobot:disabled,
#fq .nbtn.mazeRobotTrail:disabled,
#fq .nbtn.mazeSharedTrail:disabled,
#fq .nbtn.trail:disabled,
#fq .nbtn.current:disabled{opacity:1}

.mazeOptions{width:min(calc(100% - 10px),94vw,520px);margin:5px auto 8px;padding:8px 9px;background:#121720;border:1px solid #252d38;border-radius:11px}
.mazeOptionsTitle{font-size:10px;color:#9ca8b6;text-transform:uppercase;letter-spacing:.08em;font-weight:850;margin-bottom:6px;text-align:center}
.mazeOptionButtons{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}
.mazeOption{min-width:48px;min-height:44px;padding:5px 10px;border-color:#46515f;background:#151922;font-size:21px;font-weight:950;line-height:1}
.mazeOption:hover,.mazeOption:focus-visible{border-color:var(--a);background:var(--ab)}
.mazeOption small{display:block;margin-top:3px;font-size:8px;line-height:1;color:#9ca8b6;font-weight:700}

.wrongNoteIcon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}
.wrongNoteIcon img{display:block;width:24px;height:24px;object-fit:contain}
.nbtn.wrongNoteFlash,.answers button.wrongNoteFlash,.leapTiles button.wrongNoteFlash,.frettrisNote.wrongNoteFlash{
 background:#c83d45!important;border-color:#ffc1c1!important;color:#fff!important;transform:scale(1.1)
}
.wrongNoteFlash .wrongNoteIcon{width:24px;height:24px}



.tourSection{margin-top:14px}.tourSection h2{font-size:20px;margin:0 0 10px}.tourSection h3{font-size:16px}.tourSection p{font-size:13px;line-height:1.6}.tourSection a,.tourAdvice a{color:#b5bfff}.tourSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.tourBoard{display:grid;grid-template-columns:22px repeat(4,minmax(0,1fr));gap:0;max-width:320px;margin:12px auto;text-align:center}.tourBoard .tourCell{position:relative;min-height:29px;background:#332318;border-bottom:1px solid #9a8d7c;display:flex;align-items:center;justify-content:center}.tourCell:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:#b8b5ad;left:50%}.tourBoard .tourOpen{border-bottom:4px solid #e9e5d9;background:#151922}.tourFret,.tourString{font-size:10px;color:#b3bfce;align-self:center}.tourString{padding:4px 0}.tourDot{position:relative;z-index:1;border-radius:50%;width:24px;height:24px;min-width:0;padding:0;border:1px solid #ccc;background:#1a2029;color:white;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.tourDot.target{background:#efd98a;color:#111}.tourDot.found,.tourDot.mastering{background:#74d39a;color:#111}.tourDot.practicing{background:#d56b6b}.tourDot.developing{background:#efd98a;color:#111}.tourDot.unknown{background:#242a32;color:#d5dde5}.tourDot.robot{background:#c83d45}.tourDot.robot .wrongNoteIcon,.tourDot.robot .wrongNoteIcon img{display:block;width:22px!important;height:22px!important;object-fit:contain}.tourDot:focus-visible,.tourSection button:focus-visible{outline:3px solid #fff;outline-offset:2px}.tourSection button:not(.tourDot){padding:9px 12px;min-height:42px}.tourPractice{max-width:340px;margin:auto}.tourDirection{display:flex;gap:6px;flex-wrap:wrap}.tourDirection [aria-pressed="true"]{background:var(--ab);border-color:var(--a)}.tourIntervals{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:14px 0}.tourIntervalNote{padding:9px;background:#252d3c;border-radius:8px;font-weight:850}.tourGap{font-size:10px;color:#b6c2d2;text-align:center;min-width:30px}.tourGap.half{color:#efd98a;font-weight:bold}.tourWall{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;margin:12px 0}.tourBrick{height:14px;border:1px solid #394353;background:#0b0f15}.tourBrick.on{background:#788cff}.tourFeedback{min-height:42px}.tourMascot{display:flex;align-items:center;gap:12px;margin:20px 0}.tourWrongNote{flex:0 0 50px}.tourWrongNote img{width:50px!important;height:50px!important;object-fit:contain}.tourLegend{list-style:none;padding:0;font-size:12px;line-height:2}.tourLegend i{display:inline-block;width:12px;height:12px;border:1px solid #ccc;border-radius:50%;margin-right:7px}.tourLegend .unknown{background:#242a32}.tourLegend .practicing{background:#d56b6b}.tourLegend .developing{background:#efd98a}.tourLegend .mastering{background:#74d39a}.tourAdvice details{margin-top:10px}.tourAdvice summary{cursor:pointer;padding:8px 0;font-weight:800}.tourAdvice p{line-height:1.6;font-size:13px}@media(max-width:540px){.tourSplit{grid-template-columns:1fr}.tourDemos>div+div{border-top:1px solid #394353;padding-top:14px}.tourBoard{width:100%}}
.tourDot.tourShared{outline:3px solid #c83d45;outline-offset:2px}

.tourPracticePlan,.tourGuitarBlock{margin-top:18px;padding:20px!important}.tourVibeImage{display:block;width:min(100%,420px);height:auto;aspect-ratio:1/1;object-fit:cover;margin:12px auto 8px;border-radius:12px;border:1px solid #394353;background:#080a0e}.tourPracticePlan{background:linear-gradient(140deg,#202943,#121720 65%)!important;border-color:#586ba1!important}.tourEyebrow{display:block;color:#b4c3ff;font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:850}.tourPracticePlan h2,.tourGuitarBlock h2{font-size:23px;margin:8px 0 12px}.tourPracticePlan h3{font-size:15px;margin:14px 0 6px}.tourPracticePlan p,.tourGuitarBlock p{font-size:13px;line-height:1.65}.tourPracticeLead{font-size:15px!important}.tourMomentRow{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.tourMomentRow span{background:#ffffff09;border:1px solid #ffffff22;padding:7px 10px;border-radius:20px;font-size:11px}.tourCircuitChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.tourCircuitChoices button{padding:12px 5px;min-height:100px}.tourCircuitChoices strong,.tourCircuitChoices span,.tourCircuitChoices small{display:block}.tourCircuitChoices strong{font-size:15px}.tourCircuitChoices span{margin:5px 0;color:#d4deff;font-size:13px}.tourCircuitChoices small{font-size:10px;color:#b0b9c9}.tourCircuitChoices [aria-pressed="true"]{background:#303f68;border:2px solid #a3b2ff}.tourCircuitChoices button:focus-visible,.tourCircuitStart:focus-visible{outline:3px solid #fff;outline-offset:2px}.tourCircuitPreview{margin:12px 0;padding:10px 12px;background:#0b101baa;border-radius:10px}.tourCircuitStops{display:flex;flex-wrap:wrap;gap:7px;padding:0;list-style:none;counter-reset:stop}.tourCircuitStops li{counter-increment:stop;font-size:11px;padding:7px 9px;border:1px solid #35415b;border-radius:8px;background:#192235}.tourCircuitStops li:before{content:counter(stop) ' · ';color:#b2c1ff;font-weight:850}.tourCircuitStart{padding:12px;min-height:44px;width:100%}.tourHabit{display:flex;align-items:flex-start;gap:12px;border-top:1px solid #ffffff24;margin-top:18px;padding-top:10px}.tourHabit>span{font-size:28px;margin-top:12px}.tourGuitarBlock{background:linear-gradient(140deg,#2b241b,#121720 65%)!important;border-color:#68583e!important}.tourGuitarBlock .tourEyebrow{color:#efd98a}.tourGuitarBlock a{color:#d4deff}.tourTransfer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0}.tourTransfer>div{border-left:2px solid #bca16d;padding:8px 10px;background:#ffffff05}.tourTransfer b{font-size:13px;color:#efd98a}@media(max-width:480px){.tourTransfer{grid-template-columns:1fr}.tourPracticePlan,.tourGuitarBlock{padding:14px!important}}

.tourMascotHero{background:linear-gradient(125deg,#42212b,#141a25)!important;border:1px solid #b75765!important;padding:18px!important;align-items:center}.tourMascotHero h2{font-size:23px;margin:0 0 10px}.tourMascotHero p{font-size:13px;line-height:1.6}.tourMascotHero .tourWrongNote{flex-basis:90px}.tourMascotHero .tourWrongNote img{width:90px!important;height:90px!important}.tourDemoCharacter{display:flex;align-items:center;gap:8px;font-size:11px;color:#c8b8bd;margin:10px 0}.tourDemoCharacter .wrongNoteIcon,.tourDemoCharacter img{width:28px!important;height:28px!important;object-fit:contain}.wrongFeedback{
 display:flex;
 gap:8px;
 align-items:center;
 background:#7d2633;
 border:1px solid #ef8995;
 color:white;
 padding:8px 10px;
 border-radius:10px;
 margin:0;
 font-size:12px;
 position:fixed;
 left:50%;
 bottom:max(12px,env(safe-area-inset-bottom,0px));
 transform:translateX(-50%);
 width:min(calc(100vw - 24px),520px);
 z-index:1000;
 box-shadow:0 6px 22px #000a;
 pointer-events:none;
}.wrongFeedback .wrongNoteIcon,.wrongFeedback img{width:28px!important;height:28px!important;object-fit:contain}#fq .wrongNoteFlash{background:#c83d45!important;border-color:#ffc1c1!important;color:white!important}.tourDot.wrongNoteFlash .wrongNoteIcon,.tourDot.wrongNoteFlash img{width:22px!important;height:22px!important;object-fit:contain}.tourSection button.wrongNoteFlash .wrongNoteIcon{width:24px;height:24px;display:inline-block}.tourSection button.correct{background:#74d39a!important;color:#111}@media(max-width:420px){.tourMascotHero{flex-direction:column;align-items:flex-start}.tourMascotHero .tourWrongNote{flex-basis:auto}}
#fq .oddChoice.wrong{background:#ffffff10!important;color:var(--txt)!important;border:3px solid #d94f4f!important;box-shadow:0 0 0 2px #d94f4f88!important}

/* The introduction mascot needs a full-size wrapper as well as an image. */
#fq .tourMascotHero .tourWrongNote{flex:0 0 140px;display:flex;align-items:center;justify-content:center}
#fq .tourMascotHero .tourWrongNote .wrongNoteIcon,#fq .tourMascotHero .tourWrongNote .wrongNoteIcon img{width:140px!important;height:140px!important;max-width:none;flex-shrink:0;object-fit:contain}
@media(max-width:540px){#fq .tourMascotHero{flex-direction:column;align-items:center}#fq .tourMascotHero .tourWrongNote{flex-basis:auto}#fq .tourMascotHero .tourWrongNote .wrongNoteIcon,#fq .tourMascotHero .tourWrongNote .wrongNoteIcon img{width:120px!important;height:120px!important}}

.watchDemo{margin:12px 0;padding:18px!important}.watchHeader{display:flex;gap:14px;align-items:center}.watchHeader h2{margin:4px 0;font-size:23px}.watchActor .wrongNoteIcon,.watchActor img{width:68px!important;height:68px!important;object-fit:contain}.watchEyebrow{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#b2c1ff}.watchIntro,.watchExplain{font-size:14px;line-height:1.65}.watchControls{display:flex;flex-wrap:wrap;gap:7px}.watchControls button{padding:9px 12px;min-height:44px}.watchControls button:focus-visible{outline:3px solid #fff;outline-offset:2px}.watchStep{font-size:11px;color:#bac6dc}.watchVisual{padding:12px;background:#0d121b;border:1px solid #303b51;border-radius:12px}.watchPrompt{font-size:19px;font-weight:850;margin-bottom:12px}.watchChoices{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0 8px}.watchChoice{position:relative;min-width:42px;min-height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #455067;border-radius:9px;padding:8px;font-size:20px;font-weight:850}.watchChoice.chosen{background:#74d39a;color:#111;border:2px solid #e0ffee}.watchChoice .watchHand{position:absolute;top:-22px;right:-8px}.watchHand .wrongNoteIcon,.watchHand img{width:27px!important;height:27px!important;object-fit:contain}.watchExplain{padding:12px;border-left:3px solid #74d39a;background:#14221b}.watchVisual .tourBoard{max-width:360px}.watchVisual .tourDot{overflow:visible}.watchVisual .tourDot.watchPicked{background:#74d39a;color:#111;outline:2px solid white;outline-offset:2px}.watchVisual .tourDot.watchPicked:after{content:'✓';position:absolute;right:-8px;top:-8px;color:white;background:#237543;border-radius:50%;font-size:10px;width:14px;height:14px}.watchVisual .watchBoardHand{position:absolute;left:-13px;top:-20px;z-index:5}.watchBoardHand .wrongNoteIcon,.watchBoardHand img{width:27px!important;height:27px!important;object-fit:contain}.watchSequence{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 16px}.watchSequence span{padding:8px;border-radius:6px;background:#26334a}.watchSequence .done{background:#74d39a;color:#111}.watchVisual .watchWall{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;margin:8px 0}.watchWall i{height:12px;border:1px solid #3d4b65;background:#121722}.watchWall i.filled{background:#788cff}.watchLaunch{width:100%;min-height:44px;margin:12px 0!important;color:#c5d0ff!important;border-color:#6376ab!important}.watchNote{line-height:1.5}@media(max-width:420px){.watchDemo{padding:12px!important}.watchControls button{flex:1 1 40%}}
.watchLeap{display:grid;gap:10px}.watchChoices.leapTiles .watchChoice{min-width:0;width:auto}.watchVisual .watchChoice{box-sizing:border-box}
.gameStartRow{display:flex;align-items:stretch;gap:8px;margin-top:12px}.gameStartRow>.actions{flex:1;min-width:0}.gameStartRow>.watchLaunch{width:auto;flex:0 0 auto;margin:0!important;padding:6px 10px;min-height:44px;font-size:11px;gap:5px;align-items:center;justify-content:center}.gameStartRow>.watchLaunch:not([hidden]){display:inline-flex}.watchLaunchIcon,.watchLaunchIcon .wrongNoteIcon,.watchLaunchIcon img{display:block;width:24px!important;height:24px!important;object-fit:contain}
.watchVisual .tourBoard .tourCell.golfRange{background:linear-gradient(#315fdc55,#315fdc55),#332318;box-shadow:inset 0 0 0 1px #7895ff66}#fq.neckMaple .watchVisual .tourBoard .tourCell.golfRange{background:linear-gradient(#315fdc38,#315fdc38),#332318}.tourWatchPanel{border-color:#586ba1!important;background:linear-gradient(140deg,#202943,#121720 65%)!important}.tourWatchChoices{margin-top:26px}.tourWatchFeedback{min-height:44px}.neck{height:calc(12 * var(--fret-row));grid-template-rows:minmax(0,1.15fr) minmax(0,1.122727273fr) minmax(0,1.095454545fr) minmax(0,1.068181818fr) minmax(0,1.040909091fr) minmax(0,1.013636364fr) minmax(0,0.986363636fr) minmax(0,0.959090909fr) minmax(0,0.931818182fr) minmax(0,0.904545455fr) minmax(0,0.877272727fr) minmax(0,0.85fr)}.tourBoard .tourCell{min-height:0}.sideDot[style="--f:3"]{top:23.503787878787875%}.sideDot[style="--f:5"]{top:41.30681818181818%}.sideDot[style="--f:7"]{top:58.200757575757564%}.sideDot[style="--f:9"]{top:74.18560606060606%}.sideDot[style="--f:12"]{top:96.45833333333333%}.golfFinishFlag svg{display:block;width:25px;height:25px;margin:auto}
.fretboardCustomize{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,210px);gap:20px;align-items:start;margin-top:14px}
.fretboardControls .settingsChoice{grid-template-columns:1fr;gap:6px;margin:8px 0 18px}
.fretboardControls .settingsChoice button{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;padding:8px 12px}
.fretboardControls .woodSwatch{width:22px;height:22px;margin:0;flex-shrink:0}
.fretboardControls .inlayChoiceGrid{grid-template-columns:1fr;gap:6px;margin-top:8px}
.fretboardControls .inlayChoiceGrid button{min-height:44px;padding:8px 12px;text-align:left}
.settingsNeckPreview{margin:0;min-width:0;text-align:center}
.previewStringNames{display:grid;grid-template-columns:repeat(4,1fr);font-size:11px;color:#aeb8c4;margin-bottom:6px}
.settingsNeck{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));height:310px;border-top:6px solid #e6dfcf;border-left:3px solid #19120d;border-right:3px solid #19120d;border-radius:3px;overflow:hidden;background:linear-gradient(90deg,#24170f,#321f14 24%,#20140d 52%,#322014 78%,#24170f)}
#fq.neckMaple .settingsNeck{background:linear-gradient(90deg,#d8b977,#edcf8d 22%,#d3ad66 50%,#edcf8d 78%,#d8b977)}
.settingsNeck .cell{position:relative;min-height:0}
.settingsNeckPreview figcaption{margin-top:8px;font-size:10px}
@media(max-width:380px){.fretboardCustomize{gap:10px}.fretboardControls .settingsChoice button,.fretboardControls .inlayChoiceGrid button{padding:8px;font-size:11px}}

.fretboardControls .finishChoices{grid-template-columns:1fr 1fr;margin-bottom:14px}
.fretboardControls .finishChoices button{justify-content:center;padding:8px;min-width:0;white-space:nowrap}
@media(max-width:560px){
 .fretboardCustomize{grid-template-columns:1fr;gap:14px}
 .fretboardControls .settingsChoice{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 14px}
 .fretboardControls .finishChoices{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}
 .fretboardControls .settingsChoice button,
 .fretboardControls .finishChoices button{width:100%;min-width:0;font-size:clamp(12px,3.6vw,15px)}
 .fretboardControls .inlayChoiceGrid{grid-template-columns:1fr}
 .fretboardControls .inlayChoiceGrid button{min-height:48px;font-size:clamp(13px,3.8vw,16px)}
 .settingsNeckPreview{width:min(100%,320px);margin:0 auto}
 .settingsNeck{height:280px}
}
#fq.neckVintage .neck,#fq.neckVintage .settingsNeck{background-image:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22600%22%20viewBox%3D%220%200%20300%20600%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22wear%22%3E%3Cstop%20stop-color%3D%22%2391704e%22%20stop-opacity%3D%22.19%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2391704e%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2268%22%20rx%3D%2233%22%20ry%3D%2258%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22252%22%20cy%3D%22120%22%20rx%3D%2240%22%20ry%3D%2272%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22102%22%20cy%3D%22188%22%20rx%3D%2232%22%20ry%3D%2251%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22192%22%20cy%3D%22277%22%20rx%3D%2243%22%20ry%3D%2265%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%2242%22%20cy%3D%22358%22%20rx%3D%2224%22%20ry%3D%2274%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22255%22%20cy%3D%22436%22%20rx%3D%2234%22%20ry%3D%2257%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22138%22%20cy%3D%22511%22%20rx%3D%2228%22%20ry%3D%2255%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cpath%20d%3D%22M90%2034l1.4%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M291%20410l0.9%2028%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M119%20363l-0.1%2022%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M233%20461l-1.1%2013%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M276%20362l-1.0%2023%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M236%20222l1.0%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M279%20597l-0.1%2032%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M192%20106l0.4%2020%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M70%20238l1.0%203%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M41%20454l0.6%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M137%20463l-1.4%2035%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M206%20252l-0.9%2012%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M120%20205l0.8%206%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M285%2087l0.6%2024%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M52%2095l0.8%2033%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M193%20157l-1.6%2030%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M128%20124l1.0%2024%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M99%20548l1.5%208%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M68%20111l0.7%2018%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M41%20548l0.7%2028%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M206%2014l-1.0%204%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M226%20398l-1.0%2025%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M4%20343l-0.5%2026%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M16%20488l-0.6%206%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M250%20473l-0.4%204%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M249%2033l0.3%2015%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M107%20110l0.7%208%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M157%209l0.1%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M63%20454l-0.7%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M105%20151l-0.4%2026%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M68%20248l1.5%2019%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M262%20409l1.6%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M293%20100l0.4%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M297%20197l-0.1%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M264%20106l0.7%204%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M161%20283l1.3%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M192%2046l-0.8%203%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M68%20495l0.3%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M60%20429l-1.5%2033%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M1%20450l-0.5%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M294%2026l-1.3%2026%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M117%20303l-0.5%207%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M25%20197l1.0%2014%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M246%20284l-0.9%2012%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M116%20546l-1.1%2034%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M169%20514l-0.7%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M208%20423l1.2%2023%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M242%20300l-0.8%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M255%20597l-0.0%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M167%20121l1.2%207%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M225%20223l-0.3%2024%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M81%20583l0.3%204%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M158%2082l-0.8%208%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M162%20543l0.7%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M39%20191l1.5%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M98%20391l-1.3%2026%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M100%20137l0.2%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M178%20184l-1.2%2013%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M98%20357l-0.4%2012%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M118%20455l0.3%2031%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M116%20445l0.5%2021%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M53%20290l-0.5%204%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M127%20525l1.4%2033%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M85%20210l-0.4%2019%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M292%20256l-0.5%2013%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M21%20496l0.4%2016%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M72%2021l-1.0%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M110%20113l-0.2%2021%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M30%20546l-0.1%2015%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M43%20243l1.3%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M241%2053l0.7%206%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M253%20499l-1.3%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M115%20386l-1.3%204%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M194%20269l-0.1%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M239%20528l0.7%2026%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M282%2056l-1.5%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M151%20387l0.7%204%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M168%203l-0.6%2031%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M282%20529l-1.4%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M218%20530l-1.5%208%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M1%20295l1.3%2012%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M280%20392l-1.1%2027%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M283%20388l0.5%2031%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M125%20250l-0.0%206%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M93%20421l0.8%2019%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M113%20408l-0.8%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M177%20306l-1.2%2033%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M194%2016l-1.2%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M181%20307l-0.8%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M137%202l0.5%2014%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M255%20251l0.3%2019%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M29%2041l-0.2%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M220%20138l-1.4%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M291%2086l1.5%209%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M251%20323l-1.1%2010%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M243%20371l-1.1%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M250%20209l1.4%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M125%20165l1.5%2010%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M196%20580l0.8%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M59%20538l1.3%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M144%20359l-1.4%2030%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M193%20388l-0.4%2031%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M159%20328l-0.7%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M104%20493l-1.1%2015%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M154%20279l0.6%2029%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M12%20279l-1.2%2019%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M98%2096l0.7%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M54%20178l-1.0%208%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M67%20440l-1.0%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M227%2061l-1.1%2030%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M92%20244l-0.3%2011%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M63%20195l-1.1%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M193%20309l0.9%2026%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M215%20389l0.0%2018%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M96%20433l1.5%2031%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M282%20345l1.4%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M22%20279l-0.6%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M296%20441l-1.5%205%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M235%20265l0.0%2010%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M175%20367l-0.9%2010%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M206%20525l-1.6%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M293%20265l-0.4%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M211%20440l1.4%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M126%20172l-0.3%203%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M273%20112l-0.8%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M31%20230l-0.5%2018%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M246%20234l-1.3%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M99%20509l-0.5%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M188%2072l1.1%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M59%20426l0.6%2035%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M76%2011l-0.1%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M119%20560l1.0%2016%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M220%2073l0.9%206%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M77%20312l-0.3%2024%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M61%2033l1.5%2017%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M110%20165l-0.7%208%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M228%20249l-0.2%2030%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%2095l-1.6%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M295%2058l0.7%2015%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M265%20149l0.8%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M68%2012l-0.8%2032%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M238%2090l1.4%2014%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M123%20214l0.8%205%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M60%20241l-0.6%2029%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M163%20138l0.5%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M221%20228l1.1%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M206%20221l0.3%2020%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M183%20546l1.0%2028%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M55%20201l-0.1%2012%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M67%20536l1.5%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%220.7%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(90deg,#24170f,#321f14 24%,#20140d 52%,#322014 78%,#24170f);background-size:100% 100%;background-repeat:no-repeat}
#fq.neckVintage.neckMaple .neck,#fq.neckVintage.neckMaple .settingsNeck{background-image:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22600%22%20viewBox%3D%220%200%20300%20600%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22wear%22%3E%3Cstop%20stop-color%3D%22%23c8ac7a%22%20stop-opacity%3D%22.48%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23c8ac7a%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2268%22%20rx%3D%2233%22%20ry%3D%2258%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22252%22%20cy%3D%22120%22%20rx%3D%2240%22%20ry%3D%2272%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22102%22%20cy%3D%22188%22%20rx%3D%2232%22%20ry%3D%2251%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22192%22%20cy%3D%22277%22%20rx%3D%2243%22%20ry%3D%2265%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%2242%22%20cy%3D%22358%22%20rx%3D%2224%22%20ry%3D%2274%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22255%22%20cy%3D%22436%22%20rx%3D%2234%22%20ry%3D%2257%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22138%22%20cy%3D%22511%22%20rx%3D%2228%22%20ry%3D%2255%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cpath%20d%3D%22M90%2034l1.4%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M291%20410l0.9%2028%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M119%20363l-0.1%2022%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M233%20461l-1.1%2013%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M276%20362l-1.0%2023%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M236%20222l1.0%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M279%20597l-0.1%2032%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M192%20106l0.4%2020%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M70%20238l1.0%203%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M41%20454l0.6%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M137%20463l-1.4%2035%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M206%20252l-0.9%2012%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M120%20205l0.8%206%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M285%2087l0.6%2024%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M52%2095l0.8%2033%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M193%20157l-1.6%2030%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M128%20124l1.0%2024%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M99%20548l1.5%208%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M68%20111l0.7%2018%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M41%20548l0.7%2028%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M206%2014l-1.0%204%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M226%20398l-1.0%2025%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M4%20343l-0.5%2026%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M16%20488l-0.6%206%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M250%20473l-0.4%204%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M249%2033l0.3%2015%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M107%20110l0.7%208%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M157%209l0.1%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M63%20454l-0.7%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M105%20151l-0.4%2026%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M68%20248l1.5%2019%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M262%20409l1.6%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M293%20100l0.4%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M297%20197l-0.1%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M264%20106l0.7%204%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M161%20283l1.3%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M192%2046l-0.8%203%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M68%20495l0.3%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M60%20429l-1.5%2033%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M1%20450l-0.5%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M294%2026l-1.3%2026%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M117%20303l-0.5%207%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M25%20197l1.0%2014%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M246%20284l-0.9%2012%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M116%20546l-1.1%2034%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M169%20514l-0.7%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M208%20423l1.2%2023%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M242%20300l-0.8%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M255%20597l-0.0%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M167%20121l1.2%207%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M225%20223l-0.3%2024%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M81%20583l0.3%204%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M158%2082l-0.8%208%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M162%20543l0.7%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M39%20191l1.5%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M98%20391l-1.3%2026%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M100%20137l0.2%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M178%20184l-1.2%2013%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M98%20357l-0.4%2012%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M118%20455l0.3%2031%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M116%20445l0.5%2021%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M53%20290l-0.5%204%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M127%20525l1.4%2033%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M85%20210l-0.4%2019%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M292%20256l-0.5%2013%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M21%20496l0.4%2016%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M72%2021l-1.0%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M110%20113l-0.2%2021%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M30%20546l-0.1%2015%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M43%20243l1.3%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M241%2053l0.7%206%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M253%20499l-1.3%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M115%20386l-1.3%204%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M194%20269l-0.1%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M239%20528l0.7%2026%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M282%2056l-1.5%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M151%20387l0.7%204%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M168%203l-0.6%2031%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M282%20529l-1.4%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M218%20530l-1.5%208%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M1%20295l1.3%2012%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M280%20392l-1.1%2027%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M283%20388l0.5%2031%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M125%20250l-0.0%206%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M93%20421l0.8%2019%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M113%20408l-0.8%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M177%20306l-1.2%2033%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M194%2016l-1.2%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M181%20307l-0.8%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M137%202l0.5%2014%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M255%20251l0.3%2019%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M29%2041l-0.2%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M220%20138l-1.4%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M291%2086l1.5%209%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M251%20323l-1.1%2010%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M243%20371l-1.1%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M250%20209l1.4%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M125%20165l1.5%2010%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M196%20580l0.8%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M59%20538l1.3%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M144%20359l-1.4%2030%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M193%20388l-0.4%2031%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M159%20328l-0.7%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M104%20493l-1.1%2015%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M154%20279l0.6%2029%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M12%20279l-1.2%2019%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M98%2096l0.7%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M54%20178l-1.0%208%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M67%20440l-1.0%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M227%2061l-1.1%2030%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M92%20244l-0.3%2011%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M63%20195l-1.1%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M193%20309l0.9%2026%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M215%20389l0.0%2018%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M96%20433l1.5%2031%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M282%20345l1.4%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M22%20279l-0.6%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M296%20441l-1.5%205%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M235%20265l0.0%2010%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M175%20367l-0.9%2010%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M206%20525l-1.6%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M293%20265l-0.4%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M211%20440l1.4%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M126%20172l-0.3%203%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M273%20112l-0.8%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M31%20230l-0.5%2018%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M246%20234l-1.3%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M99%20509l-0.5%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M188%2072l1.1%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M59%20426l0.6%2035%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M76%2011l-0.1%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M119%20560l1.0%2016%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M220%2073l0.9%206%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M77%20312l-0.3%2024%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M61%2033l1.5%2017%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M110%20165l-0.7%208%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M228%20249l-0.2%2030%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%2095l-1.6%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M295%2058l0.7%2015%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M265%20149l0.8%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M68%2012l-0.8%2032%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M238%2090l1.4%2014%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M123%20214l0.8%205%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M60%20241l-0.6%2029%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M163%20138l0.5%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M221%20228l1.1%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M206%20221l0.3%2020%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M183%20546l1.0%2028%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M55%20201l-0.1%2012%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M67%20536l1.5%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%220.7%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(90deg,#bd9a59,#dfbd7a 22%,#c6a05e 50%,#e1c183 78%,#b89556)}

.fretboardControls .inlayChoiceGrid button{display:flex;align-items:center;gap:8px}
.fretboardControls .inlayPreview{flex:0 0 30px;width:30px;height:26px;margin:0}
.fretboardControls .inlayPreview .previewBlocks{width:28px;height:14px;background:linear-gradient(110deg,#fffef6,#ded8c9 38%,#f7f3e7 67%,#cfc8ba)}
.fretboardControls .inlayChoiceGrid button>span:last-child{min-width:0}

/* Shared materials: gameplay and Custom Shop preview. */
#fq{--neck-grain:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22360%22%20height%3D%22900%22%20viewBox%3D%220%200%20360%20900%22%3E%3Cpath%20d%3D%22M74.1%20529.7q-5.1%2033.9%20-2.1%2067.9t1.5%2067.9%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.11%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M331.0%20502.5q-7.8%2082.0%20-3.1%20164.1t2.3%20164.1%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.85%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M339.7%20432.5q-1.2%20119.2%20-0.5%20238.5t0.4%20238.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.92%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M17.6%20538.0q-7.3%20122.2%20-2.9%20244.3t2.2%20244.3%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.16%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M64.5%20242.1q-4.6%2087.6%20-1.8%20175.1t1.4%20175.1%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.17%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M334.3%20220.6q-5.2%2035.4%20-2.1%2070.8t1.6%2070.8%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.91%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M0.2%20-86.3q7.5%20104.1%203.0%20208.2t-2.2%20208.2%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.63%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M246.8%20351.1q-7.9%20112.7%20-3.2%20225.4t2.4%20225.4%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.46%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M18.7%20802.4q4.3%2093.5%201.7%20187.1t-1.3%20187.1%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.26%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M259.4%20267.8q7.5%20116.3%203.0%20232.7t-2.3%20232.7%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.81%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M294.9%20123.6q4.3%2054.7%201.7%20109.4t-1.3%20109.4%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.39%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M82.2%20872.5q-0.5%2045.5%20-0.2%2091.1t0.1%2091.1%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.41%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M182.5%20646.7q3.8%2056.3%201.5%20112.5t-1.1%20112.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.79%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M350.9%20561.8q-3.8%2060.5%20-1.5%20120.9t1.2%20120.9%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.89%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M301.5%20429.8q7.3%20108.2%202.9%20216.4t-2.2%20216.4%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.79%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M256.5%20313.5q1.1%20131.4%200.5%20262.8t-0.3%20262.8%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.39%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M227.3%20490.2q-3.9%2031.3%20-1.6%2062.7t1.2%2062.7%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.02%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M30.9%20757.3q-6.0%2025.8%20-2.4%2051.5t1.8%2051.5%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.02%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M353.3%20236.0q-3.3%2084.9%20-1.3%20169.8t1.0%20169.8%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.01%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M342.1%2048.2q-2.2%20114.3%20-0.9%20228.7t0.7%20228.7%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.15%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M335.8%20865.9q-2.3%2021.0%20-0.9%2041.9t0.7%2041.9%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.39%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M141.2%20-124.0q0.5%20113.8%200.2%20227.5t-0.1%20227.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.08%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M87.1%20156.9q6.2%2041.2%202.5%2082.5t-1.9%2082.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.23%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M278.7%20577.0q5.5%2014.0%202.2%2028.0t-1.6%2028.0%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.05%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M245.7%20308.6q-3.4%2082.0%20-1.4%20164.1t1.0%20164.1%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.23%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M101.8%20571.8q-6.7%2082.8%20-2.7%20165.7t2.0%20165.7%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.71%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M254.1%20876.2q3.5%20102.0%201.4%20204.1t-1.1%20204.1%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.34%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M164.8%20472.8q6.8%20134.8%202.7%20269.5t-2.1%20269.5%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.96%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M163.8%20-128.1q-0.5%2038.7%20-0.2%2077.5t0.1%2077.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.49%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M311.7%20233.5q-6.0%20134.0%20-2.4%20268.0t1.8%20268.0%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.03%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M134.8%20120.2q-6.2%20126.8%20-2.5%20253.6t1.9%20253.6%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.20%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M303.1%20864.5q7.6%2043.9%203.0%2087.9t-2.3%2087.9%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.23%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M206.7%20610.9q2.8%2021.0%201.1%2042.0t-0.8%2042.0%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.19%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M167.7%20690.5q-5.3%20127.0%20-2.1%20254.1t1.6%20254.1%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.04%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M280.6%20666.8q-2.4%2013.8%20-0.9%2027.5t0.7%2027.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.08%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M111.8%20415.4q6.7%2084.5%202.7%20169.0t-2.0%20169.0%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.24%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M251.2%20-51.9q2.6%2091.8%201.0%20183.6t-0.8%20183.6%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.22%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M143.7%2081.2q-7.3%2067.2%20-2.9%20134.4t2.2%20134.4%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.94%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M46.6%20363.0q-0.1%2033.8%20-0.0%2067.6t0.0%2067.6%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.92%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M239.9%20861.8q-3.0%2086.3%20-1.2%20172.6t0.9%20172.6%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.15%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M197.9%20655.5q-5.6%20110.3%20-2.3%20220.6t1.7%20220.6%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.92%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M242.0%20698.2q7.4%2042.1%203.0%2084.2t-2.2%2084.2%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.97%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M146.6%20799.3q-3.8%2069.1%20-1.5%20138.2t1.1%20138.2%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.33%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M227.1%20100.9q2.8%2013.8%201.1%2027.6t-0.9%2027.6%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.91%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M12.7%20862.3q2.0%20123.8%200.8%20247.6t-0.6%20247.6%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.74%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M189.6%20749.0q0.4%2021.7%200.1%2043.4t-0.1%2043.4%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.42%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M119.5%20762.4q4.5%20136.0%201.8%20271.9t-1.3%20271.9%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.99%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M89.6%20341.1q-2.7%2018.3%20-1.1%2036.6t0.8%2036.6%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.28%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M245.4%20196.4q-4.5%2076.5%20-1.8%20153.0t1.4%20153.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.64%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M84.4%20258.3q-4.5%20134.3%20-1.8%20268.6t1.4%20268.6%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.22%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M144.5%2046.8q-1.4%2049.7%20-0.6%2099.5t0.4%2099.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.44%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M26.3%20735.4q-3.2%20110.7%20-1.3%20221.5t1.0%20221.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.49%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M38.2%20289.4q1.3%2031.9%200.5%2063.8t-0.4%2063.8%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.92%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M62.1%20416.5q-0.3%20115.2%20-0.1%20230.4t0.1%20230.4%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.59%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M75.4%20577.6q0.1%20130.4%200.1%20260.8t-0.0%20260.8%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.38%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M113.5%20283.3q-6.4%2040.4%20-2.5%2080.9t1.9%2080.9%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.67%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M182.9%20-13.4q-5.6%2087.0%20-2.2%20174.0t1.7%20174.0%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.82%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M352.2%2027.2q7.4%2049.4%203.0%2098.7t-2.2%2098.7%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.88%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M188.3%2026.0q7.9%20123.1%203.2%20246.3t-2.4%20246.3%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.29%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M48.1%20-3.2q-2.1%2044.2%20-0.8%2088.4t0.6%2088.4%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.95%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M250.3%20731.0q-0.9%20132.8%20-0.4%20265.5t0.3%20265.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.64%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M99.6%20-16.7q6.1%2094.9%202.4%20189.8t-1.8%20189.8%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.87%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M291.9%20840.9q-3.9%2050.2%20-1.6%20100.4t1.2%20100.4%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.24%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M337.4%2042.0q-0.6%2039.1%20-0.2%2078.2t0.2%2078.2%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.39%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M238.2%20448.1q-7.6%20124.0%20-3.0%20248.0t2.3%20248.0%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.06%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M316.3%20560.7q5.3%2094.7%202.1%20189.5t-1.6%20189.5%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.69%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M318.4%20619.7q-2.2%2030.7%20-0.9%2061.5t0.6%2061.5%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.78%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M76.5%20535.9q-1.1%20124.1%20-0.4%20248.1t0.3%20248.1%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.35%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M323.4%20440.7q1.1%2090.4%200.4%20180.9t-0.3%20180.9%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.21%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M94.6%20646.6q-7.2%2070.3%20-2.9%20140.6t2.2%20140.6%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.29%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M342.4%20268.1q4.1%2051.4%201.6%20102.7t-1.2%20102.7%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.99%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M37.9%20300.8q-6.1%2088.0%20-2.4%20176.0t1.8%20176.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.02%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M12.8%20149.7q3.5%2057.8%201.4%20115.7t-1.0%20115.7%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.15%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M60.9%2045.2q1.6%2041.7%200.6%2083.3t-0.5%2083.3%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.33%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M95.5%20-3.4q-6.8%2057.6%20-2.7%20115.2t2.0%20115.2%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.84%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M270.2%20731.0q1.5%2033.4%200.6%2066.8t-0.4%2066.8%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.11%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M192.8%20110.9q6.6%2028.1%202.6%2056.2t-2.0%2056.2%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.31%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M339.5%20668.9q-7.2%2039.4%20-2.9%2078.8t2.2%2078.8%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.53%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M86.8%20663.1q4.2%20115.0%201.7%20230.0t-1.3%20230.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.19%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M254.6%20779.7q-2.1%20131.7%20-0.8%20263.3t0.6%20263.3%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.66%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M152.6%20895.9q0.5%2066.3%200.2%20132.6t-0.1%20132.6%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.36%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M205.3%20444.1q-4.7%20122.4%20-1.9%20244.8t1.4%20244.8%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.73%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M350.1%20532.3q-4.2%20119.7%20-1.7%20239.3t1.3%20239.3%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.60%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M309.7%20734.4q7.9%2032.5%203.2%2065.0t-2.4%2065.0%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.30%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M158.4%20625.1q-4.5%20109.9%20-1.8%20219.9t1.4%20219.9%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.69%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M140.8%20-114.3q-3.6%2069.6%20-1.4%20139.2t1.1%20139.2%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.30%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M245.3%20616.6q6.5%2076.5%202.6%20153.0t-1.9%20153.0%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.98%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M330.3%205.9q-2.2%2033.4%20-0.9%2066.8t0.7%2066.8%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.97%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M50.2%20898.0q7.9%20100.5%203.2%20201.0t-2.4%20201.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.14%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M134.8%20-98.5q6.5%2060.9%202.6%20121.8t-1.9%20121.8%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.39%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M44.6%20220.1q7.9%2016.0%203.2%2031.9t-2.4%2031.9%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.13%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M313.7%20829.2q-2.7%20127.1%20-1.1%20254.1t0.8%20254.1%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.51%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M263.7%2063.1q5.2%20118.0%202.1%20236.0t-1.6%20236.0%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.36%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M341.1%20260.5q2.5%20136.2%201.0%20272.3t-0.7%20272.3%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.59%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M56.0%20199.6q4.0%20128.1%201.6%20256.1t-1.2%20256.1%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.77%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M183.9%20227.8q4.3%2037.6%201.7%2075.2t-1.3%2075.2%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.17%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M118.1%20602.6q-4.4%2044.0%20-1.8%2088.0t1.3%2088.0%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.93%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M84.0%20871.4q-3.4%20132.7%20-1.4%20265.5t1.0%20265.5%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.78%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M124.6%20223.1q-1.4%20128.6%20-0.6%20257.2t0.4%20257.2%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.09%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M150.9%20536.9q3.5%2074.3%201.4%20148.7t-1.0%20148.7%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.06%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M136.7%20798.7q2.6%20116.2%201.0%20232.5t-0.8%20232.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.65%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M68.9%20304.9q-0.1%2078.2%20-0.0%20156.4t0.0%20156.4%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.77%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M237.5%20393.5q1.4%20121.6%200.6%20243.3t-0.4%20243.3%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.11%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M234.1%20497.6q-6.9%20116.7%20-2.8%20233.5t2.1%20233.5%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.96%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M78.1%20179.0q3.1%2025.4%201.2%2050.8t-0.9%2050.8%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.82%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M40.7%20471.0q-0.2%2065.9%20-0.1%20131.8t0.0%20131.8%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.58%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M132.8%20805.9q0.1%20125.1%200.0%20250.2t-0.0%20250.2%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.70%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M130.6%20168.1q-6.6%2089.1%20-2.6%20178.1t2.0%20178.1%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.07%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M252.7%20858.9q6.8%2042.7%202.7%2085.5t-2.0%2085.5%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.26%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M16.7%20814.9q1.2%20127.3%200.5%20254.6t-0.4%20254.6%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.88%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M172.2%20726.5q-4.5%2065.7%20-1.8%20131.4t1.3%20131.4%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.90%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M227.3%20-93.7q-2.1%20105.4%20-0.8%20210.7t0.6%20210.7%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.04%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M72.4%20269.6q-0.2%2062.1%20-0.1%20124.3t0.1%20124.3%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.96%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M215.5%20-88.3q5.0%2073.2%202.0%20146.4t-1.5%20146.4%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.92%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M154.0%20828.8q-3.6%2017.1%20-1.4%2034.1t1.1%2034.1%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.25%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M76.2%20565.8q-7.8%2056.2%20-3.1%20112.3t2.3%20112.3%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.85%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M208.9%20752.6q-7.5%20109.5%20-3.0%20218.9t2.2%20218.9%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.03%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M53.4%20823.0q5.4%2018.4%202.2%2036.8t-1.6%2036.8%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.46%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M336.5%20821.0q-3.0%2070.6%20-1.2%20141.2t0.9%20141.2%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.05%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M192.2%20179.1q-6.0%2038.0%20-2.4%2076.0t1.8%2076.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.23%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M266.5%2028.7q-7.6%20119.0%20-3.1%20238.0t2.3%20238.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.44%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M67.8%20-55.3q0.4%2059.9%200.2%20119.8t-0.1%20119.8%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.49%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M285.2%20222.4q7.7%2045.3%203.1%2090.5t-2.3%2090.5%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.87%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M343.5%20703.3q-6.9%2092.8%20-2.8%20185.6t2.1%20185.6%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.50%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M292.8%20728.6q-0.8%2062.3%20-0.3%20124.6t0.2%20124.6%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.31%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M239.8%20199.6q0.3%20123.6%200.1%20247.2t-0.1%20247.2%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.58%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M90.8%20140.7q-7.1%2092.8%20-2.9%20185.7t2.1%20185.7%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.61%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M239.0%2063.5q1.0%2091.8%200.4%20183.6t-0.3%20183.6%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.39%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M65.4%20453.0q-5.7%2090.0%20-2.3%20180.1t1.7%20180.1%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.84%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M294.3%20447.4q0.4%2042.5%200.2%2084.9t-0.1%2084.9%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.26%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M111.4%20270.5q-7.7%2098.5%20-3.1%20197.0t2.3%20197.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.45%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M211.7%20214.7q5.8%2078.0%202.3%20155.9t-1.7%20155.9%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.00%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M95.7%20331.0q-0.3%20118.1%20-0.1%20236.3t0.1%20236.3%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.69%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M140.5%20614.6q-4.8%2052.5%20-1.9%20105.0t1.4%20105.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.24%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M242.9%20541.7q6.2%2036.2%202.5%2072.5t-1.8%2072.5%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.53%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M70.2%20572.2q4.8%20114.1%201.9%20228.2t-1.4%20228.2%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.94%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M89.7%20376.6q1.0%20123.6%200.4%20247.2t-0.3%20247.2%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.61%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M225.8%20777.9q-0.3%20121.6%20-0.1%20243.2t0.1%20243.2%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.69%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M308.3%20393.9q4.4%2024.2%201.8%2048.5t-1.3%2048.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.94%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M337.1%20182.0q6.0%2026.5%202.4%2053.0t-1.8%2053.0%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.22%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M310.6%20700.3q4.1%2079.4%201.6%20158.9t-1.2%20158.9%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.03%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M101.5%2096.1q6.2%20129.5%202.5%20258.9t-1.9%20258.9%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.46%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M236.5%20144.3q0.9%2059.0%200.4%20118.0t-0.3%20118.0%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.00%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M312.7%20502.4q2.6%2074.4%201.0%20148.8t-0.8%20148.8%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.53%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M238.3%20750.3q-3.1%2035.7%20-1.2%2071.4t0.9%2071.4%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.17%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M129.1%20331.4q-6.5%2045.1%20-2.6%2090.2t1.9%2090.2%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.73%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M327.9%20859.8q7.9%2085.5%203.2%20171.0t-2.4%20171.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.51%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M294.0%20-39.5q-2.7%20119.6%20-1.1%20239.3t0.8%20239.3%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.04%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M334.8%20-71.6q5.2%20120.6%202.1%20241.2t-1.6%20241.2%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.35%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M65.4%20140.6q0.8%2078.1%200.3%20156.2t-0.2%20156.2%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.87%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M242.5%20149.1q6.7%2075.3%202.7%20150.5t-2.0%20150.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.17%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M43.3%20858.8q-4.4%2046.9%20-1.8%2093.7t1.3%2093.7%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.64%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M334.0%20450.6q-2.7%2084.5%20-1.1%20168.9t0.8%20168.9%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.12%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M244.3%20596.8q-2.6%2077.2%20-1.0%20154.3t0.8%20154.3%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.48%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M86.4%20361.5q-2.7%2012.1%20-1.1%2024.2t0.8%2024.2%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.87%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M313.8%20674.3q2.7%2062.1%201.1%20124.2t-0.8%20124.2%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.79%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M148.4%20-115.6q-1.0%2022.7%20-0.4%2045.3t0.3%2045.3%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.55%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M184.8%20572.8q-5.8%20102.5%20-2.3%20204.9t1.7%20204.9%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.41%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M137.9%20802.7q2.3%20116.2%200.9%20232.4t-0.7%20232.4%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.65%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M92.9%20-103.1q3.9%2063.9%201.6%20127.8t-1.2%20127.8%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.27%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M56.5%20761.9q-5.8%2028.2%20-2.3%2056.4t1.7%2056.4%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.19%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M208.1%20637.6q-7.6%2052.4%20-3.1%20104.8t2.3%20104.8%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.21%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M216.1%20180.7q3.5%20129.5%201.4%20259.1t-1.1%20259.1%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.29%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M122.7%20410.9q-0.0%20118.7%20-0.0%20237.3t0.0%20237.3%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.94%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M192.8%2046.4q1.6%20133.2%200.6%20266.4t-0.5%20266.4%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.43%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M324.8%20832.8q4.9%20117.3%202.0%20234.7t-1.5%20234.7%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.07%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M15.9%2088.3q-6.1%2097.1%20-2.5%20194.3t1.8%20194.3%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.38%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M218.8%20-23.8q-5.5%2036.7%20-2.2%2073.4t1.7%2073.4%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.49%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M254.4%20-143.8q3.7%2094.4%201.5%20188.7t-1.1%20188.7%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.92%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M254.4%20872.9q-7.2%2025.6%20-2.9%2051.3t2.2%2051.3%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.79%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M44.2%20150.0q-1.6%2044.8%20-0.6%2089.6t0.5%2089.6%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.00%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M91.0%20735.8q1.6%2054.9%200.6%20109.9t-0.5%20109.9%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.42%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M285.7%20314.1q0.0%2057.0%200.0%20114.0t-0.0%20114.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.91%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M301.4%2043.0q1.1%2097.1%200.4%20194.2t-0.3%20194.2%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.34%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M59.9%20854.6q3.1%20134.6%201.2%20269.2t-0.9%20269.2%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.04%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M290.0%20598.9q-5.3%2045.2%20-2.1%2090.4t1.6%2090.4%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.30%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M339.2%2027.4q2.2%2084.3%200.9%20168.6t-0.7%20168.6%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.49%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M145.3%2034.1q0.5%20113.2%200.2%20226.4t-0.2%20226.4%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.14%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M105.1%20162.2q3.9%2020.2%201.5%2040.4t-1.2%2040.4%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.03%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M253.6%20268.5q-4.6%2037.9%20-1.8%2075.8t1.4%2075.8%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.06%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M110.0%20880.3q-2.7%2084.8%20-1.1%20169.6t0.8%20169.6%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.89%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M56.2%20891.3q0.4%20123.1%200.2%20246.2t-0.1%20246.2%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.57%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M335.1%20-97.0q-0.5%20128.9%20-0.2%20257.8t0.1%20257.8%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.02%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M18.2%2063.5q4.8%2015.2%201.9%2030.3t-1.4%2030.3%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.40%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M82.5%20477.9q5.4%20115.2%202.2%20230.4t-1.6%20230.4%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.49%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M224.8%20574.5q-2.4%2065.5%20-1.0%20131.1t0.7%20131.1%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.72%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M245.3%2098.7q-6.6%2093.3%20-2.6%20186.5t2.0%20186.5%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.94%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M42.6%20557.8q-0.8%2031.4%20-0.3%2062.8t0.2%2062.8%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.01%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M137.6%20769.7q-7.1%2048.0%20-2.8%2096.1t2.1%2096.1%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.10%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M114.1%20450.6q5.4%2021.1%202.2%2042.2t-1.6%2042.2%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.12%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M246.1%20-78.2q-6.7%20128.1%20-2.7%20256.3t2.0%20256.3%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.22%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M312.9%20-24.0q-7.8%2058.2%20-3.1%20116.4t2.3%20116.4%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%221.19%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M55.8%20779.4q5.2%2022.2%202.1%2044.5t-1.5%2044.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.60%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M175.0%20696.1q4.1%20104.9%201.6%20209.9t-1.2%20209.9%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.34%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M95.2%20-131.6q-0.6%2020.9%20-0.3%2041.7t0.2%2041.7%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.16%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M55.1%20804.6q6.3%2063.4%202.5%20126.9t-1.9%20126.9%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.16%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M254.3%20171.0q4.6%2045.8%201.8%2091.5t-1.4%2091.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.50%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M15.7%2015.7q-2.0%20120.5%20-0.8%20241.0t0.6%20241.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.83%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M60.6%20241.4q7.3%20127.0%202.9%20254.0t-2.2%20254.0%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.52%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M156.1%20-24.9q-3.4%2048.7%20-1.4%2097.4t1.0%2097.4%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.94%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M164.0%20605.8q-5.8%2028.7%20-2.3%2057.4t1.8%2057.4%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.78%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M229.7%20-62.4q6.1%2096.7%202.4%20193.5t-1.8%20193.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.71%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M96.1%20682.4q7.4%2032.8%203.0%2065.6t-2.2%2065.6%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.74%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M44.3%20584.8q-5.0%2098.7%20-2.0%20197.4t1.5%20197.4%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.32%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M317.2%20186.4q-4.4%20129.3%20-1.7%20258.5t1.3%20258.5%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.68%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M244.4%20453.5q-4.9%20105.1%20-2.0%20210.2t1.5%20210.2%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.82%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M46.8%203.3q5.3%2064.7%202.1%20129.4t-1.6%20129.4%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.63%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M15.9%20110.4q-2.2%2072.5%20-0.9%20145.0t0.7%20145.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.86%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M267.9%20827.3q-3.6%20121.3%20-1.4%20242.7t1.1%20242.7%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%221.00%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M40.6%20-112.9q-7.4%2077.6%20-3.0%20155.1t2.2%20155.1%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.66%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M56.2%20435.5q2.2%2036.8%200.9%2073.5t-0.7%2073.5%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%221.06%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M338.4%20-149.6q5.0%2065.7%202.0%20131.3t-1.5%20131.3%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.87%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M127.9%202.4q-4.0%2029.3%20-1.6%2058.5t1.2%2058.5%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.25%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M196.3%20574.1q6.3%2090.4%202.5%20180.7t-1.9%20180.7%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.33%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M243.0%20550.5q-4.0%2059.5%20-1.6%20119.0t1.2%20119.0%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.84%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M113.1%20733.1q1.2%2057.5%200.5%20115.0t-0.4%20115.0%22%20fill%3D%22none%22%20stroke%3D%22%23b58c5f%22%20stroke-width%3D%220.57%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M185.5%20878.5q5.7%2059.2%202.3%20118.3t-1.7%20118.3%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.32%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M295.0%20378.4q-7.3%20122.3%20-2.9%20244.5t2.2%20244.5%22%20fill%3D%22none%22%20stroke%3D%22%23080604%22%20stroke-width%3D%220.69%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M253.5%20-70.5q2.3%2095.8%200.9%20191.6t-0.7%20191.6%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.41%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M199.3%20841.3q-5.6%20132.7%20-2.3%20265.3t1.7%20265.3%22%20fill%3D%22none%22%20stroke%3D%22%239c6b43%22%20stroke-width%3D%220.55%22%20opacity%3D%220.193%22%2F%3E%3Cellipse%20cx%3D%2260.1%22%20cy%3D%22835.6%22%20rx%3D%220.53%22%20ry%3D%222.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22344.7%22%20cy%3D%22215.1%22%20rx%3D%220.37%22%20ry%3D%223.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22231.7%22%20cy%3D%22817.8%22%20rx%3D%220.50%22%20ry%3D%221.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2261.9%22%20cy%3D%22836.5%22%20rx%3D%220.63%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22322.1%22%20cy%3D%22244.0%22%20rx%3D%220.35%22%20ry%3D%222.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22217.2%22%20cy%3D%22165.4%22%20rx%3D%220.48%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22257.3%22%20cy%3D%22847.7%22%20rx%3D%220.71%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22132.7%22%20cy%3D%22248.9%22%20rx%3D%220.45%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22266.6%22%20cy%3D%22361.0%22%20rx%3D%220.31%22%20ry%3D%223.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2244.5%22%20cy%3D%22683.4%22%20rx%3D%220.64%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22275.7%22%20cy%3D%22709.2%22%20rx%3D%220.47%22%20ry%3D%222.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2296.5%22%20cy%3D%22478.6%22%20rx%3D%220.41%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%221.2%22%20cy%3D%22770.0%22%20rx%3D%220.74%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2256.8%22%20cy%3D%22605.6%22%20rx%3D%220.50%22%20ry%3D%222.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22154.3%22%20cy%3D%22801.7%22%20rx%3D%220.37%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22112.6%22%20cy%3D%22566.3%22%20rx%3D%220.37%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2281.9%22%20cy%3D%22510.6%22%20rx%3D%220.71%22%20ry%3D%224.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22219.3%22%20cy%3D%22359.4%22%20rx%3D%220.67%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22100.1%22%20cy%3D%2264.0%22%20rx%3D%220.57%22%20ry%3D%222.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2256.6%22%20cy%3D%22776.6%22%20rx%3D%220.56%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2215.3%22%20cy%3D%22572.1%22%20rx%3D%220.35%22%20ry%3D%221.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22306.5%22%20cy%3D%22866.4%22%20rx%3D%220.74%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22264.5%22%20cy%3D%22424.7%22%20rx%3D%220.63%22%20ry%3D%223.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22175.8%22%20cy%3D%22506.3%22%20rx%3D%220.59%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22235.0%22%20cy%3D%22774.6%22%20rx%3D%220.56%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2229.6%22%20cy%3D%22871.3%22%20rx%3D%220.60%22%20ry%3D%221.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22222.9%22%20cy%3D%22539.3%22%20rx%3D%220.47%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22200.7%22%20cy%3D%22876.0%22%20rx%3D%220.30%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22122.4%22%20cy%3D%22602.4%22%20rx%3D%220.59%22%20ry%3D%222.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22316.4%22%20cy%3D%22566.4%22%20rx%3D%220.73%22%20ry%3D%222.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2282.7%22%20cy%3D%22788.8%22%20rx%3D%220.53%22%20ry%3D%222.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22203.3%22%20cy%3D%227.8%22%20rx%3D%220.61%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22105.9%22%20cy%3D%22209.2%22%20rx%3D%220.42%22%20ry%3D%221.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22265.7%22%20cy%3D%22690.5%22%20rx%3D%220.51%22%20ry%3D%222.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22193.6%22%20cy%3D%22268.8%22%20rx%3D%220.46%22%20ry%3D%221.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22245.5%22%20cy%3D%22439.3%22%20rx%3D%220.33%22%20ry%3D%221.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22289.2%22%20cy%3D%22859.8%22%20rx%3D%220.50%22%20ry%3D%222.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22312.4%22%20cy%3D%22224.2%22%20rx%3D%220.33%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22313.7%22%20cy%3D%22824.5%22%20rx%3D%220.65%22%20ry%3D%221.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22293.5%22%20cy%3D%22541.8%22%20rx%3D%220.50%22%20ry%3D%222.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2252.8%22%20cy%3D%22137.3%22%20rx%3D%220.70%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2288.7%22%20cy%3D%22174.6%22%20rx%3D%220.51%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22232.5%22%20cy%3D%22368.1%22%20rx%3D%220.40%22%20ry%3D%221.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22124.4%22%20cy%3D%22604.4%22%20rx%3D%220.36%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22327.0%22%20cy%3D%22181.0%22%20rx%3D%220.30%22%20ry%3D%221.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22292.3%22%20cy%3D%22661.6%22%20rx%3D%220.46%22%20ry%3D%223.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2277.5%22%20cy%3D%22536.4%22%20rx%3D%220.53%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22294.0%22%20cy%3D%22724.1%22%20rx%3D%220.36%22%20ry%3D%223.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22206.3%22%20cy%3D%22641.3%22%20rx%3D%220.40%22%20ry%3D%222.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2225.4%22%20cy%3D%22112.6%22%20rx%3D%220.32%22%20ry%3D%221.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22344.4%22%20cy%3D%22819.6%22%20rx%3D%220.36%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%223.8%22%20cy%3D%22727.0%22%20rx%3D%220.41%22%20ry%3D%223.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22246.1%22%20cy%3D%22475.6%22%20rx%3D%220.53%22%20ry%3D%221.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22129.0%22%20cy%3D%22498.1%22%20rx%3D%220.61%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2218.7%22%20cy%3D%22166.4%22%20rx%3D%220.56%22%20ry%3D%221.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22352.4%22%20cy%3D%22774.6%22%20rx%3D%220.70%22%20ry%3D%224.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22200.4%22%20cy%3D%22510.3%22%20rx%3D%220.58%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22154.6%22%20cy%3D%22542.0%22%20rx%3D%220.47%22%20ry%3D%222.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22228.4%22%20cy%3D%22838.4%22%20rx%3D%220.62%22%20ry%3D%222.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2252.8%22%20cy%3D%22484.3%22%20rx%3D%220.74%22%20ry%3D%221.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2227.6%22%20cy%3D%22806.7%22%20rx%3D%220.39%22%20ry%3D%221.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22239.9%22%20cy%3D%22139.2%22%20rx%3D%220.46%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2289.2%22%20cy%3D%22435.6%22%20rx%3D%220.61%22%20ry%3D%221.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2235.0%22%20cy%3D%22181.7%22%20rx%3D%220.74%22%20ry%3D%224.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2268.3%22%20cy%3D%22459.1%22%20rx%3D%220.33%22%20ry%3D%221.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22216.5%22%20cy%3D%22890.2%22%20rx%3D%220.67%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22215.0%22%20cy%3D%22740.0%22%20rx%3D%220.66%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22272.6%22%20cy%3D%22113.8%22%20rx%3D%220.53%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22346.4%22%20cy%3D%22196.2%22%20rx%3D%220.42%22%20ry%3D%221.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22230.5%22%20cy%3D%22700.3%22%20rx%3D%220.73%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22332.5%22%20cy%3D%228.4%22%20rx%3D%220.74%22%20ry%3D%223.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22316.6%22%20cy%3D%22244.4%22%20rx%3D%220.72%22%20ry%3D%222.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22272.8%22%20cy%3D%2220.9%22%20rx%3D%220.65%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22102.6%22%20cy%3D%22875.8%22%20rx%3D%220.56%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22229.8%22%20cy%3D%22280.9%22%20rx%3D%220.63%22%20ry%3D%222.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2242.9%22%20cy%3D%22578.9%22%20rx%3D%220.67%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2239.1%22%20cy%3D%22649.5%22%20rx%3D%220.32%22%20ry%3D%221.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22108.1%22%20cy%3D%22840.5%22%20rx%3D%220.41%22%20ry%3D%222.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2232.1%22%20cy%3D%22714.0%22%20rx%3D%220.71%22%20ry%3D%221.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2236.0%22%20cy%3D%2271.0%22%20rx%3D%220.51%22%20ry%3D%223.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22329.5%22%20cy%3D%22518.2%22%20rx%3D%220.66%22%20ry%3D%223.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22158.1%22%20cy%3D%22786.1%22%20rx%3D%220.67%22%20ry%3D%221.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22110.6%22%20cy%3D%22845.0%22%20rx%3D%220.35%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2293.2%22%20cy%3D%22115.6%22%20rx%3D%220.61%22%20ry%3D%222.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22347.1%22%20cy%3D%22889.2%22%20rx%3D%220.49%22%20ry%3D%222.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22117.1%22%20cy%3D%22608.8%22%20rx%3D%220.52%22%20ry%3D%221.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22160.5%22%20cy%3D%2266.8%22%20rx%3D%220.65%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22179.3%22%20cy%3D%22407.8%22%20rx%3D%220.75%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22275.4%22%20cy%3D%22237.8%22%20rx%3D%220.61%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22186.5%22%20cy%3D%22350.1%22%20rx%3D%220.62%22%20ry%3D%221.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22221.8%22%20cy%3D%2291.0%22%20rx%3D%220.50%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22189.2%22%20cy%3D%22442.0%22%20rx%3D%220.56%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22178.8%22%20cy%3D%2224.7%22%20rx%3D%220.66%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22225.4%22%20cy%3D%22195.0%22%20rx%3D%220.32%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22187.4%22%20cy%3D%22605.4%22%20rx%3D%220.39%22%20ry%3D%222.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2213.9%22%20cy%3D%22828.7%22%20rx%3D%220.34%22%20ry%3D%222.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22270.6%22%20cy%3D%228.1%22%20rx%3D%220.62%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%227.6%22%20cy%3D%22242.1%22%20rx%3D%220.45%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22289.7%22%20cy%3D%22836.1%22%20rx%3D%220.63%22%20ry%3D%221.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22301.0%22%20cy%3D%22654.8%22%20rx%3D%220.59%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22111.2%22%20cy%3D%2263.7%22%20rx%3D%220.35%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22121.9%22%20cy%3D%2296.9%22%20rx%3D%220.51%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2244.4%22%20cy%3D%2271.1%22%20rx%3D%220.31%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22103.5%22%20cy%3D%22240.5%22%20rx%3D%220.52%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22251.7%22%20cy%3D%22460.9%22%20rx%3D%220.70%22%20ry%3D%222.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2273.9%22%20cy%3D%22688.2%22%20rx%3D%220.33%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2242.9%22%20cy%3D%22136.9%22%20rx%3D%220.59%22%20ry%3D%221.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22229.9%22%20cy%3D%22651.7%22%20rx%3D%220.36%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2223.2%22%20cy%3D%22149.6%22%20rx%3D%220.41%22%20ry%3D%222.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22260.9%22%20cy%3D%22887.3%22%20rx%3D%220.63%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2299.3%22%20cy%3D%22303.4%22%20rx%3D%220.31%22%20ry%3D%221.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22187.0%22%20cy%3D%22118.3%22%20rx%3D%220.68%22%20ry%3D%223.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2261.8%22%20cy%3D%22674.9%22%20rx%3D%220.66%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22213.4%22%20cy%3D%22190.0%22%20rx%3D%220.55%22%20ry%3D%221.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22255.0%22%20cy%3D%22773.1%22%20rx%3D%220.66%22%20ry%3D%221.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22130.4%22%20cy%3D%22651.2%22%20rx%3D%220.47%22%20ry%3D%221.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22270.7%22%20cy%3D%22293.2%22%20rx%3D%220.38%22%20ry%3D%221.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2227.4%22%20cy%3D%22893.4%22%20rx%3D%220.74%22%20ry%3D%221.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22204.0%22%20cy%3D%22361.4%22%20rx%3D%220.43%22%20ry%3D%221.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22256.9%22%20cy%3D%22742.1%22%20rx%3D%220.66%22%20ry%3D%221.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22275.1%22%20cy%3D%22689.6%22%20rx%3D%220.54%22%20ry%3D%222.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22242.0%22%20cy%3D%22678.4%22%20rx%3D%220.56%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22214.8%22%20cy%3D%22364.5%22%20rx%3D%220.75%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2291.0%22%20cy%3D%22234.7%22%20rx%3D%220.48%22%20ry%3D%222.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2295.3%22%20cy%3D%22481.4%22%20rx%3D%220.35%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22261.6%22%20cy%3D%22688.0%22%20rx%3D%220.67%22%20ry%3D%224.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22121.6%22%20cy%3D%22107.1%22%20rx%3D%220.55%22%20ry%3D%221.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22345.7%22%20cy%3D%22399.4%22%20rx%3D%220.70%22%20ry%3D%221.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22266.2%22%20cy%3D%22148.9%22%20rx%3D%220.32%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22335.0%22%20cy%3D%22529.9%22%20rx%3D%220.60%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22314.7%22%20cy%3D%22577.5%22%20rx%3D%220.45%22%20ry%3D%222.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2214.7%22%20cy%3D%22309.0%22%20rx%3D%220.33%22%20ry%3D%221.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22182.8%22%20cy%3D%22820.8%22%20rx%3D%220.31%22%20ry%3D%223.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22213.6%22%20cy%3D%22230.9%22%20rx%3D%220.67%22%20ry%3D%224.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22152.2%22%20cy%3D%22740.3%22%20rx%3D%220.71%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22331.2%22%20cy%3D%222.6%22%20rx%3D%220.44%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22127.5%22%20cy%3D%22756.4%22%20rx%3D%220.32%22%20ry%3D%223.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22293.2%22%20cy%3D%22265.4%22%20rx%3D%220.41%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2225.0%22%20cy%3D%22115.1%22%20rx%3D%220.32%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2216.5%22%20cy%3D%22687.6%22%20rx%3D%220.40%22%20ry%3D%222.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22265.7%22%20cy%3D%22377.4%22%20rx%3D%220.47%22%20ry%3D%221.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22358.5%22%20cy%3D%22224.8%22%20rx%3D%220.61%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2220.8%22%20cy%3D%22106.9%22%20rx%3D%220.39%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2221.9%22%20cy%3D%22441.7%22%20rx%3D%220.41%22%20ry%3D%223.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22351.3%22%20cy%3D%22505.0%22%20rx%3D%220.30%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22247.0%22%20cy%3D%22849.2%22%20rx%3D%220.46%22%20ry%3D%222.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22214.6%22%20cy%3D%22709.5%22%20rx%3D%220.54%22%20ry%3D%221.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22142.3%22%20cy%3D%22744.8%22%20rx%3D%220.71%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2284.6%22%20cy%3D%22880.2%22%20rx%3D%220.55%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2261.4%22%20cy%3D%22268.4%22%20rx%3D%220.49%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22327.1%22%20cy%3D%2229.1%22%20rx%3D%220.66%22%20ry%3D%221.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22268.9%22%20cy%3D%2259.7%22%20rx%3D%220.50%22%20ry%3D%222.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22252.2%22%20cy%3D%22238.9%22%20rx%3D%220.38%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22287.4%22%20cy%3D%2255.2%22%20rx%3D%220.67%22%20ry%3D%223.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22117.6%22%20cy%3D%22148.7%22%20rx%3D%220.45%22%20ry%3D%222.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22349.5%22%20cy%3D%22258.8%22%20rx%3D%220.60%22%20ry%3D%224.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22144.9%22%20cy%3D%22774.4%22%20rx%3D%220.30%22%20ry%3D%222.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22229.9%22%20cy%3D%22193.2%22%20rx%3D%220.37%22%20ry%3D%221.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22311.4%22%20cy%3D%22384.9%22%20rx%3D%220.66%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22258.5%22%20cy%3D%22870.8%22%20rx%3D%220.55%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2220.8%22%20cy%3D%22463.1%22%20rx%3D%220.36%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22242.7%22%20cy%3D%22736.7%22%20rx%3D%220.36%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22316.1%22%20cy%3D%22636.0%22%20rx%3D%220.65%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22109.7%22%20cy%3D%22717.8%22%20rx%3D%220.71%22%20ry%3D%221.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22335.0%22%20cy%3D%22887.6%22%20rx%3D%220.56%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22203.2%22%20cy%3D%22268.6%22%20rx%3D%220.30%22%20ry%3D%221.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22227.2%22%20cy%3D%22523.7%22%20rx%3D%220.48%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%2294.8%22%20cy%3D%22503.0%22%20rx%3D%220.61%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22256.7%22%20cy%3D%22757.4%22%20rx%3D%220.70%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3Cellipse%20cx%3D%22103.7%22%20cy%3D%22603.2%22%20rx%3D%220.57%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.34%22%2F%3E%3C%2Fsvg%3E");--neck-wood:linear-gradient(90deg,#21150f,#39271b 22%,#291b13 51%,#39261a 79%,#21150f);--neck-wear:linear-gradient(transparent,transparent)}
#fq.neckMaple{--neck-grain:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22360%22%20height%3D%22900%22%20viewBox%3D%220%200%20360%20900%22%3E%3Cpath%20d%3D%22M131.1%20606.0q6.3%2012.9%202.5%2025.7t-1.9%2025.7%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.08%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M118.8%20586.4q0.2%2096.8%200.1%20193.6t-0.1%20193.6%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.72%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M316.3%20808.7q7.7%2078.3%203.1%20156.6t-2.3%20156.6%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.17%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M291.0%20271.5q-4.8%2095.9%20-1.9%20191.7t1.4%20191.7%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.61%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M245.9%20656.2q-5.3%2088.1%20-2.1%20176.1t1.6%20176.1%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.06%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M273.1%20263.0q-4.0%2019.4%20-1.6%2038.8t1.2%2038.8%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.69%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M75.6%20775.2q4.6%2029.1%201.9%2058.2t-1.4%2058.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.59%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M310.6%20-148.1q-7.4%20133.1%20-3.0%20266.1t2.2%20266.1%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.96%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M191.1%20393.1q6.1%2091.6%202.4%20183.2t-1.8%20183.2%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.25%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M356.2%20477.8q3.2%2050.7%201.3%20101.4t-1.0%20101.4%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.86%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M21.3%20710.6q-0.7%2037.3%20-0.3%2074.6t0.2%2074.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.95%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M176.5%20575.1q-4.9%2054.8%20-2.0%20109.7t1.5%20109.7%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.62%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M197.9%20331.2q6.3%2097.8%202.5%20195.6t-1.9%20195.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.79%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M350.0%20-90.4q7.1%2066.7%202.8%20133.4t-2.1%20133.4%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.22%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M301.8%20658.2q5.2%20130.1%202.1%20260.1t-1.6%20260.1%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.93%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M179.8%20-41.5q-3.9%2070.7%20-1.6%20141.4t1.2%20141.4%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.59%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M307.9%20833.9q4.9%2064.7%202.0%20129.3t-1.5%20129.3%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.17%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M107.7%2032.4q-0.1%2082.5%20-0.0%20165.1t0.0%20165.1%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.04%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M54.1%20299.8q-4.9%2061.2%20-2.0%20122.5t1.5%20122.5%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.10%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M153.2%20244.7q4.9%2045.3%202.0%2090.6t-1.5%2090.6%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.09%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M55.2%20851.7q-2.5%20117.4%20-1.0%20234.8t0.7%20234.8%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.52%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M260.1%20796.2q-5.1%20118.5%20-2.0%20237.1t1.5%20237.1%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.14%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M282.0%20894.8q-4.8%20132.4%20-1.9%20264.8t1.4%20264.8%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.19%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M291.8%20-135.5q5.9%2078.6%202.4%20157.1t-1.8%20157.1%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.43%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M253.4%20457.2q-2.9%20100.2%20-1.2%20200.3t0.9%20200.3%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.70%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M311.2%20-79.3q-3.0%2068.8%20-1.2%20137.5t0.9%20137.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.02%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M305.9%20511.7q2.7%2089.3%201.1%20178.6t-0.8%20178.6%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.69%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M192.7%20-32.6q-5.0%2049.8%20-2.0%2099.6t1.5%2099.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.77%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M149.3%20818.5q-4.2%2044.9%20-1.7%2089.9t1.2%2089.9%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.88%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M10.6%20737.7q-7.8%2018.7%20-3.1%2037.4t2.4%2037.4%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.74%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M268.3%20101.3q3.7%20136.7%201.5%20273.4t-1.1%20273.4%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.09%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M299.4%20-111.4q5.6%2080.3%202.2%20160.5t-1.7%20160.5%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.97%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M137.5%20414.4q5.9%2052.5%202.4%20104.9t-1.8%20104.9%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.34%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M75.2%20880.9q-1.2%2018.8%20-0.5%2037.7t0.3%2037.7%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.66%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M46.4%20815.5q0.5%2021.9%200.2%2043.9t-0.1%2043.9%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.12%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M209.0%20651.9q-1.1%2024.2%20-0.4%2048.5t0.3%2048.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.71%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M2.2%20401.2q-6.8%2090.7%20-2.7%20181.4t2.0%20181.4%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.29%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M52.5%20-42.1q0.3%2094.8%200.1%20189.5t-0.1%20189.5%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.54%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M334.5%20762.2q-5.2%2062.8%20-2.1%20125.6t1.6%20125.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.23%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M258.8%20394.2q-7.1%20102.9%20-2.8%20205.8t2.1%20205.8%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.22%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M58.9%20433.6q0.5%20131.8%200.2%20263.5t-0.1%20263.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.51%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M164.1%20-121.6q-0.7%20131.6%20-0.3%20263.2t0.2%20263.2%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.48%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M146.7%20552.2q0.7%2068.9%200.3%20137.9t-0.2%20137.9%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.58%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M48.2%2060.4q-7.2%2089.9%20-2.9%20179.8t2.2%20179.8%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.74%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M160.3%20127.1q-4.7%2062.7%20-1.9%20125.5t1.4%20125.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.83%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M119.1%20-56.7q7.1%2031.2%202.9%2062.4t-2.1%2062.4%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.52%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M98.2%20257.5q-2.8%2033.3%20-1.1%2066.6t0.8%2066.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.23%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M9.4%20778.7q-3.2%20131.6%20-1.3%20263.1t0.9%20263.1%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.67%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M154.6%20367.5q-4.9%2060.4%20-2.0%20120.9t1.5%20120.9%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.76%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M263.7%20-63.5q-6.8%2012.1%20-2.7%2024.3t2.0%2024.3%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.97%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M164.0%20306.6q6.9%2079.8%202.7%20159.6t-2.1%20159.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.70%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M65.3%20687.1q5.3%2060.3%202.1%20120.6t-1.6%20120.6%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.43%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M95.9%20570.2q-6.7%2033.2%20-2.7%2066.3t2.0%2066.3%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.57%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M273.3%20866.6q-5.5%2041.7%20-2.2%2083.5t1.7%2083.5%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.69%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M98.6%20753.9q-1.7%2058.4%20-0.7%20116.9t0.5%20116.9%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.56%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M31.1%20781.1q1.6%20112.3%200.6%20224.7t-0.5%20224.7%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.59%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M11.3%20739.3q0.9%20136.7%200.3%20273.4t-0.3%20273.4%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.18%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M65.2%2087.2q-5.9%20107.4%20-2.4%20214.9t1.8%20214.9%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.34%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M293.0%20771.4q-1.6%2051.3%20-0.6%20102.5t0.5%20102.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.02%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M22.2%20530.7q-4.2%2067.3%20-1.7%20134.6t1.3%20134.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.11%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M130.0%20488.0q-1.2%2064.6%20-0.5%20129.3t0.4%20129.3%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.78%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M260.3%20624.0q-6.4%2049.6%20-2.5%2099.2t1.9%2099.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.50%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M188.5%20551.0q6.6%2071.8%202.7%20143.6t-2.0%20143.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.15%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M265.2%20813.4q2.5%2060.0%201.0%20120.0t-0.8%20120.0%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.23%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M159.4%20185.9q-6.3%2053.4%20-2.5%20106.8t1.9%20106.8%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.73%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M308.5%20167.0q-6.2%20105.9%20-2.5%20211.9t1.9%20211.9%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.01%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M36.4%20141.4q-3.6%20126.1%20-1.4%20252.2t1.1%20252.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.20%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M236.2%20308.8q-7.1%2056.0%20-2.9%20111.9t2.1%20111.9%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.50%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M122.6%20113.6q4.5%2026.8%201.8%2053.6t-1.3%2053.6%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.00%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M145.7%20298.6q-0.6%2078.1%20-0.2%20156.2t0.2%20156.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.89%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M183.6%20137.9q6.0%2093.8%202.4%20187.5t-1.8%20187.5%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.82%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M275.0%20326.9q-2.3%20122.3%20-0.9%20244.6t0.7%20244.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.80%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M34.3%20-5.5q-4.9%20110.2%20-2.0%20220.4t1.5%20220.4%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.74%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M227.6%20790.1q-1.3%20104.5%20-0.5%20209.1t0.4%20209.1%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.90%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M193.0%2010.6q-2.0%20108.7%20-0.8%20217.4t0.6%20217.4%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.03%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M227.5%20-66.6q-3.8%2030.2%20-1.5%2060.3t1.1%2060.3%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.13%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M109.3%20589.3q2.6%2047.1%201.0%2094.2t-0.8%2094.2%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.39%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M355.7%20365.4q-5.3%2019.1%20-2.1%2038.2t1.6%2038.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.53%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M122.0%20805.7q0.3%20117.3%200.1%20234.6t-0.1%20234.6%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.43%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M329.6%20-74.6q1.4%2018.1%200.6%2036.2t-0.4%2036.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.79%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M342.0%20824.8q5.9%2064.2%202.4%20128.5t-1.8%20128.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.95%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M50.1%20644.6q-6.8%20112.4%20-2.7%20224.7t2.0%20224.7%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.99%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M188.9%20663.9q0.5%2013.1%200.2%2026.2t-0.2%2026.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.88%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M302.0%2056.1q4.6%2033.6%201.9%2067.3t-1.4%2067.3%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.91%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M308.1%20299.6q-1.0%20112.1%20-0.4%20224.3t0.3%20224.3%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.97%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M165.8%20120.6q-5.9%2014.3%20-2.3%2028.6t1.8%2028.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.69%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M20.8%20-72.0q-4.8%20135.8%20-1.9%20271.6t1.4%20271.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.22%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M221.4%20352.4q3.3%2082.5%201.3%20165.1t-1.0%20165.1%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.96%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M128.6%20-115.0q-0.3%2069.4%20-0.1%20138.9t0.1%20138.9%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.66%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M143.4%20195.4q-3.3%2041.0%20-1.3%2082.1t1.0%2082.1%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.30%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M48.1%2062.7q4.2%20135.7%201.7%20271.5t-1.3%20271.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.44%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M143.1%20216.5q-2.8%2075.8%20-1.1%20151.6t0.8%20151.6%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.79%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M197.8%20290.4q2.5%2064.3%201.0%20128.7t-0.7%20128.7%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.56%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M303.3%20468.6q6.2%2092.6%202.5%20185.2t-1.9%20185.2%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.63%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M340.6%20769.7q-5.4%20131.7%20-2.2%20263.5t1.6%20263.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.71%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M62.7%20211.7q-5.7%2054.4%20-2.3%20108.9t1.7%20108.9%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.11%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M20.8%20297.7q-6.1%2015.1%20-2.5%2030.1t1.8%2030.1%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.51%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M155.4%20569.3q3.1%2069.6%201.2%20139.2t-0.9%20139.2%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.33%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M227.4%20737.8q-7.7%2026.4%20-3.1%2052.8t2.3%2052.8%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.05%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M330.3%20231.0q-1.7%2080.6%20-0.7%20161.3t0.5%20161.3%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.38%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M212.2%20853.1q-4.3%2033.6%20-1.7%2067.2t1.3%2067.2%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.45%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M211.3%20381.6q-2.0%2041.4%20-0.8%2082.7t0.6%2082.7%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.02%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M291.2%20621.6q-2.6%2035.3%20-1.0%2070.6t0.8%2070.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.86%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M171.1%20170.6q-4.0%2015.0%20-1.6%2030.0t1.2%2030.0%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.71%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M185.6%20386.9q-4.2%2092.9%20-1.7%20185.7t1.3%20185.7%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.88%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M332.4%20-5.6q5.4%2042.0%202.2%2084.0t-1.6%2084.0%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.90%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M211.9%20557.0q-5.0%2085.6%20-2.0%20171.2t1.5%20171.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.68%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M239.3%20558.6q2.8%2094.2%201.1%20188.4t-0.8%20188.4%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.87%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M187.2%20507.6q6.5%20126.2%202.6%20252.4t-2.0%20252.4%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.88%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M29.5%2066.9q6.8%2098.0%202.7%20196.0t-2.0%20196.0%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.04%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M223.9%20622.5q4.0%2077.3%201.6%20154.6t-1.2%20154.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.26%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M105.7%20554.7q4.8%2024.3%201.9%2048.5t-1.4%2048.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.93%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M99.0%20599.0q-3.0%20105.6%20-1.2%20211.3t0.9%20211.3%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.89%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M7.8%20723.2q-3.1%2067.4%20-1.3%20134.7t0.9%20134.7%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.51%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M234.2%20318.9q-4.7%20103.7%20-1.9%20207.4t1.4%20207.4%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.41%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M154.8%20148.4q-4.9%2071.5%20-2.0%20142.9t1.5%20142.9%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.04%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M36.1%20635.2q-4.0%2086.8%20-1.6%20173.6t1.2%20173.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.53%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M250.5%20-113.0q3.7%20102.8%201.5%20205.5t-1.1%20205.5%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.93%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M16.3%2087.5q-5.0%2028.2%20-2.0%2056.3t1.5%2056.3%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.31%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M60.8%2092.0q5.3%2054.0%202.1%20108.0t-1.6%20108.0%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.65%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M286.5%2054.2q-6.4%20122.1%20-2.6%20244.2t1.9%20244.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.49%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M245.9%20-126.3q-1.2%2067.2%20-0.5%20134.4t0.4%20134.4%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.83%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M185.8%2025.2q-6.3%2013.8%20-2.5%2027.6t1.9%2027.6%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.60%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M75.0%2039.1q-1.5%2053.0%20-0.6%20106.1t0.4%20106.1%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.06%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M93.4%20651.0q6.3%2065.3%202.5%20130.6t-1.9%20130.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.55%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M166.1%20527.4q0.9%20119.3%200.4%20238.5t-0.3%20238.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.47%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M241.9%20895.9q-1.3%20103.4%20-0.5%20206.9t0.4%20206.9%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.78%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M173.1%20649.6q-5.7%2026.5%20-2.3%2053.0t1.7%2053.0%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.00%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M256.6%20483.5q4.9%2083.2%202.0%20166.4t-1.5%20166.4%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.57%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M201.7%20613.5q-0.7%2056.0%20-0.3%20111.9t0.2%20111.9%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.55%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M328.2%20449.6q-1.8%2090.4%20-0.7%20180.9t0.5%20180.9%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.13%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M125.7%20564.6q-5.0%20101.8%20-2.0%20203.6t1.5%20203.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.11%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M341.5%20-75.3q-2.4%2088.8%20-1.0%20177.7t0.7%20177.7%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.52%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M281.9%20712.9q7.0%2034.9%202.8%2069.8t-2.1%2069.8%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.27%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M112.4%20742.2q-7.2%2082.5%20-2.9%20164.9t2.2%20164.9%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.14%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M47.8%20230.0q-4.5%20112.6%20-1.8%20225.1t1.3%20225.1%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.10%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M268.4%20234.3q-0.4%2012.8%20-0.2%2025.6t0.1%2025.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.55%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M202.3%20-60.2q7.9%2021.2%203.1%2042.3t-2.4%2042.3%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.31%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M177.8%20618.4q-3.0%2037.9%20-1.2%2075.8t0.9%2075.8%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.85%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M320.5%20-37.7q-6.0%2063.1%20-2.4%20126.2t1.8%20126.2%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.54%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M62.2%20579.1q2.8%20126.4%201.1%20252.7t-0.9%20252.7%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.80%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M289.1%20351.4q-4.9%2069.0%20-2.0%20137.9t1.5%20137.9%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.03%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M270.2%20344.9q-7.4%20105.9%20-3.0%20211.8t2.2%20211.8%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.62%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M263.6%20300.9q-7.5%2099.1%20-3.0%20198.2t2.2%20198.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.31%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M27.5%20404.6q3.3%2062.4%201.3%20124.9t-1.0%20124.9%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.12%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M149.1%20725.0q-3.8%20129.3%20-1.5%20258.5t1.1%20258.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.85%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M234.8%20841.9q-5.5%2039.3%20-2.2%2078.6t1.7%2078.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.67%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M305.6%20134.1q3.1%20115.9%201.2%20231.8t-0.9%20231.8%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.63%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M212.4%20-95.6q-5.0%2016.3%20-2.0%2032.6t1.5%2032.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.70%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M104.2%20616.3q2.9%2069.5%201.1%20139.0t-0.9%20139.0%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.95%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M10.3%20170.8q-3.1%2080.1%20-1.2%20160.2t0.9%20160.2%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.57%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M186.1%20421.6q-4.4%2091.2%20-1.7%20182.4t1.3%20182.4%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.36%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M74.5%20100.0q5.8%2051.9%202.3%20103.9t-1.7%20103.9%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.77%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M306.4%20651.8q3.4%20110.8%201.4%20221.6t-1.0%20221.6%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.81%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M66.8%20143.8q-0.2%2063.1%20-0.1%20126.1t0.1%20126.1%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.95%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M219.7%20233.9q3.6%2055.8%201.4%20111.5t-1.1%20111.5%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.31%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M19.4%20457.3q-2.9%2021.6%20-1.2%2043.2t0.9%2043.2%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.83%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M37.1%20730.8q-2.2%2049.3%20-0.9%2098.6t0.7%2098.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.89%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M30.6%2073.1q-1.6%2036.3%20-0.6%2072.7t0.5%2072.7%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.24%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M209.7%20158.4q5.9%2088.7%202.4%20177.4t-1.8%20177.4%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.76%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M302.3%2023.9q-0.5%2065.3%20-0.2%20130.5t0.1%20130.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.70%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M33.3%20881.4q1.2%2047.1%200.5%2094.2t-0.4%2094.2%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.38%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M122.0%20427.4q4.1%2048.6%201.6%2097.2t-1.2%2097.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.94%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M26.6%20334.0q-1.1%2052.3%20-0.4%20104.6t0.3%20104.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.40%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M85.7%20-29.2q-5.1%2035.8%20-2.0%2071.5t1.5%2071.5%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.25%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M125.9%20226.7q-4.2%2045.9%20-1.7%2091.8t1.3%2091.8%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.79%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M76.8%20-23.0q4.2%2091.7%201.7%20183.4t-1.3%20183.4%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.86%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M20.8%20450.1q2.7%2013.1%201.1%2026.2t-0.8%2026.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.05%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M190.9%20-3.3q-0.0%2077.1%20-0.0%20154.1t0.0%20154.1%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.42%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M276.4%20227.1q-3.6%20134.5%20-1.4%20269.1t1.1%20269.1%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.46%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M240.2%20-46.8q-4.4%20120.9%20-1.8%20241.9t1.3%20241.9%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.40%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M134.1%20-49.5q3.2%20136.6%201.3%20273.3t-1.0%20273.3%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.80%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M163.0%20274.6q5.0%2047.8%202.0%2095.7t-1.5%2095.7%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.03%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M94.7%20-32.0q-2.4%2078.5%20-1.0%20157.0t0.7%20157.0%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.48%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M36.8%20449.5q-0.8%2017.9%20-0.3%2035.8t0.2%2035.8%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.97%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M246.6%2088.5q2.7%20135.8%201.1%20271.6t-0.8%20271.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.03%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M341.9%20768.5q-7.6%2072.1%20-3.0%20144.3t2.3%20144.3%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.07%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M40.7%20834.8q-7.1%20126.2%20-2.8%20252.4t2.1%20252.4%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.15%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M120.5%20708.1q-1.6%2017.5%20-0.6%2035.0t0.5%2035.0%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.28%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M180.1%20339.8q-4.7%2071.1%20-1.9%20142.1t1.4%20142.1%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.30%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M189.2%20739.9q-5.4%20126.6%20-2.2%20253.2t1.6%20253.2%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.30%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M190.7%20520.2q4.2%2046.0%201.7%2092.1t-1.3%2092.1%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.88%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M86.4%2039.7q5.5%2075.3%202.2%20150.7t-1.7%20150.7%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.08%22%20opacity%3D%220.21%22%2F%3E%3Cpath%20d%3D%22M108.2%2072.9q5.5%2085.8%202.2%20171.7t-1.6%20171.7%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.80%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M110.9%20546.2q-7.1%2023.3%20-2.8%2046.6t2.1%2046.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.16%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M320.2%20352.0q1.3%20106.1%200.5%20212.3t-0.4%20212.3%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.24%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M263.3%20487.8q6.9%2011.3%202.8%2022.6t-2.1%2022.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.44%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M172.1%20-52.7q2.2%2025.6%200.9%2051.2t-0.7%2051.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.98%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M149.6%20821.9q-2.8%2075.7%20-1.1%20151.5t0.8%20151.5%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.48%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M81.7%2041.7q-4.2%2055.6%20-1.7%20111.2t1.3%20111.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.18%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M80.4%2045.5q-2.0%20101.8%20-0.8%20203.6t0.6%20203.6%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.56%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M111.5%20537.2q3.7%2014.4%201.5%2028.7t-1.1%2028.7%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.08%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M345.0%20543.3q1.8%20129.1%200.7%20258.2t-0.5%20258.2%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.28%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M236.1%20461.0q1.0%2097.0%200.4%20194.1t-0.3%20194.1%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.89%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M235.7%2032.2q-4.8%2045.0%20-1.9%2090.0t1.4%2090.0%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.39%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M310.6%20411.4q-0.7%20124.0%20-0.3%20247.9t0.2%20247.9%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.03%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M209.6%20-58.9q5.3%2055.0%202.1%20109.9t-1.6%20109.9%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.58%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M100.0%20372.0q6.8%20129.0%202.7%20258.1t-2.0%20258.1%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.56%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M113.4%20688.4q5.1%2059.6%202.0%20119.1t-1.5%20119.1%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.97%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M13.0%20624.1q-2.7%2030.7%20-1.1%2061.4t0.8%2061.4%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.07%22%20opacity%3D%220.193%22%2F%3E%3Cpath%20d%3D%22M54.4%20781.0q-3.7%2090.1%20-1.5%20180.2t1.1%20180.2%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.06%22%20opacity%3D%220.298%22%2F%3E%3Cpath%20d%3D%22M90.0%20-66.5q2.0%20119.8%200.8%20239.6t-0.6%20239.6%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.89%22%20opacity%3D%220.333%22%2F%3E%3Cpath%20d%3D%22M131.1%20590.1q-4.0%20114.6%20-1.6%20229.2t1.2%20229.2%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.90%22%20opacity%3D%220.315%22%2F%3E%3Cpath%20d%3D%22M200.3%20401.4q-0.1%2067.5%20-0.0%20135.1t0.0%20135.1%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.79%22%20opacity%3D%220.105%22%2F%3E%3Cpath%20d%3D%22M206.0%20105.4q6.3%20105.5%202.5%20211.1t-1.9%20211.1%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.78%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M243.5%20494.1q-3.2%2021.4%20-1.3%2042.8t1.0%2042.8%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.03%22%20opacity%3D%220.088%22%2F%3E%3Cpath%20d%3D%22M295.1%20496.6q3.1%20118.0%201.2%20236.1t-0.9%20236.1%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%221.06%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M221.4%20510.5q1.4%2039.0%200.6%2077.9t-0.4%2077.9%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%221.00%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M40.8%20267.3q-1.4%20112.6%20-0.5%20225.2t0.4%20225.2%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.90%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M165.1%20775.7q6.1%2067.3%202.5%20134.6t-1.8%20134.6%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.93%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M90.8%20495.4q4.4%2059.8%201.8%20119.5t-1.3%20119.5%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.58%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M315.0%20848.0q1.2%2030.0%200.5%2060.1t-0.4%2060.1%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.12%22%20opacity%3D%220.123%22%2F%3E%3Cpath%20d%3D%22M106.7%20393.1q7.9%2073.6%203.2%20147.2t-2.4%20147.2%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.32%22%20opacity%3D%220.28%22%2F%3E%3Cpath%20d%3D%22M136.1%20492.4q-6.2%20136.4%20-2.5%20272.8t1.9%20272.8%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.27%22%20opacity%3D%220.263%22%2F%3E%3Cpath%20d%3D%22M346.6%20130.9q-5.0%20126.1%20-2.0%20252.3t1.5%20252.3%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.63%22%20opacity%3D%220.245%22%2F%3E%3Cpath%20d%3D%22M146.0%20197.4q-0.9%2024.1%20-0.4%2048.1t0.3%2048.1%22%20fill%3D%22none%22%20stroke%3D%22%2349321b%22%20stroke-width%3D%220.76%22%20opacity%3D%220.158%22%2F%3E%3Cpath%20d%3D%22M216.9%20299.4q6.2%2097.5%202.5%20195.0t-1.9%20195.0%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%221.06%22%20opacity%3D%220.228%22%2F%3E%3Cpath%20d%3D%22M289.1%20801.9q3.6%2020.1%201.5%2040.1t-1.1%2040.1%22%20fill%3D%22none%22%20stroke%3D%22%23806039%22%20stroke-width%3D%220.74%22%20opacity%3D%220.175%22%2F%3E%3Cpath%20d%3D%22M202.6%2035.0q-2.9%2011.7%20-1.2%2023.4t0.9%2023.4%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.90%22%20opacity%3D%220.14%22%2F%3E%3Cpath%20d%3D%22M292.3%20161.0q-7.1%2058.7%20-2.8%20117.4t2.1%20117.4%22%20fill%3D%22none%22%20stroke%3D%22%23fff0c6%22%20stroke-width%3D%220.70%22%20opacity%3D%220.298%22%2F%3E%3Cellipse%20cx%3D%22255.4%22%20cy%3D%22668.5%22%20rx%3D%220.49%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22351.8%22%20cy%3D%22581.2%22%20rx%3D%220.41%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22228.4%22%20cy%3D%2262.5%22%20rx%3D%220.41%22%20ry%3D%221.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22120.8%22%20cy%3D%22313.6%22%20rx%3D%220.65%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2265.4%22%20cy%3D%22698.8%22%20rx%3D%220.57%22%20ry%3D%223.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%220.8%22%20cy%3D%22434.5%22%20rx%3D%220.66%22%20ry%3D%221.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2251.4%22%20cy%3D%22262.6%22%20rx%3D%220.42%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22200.6%22%20cy%3D%22179.7%22%20rx%3D%220.74%22%20ry%3D%221.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22101.7%22%20cy%3D%22673.6%22%20rx%3D%220.39%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22247.9%22%20cy%3D%22868.5%22%20rx%3D%220.71%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2220.6%22%20cy%3D%22866.7%22%20rx%3D%220.59%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22127.3%22%20cy%3D%2274.2%22%20rx%3D%220.32%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22206.9%22%20cy%3D%22860.2%22%20rx%3D%220.69%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22310.7%22%20cy%3D%22169.3%22%20rx%3D%220.45%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22353.4%22%20cy%3D%22580.4%22%20rx%3D%220.48%22%20ry%3D%221.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2240.7%22%20cy%3D%22121.5%22%20rx%3D%220.55%22%20ry%3D%223.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22184.6%22%20cy%3D%22891.3%22%20rx%3D%220.54%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2271.2%22%20cy%3D%22708.6%22%20rx%3D%220.44%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22237.1%22%20cy%3D%2215.5%22%20rx%3D%220.49%22%20ry%3D%221.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2279.0%22%20cy%3D%22479.3%22%20rx%3D%220.58%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2295.2%22%20cy%3D%22203.6%22%20rx%3D%220.64%22%20ry%3D%222.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22150.2%22%20cy%3D%22836.7%22%20rx%3D%220.52%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2240.8%22%20cy%3D%22351.4%22%20rx%3D%220.40%22%20ry%3D%221.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22173.9%22%20cy%3D%22817.8%22%20rx%3D%220.75%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22302.3%22%20cy%3D%22577.5%22%20rx%3D%220.67%22%20ry%3D%223.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22304.9%22%20cy%3D%2270.2%22%20rx%3D%220.57%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2288.8%22%20cy%3D%22193.1%22%20rx%3D%220.56%22%20ry%3D%221.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2283.3%22%20cy%3D%22826.9%22%20rx%3D%220.44%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2247.3%22%20cy%3D%22285.9%22%20rx%3D%220.60%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2268.5%22%20cy%3D%22548.0%22%20rx%3D%220.55%22%20ry%3D%223.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22187.7%22%20cy%3D%22366.1%22%20rx%3D%220.63%22%20ry%3D%222.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22176.2%22%20cy%3D%22546.4%22%20rx%3D%220.55%22%20ry%3D%221.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22315.9%22%20cy%3D%22675.2%22%20rx%3D%220.61%22%20ry%3D%222.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22119.0%22%20cy%3D%22442.3%22%20rx%3D%220.54%22%20ry%3D%222.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22155.6%22%20cy%3D%22189.3%22%20rx%3D%220.67%22%20ry%3D%222.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22251.1%22%20cy%3D%22455.0%22%20rx%3D%220.60%22%20ry%3D%224.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22236.0%22%20cy%3D%22607.1%22%20rx%3D%220.64%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2257.3%22%20cy%3D%22532.6%22%20rx%3D%220.40%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22350.7%22%20cy%3D%22680.8%22%20rx%3D%220.47%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22173.3%22%20cy%3D%22553.2%22%20rx%3D%220.55%22%20ry%3D%223.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22288.5%22%20cy%3D%22872.6%22%20rx%3D%220.63%22%20ry%3D%223.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22127.6%22%20cy%3D%22448.4%22%20rx%3D%220.39%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2247.2%22%20cy%3D%22706.6%22%20rx%3D%220.67%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2281.9%22%20cy%3D%22857.4%22%20rx%3D%220.38%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%228.2%22%20cy%3D%226.5%22%20rx%3D%220.47%22%20ry%3D%223.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22101.2%22%20cy%3D%22161.6%22%20rx%3D%220.74%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22110.9%22%20cy%3D%22430.3%22%20rx%3D%220.40%22%20ry%3D%222.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22187.7%22%20cy%3D%2211.2%22%20rx%3D%220.65%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22334.0%22%20cy%3D%2233.5%22%20rx%3D%220.51%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2268.7%22%20cy%3D%22170.9%22%20rx%3D%220.31%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22310.5%22%20cy%3D%22321.3%22%20rx%3D%220.57%22%20ry%3D%223.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22319.0%22%20cy%3D%22327.9%22%20rx%3D%220.46%22%20ry%3D%222.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22254.8%22%20cy%3D%22235.5%22%20rx%3D%220.56%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22277.0%22%20cy%3D%22692.0%22%20rx%3D%220.65%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22172.6%22%20cy%3D%22751.0%22%20rx%3D%220.54%22%20ry%3D%222.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22200.4%22%20cy%3D%22658.2%22%20rx%3D%220.46%22%20ry%3D%222.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22343.7%22%20cy%3D%22347.2%22%20rx%3D%220.69%22%20ry%3D%222.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22145.3%22%20cy%3D%22651.3%22%20rx%3D%220.44%22%20ry%3D%221.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22344.6%22%20cy%3D%2220.3%22%20rx%3D%220.54%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22170.9%22%20cy%3D%22306.8%22%20rx%3D%220.37%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22219.8%22%20cy%3D%22194.9%22%20rx%3D%220.48%22%20ry%3D%222.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%220.8%22%20cy%3D%22286.8%22%20rx%3D%220.73%22%20ry%3D%221.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22346.7%22%20cy%3D%22837.3%22%20rx%3D%220.66%22%20ry%3D%222.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22254.7%22%20cy%3D%22321.8%22%20rx%3D%220.40%22%20ry%3D%221.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22223.6%22%20cy%3D%2255.2%22%20rx%3D%220.30%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2249.3%22%20cy%3D%22750.6%22%20rx%3D%220.58%22%20ry%3D%221.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22331.3%22%20cy%3D%22721.6%22%20rx%3D%220.50%22%20ry%3D%221.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22276.8%22%20cy%3D%22576.0%22%20rx%3D%220.58%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22193.6%22%20cy%3D%22839.6%22%20rx%3D%220.74%22%20ry%3D%222.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22146.3%22%20cy%3D%22267.2%22%20rx%3D%220.54%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%225.1%22%20cy%3D%22598.7%22%20rx%3D%220.58%22%20ry%3D%222.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22254.0%22%20cy%3D%22848.3%22%20rx%3D%220.52%22%20ry%3D%223.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22245.0%22%20cy%3D%22738.7%22%20rx%3D%220.40%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22168.8%22%20cy%3D%22342.7%22%20rx%3D%220.36%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22191.1%22%20cy%3D%22247.9%22%20rx%3D%220.35%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22274.1%22%20cy%3D%22651.7%22%20rx%3D%220.68%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22168.7%22%20cy%3D%22130.0%22%20rx%3D%220.35%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2240.3%22%20cy%3D%22142.3%22%20rx%3D%220.57%22%20ry%3D%223.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22286.3%22%20cy%3D%22259.0%22%20rx%3D%220.35%22%20ry%3D%221.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2223.0%22%20cy%3D%22334.4%22%20rx%3D%220.57%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2240.2%22%20cy%3D%22199.2%22%20rx%3D%220.70%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22331.7%22%20cy%3D%22719.3%22%20rx%3D%220.52%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22110.2%22%20cy%3D%22105.6%22%20rx%3D%220.59%22%20ry%3D%221.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2264.9%22%20cy%3D%22880.8%22%20rx%3D%220.52%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22181.7%22%20cy%3D%22857.8%22%20rx%3D%220.38%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2211.7%22%20cy%3D%22143.4%22%20rx%3D%220.43%22%20ry%3D%222.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22142.7%22%20cy%3D%22225.3%22%20rx%3D%220.34%22%20ry%3D%221.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22335.0%22%20cy%3D%22804.9%22%20rx%3D%220.51%22%20ry%3D%221.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2274.4%22%20cy%3D%22704.2%22%20rx%3D%220.42%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22231.6%22%20cy%3D%22763.8%22%20rx%3D%220.39%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2233.9%22%20cy%3D%22392.2%22%20rx%3D%220.69%22%20ry%3D%222.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22242.7%22%20cy%3D%22729.6%22%20rx%3D%220.68%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2285.5%22%20cy%3D%22106.1%22%20rx%3D%220.65%22%20ry%3D%222.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22193.9%22%20cy%3D%22319.4%22%20rx%3D%220.64%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22257.0%22%20cy%3D%22384.2%22%20rx%3D%220.70%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22102.2%22%20cy%3D%22787.4%22%20rx%3D%220.59%22%20ry%3D%222.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22308.4%22%20cy%3D%22749.1%22%20rx%3D%220.50%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2226.4%22%20cy%3D%22551.2%22%20rx%3D%220.32%22%20ry%3D%222.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22185.4%22%20cy%3D%22469.8%22%20rx%3D%220.33%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22326.6%22%20cy%3D%22228.1%22%20rx%3D%220.42%22%20ry%3D%222.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22285.3%22%20cy%3D%2232.1%22%20rx%3D%220.46%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22346.8%22%20cy%3D%22280.7%22%20rx%3D%220.50%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22176.0%22%20cy%3D%2214.3%22%20rx%3D%220.46%22%20ry%3D%221.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22254.8%22%20cy%3D%22221.6%22%20rx%3D%220.72%22%20ry%3D%221.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2258.5%22%20cy%3D%22202.8%22%20rx%3D%220.46%22%20ry%3D%223.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22208.0%22%20cy%3D%2248.8%22%20rx%3D%220.62%22%20ry%3D%222.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22287.0%22%20cy%3D%22148.1%22%20rx%3D%220.55%22%20ry%3D%223.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2238.6%22%20cy%3D%22797.7%22%20rx%3D%220.60%22%20ry%3D%221.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22315.1%22%20cy%3D%22166.1%22%20rx%3D%220.53%22%20ry%3D%222.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22275.1%22%20cy%3D%22259.9%22%20rx%3D%220.56%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22277.8%22%20cy%3D%22528.3%22%20rx%3D%220.44%22%20ry%3D%222.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2287.7%22%20cy%3D%22600.0%22%20rx%3D%220.61%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2232.9%22%20cy%3D%22652.8%22%20rx%3D%220.71%22%20ry%3D%222.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22342.0%22%20cy%3D%2270.4%22%20rx%3D%220.38%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22172.6%22%20cy%3D%22750.3%22%20rx%3D%220.69%22%20ry%3D%222.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2235.0%22%20cy%3D%22831.3%22%20rx%3D%220.69%22%20ry%3D%221.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22169.8%22%20cy%3D%22340.4%22%20rx%3D%220.54%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22317.3%22%20cy%3D%2251.8%22%20rx%3D%220.64%22%20ry%3D%223.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2264.5%22%20cy%3D%2255.9%22%20rx%3D%220.66%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22284.0%22%20cy%3D%22119.4%22%20rx%3D%220.58%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22296.7%22%20cy%3D%22573.8%22%20rx%3D%220.41%22%20ry%3D%221.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22113.8%22%20cy%3D%22220.6%22%20rx%3D%220.42%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22304.2%22%20cy%3D%22620.4%22%20rx%3D%220.64%22%20ry%3D%221.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22265.3%22%20cy%3D%22344.9%22%20rx%3D%220.49%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22335.5%22%20cy%3D%22894.2%22%20rx%3D%220.44%22%20ry%3D%221.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22128.1%22%20cy%3D%22567.0%22%20rx%3D%220.47%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2227.0%22%20cy%3D%22375.7%22%20rx%3D%220.38%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2279.3%22%20cy%3D%22230.4%22%20rx%3D%220.39%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2286.4%22%20cy%3D%22239.7%22%20rx%3D%220.68%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22341.2%22%20cy%3D%22332.1%22%20rx%3D%220.63%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22182.7%22%20cy%3D%22360.8%22%20rx%3D%220.35%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22133.7%22%20cy%3D%22271.6%22%20rx%3D%220.45%22%20ry%3D%222.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22129.6%22%20cy%3D%22442.0%22%20rx%3D%220.37%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22117.3%22%20cy%3D%22464.3%22%20rx%3D%220.38%22%20ry%3D%222.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22112.9%22%20cy%3D%22532.5%22%20rx%3D%220.39%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2248.1%22%20cy%3D%22315.7%22%20rx%3D%220.55%22%20ry%3D%223.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22135.6%22%20cy%3D%22303.5%22%20rx%3D%220.68%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2211.6%22%20cy%3D%22643.4%22%20rx%3D%220.63%22%20ry%3D%222.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2234.5%22%20cy%3D%2259.4%22%20rx%3D%220.54%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22286.2%22%20cy%3D%22342.3%22%20rx%3D%220.41%22%20ry%3D%221.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22178.9%22%20cy%3D%22200.8%22%20rx%3D%220.62%22%20ry%3D%221.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22172.6%22%20cy%3D%22112.6%22%20rx%3D%220.59%22%20ry%3D%223.9%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2294.2%22%20cy%3D%22849.3%22%20rx%3D%220.37%22%20ry%3D%223.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22212.4%22%20cy%3D%22539.5%22%20rx%3D%220.60%22%20ry%3D%223.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2298.8%22%20cy%3D%22523.3%22%20rx%3D%220.43%22%20ry%3D%221.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22254.1%22%20cy%3D%22680.7%22%20rx%3D%220.43%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22172.4%22%20cy%3D%22823.7%22%20rx%3D%220.31%22%20ry%3D%221.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22111.4%22%20cy%3D%22446.2%22%20rx%3D%220.30%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22169.3%22%20cy%3D%22188.9%22%20rx%3D%220.35%22%20ry%3D%222.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22196.4%22%20cy%3D%22886.2%22%20rx%3D%220.49%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2290.6%22%20cy%3D%22207.9%22%20rx%3D%220.37%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22108.0%22%20cy%3D%2286.4%22%20rx%3D%220.63%22%20ry%3D%223.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22345.9%22%20cy%3D%22229.6%22%20rx%3D%220.65%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22170.0%22%20cy%3D%22415.3%22%20rx%3D%220.56%22%20ry%3D%223.8%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22225.0%22%20cy%3D%22304.3%22%20rx%3D%220.30%22%20ry%3D%222.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%222.1%22%20cy%3D%22340.9%22%20rx%3D%220.42%22%20ry%3D%223.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2257.0%22%20cy%3D%22243.1%22%20rx%3D%220.44%22%20ry%3D%223.2%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22344.3%22%20cy%3D%2233.4%22%20rx%3D%220.35%22%20ry%3D%221.4%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22236.4%22%20cy%3D%22639.6%22%20rx%3D%220.45%22%20ry%3D%222.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22351.1%22%20cy%3D%22464.3%22%20rx%3D%220.74%22%20ry%3D%221.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%224.7%22%20cy%3D%2269.5%22%20rx%3D%220.42%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22352.8%22%20cy%3D%22590.7%22%20rx%3D%220.60%22%20ry%3D%221.1%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22336.1%22%20cy%3D%22425.6%22%20rx%3D%220.31%22%20ry%3D%221.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%224.1%22%20cy%3D%22201.8%22%20rx%3D%220.34%22%20ry%3D%223.7%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22201.1%22%20cy%3D%22807.8%22%20rx%3D%220.31%22%20ry%3D%223.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22207.6%22%20cy%3D%22363.3%22%20rx%3D%220.66%22%20ry%3D%222.3%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22188.1%22%20cy%3D%22567.1%22%20rx%3D%220.53%22%20ry%3D%223.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%222.1%22%20cy%3D%22596.3%22%20rx%3D%220.75%22%20ry%3D%223.5%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%2243.0%22%20cy%3D%22593.7%22%20rx%3D%220.31%22%20ry%3D%223.0%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3Cellipse%20cx%3D%22119.8%22%20cy%3D%22114.0%22%20rx%3D%220.36%22%20ry%3D%223.6%22%20fill%3D%22%23150c05%22%20opacity%3D%220.158%22%2F%3E%3C%2Fsvg%3E");--neck-wood:linear-gradient(90deg,#bfa16a,#e6ca8f 22%,#d7b77a 51%,#ead098 79%,#bfa16a)}
#fq.neckVintage{--neck-wear:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22600%22%20viewBox%3D%220%200%20300%20600%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22wear%22%3E%3Cstop%20stop-color%3D%22%2391704e%22%20stop-opacity%3D%22.19%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2391704e%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2268%22%20rx%3D%2233%22%20ry%3D%2258%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22252%22%20cy%3D%22120%22%20rx%3D%2240%22%20ry%3D%2272%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22102%22%20cy%3D%22188%22%20rx%3D%2232%22%20ry%3D%2251%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22192%22%20cy%3D%22277%22%20rx%3D%2243%22%20ry%3D%2265%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%2242%22%20cy%3D%22358%22%20rx%3D%2224%22%20ry%3D%2274%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22255%22%20cy%3D%22436%22%20rx%3D%2234%22%20ry%3D%2257%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22138%22%20cy%3D%22511%22%20rx%3D%2228%22%20ry%3D%2255%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cpath%20d%3D%22M90%2034l1.4%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M291%20410l0.9%2028%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M119%20363l-0.1%2022%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M233%20461l-1.1%2013%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M276%20362l-1.0%2023%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M236%20222l1.0%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M279%20597l-0.1%2032%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M192%20106l0.4%2020%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M70%20238l1.0%203%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M41%20454l0.6%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M137%20463l-1.4%2035%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M206%20252l-0.9%2012%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M120%20205l0.8%206%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M285%2087l0.6%2024%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M52%2095l0.8%2033%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M193%20157l-1.6%2030%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M128%20124l1.0%2024%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M99%20548l1.5%208%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M68%20111l0.7%2018%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M41%20548l0.7%2028%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M206%2014l-1.0%204%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M226%20398l-1.0%2025%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M4%20343l-0.5%2026%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M16%20488l-0.6%206%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M250%20473l-0.4%204%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M249%2033l0.3%2015%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M107%20110l0.7%208%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M157%209l0.1%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M63%20454l-0.7%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M105%20151l-0.4%2026%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M68%20248l1.5%2019%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M262%20409l1.6%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M293%20100l0.4%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M297%20197l-0.1%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M264%20106l0.7%204%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M161%20283l1.3%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M192%2046l-0.8%203%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M68%20495l0.3%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M60%20429l-1.5%2033%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M1%20450l-0.5%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M294%2026l-1.3%2026%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M117%20303l-0.5%207%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M25%20197l1.0%2014%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M246%20284l-0.9%2012%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M116%20546l-1.1%2034%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M169%20514l-0.7%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M208%20423l1.2%2023%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M242%20300l-0.8%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M255%20597l-0.0%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M167%20121l1.2%207%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M225%20223l-0.3%2024%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M81%20583l0.3%204%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M158%2082l-0.8%208%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M162%20543l0.7%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M39%20191l1.5%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M98%20391l-1.3%2026%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M100%20137l0.2%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M178%20184l-1.2%2013%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M98%20357l-0.4%2012%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M118%20455l0.3%2031%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M116%20445l0.5%2021%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M53%20290l-0.5%204%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M127%20525l1.4%2033%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M85%20210l-0.4%2019%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M292%20256l-0.5%2013%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M21%20496l0.4%2016%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M72%2021l-1.0%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M110%20113l-0.2%2021%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M30%20546l-0.1%2015%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M43%20243l1.3%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M241%2053l0.7%206%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M253%20499l-1.3%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M115%20386l-1.3%204%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M194%20269l-0.1%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M239%20528l0.7%2026%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M282%2056l-1.5%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M151%20387l0.7%204%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M168%203l-0.6%2031%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M282%20529l-1.4%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M218%20530l-1.5%208%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M1%20295l1.3%2012%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M280%20392l-1.1%2027%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M283%20388l0.5%2031%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M125%20250l-0.0%206%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M93%20421l0.8%2019%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M113%20408l-0.8%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M177%20306l-1.2%2033%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M194%2016l-1.2%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M181%20307l-0.8%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M137%202l0.5%2014%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M255%20251l0.3%2019%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M29%2041l-0.2%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M220%20138l-1.4%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M291%2086l1.5%209%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M251%20323l-1.1%2010%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M243%20371l-1.1%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M250%20209l1.4%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M125%20165l1.5%2010%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M196%20580l0.8%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M59%20538l1.3%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M144%20359l-1.4%2030%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M193%20388l-0.4%2031%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M159%20328l-0.7%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M104%20493l-1.1%2015%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M154%20279l0.6%2029%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M12%20279l-1.2%2019%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M98%2096l0.7%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M54%20178l-1.0%208%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M67%20440l-1.0%207%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M227%2061l-1.1%2030%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M92%20244l-0.3%2011%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M63%20195l-1.1%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M193%20309l0.9%2026%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M215%20389l0.0%2018%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M96%20433l1.5%2031%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M282%20345l1.4%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M22%20279l-0.6%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M296%20441l-1.5%205%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M235%20265l0.0%2010%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M175%20367l-0.9%2010%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M206%20525l-1.6%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M293%20265l-0.4%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M211%20440l1.4%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M126%20172l-0.3%203%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M273%20112l-0.8%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M31%20230l-0.5%2018%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M246%20234l-1.3%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M99%20509l-0.5%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M188%2072l1.1%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M59%20426l0.6%2035%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M76%2011l-0.1%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M119%20560l1.0%2016%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M220%2073l0.9%206%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M77%20312l-0.3%2024%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M61%2033l1.5%2017%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M110%20165l-0.7%208%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M228%20249l-0.2%2030%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%2095l-1.6%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M295%2058l0.7%2015%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M265%20149l0.8%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M68%2012l-0.8%2032%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M238%2090l1.4%2014%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M123%20214l0.8%205%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M60%20241l-0.6%2029%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M163%20138l0.5%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M221%20228l1.1%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M206%20221l0.3%2020%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M183%20546l1.0%2028%22%20stroke%3D%22%23967756%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M55%20201l-0.1%2012%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M67%20536l1.5%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%220.7%22%2F%3E%3C%2Fsvg%3E")}
#fq.neckVintage.neckMaple{--neck-wear:url("data:image/svg+xml,%3Csvg%20preserveAspectRatio%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22600%22%20viewBox%3D%220%200%20300%20600%22%3E%3Cdefs%3E%3CradialGradient%20id%3D%22wear%22%3E%3Cstop%20stop-color%3D%22%2349351f%22%20stop-opacity%3D%22.42%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2349351f%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Cellipse%20cx%3D%2245%22%20cy%3D%2268%22%20rx%3D%2233%22%20ry%3D%2258%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22252%22%20cy%3D%22120%22%20rx%3D%2240%22%20ry%3D%2272%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22102%22%20cy%3D%22188%22%20rx%3D%2232%22%20ry%3D%2251%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22192%22%20cy%3D%22277%22%20rx%3D%2243%22%20ry%3D%2265%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%2242%22%20cy%3D%22358%22%20rx%3D%2224%22%20ry%3D%2274%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22255%22%20cy%3D%22436%22%20rx%3D%2234%22%20ry%3D%2257%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cellipse%20cx%3D%22138%22%20cy%3D%22511%22%20rx%3D%2228%22%20ry%3D%2255%22%20fill%3D%22url%28%23wear%29%22%2F%3E%3Cpath%20d%3D%22M90%2034l1.4%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M291%20410l0.9%2028%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M119%20363l-0.1%2022%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M233%20461l-1.1%2013%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M276%20362l-1.0%2023%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M236%20222l1.0%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M279%20597l-0.1%2032%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M192%20106l0.4%2020%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M70%20238l1.0%203%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M41%20454l0.6%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M137%20463l-1.4%2035%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M206%20252l-0.9%2012%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M120%20205l0.8%206%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M285%2087l0.6%2024%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M52%2095l0.8%2033%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M193%20157l-1.6%2030%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M128%20124l1.0%2024%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M99%20548l1.5%208%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M68%20111l0.7%2018%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M41%20548l0.7%2028%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M206%2014l-1.0%204%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M226%20398l-1.0%2025%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M4%20343l-0.5%2026%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M16%20488l-0.6%206%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M250%20473l-0.4%204%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M249%2033l0.3%2015%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M107%20110l0.7%208%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M157%209l0.1%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M63%20454l-0.7%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M105%20151l-0.4%2026%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M68%20248l1.5%2019%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M262%20409l1.6%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M293%20100l0.4%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M297%20197l-0.1%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M264%20106l0.7%204%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M161%20283l1.3%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M192%2046l-0.8%203%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M68%20495l0.3%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M60%20429l-1.5%2033%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M1%20450l-0.5%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M294%2026l-1.3%2026%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M117%20303l-0.5%207%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M25%20197l1.0%2014%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M246%20284l-0.9%2012%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M116%20546l-1.1%2034%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M169%20514l-0.7%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M208%20423l1.2%2023%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M242%20300l-0.8%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M255%20597l-0.0%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M167%20121l1.2%207%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M225%20223l-0.3%2024%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M81%20583l0.3%204%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M158%2082l-0.8%208%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M162%20543l0.7%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M39%20191l1.5%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M98%20391l-1.3%2026%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M100%20137l0.2%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M178%20184l-1.2%2013%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M98%20357l-0.4%2012%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M118%20455l0.3%2031%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M116%20445l0.5%2021%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M53%20290l-0.5%204%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M127%20525l1.4%2033%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M85%20210l-0.4%2019%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M292%20256l-0.5%2013%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M21%20496l0.4%2016%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M72%2021l-1.0%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M110%20113l-0.2%2021%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M30%20546l-0.1%2015%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.21%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M43%20243l1.3%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M241%2053l0.7%206%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M253%20499l-1.3%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M115%20386l-1.3%204%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M194%20269l-0.1%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M239%20528l0.7%2026%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M282%2056l-1.5%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M151%20387l0.7%204%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M168%203l-0.6%2031%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M282%20529l-1.4%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M218%20530l-1.5%208%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M1%20295l1.3%2012%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M280%20392l-1.1%2027%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M283%20388l0.5%2031%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M125%20250l-0.0%206%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M93%20421l0.8%2019%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M113%20408l-0.8%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M177%20306l-1.2%2033%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M194%2016l-1.2%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M181%20307l-0.8%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M137%202l0.5%2014%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M255%20251l0.3%2019%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M29%2041l-0.2%2023%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M220%20138l-1.4%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M291%2086l1.5%209%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M251%20323l-1.1%2010%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M243%20371l-1.1%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M250%20209l1.4%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M125%20165l1.5%2010%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M196%20580l0.8%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M59%20538l1.3%2027%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M144%20359l-1.4%2030%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M193%20388l-0.4%2031%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M159%20328l-0.7%2022%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.23%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M104%20493l-1.1%2015%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M154%20279l0.6%2029%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M12%20279l-1.2%2019%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M98%2096l0.7%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M54%20178l-1.0%208%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M67%20440l-1.0%207%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M227%2061l-1.1%2030%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M92%20244l-0.3%2011%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.13%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M63%20195l-1.1%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M193%20309l0.9%2026%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M215%20389l0.0%2018%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M96%20433l1.5%2031%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M282%20345l1.4%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M22%20279l-0.6%2018%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.24%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M296%20441l-1.5%205%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.14%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M235%20265l0.0%2010%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M175%20367l-0.9%2010%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M206%20525l-1.6%2033%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M293%20265l-0.4%2035%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.11%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M211%20440l1.4%2017%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M126%20172l-0.3%203%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M273%20112l-0.8%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M31%20230l-0.5%2018%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.29%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M246%20234l-1.3%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M99%20509l-0.5%209%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M188%2072l1.1%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M59%20426l0.6%2035%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.27%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M76%2011l-0.1%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.28%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M119%20560l1.0%2016%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M220%2073l0.9%206%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M77%20312l-0.3%2024%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M61%2033l1.5%2017%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.25%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M110%20165l-0.7%208%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M228%20249l-0.2%2030%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%2095l-1.6%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M295%2058l0.7%2015%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.16%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M265%20149l0.8%2028%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M68%2012l-0.8%2032%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M238%2090l1.4%2014%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.26%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M123%20214l0.8%205%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.20%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M60%20241l-0.6%2029%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.15%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M163%20138l0.5%2021%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.17%22%20stroke-width%3D%220.7%22%2F%3E%3Cpath%20d%3D%22M221%20228l1.1%2011%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.18%22%20stroke-width%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M206%20221l0.3%2020%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M183%20546l1.0%2028%22%20stroke%3D%22%23e4c999%22%20stroke-opacity%3D%220.10%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M55%20201l-0.1%2012%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.19%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M67%20536l1.5%2029%22%20stroke%3D%22%23140c05%22%20stroke-opacity%3D%220.30%22%20stroke-width%3D%220.7%22%2F%3E%3C%2Fsvg%3E");--neck-wood:linear-gradient(90deg,#b2925c,#d5b57a 22%,#c7a56b 51%,#dbbc83 79%,#b2925c)}
#fq .neck,#fq .settingsNeck,#fq.neckMaple .neck,#fq.neckMaple .settingsNeck,#fq.neckVintage .neck,#fq.neckVintage .settingsNeck,#fq.neckVintage.neckMaple .neck,#fq.neckVintage.neckMaple .settingsNeck{
 background-image:var(--neck-wear),var(--neck-grain),var(--neck-wood);background-size:100% 100%;background-repeat:no-repeat;
 box-shadow:inset 3px 0 5px #0008,inset -3px 0 5px #0008,0 2px 4px #0005}
#fq .neck .cell,#fq .settingsNeck .cell{border-bottom-color:transparent}
#fq .neck .cell:after,#fq .settingsNeck .cell:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:4px;z-index:1;pointer-events:none;background:linear-gradient(#55595b,#f0eee3 32%,#a9a9a3 60%,#505457);box-shadow:0 2px 2px #0007}
#fq .cell:before,#fq .oc:before{background:linear-gradient(90deg,#4b4944,#e2dccb 38%,#fff5da 51%,#89877d 73%,#393b3b);box-shadow:1px 1px 2px #0009;pointer-events:none}
#fq .cell.s0:before,#fq .cell.s1:before,#fq .cell.s2:before,#fq .oc.s0:before,#fq .oc.s1:before,#fq .oc.s2:before{background:repeating-linear-gradient(172deg,transparent 0 1.2px,#342c2380 1.4px 2px,transparent 2.2px 3px),linear-gradient(90deg,#62503a,#d8c49a 35%,#f2e2b9 50%,#9e8964 76%,#514633)}
#fq.inlayDots .marker .dot{box-shadow:inset 0 1px 2px #fff6,0 0 1px 1px #120d0980;background:linear-gradient(125deg,#e5ddc8,#fffbed 39%,#c6bfaa 70%,#f0eadb)}
#fq.inlayLightning .marker .dot,#fq.inlayBlocks .marker .dot{background:repeating-linear-gradient(125deg,#eee8d8 0%,#c6c4b7 18%,#fffced 27%,#e0d8c9 41%);filter:drop-shadow(0 1px 1px #0005)}
#fq.neckMaple.inlayDots .marker .dot,#fq.neckMaple.inlayLightning .marker .dot,#fq.neckMaple.inlayBlocks .marker .dot{background:linear-gradient(125deg,#251d14,#62513b 42%,#30261b 72%,#766047);box-shadow:inset 0 1px 1px #b2986c55,0 0 1px #241a0c}

/* Extend each string across its cell's fret border, above the fret wire. */
#fq .neck .cell:before,#fq .settingsNeck .cell:before{
 top:-2px;bottom:-3px;z-index:3;
 box-shadow:1.5px 1px 1.5px #000a,2.5px 0 3px #0005;
}
#fq .oc:before{z-index:3;box-shadow:1.5px 1px 1.5px #000a,2.5px 0 3px #0005}

#fq .detailedNut{height:9px;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:linear-gradient(#fff9e9 0%,#e9dfc9 35%,#c8bda4 80%,#8f826a);box-shadow:0 1px 2px #0006;border-radius:3px;overflow:visible}
#fq .nutSlot{position:relative;display:block}
#fq .nutSlot:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;width:var(--slot-width);border-radius:2px;background:linear-gradient(90deg,#8f7f61,#3b3326 48%,#9a8d71);box-shadow:-1px 0 0 #fff5,1px 0 0 #fff7;z-index:1}
#fq .nutSlot:before{display:none}
#fq .nutString{position:absolute;top:-2px;bottom:-2px;left:50%;transform:translateX(-50%);width:calc(var(--slot-width) - 3px);z-index:3;background:linear-gradient(90deg,#4b4944,#e2dccb 38%,#fff5da 51%,#89877d 73%,#393b3b);box-shadow:1px 0 1px #0008}
#fq .nutSlot.s0 .nutString,#fq .nutSlot.s1 .nutString,#fq .nutSlot.s2 .nutString{background:repeating-linear-gradient(172deg,transparent 0 1.2px,#342c2380 1.4px 2px,transparent 2.2px 3px),linear-gradient(90deg,#62503a,#d8c49a 35%,#f2e2b9 50%,#9e8964 76%,#514633)}
#fq .settingsNeck{border-top:0;border-top-left-radius:0;border-top-right-radius:0}
#fq .previewNut{margin:0 3px}

/* A soft offset shadow suggests string action above the wood and fret crowns. */
#fq .neck .cell:before,#fq .settingsNeck .cell:before{
 box-shadow:2px 1px 1px #0007,3.5px 1.5px 2.5px #0007,5px 2px 4px #0003;
}
#fq .oc:before{box-shadow:2px 1px 1.5px #0008,3px 1px 3px #0004}
/* Strings rest in the nut slots, so keep the contact shadow close here. */
#fq .nutString{box-shadow:1px 0.5px 1px #0009}

/* Keep edge depth narrow so the full-width grain remains visible. */
#fq .neck,#fq .settingsNeck,#fq.neckMaple .neck,#fq.neckMaple .settingsNeck,#fq.neckVintage .neck,#fq.neckVintage .settingsNeck,#fq.neckVintage.neckMaple .neck,#fq.neckVintage.neckMaple .settingsNeck{
 box-shadow:inset 2px 0 3px #0005,inset -2px 0 3px #0005,0 2px 4px #0005;
}

/* Neutral position rings sit on the wood, under the strings (z-index 3). */
#fq .nbtn{z-index:2}
/* Any marked game state or labeled note stays above the strings. */
#fq .nbtn:not([class="nbtn"]),#fq .nbtn:not(:empty),#fq .nbtn:focus-visible{z-index:5}

.leapfrogPanel .leapClueCard{padding:8px 10px}
.leapfrogPanel .leapClueCard>.leapSectionTitle{margin-bottom:5px;font-size:9px}
.leapfrogPanel .leapPrompt{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:8px}
.leapfrogPanel .leapFact{min-height:0;padding:6px 8px;border-radius:7px;align-items:flex-start;text-align:left}
.leapfrogPanel .leapFact span{font-size:9px}
.leapfrogPanel .leapFact strong,.leapfrogPanel .leapFact.direction strong{font-size:clamp(13px,2.5vw,17px);line-height:1.25;margin-top:3px}

.setupCard{background:radial-gradient(ellipse at top right,#27345466,transparent 65%),linear-gradient(150deg,#161d29,#0b1018);padding:clamp(16px,4vw,28px)}
.setupCard h1{font-size:clamp(29px,6vw,43px)}.setupCard h2{font-size:clamp(25px,5vw,35px)}
.setupCard p{font-size:clamp(14px,2.8vw,16px);line-height:1.5}
.onboardArt{margin:16px 0;border:1px solid #344255;border-radius:14px;padding:14px;background:linear-gradient(145deg,#1c2939,#0d131c);overflow:hidden}
.onboardArt svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.onboardHeroBanner img{display:block;width:100%;max-height:78px;object-fit:contain;margin-bottom:12px}
.onboardHeroGrid{display:grid;grid-template-columns:1fr 1.3fr;gap:18px;align-items:center}
.onboardPromises{display:grid;gap:12px;font-size:clamp(13px,2.7vw,18px)}.onboardPromises small{font-size:10px;color:#aabbd0}
#fq .onboardNeck{height:166px!important;width:100%;grid-template-rows:repeat(4,minmax(0,1fr));border-radius:5px}
.onboardNote{position:relative;z-index:5;display:grid;place-items:center;width:21px;height:21px;border:1px solid #ffffffa0;border-radius:50%;font-size:11px;font-weight:900;color:#111}
.onboardNote.master,.onboardLegend .master{background:#74d39a}.onboardNote.develop,.onboardLegend .develop{background:#efd98a}.onboardNote.practice,.onboardLegend .practice{background:#d56b6b}.onboardNote.new,.onboardLegend .new{background:#242a32;color:#fff}
.onboardTuning{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;font-size:12px;margin-bottom:7px;color:#ebd39a}
.onboardCaption{text-align:center;font-size:9px;color:#9aadc3;margin-top:10px;letter-spacing:.04em}
.onboardPrompt{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:14px}.onboardPrompt b{font-size:24px;color:#efd98a}.onboardPrompt span{font-size:10px;color:#aabbd0;margin-left:auto}
.onboardSteps{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;padding:12px 0}.onboardSteps b{display:grid;place-items:center;height:34px;border:1px solid #7087ad;border-radius:50%;background:#223047;font-size:16px}.onboardSteps small{display:block;text-align:center;font-size:9px;margin-top:9px;color:#b9c7d9}.onboardSteps small.half{color:#efd98a;font-weight:900}
.onboardGameGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.onboardGame{padding:12px 5px;background:#172232;border:1px solid #35455d;border-radius:10px;display:grid;justify-items:center;gap:8px;text-align:center}.onboardGame span{color:#a6b5ff}.onboardGame b{font-size:11px}
.onboardDemo{display:flex;align-items:center;justify-content:center;gap:22px}.onboardDemo .setupWrongNote{width:100px;height:110px;flex-shrink:0}.onboardDemo .wrongNoteIcon,.onboardDemo .wrongNoteIcon img{width:100%!important;height:100%!important;object-fit:contain}.onboardDemo b,.onboardDemo span{display:block;margin-top:9px}.onboardDemo b{font-size:22px}.onboardDemo small{font-size:9px;color:#a6b5ff}.onboardDemo span{font-size:13px;color:#b9c7d9}.onboardDemoControls{display:flex;justify-content:center;gap:8px;margin-top:15px}.onboardDemoControls span{padding:8px 12px;border-radius:7px;background:#28364b;font-size:11px}
.onboardLegend{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;font-size:9px}.onboardLegend i{display:inline-block;width:8px;height:8px;margin-right:4px;border:1px solid #aaa;border-radius:50%}
.onboardGearImage img{width:100%;height:115px;object-fit:cover;border-radius:8px;margin-bottom:10px}
.onboardAmp{padding:13px;background:repeating-linear-gradient(35deg,#141414 0 2px,#202020 2px 4px);border:3px solid #373333;border-radius:13px;box-shadow:0 7px 15px #0007}.onboardAmpBrand{text-align:center;font-style:italic;letter-spacing:.15em;font-weight:900;font-size:20px;color:#eadbc1;padding:8px 0 17px}.onboardAmpFace{display:grid;grid-template-columns:repeat(3,1fr);padding:10px;background:linear-gradient(105deg,#b58a3d,#edcc7d,#b48a42);border-radius:5px;color:#21170d;text-align:center}.onboardAmpFace>div{display:grid;justify-items:center;gap:5px}.onboardAmpFace small{font-size:9px;font-weight:900}.onboardAmpFace span{font-size:9px}.onboardPower{width:20px;height:28px;border:3px solid #2d1712;border-radius:4px;background:#ee3929;box-shadow:0 0 8px #f4433688}.onboardDial{width:27px;height:27px;border:3px solid #c3b89c;border-radius:50%;background:linear-gradient(90deg,#181818,#494949,#111);box-shadow:0 2px 3px #0008}
.onboardTourList{display:grid;gap:9px}.onboardTourList>div{display:flex;align-items:center;gap:12px;background:#1a2638;padding:10px 13px;border-left:3px solid #8da2e2;border-radius:6px}.onboardTourList b{font-size:14px}.onboardTourList small{margin-left:auto;color:#b7c6da}.onboardTourList svg{width:24px;height:24px;color:#a6b5ff}
.onboardTransfer{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;text-align:center}.onboardTransfer>div{display:grid;justify-items:center;gap:10px;padding:14px 4px;background:#1e2d40;border-radius:10px}.onboardTransfer small{color:#efd98a}.onboardTransfer b{font-size:12px}
@media(max-width:430px){.onboardArt{padding:10px;margin:12px 0}.onboardHeroGrid{gap:10px}.onboardGameGrid{grid-template-columns:repeat(2,1fr)}.onboardGame{padding:8px}.onboardSteps b{height:27px;font-size:13px}.onboardSteps small{font-size:8px}.onboardDemo{gap:12px}.onboardDemo b{font-size:18px}}

.circuitPresets{grid-template-columns:repeat(2,minmax(0,1fr))}.customTourSave{margin-top:10px}.customTourStatus:empty{display:none}

.setlistPage{padding:12px 0}.setlistPage p{line-height:1.5}.setlistPage a{color:#9fdab2}.spotifyLink{margin:16px 0}.spotifyLink a{display:inline-block;padding:12px 18px;border:1px solid #343a46;border-radius:12px;text-decoration:none;font-weight:700}

.productionNotes{max-width:680px;margin:auto}.productionKicker{color:#b6a479;font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:7px}.productionNotes>.actions{margin:16px 0}.productionPhoto{margin:20px 0 24px;padding:0;background:transparent;border-radius:0;box-shadow:none}.productionPhoto img{display:block;width:100%;height:auto}.productionPhoto figcaption{padding:10px 5px 4px;text-align:center;color:#453b2c;font-size:12px;font-style:italic}.productionStory p{font-size:16px;line-height:1.75;margin:0 0 21px;color:#d8dce3}.productionStory a{color:#acd8b6}.productionStory sup{font-size:10px;color:#d9be89}.productionStory .productionSignoff{margin:28px 0}.productionSignoff strong{font-size:25px;color:#efdab0}.productionFooter{max-width:680px;margin:20px auto}.productionFooter .actions{margin-bottom:24px}.productionFooter p{line-height:1.6}.productionStory del{color:#9b9da2}
.sendProductionFeedback{display:block;text-align:center;padding:13px;border:1px solid var(--a);border-radius:10px;background:var(--ab);color:#fff;text-decoration:none;font-weight:800}.sendProductionFeedback:focus-visible{outline:2px solid #fff;outline-offset:3px}
.homeAdvertisement{margin:20px 0 2px;text-align:center}.homeAdvertisementLabel{margin-bottom:6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#9ca8b6}.homeAdvertisement a{display:block;max-width:560px;margin:auto;border:1px solid #303744;border-radius:10px;overflow:hidden;background:#080808}.homeAdvertisement a:focus-visible{outline:3px solid var(--a);outline-offset:4px}.homeAdvertisement img{display:block;width:100%;height:auto}
.watchLaunchCopy{display:flex;flex-direction:column;gap:3px;max-width:150px;text-align:left;white-space:normal}.watchLaunchCopy strong{font-size:12px}.watchLaunchCopy small{font-size:10px;line-height:1.3;font-weight:400}.gameStartRow>.watchLaunch{flex:0 1 185px;min-width:0}
/* Add depth without changing note/string stacking or hit targets. */
#fq .nbtn,#fq .tourDot,#fq .miniNote,#fq .onboardNote,#fq .tourIntervalNote,#fq .leapIntervalNote{box-shadow:inset 0 1px 1px #ffffff45,inset 0 -1px 2px #0004,1px 3px 3px #0006,0 1px 1px #0007}
#fq .progressPage>.actions{margin-bottom:12px}
.brandBanner,.ampVintageLogo,.onboardHeroBanner{cursor:pointer}.brandBanner:focus-visible{outline:2px solid var(--a);outline-offset:3px;border-radius:8px}
/* Single tiles reflect the same all-time score bands as Top Shreds. */
#fq .individualList .rehearsalRating-practicing{background:linear-gradient(110deg,#d94f4f16,#151922 85%);border-color:#694044}
#fq .individualList .rehearsalRating-developing{background:linear-gradient(110deg,#efd98a18,#151922 85%);border-color:#645b3f}
#fq .individualList .rehearsalRating-mastering{background:linear-gradient(110deg,#74d39a18,#151922 85%);border-color:#365c4b}
.rehearsalKey{margin:12px 0 14px}.rehearsalKey>p{margin:0 0 6px}

/* Single icons echo the rating tint with stronger contrast. */
#fq .individualList .rehearsalRating-practicing .icon{color:#ff9999;background:#48292f;border-color:#a6535d}
#fq .individualList .rehearsalRating-developing .icon{color:#f5db88;background:#443c27;border-color:#a28a46}
#fq .individualList .rehearsalRating-mastering .icon{color:#8de5b1;background:#244236;border-color:#4a966c}
#fq .individualList .rehearsalRating-unknown .icon{color:#bac3cf;background:#28303b;border-color:#596575}
.pageTitleRow{display:flex;align-items:center;gap:12px;margin-bottom:8px}.pageTitleRow>.title{min-width:0}.pageTitleRow>.pageTitleIcon{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center}.pageTitleIcon svg{width:28px;height:28px}
/* Distinct setup artwork retains its native proportions. */
#fq .onboardArt .setupUniqueArt{display:block;width:100%;height:auto;aspect-ratio:640/300;object-fit:contain;border-radius:10px}
#fq .onboardArt[data-art="demo"]{background:radial-gradient(ellipse at 25% 40%,#47567855,transparent 65%),#101b29}
#fq .onboardArt[data-art="demo"] .onboardDemo{min-height:170px}
#fq .setupConfidenceView{width:min(100%,230px);margin:auto}#fq .setupConfidenceNeck{height:320px;grid-template-rows:repeat(12,minmax(0,1fr))}#fq .setupConfidenceView .nbtn{display:grid;place-items:center;width:20px;height:20px;min-width:0;min-height:0;padding:0;font-size:10px;pointer-events:none;border-radius:50%}.setupConfidenceOpen{display:grid;grid-template-columns:repeat(4,1fr);padding:0 3px 5px}.setupConfidenceOpen>div{display:flex;justify-content:center}
#fq .onboardConfidencePhoto{display:block;width:auto;height:auto;max-width:100%;max-height:440px;margin:0 auto;object-fit:contain;border-radius:12px}@media(max-width:430px){#fq .onboardConfidencePhoto{max-height:360px}}
/* Onboarding uses real app components and photographs instead of flat illustrations. */
#fq .onboardArt:not([data-art="hero"]){background:#0c1017;border-color:#2b3442;padding:12px}
#fq .setupRealNeck{height:230px;width:min(100%,360px);margin:auto;position:relative}
#fq .setupRealNeck .nbtn{display:grid;place-items:center;width:30px;height:30px;min-width:0;min-height:0;padding:0;font-size:14px;border-radius:50%;pointer-events:none}
.setupRealStrings{display:grid;grid-template-columns:repeat(4,1fr);max-width:360px;margin:0 auto 8px;text-align:center;font-size:12px;color:#cbd4de}
.setupAppPrompt{display:flex;align-items:center;gap:12px;margin-bottom:14px}.setupAppPrompt strong,.setupAppPrompt small{display:block}.setupAppPrompt small{font-size:10px;letter-spacing:.08em;color:#a9b5c7;margin-bottom:5px}.setupAppPrompt strong{font-size:19px}
.setupActualGames{display:grid;gap:8px}.setupActualGames .gameBtn{width:100%;pointer-events:none}
#fq .onboardArt .setupRealPhoto{display:block;width:100%;height:auto;max-height:330px;object-fit:contain;margin:auto;border-radius:10px}
#fq .onboardArt .setupRealAmp{display:block;width:100%;height:auto;object-fit:contain;border-radius:10px}
#fq .onboardArt .circuitPresets{margin:0;pointer-events:none}.onboardArt[data-art="demo"] .onboardDemoControls span{background:#151922;border:1px solid #303744}
/* Frame portrait photos within compact onboarding cards without distortion. */
#fq .onboardArt .setupPlayerPhoto{display:block;width:100%;height:330px;object-fit:cover;object-position:50% 48%;border-radius:10px}
#fq .onboardArt .onboardConfidencePhoto{display:block;width:100%;height:auto;aspect-ratio:1.35;max-height:none;object-fit:cover;object-position:50% 14%;border-radius:10px}
@media(max-width:430px){#fq .onboardArt .setupPlayerPhoto{height:290px}}
/* Remove the black logo matte visually on the onboarding hero only. */
#fq .onboardArt[data-art="hero"]{isolation:isolate}
#fq .onboardHeroBanner img{mix-blend-mode:screen}
/* Square portrait framing keeps the face, hands and bass together. */
#fq .onboardArt .setupPlayerPhoto{width:min(100%,360px);height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 43%;margin:0 auto}
#fq .onboardArt .setupPlayerPhoto{width:min(100%,320px);height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 45%;margin:0 auto}
/* Artwork yields space to copy; cards never require vertical scrolling. */
#fq .setupCard{max-height:none;overflow:visible;transform-origin:center center}
#fq .setupArtFit{transform-origin:top center;width:100%}
#fq .setupSlide{overflow:hidden}
@media(max-height:740px){#fq .setupCard{padding:14px 16px}#fq .setupCard h1,#fq .setupCard h2{margin-bottom:8px}#fq .setupCard p{margin:6px 0;line-height:1.4}#fq .setupCard .onboardArt{margin:10px 0}}

.settingsBuild{margin:18px 0 4px;text-align:center;font-size:11px;line-height:1.5;color:#929baa;letter-spacing:.04em}

.mixTapeDock{display:flex;justify-content:flex-end;margin:4px 0 8px}
.mixTapeDock[hidden]{display:none}
.mixTapeToggle{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:7px 12px;font-size:12px;color:#b9c1d0}
.mixTapeToggle svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mixTapeToggle[aria-pressed="true"]{color:#8de5b1;background:#244236;border-color:#4b9c70}

.gameStartRow{flex-wrap:wrap}
.gameStartRow>.actions{flex:1 1 130px}
.gameStartRow>.mixTapeDock{margin:0;flex:0 1 auto;align-items:stretch}
.gameStartRow>.mixTapeDock>.mixTapeToggle{justify-content:center;height:100%}

.controls .mode{min-width:0;flex:1}.controls .navNext{flex:0 0 auto}

/* Keep history navigation, game browsing and the section menu on one row. */
#fq .controls{display:flex;flex-wrap:nowrap;align-items:stretch;gap:5px}
#fq .controls>button{flex:0 0 60px;width:60px;min-width:0;height:44px;min-height:44px;padding:0 3px;font-size:12px;white-space:nowrap}
#fq .controls>button[hidden]{display:none}
#fq .controls>select{flex:1 1 0;width:0;min-width:0;height:44px;min-height:44px;padding:0 4px;font-size:16px}

/* Three fixed tracks keep all game actions on one row at phone widths. */
#fq .gameStartRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:6px;align-items:stretch}
#fq .gameStartRow>.actions,#fq .gameStartRow>.watchLaunch,#fq .gameStartRow>.mixTapeDock{min-width:0;width:100%;margin:0!important}
#fq .gameStartRow>.actions{display:flex;flex-direction:column;gap:4px}
#fq .gameStartRow>.actions button{width:100%;min-width:0;flex:1;white-space:normal;padding:8px 5px}
#fq .gameStartRow>.watchLaunch,#fq .gameStartRow .mixTapeToggle{min-width:0;width:100%;padding:8px 5px;white-space:normal;overflow-wrap:normal}
#fq .gameStartRow .mixTapeToggle svg{flex-shrink:0}
@media(max-width:600px){
 #fq .gameStartRow>.watchLaunch,#fq .gameStartRow .mixTapeToggle{flex-direction:column;gap:4px;justify-content:center}
 #fq .gameStartRow .watchLaunchCopy{text-align:center;max-width:100%}
 #fq .gameStartRow .watchLaunchCopy small{display:none}
 #fq .gameStartRow>.actions button,#fq .gameStartRow .watchLaunchCopy strong,#fq .gameStartRow .mixTapeToggle{font-size:12px;line-height:1.25}
}

/* Decorative play symbol survives changes to the Start/Next Round label. */
#fq .gameStartRow .start,#fq .gameStartRow .liveStart{display:flex;align-items:center;justify-content:center;gap:7px}
#fq .gameStartRow .start::before,#fq .gameStartRow .liveStart::before{content:"";display:block;flex:0 0 24px;width:24px;height:24px;background:currentColor;clip-path:polygon(25% 12%,88% 50%,25% 88%)}
@media(max-width:600px){#fq .gameStartRow .start,#fq .gameStartRow .liveStart{flex-direction:column;gap:4px}}

/* Reserve the same two-line label space above both amp knobs. */
.ampControlTone .ampToggleLabels,.ampControlNotes .ampToggleLabels{height:2.5em;min-height:2.5em;line-height:1.25;align-items:center;flex-shrink:0}
.ampControlTone .ampToggleLabels>span,.ampControlNotes .ampToggleLabels>span{display:flex;align-items:center;justify-content:center;min-width:0;height:100%}
.ampControlTone .ampRocker,.ampControlNotes .ampRocker,.ampControlTone .ampChannelLights,.ampControlNotes .ampChannelLights{flex-shrink:0}

.ampControlNotes .ampToggleLabels>span{display:block}
.ampControlNotes .ampToggleLabels>span:first-child{text-align:left}
.ampControlNotes .ampToggleLabels>span:last-child{text-align:right}

.playerNameLabel{display:block;margin:16px 0 8px;font-weight:700}
.playerNameInput{width:100%;min-width:0;min-height:48px;background:#0d1119;border:1px solid #697693;border-radius:10px;color:#f5f7fa;padding:12px;font:inherit;font-size:16px}
.playerNameInput:focus{outline:2px solid #788cff;outline-offset:2px}
.settingsPage .title,.scoreTitle{overflow-wrap:anywhere}

#note-golf{--paper:light-dark(#fffaf0,#252d29);--ink:light-dark(#172f27,#ecf4ed);--felt:light-dark(#e4ede6,#152c24);--line:light-dark(#b3c4b9,#50655a);color:var(--ink);background:var(--felt);border-radius:20px;padding:24px;font:14px/1.45 system-ui,sans-serif}#note-golf *{box-sizing:border-box}#note-golf header,#note-golf footer,#note-golf .actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#note-golf h2{font-size:24px;margin:0;font-weight:600}#note-golf .eyebrow{font-size:11px;letter-spacing:2px;font-weight:600}#note-golf button{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:9px 13px}#note-golf button:disabled{opacity:.5}#note-golf .board{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:24px 0;min-height:290px}#note-golf .column{display:flex;flex-direction:column;gap:4px;min-width:0}#note-golf .position{display:block;width:100%;padding:7px 5px;text-align:center;min-width:0;border-radius:7px}#note-golf .buried{background:var(--paper);border:1px solid var(--line);font-size:12px;opacity:.8}#note-golf .exposed{margin-top:3px;box-shadow:0 3px 0 var(--line)}#note-golf .position small{display:block;font-size:11px}#note-golf .neck{display:block;width:100%;height:53px;margin:7px 0;color:var(--ink)}#note-golf .empty{border:1px dashed var(--line);border-radius:7px;min-height:80px}#note-golf .waste{background:var(--paper);border:1px solid var(--line);border-radius:10px;min-width:90px;min-height:115px;text-align:center;padding:12px}#note-golf .note{font-size:32px;font-weight:600}#note-golf .stock{min-height:115px;background:repeating-linear-gradient(45deg,transparent,transparent 6px,var(--line) 7px,transparent 8px)}#note-golf .piles{display:flex;gap:12px;align-items:center}#note-golf .status{margin:16px 0;min-height:42px}#note-golf .meta{font-size:12px}#note-golf .rule{margin-top:16px;font-size:12px}#note-golf .feedback{font-weight:500}#note-golf .selected{outline:3px solid var(--ink)}@media(max-width:540px){#note-golf{padding:12px}#note-golf .board{gap:4px}#note-golf .position{font-size:11px;padding:6px 1px}#note-golf .buried{font-size:11px}#note-golf .position small{font-size:11px}#note-golf .neck{height:42px}#note-golf h2{font-size:21px}}


#note-golf .card-note{display:block;font-size:26px;font-weight:600;line-height:1.2;margin-bottom:4px}#note-golf .buried .card-note{font-size:18px}#note-golf .level{display:flex;gap:8px;align-items:center;min-height:44px}#note-golf .level input{width:18px;height:18px}#note-golf .levelbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}


#note-golf{--paper:#151922;--ink:#f5f7fa;--felt:#0c0f14;--line:#303744;background:linear-gradient(#0c0f14,#050608);border:1px solid #202630;max-width:1024px;margin:auto;padding:18px;color-scheme:dark;font-family:Inter,system-ui,sans-serif}#note-golf .eyebrow{color:#9ca8b6}#note-golf .levelbar{background:#121720;border:1px solid #252d38;border-radius:12px;padding:8px 12px}#note-golf .play-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;margin:20px 0}#note-golf .board{margin:0;min-height:0;gap:7px}#note-golf .exposed{border-color:#788cff;background:#20284a;box-shadow:none;min-height:100px}#note-golf .buried{opacity:1}#note-golf .neck-title{font-size:11px;letter-spacing:2px;color:#9ca8b6;margin-bottom:8px}#note-golf .neck-labels,#note-golf .neck-open,#note-golf .neck-wood{display:grid;grid-template-columns:repeat(4,1fr)}#note-golf .neck-labels{text-align:center;color:#aeb9c8;font-size:12px}#note-golf .neck-open{height:28px}#note-golf .neck-nut{height:5px;background:linear-gradient(#f3eee3,#b8ad96);border-radius:2px}#note-golf .neck-wood{background:linear-gradient(90deg,#24170f,#321f14 24%,#20140d 52%,#322014 78%,#24170f);border-radius:0 0 10px 10px;overflow:hidden}#note-golf .neck-cell{height:28px;position:relative;display:flex;align-items:center;justify-content:center;border-bottom:2px solid #8c8880}#note-golf .neck-cell:before{content:'';position:absolute;height:100%;width:var(--gauge);background:#c6bca7;opacity:.8}#note-golf .neck-open .neck-cell{border:0}#note-golf .neck-open .neck-cell:before{display:none}#note-golf .inlay{position:absolute;width:7px;height:7px;background:#c5b798;border-radius:50%;left:calc(100% - 3px)}#note-golf .neck-cell em{position:absolute;left:2px;top:0;font-style:normal;color:#e0d4bf;font-size:10px}#note-golf .note-dot{z-index:1;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#42b875;color:#07120b;border:1px solid #102a1b;font-weight:700;box-shadow:0 0 12px #42b87566}#note-golf .pitch{margin-top:10px;min-height:40px;font-size:12px;color:#aeb9c8}#note-golf #ng-best{color:#74d39a}#note-golf #ng-demo{border-color:#788cff;background:#20284a}#note-golf footer{padding-top:14px;border-top:1px solid #252d38}#note-golf .stock{background-color:#151922}#note-golf .card-note{color:#f5f7fa}@media(max-width:650px){#note-golf .play-layout{grid-template-columns:1fr}#note-golf .shared-neck{width:190px;margin:auto}#note-golf .neck-cell{height:24px}#note-golf .tableau{grid-row:1}#note-golf .exposed{min-height:90px}#note-golf .board{gap:4px}}@media(prefers-reduced-motion:no-preference){#note-golf .note-dot{animation:ng-pop .2s ease-out}@keyframes ng-pop{from{transform:scale(.7)}to{transform:scale(1)}}}


#note-golf .board{--card-height:146px;--card-step:44px;gap:7px;padding:8px 0 14px;align-items:start}#note-golf .column{gap:0}#note-golf .position{position:relative;height:var(--card-height);min-height:var(--card-height);flex-shrink:0;padding:0!important;background:#fffdf7!important;color:#18212d;border:1px solid #b9bec5;border-radius:9px;opacity:1;box-shadow:0 2px 4px #0005;overflow:hidden;text-align:left}#note-golf .position+.position{margin-top:calc(var(--card-step) - var(--card-height))}#note-golf .exposed{border-color:#c9d1e1;box-shadow:0 3px 7px #0007}#note-golf .exposed:hover{border-color:#788cff;box-shadow:0 0 0 2px #788cff}#note-golf .corner{position:absolute;display:flex;flex-direction:column;align-items:center;gap:0;line-height:1.05}#note-golf .corner.top{left:5px;top:5px}#note-golf .corner.bottom{right:5px;bottom:5px;transform:rotate(180deg)}#note-golf .corner b{font-family:Georgia,serif;font-size:23px;font-weight:700}#note-golf .corner small{font-family:system-ui,sans-serif;font-size:10px;white-space:nowrap}#note-golf .card-center{position:absolute;inset:43px 0 30px;display:flex;align-items:center;justify-content:center;flex-direction:column;font:36px/1 Georgia,serif;color:#253b68}#note-golf .card-center small{font:11px/1.6 system-ui,sans-serif;color:#46536a}#note-golf .empty{height:var(--card-height)}#note-golf .waste{background:#fffdf7;color:#18212d;min-height:146px;width:90px;box-shadow:0 3px 7px #0007}#note-golf .stock{min-height:146px;border:5px solid #e8eaf1;background:repeating-linear-gradient(45deg,#20284a,#20284a 5px,#364879 5px,#364879 7px);color:#fff}#note-golf .tableau{align-self:center}@media(max-width:800px){#note-golf .board{--card-height:126px;--card-step:42px;gap:5px}#note-golf .card-center{font-size:28px}}@media(max-width:420px){#note-golf .board{--card-height:100px;--card-step:38px;gap:3px}#note-golf .corner b{font-size:19px}#note-golf .corner small{font-size:9px}#note-golf .corner.top{left:3px;top:4px}#note-golf .corner.bottom{right:3px;bottom:4px}#note-golf .card-center{font-size:23px;inset:37px 0 24px}#note-golf .card-center small{font-size:9px}#note-golf .position{border-radius:6px}}


#note-golf .play-layout{align-items:start;grid-template-columns:minmax(0,1fr) 210px}#note-golf .tableau{align-self:start}#note-golf .tableau footer{margin-top:12px;align-items:flex-start}#note-golf .tableau .piles{width:100%;display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px}#note-golf .tableau .waste{width:100%;min-height:106px;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;text-align:left;padding:12px 16px}#note-golf .tableau .waste .note{grid-column:2;grid-row:1 / span 2;font-size:42px}#note-golf .tableau .stock{min-height:106px}#note-golf .tableau .status{min-height:24px;margin:10px 0}#note-golf .aceScoreDetails{width:100%;font-size:12px}#note-golf .corner.bottom{display:none}#note-golf .card-center{inset:47px 0 9px}#note-golf .corner small{font-size:11px}#note-golf .card-center small{font-size:11px}#note-golf .board{--card-step:44px}#note-golf .tableau .actions{margin-top:8px!important}#note-golf #ng-demo{padding:8px 12px}#note-golf .shared-neck{padding-top:8px}@media(max-width:650px){#note-golf{padding:10px}#note-golf h2{font-size:21px}#note-golf .eyebrow{font-size:10px;letter-spacing:1px}#note-golf .levelbar{gap:4px;padding:4px 8px;font-size:12px}#note-golf .levelbar .actions{gap:10px}#note-golf .rule{margin-top:8px;font-size:11px}#note-golf .play-layout{gap:22px;margin:12px 0;grid-template-columns:1fr}#note-golf .board{--card-height:108px;--card-step:39px;gap:4px;padding:0}#note-golf .corner.top{top:4px;left:3px;align-items:flex-start}#note-golf .corner b{font-size:21px}#note-golf .corner small{font-size:11px;letter-spacing:-.5px}#note-golf .card-center{inset:47px 0 7px;font-size:25px}#note-golf .card-center small{font-size:11px}#note-golf .shared-neck{border-top:1px solid #252d38;padding-top:16px;width:210px}#note-golf .tableau footer{gap:8px}#note-golf .aceScoreDetails .meta{display:none}#note-golf .tableau .stock{font-size:12px}#note-golf #ng-help{font-size:11px}#note-golf .waste .meta{font-size:11px}}@media(max-width:360px){#note-golf .corner small{letter-spacing:-1px}#note-golf .board{gap:3px}#note-golf .card-center small{display:none}}

#note-golf .map-note{background:#eee5d3;color:#24170f;border:1px solid #7c6d54;box-shadow:none;font-size:12px;animation:none}#note-golf .map-note.current-note{background:#42b875;color:#07120b;border-color:#102a1b}#note-golf .neck-cell em{z-index:2;left:0;font-size:9px}

#note-golf button.neck-play{position:absolute;inset:0;padding:0;border:0;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:3}#note-golf .map-note.legal-note{background:#74d39a;color:#082416;border:2px solid #d2ffe4;box-shadow:0 0 6px #74d39a66}#note-golf .legal-card{border:2px solid #42b875;box-shadow:0 0 0 1px #42b875}#note-golf .legal-card .card-center{color:#146c3a}#note-golf button.neck-play:focus-visible{outline:2px solid #fff;outline-offset:-2px}@media(pointer:coarse){#note-golf .shared-neck{width:264px}#note-golf .neck-cell{height:44px}#note-golf .neck-open{height:44px}#note-golf .play-layout{grid-template-columns: minmax(0,1fr) 264px}}@media(pointer:coarse) and (max-width:650px){#note-golf .play-layout{grid-template-columns:1fr}}

#note-golf .map-note.exposed-note{background:#788cff;color:#0c1433;border:2px solid #c7d0ff;box-shadow:0 0 5px #788cff66}#note-golf .neck-legend{font-size:11px;margin-bottom:8px;color:#aeb9c8}#note-golf .legend-exposed{color:#aab7ff}#note-golf .legend-playable{color:#74d39a}
#note-golf #ng-available{margin-top:5px;color:#c8d1ff;font-weight:600}#note-golf .stock.draw-prompt{outline:3px solid #a9b6ff;outline-offset:3px}@media(prefers-reduced-motion:no-preference){#note-golf .stock.draw-prompt{animation:ng-draw-pulse 1.8s ease-in-out infinite}@keyframes ng-draw-pulse{0%,100%{box-shadow:0 0 0 0 #788cff00}50%{box-shadow:0 0 0 7px #788cff55}}}

#note-golf .string-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;flex-shrink:0}#note-golf .string-badge:before{content:'';position:absolute;width:var(--string-weight);height:100%;background:currentColor}#note-golf .string-badge>span{position:relative;display:flex;align-items:center;justify-content:center;background:#fffdf7;border:1.5px solid currentColor;border-radius:50%;width:21px;height:21px;font:600 12px/1 system-ui,sans-serif}#note-golf .position .corner.top{left:5px;right:5px;top:6px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2px;flex-wrap:wrap}#note-golf .position .corner.top b{font-size:23px}#note-golf .position .corner.top small{font-size:11px;flex-basis:100%;text-align:left;line-height:1}#note-golf .card-center{inset:54px 0 8px;gap:6px}#note-golf .card-center .string-badge{width:42px;height:44px}#note-golf .card-center .string-badge>span{width:32px;height:32px;font-size:19px}#note-golf .board{--card-step:48px}@media(max-width:650px){#note-golf .position .corner.top{left:3px;right:3px;gap:1px}#note-golf .position .corner.top b{font-size:18px}#note-golf .corner.top .string-badge{width:20px;height:23px}#note-golf .corner.top .string-badge>span{width:17px;height:17px;font-size:11px}#note-golf .board{--card-height:120px;--card-step:48px}#note-golf .card-center .string-badge{width:32px;height:35px}#note-golf .card-center .string-badge>span{width:25px;height:25px;font-size:16px}}@media(max-width:360px){#note-golf .position .corner.top{left:2px;right:2px}#note-golf .position .corner.top b{font-size:16px}#note-golf .corner.top .string-badge{width:17px}#note-golf .corner.top .string-badge>span{width:15px;height:15px}}

#note-golf .map-note.next-note{background:#c7d2ed;color:#29364f;border:1px solid #9daccb;box-shadow:none}
#note-golf .map-note.stock-note{background:#a8adb5;color:#252b33;border:1px solid #777f8b;box-shadow:none}

#note-golf .stack-label{height:24px;text-align:center;font-size:12px;font-weight:600;color:var(--stack-color)}#note-golf .position{border-top:4px solid var(--stack-color)}#note-golf .position .corner.top b,#note-golf .position .card-center{color:color-mix(in srgb,var(--stack-color) 55%,#172035)}#note-golf .map-note.exposed-note{background:var(--stack-color);color:#111b29;border:2px solid #f0f4fa;box-shadow:none}#note-golf .map-note.next-note{background:transparent;color:var(--stack-color);border:1px solid var(--stack-color);box-shadow:none;font-weight:400}#note-golf .legend-exposed{color:#cbd3df}

#note-golf .map-note.buried-note{background:#111111;color:#f0f4fa;border:1px solid #555d69;box-shadow:none}
#note-golf .neck-cell[style*="#ffffff"] .map-note.exposed-note{color:#111820}#note-golf .neck-cell[style*="#ffffff"] .map-note.next-note{color:#f0f4fa;border-color:#f0f4fa}
#note-golf .column[style*="#ffffff"] .stack-label{color:#f0f4fa}

#note-golf .card-center{inset:48px 0 5px;gap:2px}#note-golf .spade-emblem{position:relative;width:58px;height:64px;display:flex;align-items:center;justify-content:center;color:#080808}#note-golf .spade-shape{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font:94px/1 Georgia,"Times New Roman",serif;color:#080808}#note-golf .spade-emblem .string-badge{position:relative;color:#fff;width:27px;height:32px;transform:translateY(-1px)}#note-golf .spade-emblem .string-badge>span{background:#080808;color:#fff;border-color:#fff;width:23px;height:23px;font-size:14px}#note-golf .card-center small{color:#46536a}@media(max-width:650px){#note-golf .spade-emblem{width:38px;height:48px}#note-golf .spade-shape{font-size:72px}#note-golf .spade-emblem .string-badge{width:22px;height:27px}#note-golf .spade-emblem .string-badge>span{width:19px;height:19px;font-size:12px}#note-golf .card-center{inset:49px 0 4px}}


#note-golf .board{--card-height:124px;--card-step:43px}#note-golf .card-center{inset:39px 0 4px;gap:0}#note-golf .spade-emblem{height:59px}#note-golf .position .corner.top{top:4px}#note-golf .card-center small{line-height:1.2}@media(max-width:800px){#note-golf .board{--card-height:110px;--card-step:42px}#note-golf .spade-emblem{height:50px}#note-golf .spade-shape{font-size:78px}}@media(max-width:650px){#note-golf .board{--card-height:96px;--card-step:40px}#note-golf .card-center{inset:37px 0 3px}#note-golf .spade-emblem{height:43px}#note-golf .spade-shape{font-size:68px}#note-golf .card-center small{font-size:10px}}


#note-golf #ng-mode{font:inherit;max-width:100%;background:#151922;color:#f5f7fa;border:1px solid #303744;border-radius:7px;padding:7px}#note-golf[data-level="2"] .tableau .board,#note-golf[data-level="3"] .tableau .board{display:none}#note-golf button.neck-play:disabled{opacity:1}#note-golf[data-level="2"] .shared-neck,#note-golf[data-level="3"] .shared-neck{grid-row:2}#note-golf[data-level="2"] .play-layout,#note-golf[data-level="3"] .play-layout{grid-template-columns:minmax(0,1fr)}#note-golf[data-level="2"] .shared-neck,#note-golf[data-level="3"] .shared-neck{margin:auto}#note-golf[data-level="2"] .tableau,#note-golf[data-level="3"] .tableau{grid-row:1}

#note-golf #ng-board[hidden]{display:none!important}
#note-golf .spade-number{position:relative;color:#fff;font:600 20px/1 system-ui,sans-serif;transform:translateY(-1px)}@media(max-width:650px){#note-golf .spade-number{font-size:17px}}

#note-golf .spade-number{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1.5px solid #fff;border-radius:50%;font:600 16px/1 system-ui,sans-serif;transform:translateY(-1px);background:transparent}#note-golf .card-center{justify-content:center}@media(max-width:650px){#note-golf .spade-number{width:21px;height:21px;font-size:13px}}


#note-golf .spade-number{width:19px;height:19px;font-size:13px;border-width:1.25px;transform:translateY(5px)}@media(max-width:650px){#note-golf .spade-number{width:15px;height:15px;font-size:11px;border-width:1px;transform:translateY(4px)}}


/* Isolated Ace of Spades preview: match Know Your Notes game surfaces. */
#note-golf{--paper:#151922;--ink:#f5f7fa;--felt:#080d10;--line:#303744;--ace-accent:#858bff;background:#080d10;border:1px solid #252b35;border-radius:18px;padding:20px;font:14px/1.5 system-ui,-apple-system,sans-serif;color:#f5f7fa;color-scheme:dark}
#note-golf header{align-items:center;gap:16px;padding-bottom:18px;border-bottom:1px solid #303744}
#note-golf h2{font-family:inherit;font-size:30px;font-weight:850;letter-spacing:-.03em;line-height:1.15;margin:5px 0}
#note-golf .eyebrow{color:#a6aebb;font-size:11px;letter-spacing:.14em;font-weight:800}
#note-golf button:not(.position):not(.neck-play){min-height:44px;border-radius:10px;border:1px solid #373d49;background:#151922;color:#f5f7fa;font-weight:750;box-shadow:inset 0 1px 0 #ffffff07}
#note-golf #ng-new,#note-golf #ng-demo{background:#222848;border-color:#858bff;color:#e4e5ff}
#note-golf button:focus-visible,#note-golf select:focus-visible{outline:2px solid #cbd0ff;outline-offset:3px}
#note-golf button:not(:disabled):not(.position):not(.neck-play):hover{border-color:#858bff}
#note-golf .rule{color:#adb6c3;font-size:12px;margin-top:14px}
#note-golf .levelbar{background:#121720;border:1px solid #303744;border-radius:12px;padding:12px;gap:12px}
#note-golf #ng-level{font-weight:750;color:#d9dded}
#note-golf .levelbar .actions{gap:14px;min-width:0}
#note-golf .level{font-size:12px;font-weight:650;max-width:100%}
#note-golf input{accent-color:#858bff}
#note-golf #ng-mode{min-height:44px;background:#0d121a;border-color:#3b4351;border-radius:8px;color:#f5f7fa;font-size:14px;min-width:0}
#note-golf .play-layout{gap:20px}
#note-golf .tableau{min-width:0}
#note-golf .shared-neck{background:#10151c;border:1px solid #303744;border-radius:12px;padding:12px;max-width:100%;width:100%}
#note-golf .neck-title{font-weight:800;color:#a6b0be;letter-spacing:.12em}
#note-golf .neck-legend{line-height:1.55;color:#b6bfcb}
#note-golf .neck-wood{background:repeating-linear-gradient(89deg,#ffffff03 0 1px,transparent 1px 9px),linear-gradient(90deg,#281a13,#39271a 30%,#2b1c14 55%,#39271a 80%,#24170f)}
#note-golf .neck-cell:before{z-index:1;background:linear-gradient(90deg,#625c50,#eee4cc 45%,#827c70);opacity:1;box-shadow:2px 1px 2px #000b}
#note-golf .note-dot{z-index:2;box-shadow:0 2px 3px #0009}
#note-golf .map-note.current-note,#note-golf .map-note.legal-note{background:#74d39a;color:#0b2717;border-color:#b5ebca}
#note-golf .tableau footer{border-top:1px solid #303744;padding-top:16px;gap:12px}
#note-golf .tableau .waste{background:#151c28;color:#f5f7fa;border:1px solid #566080;border-radius:12px;box-shadow:none}
#note-golf .waste .meta{color:#b6bfcb}
#note-golf .waste .note{color:#8fdfb0;font-weight:850}
#note-golf #ng-draw{background:repeating-linear-gradient(45deg,#222848 0 6px,#30375c 6px 8px);border:2px solid #6974a6;color:#f5f7fa}
#note-golf #ng-best{color:#8fdfb0;font-weight:800;font-size:14px}
#note-golf #ng-score,#note-golf #ng-par-score{font-weight:750;margin-top:5px}
#note-golf .meta,#note-golf #ng-help,#note-golf .pitch{color:#b5bdc9;font-size:12px;line-height:1.6}
#note-golf .status{background:#121720;border:1px solid #303744;border-radius:10px;padding:12px;color:#e4e8ef;min-height:44px}
#note-golf .stock.draw-prompt{animation:none;outline-color:#a4aaff}
@media(max-width:650px){#note-golf{padding:12px;border-radius:14px}#note-golf h2{font-size:27px}#note-golf header>.actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}#note-golf .levelbar{display:block}#note-golf .levelbar>.actions{margin-top:8px;justify-content:space-between}#note-golf .play-layout{grid-template-columns:1fr}#note-golf .shared-neck{width:min(100%,340px)}#note-golf .neck-cell{height:44px}#note-golf .neck-open{height:44px}#note-golf .tableau .piles{grid-template-columns:90px minmax(0,1fr)}}
@media(max-width:360px){#note-golf{padding:8px}#note-golf .levelbar>.actions{display:block}#note-golf .levelbar .level{justify-content:space-between}#note-golf .levelbar select{max-width:220px}}



/* Fretboard levels: compact play controls above the neck; detail below. */
#note-golf:is([data-level="2"],[data-level="3"]) .play-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:10px auto;max-width:400px}
#note-golf:is([data-level="2"],[data-level="3"]) .tableau,
#note-golf:is([data-level="2"],[data-level="3"]) .tableau footer{display:contents}
#note-golf:is([data-level="2"],[data-level="3"]) .tableau .piles{grid-row:1;grid-template-columns:100px minmax(0,1fr);gap:8px}
#note-golf:is([data-level="2"],[data-level="3"]) .tableau .stock{min-height:64px;padding:6px;font-size:12px}
#note-golf:is([data-level="2"],[data-level="3"]) .tableau .waste{min-height:64px;padding:5px 10px;column-gap:6px}
#note-golf:is([data-level="2"],[data-level="3"]) .waste .note{font-size:30px}
#note-golf:is([data-level="2"],[data-level="3"]) .waste .meta{font-size:11px;line-height:1.3}
#note-golf:is([data-level="2"],[data-level="3"]) .shared-neck{grid-row:2;width:100%;padding:8px;margin:0}
#note-golf:is([data-level="2"],[data-level="3"]) .neck-title{display:none}
#note-golf:is([data-level="2"],[data-level="3"]) .neck-legend{font-size:11px;line-height:1.3;margin-bottom:6px}
#note-golf:is([data-level="2"],[data-level="3"]) .pitch{min-height:0;margin-top:6px;font-size:11px}
#note-golf:is([data-level="2"],[data-level="3"]) .aceScoreDetails{grid-row:3;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px}
#note-golf:is([data-level="2"],[data-level="3"]) .aceScoreDetails>.meta{display:none}
#note-golf:is([data-level="2"],[data-level="3"]) #ng-best{font-size:12px}
#note-golf:is([data-level="2"],[data-level="3"]) #ng-score,
#note-golf:is([data-level="2"],[data-level="3"]) #ng-par-score,
#note-golf:is([data-level="2"],[data-level="3"]) #ng-available{margin:0}
#note-golf:is([data-level="2"],[data-level="3"]) .tableau footer .actions{width:100%;margin:4px 0 0!important}
#note-golf:is([data-level="2"],[data-level="3"]) .status{grid-row:4;margin:0;padding:8px 10px}
#note-golf:is([data-level="2"],[data-level="3"]) #ng-help{grid-row:5;font-size:11px}
#note-golf:is([data-level="2"],[data-level="3"]) header{padding-bottom:8px;gap:8px}
#note-golf:is([data-level="2"],[data-level="3"]) .rule{display:none}
#note-golf:is([data-level="2"],[data-level="3"]) .levelbar{padding:6px 8px;margin-top:8px;display:flex;gap:4px 8px}
#note-golf:is([data-level="2"],[data-level="3"]) .levelbar>.actions{margin:0}
#note-golf:is([data-level="2"],[data-level="3"]) #ng-level{display:none}
@media(max-width:650px){#note-golf:is([data-level="2"],[data-level="3"]) header>.actions{display:flex;width:auto;gap:6px}#note-golf:is([data-level="2"],[data-level="3"]) header>.actions button{font-size:12px;padding:6px 10px}#note-golf:is([data-level="2"],[data-level="3"]) .eyebrow{display:none}#note-golf:is([data-level="2"],[data-level="3"]) h2{font-size:24px}}


#fq .bonusLocked{opacity:.55}#fq .aceAnnouncement{margin:auto;padding:22px;width:min(480px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid #74d39a;border-radius:18px;color:#f4f5f8;background:#151923}#fq .aceAnnouncement::backdrop{background:rgba(0,0,0,.75)}#fq .aceAnnouncement[hidden],#fq .aceHost[hidden]{display:none!important}.aceHost #note-golf{border:0;padding:0;background:transparent}.aceHost #note-golf header,.aceHost #ng-demo{display:none!important}.aceHost #note-golf .tableau footer .actions{display:none!important}.aceHost #note-golf .status:has(#ng-message:empty){display:none}.aceHost .aceGuide{display:flex;align-items:center;gap:8px}.aceHost .aceGuide .wrongNoteIcon,.aceHost .aceGuide img{width:32px!important;height:32px!important}.watchVisual .aceHost #note-golf{max-width:100%}#fq .aceHost button{cursor:pointer}#fq .aceHost [hidden]{display:none!important}

/* Disabled cards must remain opaque: stacked faces otherwise bleed through. */
#fq #note-golf .position:disabled{opacity:1}

/* Round information precedes both cards and fretboard in every level and demo. */
#fq #note-golf .aceRoundInfo{margin:12px 0}
#fq #note-golf .aceScoreDetails{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px}
#fq #note-golf .aceScoreDetails>.meta,#fq #note-golf .aceScoreDetails>.actions{display:none}
#fq #note-golf .aceRoundInfo .status{margin:8px 0 0;padding:8px 10px}

/* Keep inactive cards out of the pre-game screen; the level remains selectable. */
#fq #note-golf.aceReady>.rule,#fq #note-golf.aceReady>.aceRoundInfo,#fq #note-golf.aceReady>.play-layout{display:none!important}

#fq .aceRulesDetail{text-align:left;margin-top:12px;font-size:13px;line-height:1.5}#fq .aceRulesDetail[hidden]{display:none}#fq .aceRulesDetail summary{cursor:pointer;color:#bec3ff;font-weight:750;padding:8px 0}#fq .aceRulesDetail p{margin:12px 0}

#fq #note-golf .aceDrawDock{display:flex;flex-direction:column;gap:6px;min-width:0;flex:0 1 145px}#fq #note-golf .aceDrawDock #ng-available{font-size:12px;line-height:1.35;margin:0;text-align:center;overflow-wrap:break-word}

#fq .milestonePopup{margin:auto;width:min(440px,calc(100vw - 32px));max-height:85vh;overflow:auto;padding:24px;border:2px solid #e5c46d;border-radius:18px;color:#f5f7fa;background:radial-gradient(ellipse at top,#353047,#121720 70%);text-align:center;box-shadow:0 15px 70px #0009}
#fq .milestonePopup::backdrop{background:#000b}
#fq .milestonePopup h2{margin:4px 0 16px;font-size:26px}
#fq .milestoneStar{color:#efd98a;font-size:44px;animation:milestoneReveal .45s ease-out}
#fq .milestoneItems p{padding:12px;margin:8px 0;border:1px solid #ffffff20;border-radius:10px;background:#ffffff08;line-height:1.45}
#fq .milestoneContinue{margin-top:14px;width:100%;min-height:44px}
@keyframes milestoneReveal{from{transform:scale(.5) rotate(-20deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}
@media(prefers-reduced-motion:reduce){#fq .milestoneStar{animation:none}}

#fq #note-golf #ng-pitch:empty{display:none}

/* Stable stock/waste row and reserved full-width message strip. */
#fq #note-golf .tableau .piles{align-items:start;grid-template-rows:auto 49px;row-gap:8px}
#fq #note-golf .tableau .piles>#ng-draw,#fq #note-golf .tableau .piles>.waste{grid-row:1;height:106px;min-height:106px;margin:0;box-sizing:border-box}
#fq #note-golf .tableau .piles>#ng-draw{grid-column:1;width:100%}
#fq #note-golf .tableau .piles>.waste{grid-column:2}
#fq #note-golf .tableau .piles>#ng-available{grid-column:1 / -1;grid-row:2;height:49px;min-height:49px;margin:0;font-size:12px;line-height:16px;text-align:left;overflow-wrap:break-word}
#fq #note-golf:is([data-level="2"],[data-level="3"]) .tableau .piles>#ng-draw,#fq #note-golf:is([data-level="2"],[data-level="3"]) .tableau .piles>.waste{height:64px;min-height:64px}

#fq .aceStartLevelDock{margin:12px 0}#fq .aceStartLevelDock[hidden]{display:none}#fq .aceStartLevelDock label{display:flex;align-items:center;gap:10px;font-weight:750}#fq .aceStartLevel{min-width:0;max-width:100%;min-height:44px;padding:8px;background:#151922;color:#f5f7fa;border:1px solid #373d49;border-radius:9px;font:inherit}#fq #note-golf.aceReady>.levelbar{display:none}

/* Keep the neck and draw controls together within the available viewport. */
#fq #note-golf #ng-pitch{display:none!important}
#fq #note-golf .play-layout{gap:4px;margin:4px auto}
#fq #note-golf .tableau .piles{grid-template-rows:auto 32px;row-gap:4px}
#fq #note-golf .tableau .piles>#ng-available{height:32px;min-height:32px;line-height:16px}
#fq #note-golf:is([data-level="2"],[data-level="3"]) .shared-neck{padding:5px}
#fq #note-golf:is([data-level="2"],[data-level="3"]) .neck-legend{display:none}
#fq #note-golf:is([data-level="2"],[data-level="3"]) .neck-cell,#fq #note-golf:is([data-level="2"],[data-level="3"]) .neck-open{height:var(--ace-row-height,clamp(18px,calc((100svh - 150px)/13),44px))}
#fq #note-golf:is([data-level="2"],[data-level="3"]) .note-dot{width:min(24px,var(--ace-row-height,24px));height:min(24px,var(--ace-row-height,24px));font-size:11px}
#fq #note-golf .aceRoundInfo{margin:4px 0}
#fq #note-golf .aceRoundInfo .status{height:48px;min-height:48px;box-sizing:border-box;font-size:12px;padding:5px 8px;overflow:auto}
#fq #note-golf.acePlaying>.levelbar,#fq #note-golf.acePlaying>.rule{display:none}

/* Reuse Custom Shop materials, including full-width grain and vintage wear. */
#fq #note-golf .neck-wood{background-image:var(--neck-wear),var(--neck-grain),var(--neck-wood);background-size:100% 100%;background-repeat:no-repeat;box-shadow:inset 2px 0 3px #0005,inset -2px 0 3px #0005,0 2px 4px #0005}
#fq #note-golf .inlay{background:linear-gradient(125deg,#e5ddc8,#fffbed 39%,#c6bfaa 70%,#f0eadb);box-shadow:inset 0 1px 2px #fff6,0 0 1px 1px #120d0980;transform:translateX(-50%);left:100%;z-index:0}
#fq.inlayLightning #note-golf .inlay{width:12px;height:min(23px,var(--ace-row-height,23px));border-radius:0;clip-path:polygon(58% 0,18% 48%,46% 48%,31% 100%,82% 39%,54% 39%);box-shadow:none}
#fq.inlayBlocks #note-golf .inlay{width:42px;height:min(15px,var(--ace-row-height,15px));border-radius:1px;clip-path:polygon(10% 8%,90% 0,82% 100%,18% 92%);box-shadow:none}
#fq.inlayLightning #note-golf .inlay,#fq.inlayBlocks #note-golf .inlay{background:repeating-linear-gradient(125deg,#eee8d8 0%,#c6c4b7 18%,#fffced 27%,#e0d8c9 41%);filter:drop-shadow(0 1px 1px #0005)}
#fq.neckMaple #note-golf .inlay{background:linear-gradient(125deg,#251d14,#62513b 42%,#30261b 72%,#766047);box-shadow:inset 0 1px 1px #b2986c55,0 0 1px #241a0c}
#fq.neckMaple #note-golf .neck-cell em{color:#49351f}

#fq.inlaySpades .dot,#fq.inlaySpades #note-golf .inlay,#fq .inlayPreview .previewSpades{width:19px;height:23px;border:0;border-radius:0;clip-path:none;background:linear-gradient(125deg,#e5ddc8,#fffbed 39%,#c6bfaa 70%,#f0eadb);box-shadow:none;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M12%202C9%206%203%209%203%2014a5%205%200%200%200%208%204c0%202-1%203-3%204h8c-2-1-3-2-3-4a5%205%200%200%200%208-4c0-5-6-8-9-12Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M12%202C9%206%203%209%203%2014a5%205%200%200%200%208%204c0%202-1%203-3%204h8c-2-1-3-2-3-4a5%205%200%200%200%208-4c0-5-6-8-9-12Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
#fq.neckMaple.inlaySpades .dot,#fq.neckMaple.inlaySpades #note-golf .inlay{background:linear-gradient(125deg,#251d14,#62513b 42%,#30261b 72%,#766047)}
#fq.inlaySpades #note-golf .inlay{height:min(23px,var(--ace-row-height,23px))}
#fq .spadeInlayStatus,#fq .vineInlayStatus{display:block;font-size:10px;line-height:1.3;font-weight:400;margin-top:3px}

/* Center inlays in the fret space, with a shallow recessed material finish. */
#fq .neck>.marker,#fq .settingsNeck>.marker{align-self:stretch;height:100%;min-height:0;margin:0;padding:0;box-sizing:border-box}
#fq .marker .dot{top:50%;bottom:auto;transform:translate(-50%,-50%);max-height:65%;box-sizing:border-box}
#fq #note-golf .neck-cell .inlay{top:50%;bottom:auto;transform:translate(-50%,-50%);max-height:65%;box-sizing:border-box}
#fq:is(.inlayDots,.inlayLightning,.inlayBlocks,.inlaySpades) .marker .dot,#fq:is(.inlayDots,.inlayLightning,.inlayBlocks,.inlaySpades) #note-golf .inlay{filter:none;background:linear-gradient(180deg,#81796a 0%,#c3bcaa 12%,#ded9c8 38%,#cbc5b3 74%,#f0e9d5 100%);border-color:#514638;box-shadow:inset 0 1px 2px #201609b0,inset 0 -1px 1px #fff8;opacity:.95}
#fq.neckMaple:is(.inlayDots,.inlayLightning,.inlayBlocks,.inlaySpades) .marker .dot,#fq.neckMaple:is(.inlayDots,.inlayLightning,.inlayBlocks,.inlaySpades) #note-golf .inlay{background:linear-gradient(180deg,#1e180f 0%,#3e3222 18%,#544631 60%,#68563d 90%,#9e8359 100%);border-color:#493620;box-shadow:inset 0 1px 2px #100c08b0,inset 0 -1px 1px #dbbd7855}
#fq .marker .dot::after,#fq #note-golf .inlay::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#0003,transparent 25%,transparent 80%,#fff2);mix-blend-mode:multiply}

/* Compact demo cards: note and fret above, string number in the spade below. */
#fq .watchVisual #note-golf[data-level="1"] .board{gap:4px;--card-step:40px;--card-height:92px;grid-template-columns:repeat(7,minmax(0,1fr))}
#fq .watchVisual #note-golf[data-level="1"] .column{min-width:0}
#fq .watchVisual #note-golf[data-level="1"] .position .corner.top{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;top:3px;left:3px;right:3px;gap:2px;white-space:nowrap}
#fq .watchVisual #note-golf[data-level="1"] .corner.top b{font-size:18px;line-height:19px}
#fq .watchVisual #note-golf[data-level="1"] .corner.top small{font-size:10px;line-height:11px;flex-basis:auto}
#fq .watchVisual #note-golf[data-level="1"] .corner.top .string-badge{display:none}
#fq .watchVisual #note-golf[data-level="1"] .card-center{inset:38px 0 3px}
#fq .watchVisual #note-golf[data-level="1"] .spade-emblem{width:28px;height:42px;max-width:100%}
#fq .watchVisual #note-golf[data-level="1"] .spade-shape{font-size:57px}
#fq .watchVisual #note-golf[data-level="1"] .spade-number{width:17px;height:17px;font-size:11px}

/* Keep the decision prompt, controls and all thirteen positions in one viewport. */
#fq .play.activeFocus{--fret-row:var(--play-row,32px);padding-bottom:24px}
#fq .activeFocus .prompt{margin:4px 0;gap:8px}
#fq .activeFocus .pageIcon{width:28px;height:28px;flex-shrink:0}
#fq .activeFocus .pageIcon svg{width:22px;height:22px}
#fq .activeFocus .challenge{font-size:22px;line-height:1.1}
#fq .activeFocus .sub{font-size:12px;line-height:1.2}
#fq .activeFocus .hintDock{margin:3px 0}
#fq .activeFocus .hintBtn{padding:4px 10px;min-height:30px;font-size:12px}
#fq .activeFocus .status,#fq .activeFocus .msg{margin:2px 0;font-size:11px;line-height:1.2}
#fq .activeFocus .pattern,#fq .activeFocus .answers{margin:3px 0}
#fq .activeFocus .pattern .token{height:26px;min-height:26px;padding:3px;font-size:16px}
#fq .activeFocus .leapfrogPanel{margin:3px 0}
#fq .activeFocus .leapClueCard{padding:5px}
#fq .activeFocus .leapSectionTitle{display:none}
#fq .activeFocus .frettrisPanel{margin:3px 0;padding:0}
#fq .activeFocus .frettrisTop{grid-template-columns:1fr 1fr;gap:6px}
#fq .activeFocus .frettrisShapeCard,#fq .activeFocus .frettrisWallCard{padding:4px}
#fq .activeFocus .frettrisShape{width:56px;height:56px;gap:2px}
#fq .activeFocus .frettrisWall{width:140px;max-width:100%;height:56px;gap:2px}
#fq .activeFocus .frettrisHelp,#fq .activeFocus .frettrisAnchor{display:none}
#fq .activeFocus .frettrisGuide{margin:3px 0;gap:4px}
#fq .activeFocus .frettrisNote{width:26px;height:26px;min-height:0;font-size:16px}
#fq .activeFocus .mazeOptions{margin:3px auto;padding:4px}
#fq .activeFocus .mazeOptionsTitle{margin-bottom:3px}
#fq .activeFocus .mazeOption{min-width:36px;padding:3px 6px;font-size:17px}
#fq .activeFocus .neck{height:calc(12 * var(--play-row))}
#fq .activeFocus .open,#fq .activeFocus .oc{height:var(--play-row);min-height:0}
#fq .activeFocus .nbtn{width:min(31px,calc(var(--play-row) * .76));height:min(31px,calc(var(--play-row) * .76));min-height:0;min-width:0;font-size:12px}
#fq .activeFocus .wrongFeedback{position:static;transform:none;width:100%;box-sizing:border-box;min-height:34px;margin:2px 0;padding:3px 6px;font-size:11px;box-shadow:none}
#fq .activeFocus .wrongFeedback[hidden]{display:flex!important;visibility:hidden}
#fq .activeFocus .wrongFeedback .wrongNoteIcon,#fq .activeFocus .wrongFeedback img{width:22px!important;height:22px!important}
#fq .activeFocus .foot{display:none}

/* L1 decisions use the cards; its non-interactive neck is not part of the turn. */
#fq #note-golf.acePlaying[data-level="1"] .shared-neck{display:none}
#fq #note-golf.acePlaying[data-level="1"] .play-layout{grid-template-columns:minmax(0,1fr);margin:6px 0}
#fq #note-golf.acePlaying[data-level="1"] .board{--card-height:96px;gap:4px}
#fq #note-golf.acePlaying[data-level="1"] .corner.top{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:2px;white-space:nowrap}
#fq #note-golf.acePlaying[data-level="1"] .corner.top .string-badge{display:none}
#fq #note-golf.acePlaying[data-level="1"] .corner.top b{font-size:18px;line-height:19px}
#fq #note-golf.acePlaying[data-level="1"] .corner.top small{font-size:10px;line-height:11px;flex-basis:auto}
#fq #note-golf.acePlaying[data-level="1"] .spade-emblem{width:28px;height:42px;max-width:100%}
#fq #note-golf.acePlaying[data-level="1"] .spade-shape{font-size:57px}
#fq #note-golf.acePlaying[data-level="1"] .spade-number{width:17px;height:17px;font-size:11px}
#fq #note-golf.acePlaying[data-level="1"] .tableau footer{margin-top:4px;padding-top:6px}
#fq #note-golf.acePlaying[data-level="1"] .tableau .piles>#ng-draw,
#fq #note-golf.acePlaying[data-level="1"] .tableau .piles>.waste{height:64px;min-height:64px;padding:5px 8px}

/* Use the prompt row for transient misses instead of reserving empty board space. */
#fq .activeFocus .prompt{position:relative;min-height:44px;box-sizing:border-box}
#fq .activeFocus:has(.hintBtn:not([hidden])) .prompt{padding-right:118px}
#fq .activeFocus .hintDock:has(.hintBtn:not([hidden])){height:30px;margin:-36px 0 6px;position:relative;z-index:2;pointer-events:none}
#fq .activeFocus .hintDock .hintBtn{pointer-events:auto}
#fq .activeFocus .hintDock:not(:has(.hintBtn:not([hidden]))){display:none}
#fq .activeFocus .msg:empty{display:none}
#fq .activeFocus .status{margin:2px 0 3px;min-height:0}
#fq .activeFocus .wrongFeedback{position:absolute;inset:0;left:0;bottom:auto;transform:none;width:100%;height:100%;min-height:0;margin:0;padding:4px 8px;z-index:3;visibility:visible;overflow:auto;background:#7d2633}
#fq .activeFocus .wrongFeedback[hidden]{display:none!important}

/* Keep Fretris note targets closer to the standard 31px size on compact necks. */
#fq .activeFocus:has(.frettrisPanel:not([hidden])) .nbtn{width:min(31px,calc(var(--play-row) * .92));height:min(31px,calc(var(--play-row) * .92));font-size:13px}

/* Keep the four target notes together as one compact instruction. */
#fq .frettrisNotesGroup{text-align:center;margin:7px 0 2px}
#fq .frettrisNotesLabel{font-size:12px;line-height:1.25;color:#bac3d0;margin-bottom:5px}
#fq .frettrisPanel .frettrisGuide{display:flex;justify-content:center;align-items:center;gap:9px;margin:0}
#fq .frettrisPanel .frettrisNote{flex:0 0 32px;width:32px;height:32px;min-height:32px;border-radius:50%;font-size:19px}
#fq .activeFocus .frettrisNotesGroup{margin:5px 0 1px}
#fq .activeFocus .frettrisNotesLabel{font-size:11px;margin-bottom:4px}

/* Roomy screens keep full-size panels; neck height alone follows available space. */
#fq .play.viewportPlay{--fret-row:var(--play-row);padding-bottom:24px}
#fq .viewportPlay .neck{height:calc(12 * var(--play-row))}
#fq .viewportPlay .open,#fq .viewportPlay .oc{height:var(--play-row);min-height:0}
#fq .viewportPlay:not(.activeFocus) .nbtn{width:var(--note-size);height:var(--note-size)}

/* Landscape keeps the neck vertical and gives next-move information its own column. */
#fq .landscapePlay{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.95fr);gap:18px;align-items:start;width:100%}
#fq .landscapeInfo{min-width:0;max-height:var(--landscape-height);overflow:auto;overscroll-behavior:contain;padding:0 3px 4px}
#fq .landscapePlay .boardWrap{min-width:0}
#fq .landscapePlay .stage{width:min(100%,390px)}
#fq .landscapePlay .prompt{padding-right:0}
#fq .landscapePlay .hintDock:has(.hintBtn:not([hidden])){height:auto;margin:5px 0}
#fq .landscapePlay .challenge{font-size:clamp(20px,3vw,30px)}
#fq .landscapePlay .mazeOptions{width:100%}
#fq .landscapePlay .frettrisTop{grid-template-columns:1fr 1fr}
@media (orientation:landscape) and (min-width:600px){
 #fq #note-golf.acePlaying:is([data-level="2"],[data-level="3"]) .play-layout{display:grid;grid-template-columns:minmax(160px,1fr) minmax(230px,1fr);gap:14px;align-items:start}
 #fq #note-golf.acePlaying:is([data-level="2"],[data-level="3"]) .tableau .piles{grid-column:1;grid-row:1;grid-template-columns:minmax(70px,.7fr) minmax(100px,1fr)}
 #fq #note-golf.acePlaying:is([data-level="2"],[data-level="3"]) .shared-neck{grid-column:2;grid-row:1 / span 2;width:100%;max-width:390px;margin:0 auto}
 #fq #note-golf.acePlaying[data-level="1"] .tableau{display:grid;grid-template-columns:minmax(0,1fr) 175px;gap:12px}
 #fq #note-golf.acePlaying[data-level="1"] .tableau footer{margin:0;border:0;padding:8px 0}
 #fq #note-golf.acePlaying[data-level="1"] .tableau .piles{grid-template-columns:1fr;grid-template-rows:64px 64px 32px;gap:6px}
 #fq #note-golf.acePlaying[data-level="1"] .tableau .piles>.waste{grid-column:1;grid-row:2}
 #fq #note-golf.acePlaying[data-level="1"] .tableau .piles>#ng-available{grid-column:1;grid-row:3}
}

/* Automatic landscape gameplay: preserve physical positions while turning only the neck. */
#fq .horizontalPlay .landscapePlay{display:flex;flex-direction:column;gap:8px}
#fq .horizontalPlay .landscapeInfo{display:grid;grid-template-columns:minmax(145px,1fr) minmax(0,1.2fr) auto;gap:3px 12px;align-items:center;width:100%;max-height:none;overflow:visible;padding:0}
#fq .horizontalPlay .landscapeInfo>.prompt{grid-column:1;grid-row:1 / span 2;margin:0}
#fq .horizontalPlay .landscapeInfo>.hintDock{grid-column:3;grid-row:1;margin:0}
#fq .horizontalPlay .landscapeInfo>.status{grid-column:3;grid-row:2;margin:0;justify-content:flex-end}
#fq .horizontalPlay .landscapeInfo>.msg{grid-column:1 / -1;margin:0}
#fq .horizontalPlay .landscapeInfo>:is(.pattern,.answers,.leapfrogPanel,.frettrisPanel,.mazeOptions){grid-column:2;grid-row:1 / span 2;margin:0;width:100%}
#fq .horizontalPlay .challenge{font-size:20px}
#fq .horizontalPlay .sub{font-size:11px}
#fq .horizontalPlay .pageIcon{width:28px;height:28px;flex-shrink:0}
#fq .horizontalPlay .frettrisPanel{display:flex;gap:8px;align-items:center}
#fq .horizontalPlay .frettrisTop{flex:1;gap:4px}
#fq .horizontalPlay .frettrisShape{width:42px;height:42px;transform:rotate(-90deg)}
#fq .horizontalPlay .frettrisWall{width:95px;height:42px}
#fq .horizontalPlay .frettrisNotesGroup{margin:0}
#fq .horizontalPlay .frettrisNotesLabel{max-width:95px;font-size:10px}
#fq .horizontalPlay .frettrisPanel .frettrisGuide{display:grid;grid-template-columns:repeat(2,24px);gap:3px}
#fq .horizontalPlay .frettrisPanel .frettrisNote{width:24px;height:24px;min-height:24px;font-size:15px}
#fq .horizontalPlay .boardWrap{position:relative;height:var(--horizontal-height);width:100%;display:block}
#fq .horizontalPlay .boardWrap .stage{position:absolute;top:0;left:0;width:var(--horizontal-height);height:var(--horizontal-width);max-width:none;transform-origin:0 0;transform:translateY(var(--horizontal-height)) rotate(-90deg)}
#fq .horizontalPlay .stage .labels{height:20px;line-height:20px;font-size:12px}
#fq .horizontalPlay .stage .labels span{display:block;transform:rotate(90deg)}
#fq .horizontalPlay .stage .open,#fq .horizontalPlay .stage .oc{height:44px;min-height:0}
#fq .horizontalPlay .stage .nut{height:6px;margin:0}
#fq .horizontalPlay .stage .neck{height:calc(var(--horizontal-width) - 70px);--fret-row:var(--horizontal-fret)}
#fq .horizontalPlay .stage .nbtn{width:var(--horizontal-note);height:var(--horizontal-note);font-size:13px;transform:rotate(90deg)}
#fq .horizontalPlay .stage .nbtn.guessTarget{transform:rotate(90deg) scale(1.08)}
#fq .horizontalPlay .stage .marker .dot{transform:translate(-50%,-50%) rotate(90deg)}
#fq .horizontalPlay .foot{display:none}
/* Ace L2/L3 use the same left-to-right neck with upright note text. */
#fq #note-golf.aceHorizontal .play-layout{display:flex!important;flex-direction:column;gap:7px;margin:5px 0}
#fq #note-golf.aceHorizontal .tableau .piles{display:grid;grid-template-columns:100px minmax(180px,1fr) minmax(120px,.8fr);grid-template-rows:64px;gap:8px;width:100%}
#fq #note-golf.aceHorizontal .tableau .piles>#ng-available{grid-column:3;grid-row:1;height:auto;align-self:center}
#fq #note-golf.aceHorizontal .shared-neck{width:100%;max-width:none;padding:8px;margin:0;box-sizing:border-box}
#fq #note-golf.aceHorizontal #ng-neck{position:relative;height:var(--horizontal-height);width:100%}
#fq #note-golf.aceHorizontal .aceNeckSurface{position:absolute;left:0;top:0;width:var(--horizontal-height);height:var(--horizontal-width);transform-origin:0 0;transform:translateY(var(--horizontal-height)) rotate(-90deg)}
#fq #note-golf.aceHorizontal .neck-labels{height:20px;line-height:20px}
#fq #note-golf.aceHorizontal .neck-labels span{transform:rotate(90deg)}
#fq #note-golf.aceHorizontal .neck-open,#fq #note-golf.aceHorizontal .neck-open .neck-cell{height:32px}
#fq #note-golf.aceHorizontal .neck-nut{height:5px}
#fq #note-golf.aceHorizontal .neck-wood .neck-cell{height:var(--horizontal-fret)}
#fq #note-golf.aceHorizontal .map-note{width:var(--horizontal-note);height:var(--horizontal-note);min-width:0;min-height:0;transform:rotate(90deg);font-size:12px}
#fq #note-golf.aceHorizontal .neck-cell em{transform:rotate(90deg);font-size:10px}
#fq #note-golf.aceHorizontal .neck-cell .inlay{transform:translate(-50%,-50%) rotate(90deg)}

/* Override the earlier, more-specific landscape panel width on Ace L2/L3. */
#fq #note-golf.acePlaying.aceHorizontal:is([data-level="2"],[data-level="3"]) .shared-neck{width:100%;max-width:none;margin:0;padding:8px;align-self:stretch;flex:none}
#fq #note-golf.acePlaying.aceHorizontal:is([data-level="2"],[data-level="3"]) .play-layout{width:100%;max-width:none;align-items:stretch}
/* Inlays belong to the neck: keep their natural orientation within its rotated surface. */
#fq .horizontalPlay .stage .marker .dot,#fq #note-golf.aceHorizontal .neck-cell .inlay{transform:translate(-50%,-50%)}
/* Stable compact next-move strip for the two racing games. */
#fq .raceLandscape .landscapeInfo{grid-template-columns:minmax(190px,1fr) minmax(180px,1.2fr) auto;grid-template-rows:32px 32px 16px;min-height:86px;gap:3px 10px}
#fq .raceLandscape .prompt>div:not(.pageIcon):not(.wrongFeedback){flex:1;min-width:0}
#fq .raceLandscape .challenge{font-size:19px;line-height:1.1}
#fq .raceLandscape .sub{font-size:11px;line-height:14px;min-height:28px}
#fq .raceLandscape .landscapeInfo>.msg{display:block;min-height:16px;max-height:16px;line-height:16px;overflow:auto;white-space:nowrap}
#fq .raceLandscape .mazeOptionsTitle{display:none}
#fq .raceLandscape .mazeOptionButtons{flex-wrap:nowrap;gap:4px}
#fq .raceLandscape .mazeOption{min-width:30px;min-height:38px;padding:3px 5px}

/* Onboarding rotation demonstration: fixed stage prevents card layout movement. */
#fq .setupRotateDemo{height:252px;position:relative;width:min(100%,300px);margin:auto;overflow:hidden}
#fq .setupRotateNeck{position:absolute;left:50%;top:50%;width:130px;height:218px;transform:translate(-50%,-50%);animation:setupNeckTurn 10s ease-in-out infinite}
#fq .setupRotateNeck .setupRealStrings{height:18px;margin:0;font-size:9px;align-items:center}
#fq .setupRotateNeck .setupRealNeck{width:100%;height:calc(100% - 18px);margin:0}
#fq .setupRotateNeck .nbtn{width:17px;height:17px;font-size:10px;animation:setupNoteTurn 10s ease-in-out infinite}
#fq .setupRotateNeck .setupRealStrings span{animation:setupNoteTurn 10s ease-in-out infinite;white-space:nowrap}
#fq .setupRotateToggle{display:block;margin:8px auto 0;padding:4px 12px;min-height:30px;font-size:11px}
#fq .rotationPaused .setupRotateNeck,#fq .rotationPaused .setupRotateNeck *{animation-play-state:paused!important}
#fq .setupTour[hidden] .setupRotateNeck,#fq .setupTour[hidden] .setupRotateNeck *{animation-play-state:paused!important}
@keyframes setupNeckTurn{0%,20%,90%,100%{height:218px;transform:translate(-50%,-50%) rotate(0deg)}40%,70%{height:270px;transform:translate(-50%,-50%) rotate(-90deg)}}
@keyframes setupNoteTurn{0%,20%,90%,100%{transform:rotate(0deg)}40%,70%{transform:rotate(90deg)}}


/* Reserve timer space so each tick cannot resize the landscape information grid. */
#fq .horizontalPlay .landscapeInfo>.status .timer{
 display:inline-block;box-sizing:border-box;width:88px;min-width:88px;max-width:88px;
 flex:0 0 88px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;
}


#fq .onboardArt .setupConfidenceExample{display:block;width:auto;max-width:100%;height:auto;max-height:320px;object-fit:contain;margin:auto;border-radius:10px}

.menuCoach{position:fixed;inset:auto 12px auto;margin:0 auto;width:min(440px,calc(100% - 24px));box-sizing:border-box;padding:18px;border:1px solid #818aff;border-radius:16px;background:#151923;color:#f4f5f8;box-shadow:0 10px 40px #0009;max-height:80dvh;overflow:auto;font:14px/1.45 system-ui,sans-serif}
.menuCoach::backdrop{background:#0009}.menuCoach h2{margin:6px 0;font-size:22px}.menuCoach p{margin:8px 0 16px}.menuCoachStep{font-size:11px;color:#b7bdf8}.menuCoachActions{display:flex;gap:8px}.menuCoach button{font:inherit;color:inherit;background:#232a40;border:1px solid #67729b;border-radius:9px;padding:10px;cursor:pointer}.menuCoach button:disabled{opacity:.4}.menuCoach [data-action="next"]{flex:1;background:#333f74}.menuCoach [data-action="skip"]{margin-top:10px;background:transparent;border:0;padding:4px}.menuTourHighlight{outline:4px solid #a6b5ff!important;outline-offset:4px;background:#333f74!important}

.menuCoachGuide{display:flex;align-items:center;gap:12px;margin-top:10px}.menuCoachMascot{display:block;flex:0 0 48px;width:48px;height:56px}.menuCoachMascot .wrongNoteIcon,.menuCoachMascot .wrongNoteIcon img{display:block;width:100%!important;height:100%!important;object-fit:contain}.menuCoachGreeting{font-size:12px;color:#b7bdf8}.menuCoachGuide h2{margin:3px 0 0}

#fq .instructionsTourActions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%}
#fq .instructionsTourActions>button{width:100%;min-width:0;min-height:48px;margin:0;display:flex;align-items:center;justify-content:center;gap:8px}
#fq .replayTourMascot{display:block;flex:0 0 26px;width:26px;height:30px}
#fq .replayTourMascot .wrongNoteIcon,#fq .replayTourMascot .wrongNoteIcon img{display:block;width:100%!important;height:100%!important;object-fit:contain}

#fq .restoreSuccess{width:min(420px,calc(100% - 36px));box-sizing:border-box;padding:22px;border:1px solid #74d39a;border-radius:16px;background:#121720;color:#f4f5f8;box-shadow:0 16px 50px #0009}#fq .restoreSuccess::backdrop{background:#0009}#fq .restoreSuccess h2{margin:0 0 12px;font-size:24px}#fq .restoreSuccess p{line-height:1.5;color:#cbd4de}#fq .restoreSuccessDone{width:100%;min-height:46px}
#fq .storageNotice{width:min(420px,calc(100% - 36px));box-sizing:border-box;padding:22px;border:1px solid #74d39a;border-radius:16px;background:#121720;color:#f4f5f8;box-shadow:0 16px 50px #0009}#fq .storageNotice::backdrop{background:#0009}#fq .storageNotice h2{margin:0 0 12px;font-size:24px}#fq .storageNotice p{line-height:1.5;color:#cbd4de}#fq .storageNoticeDone{width:100%;min-height:46px}

#fq .settingsPage .playerProfileCard{padding:12px;background:transparent;border-color:#272e39;box-shadow:none;border-radius:10px}
#fq .playerProfileCard .playerNameLabel{margin:0 0 7px;font-size:12px;font-weight:600;color:#aeb8c6}
#fq .shopNameRow{display:grid;grid-template-columns:minmax(0,220px) auto;justify-content:start;gap:8px;align-items:stretch;max-width:340px}
#fq .shopNameRow .playerNameInput{box-sizing:border-box;min-height:44px;padding:8px 10px;font-size:16px;border-color:#414b5d;border-radius:8px}
#fq .shopNameRow .savePlayerName{min-width:0;min-height:44px;padding:8px 12px;font-size:13px;white-space:nowrap;border-radius:8px}
#fq .playerProfileCard #shopPlayerNameHelp{margin:7px 0 0;font-size:11px;line-height:1.4;color:#939dad}
#fq .playerProfileCard .profileStatus{margin:4px 0 0;font-size:11px;line-height:1.4}
#fq .playerProfileCard .profileStatus:empty{display:none}

#fq .milestoneContinue{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}#fq .keepRockingIcon{font-size:26px;line-height:1.2}

#fq .stageNameLimit{display:block;font-size:11px;color:#939dad;margin-top:3px}

#fq .fretboardLayoutControl{grid-column:1 / -1;margin:10px 0}.fretboardLayoutControl label{display:block;font-weight:700;margin-bottom:6px}#fq #fretboardLayout{min-height:44px;padding:8px;width:100%;background:#151922;color:#f4f5f8;border:1px solid #414b5d;border-radius:8px;font:inherit}
#fq .layoutPreviewFrame{position:relative;width:100%;overflow:hidden}#fq .horizontalPreview .layoutPreviewSurface{position:absolute;left:0;top:0;transform-origin:0 0;display:flex;flex-direction:column}#fq .horizontalPreview .settingsNeck{flex:1;min-height:0;height:auto!important;width:100%!important}#fq .horizontalPreview .previewStringNames{flex:0 0 22px;margin:0}#fq .horizontalPreview .previewStringNames span{transform:rotate(90deg)}#fq .horizontalPreview .previewNut{flex:0 0 6px}

#fq .fretboardCustomize .fretboardControls{grid-column:1 / -1}#fq .fretboardCustomize .settingsNeckPreview{grid-column:1 / -1;width:100%;max-width:320px;margin:0 auto}#fq .fretboardCustomize .settingsNeckPreview.wideLayoutPreview{max-width:720px}

/* Landscape has a separate hint column: do not reserve portrait hint space inside the prompt. */
#fq .horizontalPlay.activeFocus:has(.hintBtn:not([hidden])) .prompt{padding-right:0}
#fq .horizontalPlay .prompt>div:not(.pageIcon):not(.wrongFeedback){flex:1;min-width:0}
#fq .horizontalPlay .prompt .pageIcon{flex-shrink:0}
#fq .horizontalPlay .challenge{overflow-wrap:normal;word-break:normal;hyphens:none}
#fq .horizontalPlay .landscapeInfo:not(:has(>:is(.pattern,.answers,.leapfrogPanel,.frettrisPanel,.mazeOptions):not([hidden])))>.prompt{grid-column:1 / 3}

/* On short landscape screens, wide game headers sit above their controls rather than beside them. */
#fq .horizontalPlay.activeFocus:not(.raceLandscape) .landscapeInfo:has(>:is(.pattern,.answers,.leapfrogPanel,.frettrisPanel):not([hidden])){grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:4px 10px}
#fq .horizontalPlay.activeFocus:not(.raceLandscape) .landscapeInfo:has(>:is(.pattern,.answers,.leapfrogPanel,.frettrisPanel):not([hidden]))>.prompt{grid-column:1 / 3;grid-row:1;min-height:32px}
#fq .horizontalPlay.activeFocus:not(.raceLandscape) .landscapeInfo:has(>:is(.pattern,.answers,.leapfrogPanel,.frettrisPanel):not([hidden]))>.prompt>div:not(.pageIcon):not(.wrongFeedback){display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px}
#fq .horizontalPlay.activeFocus:not(.raceLandscape) .landscapeInfo:has(>:is(.pattern,.answers,.leapfrogPanel,.frettrisPanel):not([hidden])) .challenge{font-size:18px;line-height:1.15;flex:0 1 auto}
#fq .horizontalPlay.activeFocus:not(.raceLandscape) .landscapeInfo:has(>:is(.pattern,.answers,.leapfrogPanel,.frettrisPanel):not([hidden])) .sub{flex:1 1 160px;margin:0;line-height:1.25}
#fq .horizontalPlay.activeFocus:not(.raceLandscape) .landscapeInfo>:is(.pattern,.answers,.leapfrogPanel,.frettrisPanel):not([hidden]){grid-column:1 / 3;grid-row:2;width:100%}
#fq .horizontalPlay.activeFocus:not(.raceLandscape) .frettrisPanel .frettrisTop{flex:0 1 220px}
#fq .horizontalPlay.activeFocus:not(.raceLandscape) .frettrisPanel .frettrisGuide{grid-template-columns:repeat(4,24px)}
#fq .horizontalPlay.activeFocus:not(.raceLandscape) .frettrisNotesGroup{display:flex;align-items:center;gap:8px}

/* All compact landscape prompts share their width with supporting instructions. */
#fq .horizontalPlay.activeFocus .prompt>div:not(.pageIcon):not(.wrongFeedback){display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px}
#fq .horizontalPlay.activeFocus .prompt .challenge{flex:0 1 auto;line-height:1.15}
#fq .horizontalPlay.activeFocus .prompt .sub{flex:1 1 140px;min-height:0;margin:0;line-height:1.25}
/* Racing games keep fixed rows so changing turn feedback cannot move the neck. */
#fq .horizontalPlay.activeFocus.raceLandscape .landscapeInfo{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-rows:28px 32px 16px;min-height:82px;gap:3px 10px}
#fq .horizontalPlay.activeFocus.raceLandscape .landscapeInfo>.prompt{grid-column:1 / 3;grid-row:1;min-height:0}
#fq .horizontalPlay.activeFocus.raceLandscape .landscapeInfo>.mazeOptions:not([hidden]){grid-column:1 / 3;grid-row:2;padding:0 6px}
#fq .horizontalPlay.activeFocus.raceLandscape .mazeOption{min-height:30px;padding:2px 8px}
#fq .horizontalPlay.activeFocus.raceLandscape .landscapeInfo>.msg{grid-row:3}
#fq .horizontalPlay.activeFocus.raceLandscape .landscapeInfo:not(:has(>.mazeOptions:not([hidden]))){grid-template-rows:32px 18px;min-height:53px}
#fq .horizontalPlay.activeFocus.raceLandscape .landscapeInfo:not(:has(>.mazeOptions:not([hidden])))>.msg{grid-column:1 / 3;grid-row:2}

#fq .bottomAnswerDock{width:100%;margin:8px 0 0;padding-bottom:env(safe-area-inset-bottom,0px)}
#fq .bottomAnswerDock .answers{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0}
#fq .bottomAnswerDock .answers button{min-width:0;min-height:44px;padding:6px;font-size:20px}
#fq .bottomAnswerDock .mazeOptions{width:100%;margin:0;padding:6px;box-sizing:border-box}
#fq .bottomAnswerDock .mazeOptionsTitle{display:none}
#fq .bottomAnswerDock .mazeOptionButtons{display:flex;justify-content:center;gap:8px;flex-wrap:nowrap}
#fq .bottomAnswerDock .mazeOption{flex:1;max-width:140px;min-height:44px;padding:6px;font-size:22px}

#fq .careerPanel{display:flex;align-items:center;gap:14px;padding:14px;margin:12px 0;border:1px solid #394353;border-radius:12px;background:#131923}#fq .careerPanelCopy{flex:1;min-width:0}#fq .careerRankMeta,#fq .careerRankNext{font-size:11px;color:#b3bdd0}.careerTrack{height:7px;background:#303649;border-radius:8px;overflow:hidden;margin:8px 0}.careerFill{height:100%;background:#858cff;transition:width .7s}
#fq .rankMedal{display:inline-flex;position:relative;align-items:center;justify-content:center;width:72px;height:80px;background:linear-gradient(145deg,#283046,#111720);border:2px solid #96a2b9;border-radius:16px 16px 30px 30px;box-shadow:inset 0 0 0 4px #161d2b,inset 0 0 0 5px #59657b;color:#c2ccdf}
#fq .rankTier1{border-color:#b79069;color:#d9b68c}#fq .rankTier2{border-color:#d9dfea;color:#e4ebf7}#fq .rankTier3{border-color:#efda91;color:#efda91;box-shadow:inset 0 0 0 4px #161d2b,inset 0 0 0 5px #c0a458,0 0 18px #efda9125}
#fq .rankEmblem svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#fq .rankNumber{position:absolute;bottom:5px;font-size:11px;font-weight:800;background:#151a25;padding:0 5px;border-radius:5px}#fq .encoreBadge{margin:0 auto 12px}#fq .encoreStage h3{margin:10px 0;font-size:21px}#fq .encoreStage{min-height:110px}#fq .encoreGold{color:#efda91;font-weight:700}#fq .encoreNotes{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:20px 0 32px}#fq .encoreNote{display:grid;place-items:center;position:relative;width:36px;height:36px;border-radius:50%;font-weight:800;box-shadow:inset 0 2px 2px #ffffff66;animation:noteReward .65s var(--delay) both}#fq .encoreNote small{position:absolute;top:39px;white-space:nowrap;font-size:10px;color:#bbc5d6;font-weight:400}#fq .encoreSkip{display:block;margin:12px auto;background:transparent;border:0;font-size:12px;color:#bbc5d6;min-height:36px}#fq .encoreSkip[hidden]{display:none}#fq .rankArrival{animation:rankReward .7s ease-out}@keyframes noteReward{from{transform:translateY(22px) scale(.6);opacity:0}60%{transform:translateY(-8px) scale(1.15)}to{transform:none;opacity:1}}@keyframes rankReward{from{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){#fq .encoreNote,#fq .rankArrival{animation:none}.careerFill{transition:none}}

#fq .careerHow{font-size:12px;margin-top:8px;color:#bbc5d6}#fq .careerHow summary{min-height:30px;cursor:pointer}#fq .careerLadderRow{display:flex;justify-content:space-between;gap:8px;padding:4px 0}#fq .careerLadderRow.careerCurrent{color:#efda91;font-weight:700}

#fq .compactCareerRank{font-size:10px;line-height:1.3;color:#efda91;white-space:nowrap;font-weight:600}#fq .stats{flex-wrap:wrap}#fq .stats>.compactCareerRank{padding:3px 6px}

/* Give activity and career distinct, aligned places instead of competing pills. */
#fq .homeStatsTop,#fq .homeStatsBottom{display:flex;align-items:baseline;justify-content:space-between;gap:5px 12px;flex-wrap:wrap}
#fq .homeStatsTop{font-size:14px}#fq .homeStatsBottom{margin-top:5px;font-size:11px}#fq .homeStatsBottom .small{font-size:11px}
#fq .homeStatsBottom .compactCareerRank{margin-left:auto;font-size:11px;white-space:normal;text-align:right}
#fq :is(.play,.singlesHeader)>.top .stats{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;width:100%;padding:8px 10px;background:#121720;border:1px solid #303744;border-radius:10px;font-size:12px}
#fq :is(.play,.singlesHeader)>.top .streakStats{display:contents}
#fq :is(.play,.singlesHeader)>.top .streakStats>span:first-child{grid-column:1;grid-row:1}
#fq :is(.play,.singlesHeader)>.top .streakStats>span:last-child{grid-column:2;grid-row:1;text-align:right}
#fq :is(.play,.singlesHeader)>.top .stats>span:not(.compactCareerRank){grid-column:1;grid-row:2;font-size:11px;color:#aeb8c6}
#fq :is(.play,.singlesHeader)>.top .stats>.compactCareerRank{grid-column:2;grid-row:2;text-align:right;font-size:11px;white-space:normal}
#fq :is(.play,.singlesHeader)>.top .stats>span,#fq :is(.play,.singlesHeader)>.top .streakStats>span{background:none;border:0;padding:0;border-radius:0}

#fq .cb-medal{position:absolute;inset:0;border-radius:34px 34px 68px 68px;background:linear-gradient(135deg,#fff3d2 0%,var(--metal) 19%,#513b29 42%,var(--metal) 68%,#fef5d5 83%,#806241 100%);box-shadow:0 6px 0 var(--edge),0 11px 0 #16191e,0 22px 25px #0009;transform-style:preserve-3d}#fq .cb-face{position:absolute;inset:8px;border-radius:28px 28px 61px 61px;background:radial-gradient(circle at 38% 20%,var(--bright),var(--enamel) 63%,#080e1c);border:2px solid #171a25;box-shadow:inset 0 2px 2px #ffffff80,inset 0 -7px 12px #000b,inset 0 0 0 3px #ffffff19;overflow:hidden}#fq .cb-face:before{content:'';position:absolute;inset:0;background:repeating-conic-gradient(from 12deg at 50% 65%,#fff0 0deg 14deg,#ffffff0a 15deg 18deg)}#fq .cb-gloss{position:absolute;inset:9px;border-radius:26px 26px 60px 60px;background:radial-gradient(ellipse at var(--sx,30%) var(--sy,10%),#fff9,transparent 60%);opacity:var(--shine);pointer-events:none;transform:translateZ(18px);mix-blend-mode:screen}#fq .cb-number{position:absolute;bottom:13px;left:50%;transform:translateX(-50%) translateZ(20px);font-size:12px;letter-spacing:2px;font-weight:800;color:#fff4d6;text-shadow:0 2px 2px #000;background:#080d18b0;border:1px solid #ffffff35;border-radius:12px;padding:3px 10px;white-space:nowrap}#fq .cb-art{position:absolute;inset:30px 16px 45px;transform:translateZ(var(--depth));filter:drop-shadow(0 5px 2px #0008)}#fq .cb-copper{--metal:#d9a075;--edge:#714327;--bright:#dc692b;--enamel:#632c25}#fq .cb-chrome{--metal:#d8e5ff;--edge:#505b84;--bright:#6158ef;--enamel:#261751}#fq .cb-gold{--metal:#ffe592;--edge:#856224;--bright:#148b89;--enamel:#064943}#fq .cb-amp{position:absolute;inset:22px 17px 4px;border-radius:12px;background:linear-gradient(125deg,#4b3940,#151720);border:3px solid #e6b789;box-shadow:inset 0 0 0 3px #211a20,3px 5px 0 #301f20}#fq .cb-amp:before{content:'';position:absolute;left:22px;right:22px;top:-16px;height:14px;border:5px solid #f0bc80;border-bottom:0;border-radius:7px 7px 0 0}#fq .cb-knobs{height:24px;margin:4px;background:linear-gradient(#ffd592,#bb7f3b);border-radius:4px;display:flex;align-items:center;justify-content:space-evenly}#fq .cb-knobs i{width:6px;height:6px;border-radius:50%;background:#282430;box-shadow:0 1px 0 #fff9}#fq .cb-speaker{position:absolute;inset:37px 8px 8px;border-radius:5px;background:repeating-linear-gradient(45deg,#292932 0 2px,#49434a 2px 3px);border:1px solid #807072}#fq .cb-speaker:after{content:'';position:absolute;width:42px;height:42px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#53505d 0 18%,#171a23 22% 40%,#47424b 45%,#181a21 70%);box-shadow:0 0 0 2px #a5805833}#fq .cb-marquee{position:absolute;inset:20px 1px 14px;border:6px dotted #fff2ba;border-radius:14px;background:linear-gradient(145deg,#f6e1ae,#ae793e);box-shadow:0 0 12px #fdc17666,2px 5px 0 #5f3b53}#fq .cb-marquee:before{content:'';position:absolute;inset:3px;background:linear-gradient(#4e174b,#1a1036);border:2px solid #fbe8c8;border-radius:4px}#fq .cb-star{position:absolute;inset:30px 30px 26px;background:linear-gradient(130deg,#fffbe8,#ffe59a 35%,#bd7c35 58%,#fff2a9);clip-path:polygon(50% 0,62% 34%,100% 38%,70% 62%,80% 100%,50% 78%,20% 100%,30% 62%,0 38%,38% 34%);filter:drop-shadow(0 4px 0 #845329)}#fq .cb-wing{position:absolute;top:45px;width:56px;height:65px;background:repeating-linear-gradient(15deg,#b48333 0 3px,#ffedaa 4px 12px,#cb9b4a 13px 14px);clip-path:polygon(0 0,100% 33%,100% 100%,34% 78%,12% 42%)}#fq .cb-wing.cb-left{left:0;transform:rotate(9deg)}#fq .cb-wing.cb-right{right:0;transform:scaleX(-1) rotate(9deg)}#fq .cb-bass-body{position:absolute;width:43px;height:49px;bottom:0;left:50%;transform:translateX(-50%) rotate(12deg);border-radius:40% 45% 42% 50%;background:linear-gradient(130deg,#fff6cd,#efb837 40%,#a36720 65%,#ffe8a7);border:2px solid #ffecac;box-shadow:3px 3px 0 #68451d}#fq .cb-bass-neck{position:absolute;width:12px;height:61px;left:65px;top:27px;transform:rotate(12deg);background:repeating-linear-gradient(0deg,#e9d391 0 1px,#574734 2px 9px);border:2px solid #f8d67b;z-index:2}#fq .cb-bass-body:after{content:'';position:absolute;width:16px;height:6px;background:#342e32;left:11px;top:25px;box-shadow:0 -11px 0 #51433b}#fq .cb-crown{position:absolute;top:0;left:43px;width:52px;height:29px;background:linear-gradient(120deg,#fff7d3,#ffd260,#b77722);clip-path:polygon(0 5%,28% 40%,50% 0,73% 40%,100% 5%,88% 100%,12% 100%)}#fq .cb-mini .cb-medal{width:172px;height:210px;transform:scale(.21);transform-origin:0 0}#fq .cb-mini .cb-gloss{display:none}
#fq .careerBadgeButton{border:0;padding:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}
#fq .careerCollectible{display:inline-block;position:relative;width:76px;height:94px;--depth:18px;--shine:.38}
#fq .careerCollectible>.cb-medal{width:172px;height:210px;transform:scale(.44);transform-origin:0 0}
#fq .badgeInspectDialog{color:#f5f1e8;background:radial-gradient(ellipse at 50% 0,#252840,#080b12 70%);border:1px solid #56607b;border-radius:22px;padding:24px;width:min(92vw,440px);max-height:90dvh;overflow:auto;text-align:center}
#fq .badgeInspectNext{margin:8px 0 0;font-size:13px;line-height:1.35;color:#efda91}
#fq .badgeInspectDialog::backdrop{background:#000c}
#fq .badgeInspectStage{height:270px;display:flex;align-items:center;justify-content:center;perspective:750px}
#fq .badgeInspectStage .careerCollectible{width:172px;height:210px;transform-style:preserve-3d;touch-action:none;cursor:grab}
#fq .badgeInspectStage .careerCollectible>.cb-medal{transform:none}
#fq .badgeInspectStage .rankMedal{transform:scale(2)}
#fq .badgeInspectStage button{touch-action:none}
#fq .badgeInspectActions{display:flex;gap:8px;justify-content:center;margin-top:12px}
#fq .badgeInspectActions button{min-height:44px;padding:8px 18px}
#fq .badgeInspectHelp{font-size:13px;color:#bbc5d6}

/* Keep touch focus off the rotating artwork; retain a stable keyboard indicator. */
#fq .badgeInspectStage .careerBadgeButton{-webkit-tap-highlight-color:transparent;border-radius:14px}
#fq .badgeInspectStage .careerBadgeButton:focus:not(:focus-visible){outline:none}
#fq .badgeInspectStage .careerBadgeButton:focus-visible{outline:2px solid #efd98a;outline-offset:10px}

/* Keep the swipe track at the required name step until it is filled in. */
.setupTour.setupNameRequired .setupSlide:nth-child(n+3){display:none}

#fq .homeStats[role="button"],#fq .stats[role="button"]{cursor:pointer}
#fq .homeStats[role="button"]:focus-visible,#fq .stats[role="button"]:focus-visible{outline:2px solid var(--a);outline-offset:3px}
#fq .cb-garageTheme{--metal:#e6b38c;--edge:#784d33;--bright:#398fb0;--enamel:#173c54}
#fq .cb-soundTheme{--metal:#dfb785;--edge:#785031;--bright:#b74887;--enamel:#492045}
#fq .cb-ticketTheme{--metal:#d8e5ff;--edge:#505b84;--bright:#dc4b52;--enamel:#5e172a}
#fq .cb-heroTheme{--metal:#d8e5ff;--edge:#505b84;--bright:#248d7d;--enamel:#124a45}
#fq .cb-openingTheme{--metal:#d8e5ff;--edge:#505b84;--bright:#3a74db;--enamel:#142b68}
#fq .cb-risingTheme{--metal:#ffe592;--edge:#856224;--bright:#9759de;--enamel:#402162}
#fq .cb-arenaTheme{--metal:#ffe592;--edge:#856224;--bright:#d45c31;--enamel:#602e24}
#fq .cb-garage{position:absolute;inset:25px 10px 0;background:linear-gradient(135deg,#ffdab0,#a7734d);border:3px solid #ffe8c9;border-radius:5px;box-shadow:3px 5px 0 #412c2c}
#fq .cb-garage:before{content:'';position:absolute;left:-10px;right:-10px;top:-25px;height:27px;background:linear-gradient(135deg,#fff0d4,#ac754a);clip-path:polygon(50% 0,100% 80%,100% 100%,50% 24%,0 100%,0 80%)}
#fq .cb-garage:after{content:'';position:absolute;inset:8px;background:repeating-linear-gradient(#253d4c 0 8px,#657583 9px 10px);box-shadow:inset 0 3px 7px #000a}
#fq .cb-garage .cb-amp{z-index:1;inset:auto;width:60px;height:62px;bottom:2px;left:22px;transform:scale(.8);transform-origin:bottom center}
#fq .cb-mic{position:absolute;top:5px;left:48px;width:40px;height:73px;border-radius:24px;background:repeating-linear-gradient(0deg,#ccc8de 0 3px,#55516b 4px 6px);border:3px solid #f9e7c4;box-shadow:4px 4px 0 #422b48}
#fq .cb-mic:after{content:'';position:absolute;left:-12px;right:-12px;top:30px;height:51px;border:5px solid #edc790;border-top:0;border-radius:0 0 32px 32px}
#fq .cb-micStand{position:absolute;top:85px;left:64px;width:8px;height:35px;background:linear-gradient(90deg,#9a774f,#fff0b9,#a17d51)}
#fq .cb-micStand:after{content:'';position:absolute;bottom:0;left:-22px;width:52px;height:7px;border-radius:5px;background:linear-gradient(#fff0c0,#a57a48)}
#fq .cb-wave{position:absolute;top:25px;width:17px;height:44px;border:3px solid #fbb8df;border-top-color:transparent;border-bottom-color:transparent;border-left:0;border-radius:50%;right:13px;filter:drop-shadow(0 0 4px #eb72bb)}
#fq .cb-waveLeft{left:11px;right:auto;transform:scaleX(-1)}
#fq .cb-ticket{position:absolute;inset:26px 4px 22px;background:linear-gradient(135deg,#ffefbb,#d59c47);border:3px solid #fff3ce;border-radius:9px;transform:rotate(-12deg);box-shadow:3px 5px 0 #733b30}
#fq .cb-ticket:before{content:'';position:absolute;left:23px;top:4px;bottom:4px;border-left:2px dashed #9c632c}
#fq .cb-ticket:after{content:'';position:absolute;right:12px;top:14px;width:55px;height:7px;background:#843738;box-shadow:0 14px 0 #843738,0 28px 0 #843738;border-radius:3px}
#fq .cb-pick{position:absolute;inset:7px 19px 0;background:linear-gradient(130deg,#fff8db,#e3b659 40%,#a36b29 62%,#ffecac);clip-path:polygon(50% 100%,18% 65%,1% 28%,3% 10%,22% 0,78% 0,97% 10%,99% 28%,82% 65%)}
#fq .cb-pick .cb-star{inset:21px 20px 45px;background:linear-gradient(130deg,#a4fbe1,#259f8a,#07594f)}
#fq .cb-spotlight{position:absolute;left:13px;top:0;width:40px;height:28px;transform:rotate(-25deg);background:linear-gradient(#eaf2ff,#7b8cac);border:2px solid #fff4ca;border-radius:7px;box-shadow:2px 3px 0 #233157}
#fq .cb-beam{position:absolute;inset:21px 4px 0;background:linear-gradient(130deg,#fff4ad99,#eddf8c08);clip-path:polygon(23% 0,42% 0,100% 100%,0 100%)}
#fq .cb-openingArt .cb-bass-body{bottom:1px}#fq .cb-openingArt .cb-bass-neck{top:35px}
#fq .cb-comet{position:absolute;left:7px;top:38px;width:105px;height:78px;background:linear-gradient(135deg,#f48ded00,#d58bed,#fff2af);clip-path:polygon(100% 0,83% 70%,0 100%,38% 65%,7% 67%,53% 28%)}
#fq .cb-risingArt .cb-star{inset:0 0 45px 56px}
#fq .cb-stadium{position:absolute;left:8px;right:8px;top:54px;height:60px;border-radius:50% / 25%;background:repeating-linear-gradient(90deg,#af762f 0 9px,#f4d38c 10px 13px);border:3px solid #ffe9a9;box-shadow:3px 5px 0 #693c21}
#fq .cb-stadium:before{content:'';position:absolute;left:-3px;right:-3px;top:-14px;height:35px;border-radius:50%;background:radial-gradient(ellipse,#338c73 0 35%,#162e39 38% 52%,#c39957 55% 68%,#fff1ba 70%);border:3px solid #ffe9a9}
#fq .cb-stadiumLights{position:absolute;left:22px;top:0;width:6px;height:59px;background:linear-gradient(#fff3b9cc,#fff3b911);transform:rotate(-20deg);box-shadow:36px 9px 0 #fff3b966,70px 18px 0 #fff3b944;filter:drop-shadow(0 0 4px #ffe29a)}

/* Recognizable electric-bass silhouette shared by Opening Act and Bass God. */
#fq .cb-bass{position:absolute;left:42px;top:21px;width:58px;height:111px;transform:rotate(12deg);filter:drop-shadow(3px 4px 1px #412817)}
#fq .cb-bass .cb-bass-body{left:3px;bottom:0;width:52px;height:59px;transform:none;border:0;border-radius:0;clip-path:polygon(20% 0,35% 5%,38% 23%,62% 23%,66% 5%,80% 0,84% 21%,73% 37%,84% 49%,98% 68%,100% 85%,88% 97%,67% 100%,32% 100%,12% 97%,0 85%,2% 68%,16% 49%,27% 37%,16% 21%);background:linear-gradient(125deg,#fff7d7 0%,#f4c95e 27%,#ca872b 63%,#ffe8a5 90%);box-shadow:none}
#fq .cb-bass .cb-bass-body:after{left:19px;top:36px;width:15px;height:5px;background:#342b26;box-shadow:0 -11px 0 #efe9d0,0 -13px 0 #5c4935}
#fq .cb-bass .cb-bass-neck{left:24px;top:16px;width:10px;height:65px;transform:none;border:1px solid #eed48d;background:repeating-linear-gradient(0deg,#d8c295 0 1px,#56402b 1px 8px);z-index:2}
#fq .cb-bass-head{position:absolute;left:22px;top:0;width:14px;height:21px;border-radius:5px 3px 3px 2px;transform:skewY(-12deg);background:linear-gradient(90deg,#b88539,#fff0ad,#c59040);border:1px solid #fff0c1;z-index:3}
#fq .cb-bass-head:before,#fq .cb-bass-head:after{content:'';position:absolute;top:4px;width:4px;height:3px;border-radius:2px;background:#e2e5eb;box-shadow:0 5px 0 #e2e5eb,0 10px 0 #e2e5eb}
#fq .cb-bass-head:before{left:-4px}#fq .cb-bass-head:after{right:-4px}
#fq .cb-bass-strings{position:absolute;left:26px;top:9px;width:6px;height:81px;background:repeating-linear-gradient(90deg,#fff6d6b0 0 .6px,transparent .6px 1.2px);z-index:4}
#fq .cb-openingArt .cb-bass{top:15px;left:43px}
#fq .cb-immortalArt .cb-bass{top:27px;height:105px;transform:scale(.94) rotate(8deg);transform-origin:top center}
#fq .cb-immortalArt .cb-crown{z-index:5;top:-2px}


/* Compact marquee crop on the name card; preserve room for typing. */
#fq .setupNameArt{padding:0;border:0;margin:10px 0 12px;overflow:hidden;border-radius:12px;background:#080b14}
#fq .setupNamePhoto{display:block;width:100%;height:clamp(100px,24dvh,190px);object-fit:cover;object-position:50% 57%}
#fq .setupNameArt .setupArtFit{width:100%}
@media(max-height:540px){#fq .setupNamePhoto{height:100px}#fq .setupProfileSlide .setupCard p{margin-top:7px;margin-bottom:7px}}
@media(max-height:380px){#fq .setupProfileSlide:focus-within .setupNameArt{display:none}}

/* Stable onboarding: one card, independent controls, no scrolling carousel state. */
#fq .setupTop,#fq .setupBottom{flex:0 0 auto;position:relative;z-index:2}
#fq .setupViewport{overflow:hidden;scroll-behavior:auto;scroll-snap-type:none;touch-action:pan-y}
#fq .setupTrack{display:block;width:100%;height:100%}
#fq .setupSlide{width:100%;height:100%;min-height:0}
#fq .setupSlide[hidden]{display:none!important}
#fq .setupCard{max-height:100%;overflow-y:auto;overscroll-behavior:contain;transform:none!important}
#fq .setupBottom{background:#050608}

#fq .encoreTrack{display:flex;height:9px}#fq .encoreTrack .careerFill{flex:none;transition:none}#fq .encoreAdded{height:100%;background:#efda91;flex:none}#fq .encoreCount{font-variant-numeric:tabular-nums}#fq .encoreBuildLabel{min-height:1.5em}

#fq .aceAnnouncement{width:min(500px,calc(100vw - 28px));box-sizing:border-box;text-align:center;border:2px solid #edcf7e;background:radial-gradient(ellipse at 50% 30%,#32335f 0%,#131624 60%,#0c0f18 100%);box-shadow:0 0 50px #d6b65344;padding:22px;max-height:90dvh}
#fq .aceUnlockKicker{font-size:11px;letter-spacing:.16em;font-weight:800;color:#efd88f}
#fq .aceRevealArt{position:relative;height:210px;display:grid;place-items:center;perspective:900px;isolation:isolate}
#fq .aceRevealCard{position:relative;width:116px;height:164px;transform-style:preserve-3d;transform:rotateY(180deg) rotateZ(-7deg)}
#fq .aceCardBack,#fq .aceCardFront{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:13px;border:3px solid #efd88f;box-shadow:0 10px 24px #0008;display:flex;align-items:center;justify-content:center;flex-direction:column}
#fq .aceCardBack{background:repeating-linear-gradient(45deg,#252b50 0 8px,#1b203b 8px 16px);color:#efd88f;font-size:58px}#fq .aceCardBack small{font-size:9px;letter-spacing:.1em}
#fq .aceCardFront{background:linear-gradient(135deg,#fff9df,#e6ca79);color:#131624;transform:rotateY(180deg)}#fq .aceCardFront strong{font-size:88px;line-height:1}#fq .aceCardFront span{font-size:17px;font-weight:900;align-self:flex-start;margin-left:8px}#fq .aceCardFront span:last-child{align-self:flex-end;transform:rotate(180deg);margin-right:8px}
#fq .aceRays{position:absolute;width:210px;height:210px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#f4d98428 0deg 12deg,transparent 12deg 30deg);mask-image:radial-gradient(#000,transparent 70%);z-index:-1}
#fq .aceSparks{position:absolute;inset:0;pointer-events:none}#fq .aceSparks i{position:absolute;left:50%;top:50%;width:5px;height:10px;border-radius:2px;background:#efd88f;opacity:0}
#fq .aceRevealCopy h2{font-size:32px;margin:8px 0;color:#fff2c6}#fq .aceRevealCopy p{margin:10px 0 18px;line-height:1.5}#fq .aceReplay{border:0;background:transparent;color:#c4c9da;font-size:12px;margin-top:12px;padding:8px}#fq .aceAnnouncement .actions{margin-top:10px}
#fq .aceRevealing .aceRevealCard{animation:aceCardReveal 2.6s both}#fq .aceRevealing .aceRays{animation:aceLightReveal 3.5s both}#fq .aceRevealing .aceRevealCopy{animation:aceCopyReveal 3s both}#fq .aceRevealing .aceSparks i{animation:aceSpark 1.5s calc(1.5s + var(--n)*.025s) both}
@keyframes aceCardReveal{0%,25%{transform:rotateY(0deg) scale(.8)}35%{transform:rotateY(-12deg) rotateZ(-6deg) scale(.9)}45%{transform:rotateY(12deg) rotateZ(6deg)}75%{transform:rotateY(180deg) rotateZ(-7deg) scale(1.12)}100%{transform:rotateY(180deg) rotateZ(-7deg)}}
@keyframes aceLightReveal{0%,35%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.4) rotate(30deg)}100%{opacity:1;transform:rotate(55deg)}}
@keyframes aceCopyReveal{0%,55%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:none}}
@keyframes aceSpark{0%{opacity:0;transform:rotate(calc(var(--n)*22.5deg)) translateY(-40px)}20%{opacity:1}100%{opacity:0;transform:rotate(calc(var(--n)*22.5deg)) translateY(-140px) rotate(100deg)}}
@media(max-height:500px) and (orientation:landscape){#fq .aceAnnouncement{width:min(720px,calc(100vw - 30px));display:grid;grid-template-columns:180px 1fr;gap:4px 18px;padding:14px}#fq .aceAnnouncement>.aceUnlockKicker{grid-column:1/-1}#fq .aceRevealArt{grid-row:2/5;height:190px}#fq .aceRevealCopy h2{font-size:27px}#fq .aceRevealCopy p{margin:6px}#fq .aceReplay{margin:0}}
@media(prefers-reduced-motion:reduce){#fq .aceRevealing .aceRevealCard,#fq .aceRevealing .aceRays,#fq .aceRevealing .aceRevealCopy,#fq .aceRevealing .aceSparks i{animation:none}}

#fq .aceAnnouncement .actions{display:flex;flex-direction:column;gap:8px}#fq .aceInlayReward{color:#efda91;font-weight:700}

#fq .fretboardTargetControl{grid-column:1/-1;margin:0 0 8px}#fq .targetChoices{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}#fq .targetChoices button{min-height:44px}#fq .targetChoices button.active{background:var(--ab);border-color:var(--a)}#fq .fretboardTargetControl p{color:#aeb8c4;margin:8px 0 0}
#fq.hideNoteTargets .stage .neck button[class="nbtn"]:empty{border-color:transparent!important;background:transparent!important;box-shadow:none!important}
#fq .fretboardTargetControl{margin-top:16px;padding-top:16px;border-top:1px solid #303744}

#fq .sub .gameReadyScore{display:inline-block;white-space:nowrap;line-height:1.2;font-size:11px;padding:1px 7px;min-width:0;border-radius:999px;font-weight:750}

#fq .horizontalPlay.titleAbovePlay .landscapeInfo>.sub{grid-column:1/3;grid-row:1;margin:0}#fq .horizontalPlay.titleAbovePlay .landscapeInfo>.sub:empty{display:none}#fq .horizontalPlay.titleAbovePlay .landscapeInfo>.wrongFeedback{grid-column:1/-1}
#fq .horizontalPlay.titleAbovePlay .landscapeInfo>:is(.pattern,.leapfrogPanel,.frettrisPanel):not([hidden]){grid-column:1/3;grid-row:2}
#fq .horizontalPlay.titleAbovePlay .landscapeInfo:not(:has(>.sub:not(:empty)))>:is(.pattern,.leapfrogPanel,.frettrisPanel):not([hidden]){grid-row:1/3}
/* Active play begins at instructions; the original title remains above. */
#fq .play.viewportPlay{overflow-anchor:none;padding-bottom:24px}
.playScrollSpace{display:block;height:0;pointer-events:none;overflow-anchor:none;contain:strict}
#fq .viewportPlay .foot{display:none}
#fq .portraitInfo{position:relative}
#fq .portraitInfo>.sub:empty{display:none}
#fq .portraitInfo>.hintDock:not(:has(.hintBtn:not([hidden]))){display:none}
#fq .portraitInfo>.hintDock:has(.hintBtn:not([hidden])){margin:3px 0 6px;height:auto;text-align:right}
#fq .portraitInfo>.wrongFeedback{position:absolute;inset:0 0 auto;z-index:3}
#fq .playlistLaunchActions{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:8px;align-items:stretch}
#fq .playlistLaunchActions .launchCircuit{grid-column:1;min-width:0;width:100%}
#fq .playlistLaunchActions .playlistShuffle{grid-column:2;grid-row:1}
#fq .playlistLaunchActions .resumeCircuit{grid-column:1 / -1;width:100%}
#fq .playlistLaunchActions .playlistShuffle{flex:0 0 46px;width:46px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:9px}
#fq .playlistShuffle svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#fq .playlistShuffle.active{color:#92e2ba;border-color:#5aa783;background:#203f34}
#fq .playlistShuffleStatus{margin:7px 0 10px}
#fq .frettrisCarousel{width:min(100%,440px);margin:0 auto}
#fq .frettrisPreviewTrack{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;border-radius:10px}
#fq .frettrisPreviewTrack .frettrisPreviewCard{box-sizing:border-box;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}
#fq .frettrisPreviewTrack .frettrisPreviewCard svg{height:clamp(180px,42svh,280px);max-height:280px;width:100%}
#fq .frettrisPreviewNav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px}
#fq .frettrisPreviewNav button{width:44px;min-height:44px;font-size:24px;padding:0}
#fq .frettrisPreviewPosition{min-width:65px;text-align:center;color:#bac3d0;font-size:13px;font-variant-numeric:tabular-nums}

#fq .activeFocus .frettrisShape{width:112px;height:112px;max-width:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:3px}
#fq .activeFocus .frettrisShape .shapeCell{min-width:0;min-height:0;font-size:18px;line-height:1;border-radius:5px}
#fq .horizontalPlay.activeFocus .frettrisShape{width:100px;height:100px}
#fq .horizontalPlay .frettrisShape .shapeNote{display:block;transform:rotate(90deg)}
#fq .horizontalPlay.activeFocus:not(.raceLandscape) .frettrisPanel .frettrisTop{flex:0 0 250px}

#fq .activeFocus .frettrisShape{width:max-content;height:auto;max-width:none;aspect-ratio:auto;grid-template-columns:repeat(var(--shape-cols,4),24px);grid-template-rows:repeat(var(--shape-rows,4),24px);gap:3px;transform:none}
#fq .activeFocus .frettrisShape .shapeCell{grid-row:var(--cell-row);grid-column:var(--cell-col)}
#fq .horizontalPlay.activeFocus .frettrisShape{width:max-content;height:auto;grid-template-columns:repeat(var(--shape-rows,4),24px);grid-template-rows:repeat(var(--shape-cols,4),24px);transform:none}
#fq .horizontalPlay.activeFocus .frettrisShape .shapeCell{grid-row:var(--land-row);grid-column:var(--land-col)}
#fq .horizontalPlay.activeFocus .frettrisShape .shapeNote{transform:none}
#fq .horizontalPlay.activeFocus .frettrisTop{align-items:start;grid-template-columns:110px max-content}
#fq .horizontalPlay.activeFocus:not(.raceLandscape) .frettrisPanel .frettrisTop{flex:0 0 auto}
#fq .horizontalPlay.activeFocus .frettrisShapeCard{min-width:0;padding:5px 8px}

/* Fretris landscape trial: controls beside the neck. */
#fq .horizontalPlay.fretrisLandscape .landscapePlay{display:grid;grid-template-columns:156px minmax(0,1fr);gap:12px;align-items:start}
#fq .horizontalPlay.fretrisLandscape .landscapeInfo{display:flex!important;flex-direction:column;align-items:stretch;gap:8px;min-width:0;margin:0}
#fq .horizontalPlay.fretrisLandscape .landscapeInfo>.sub{flex:none;font-size:11px;line-height:1.3;margin:0}
#fq .horizontalPlay.fretrisLandscape .frettrisPanel{display:block;width:100%;margin:0}
#fq .horizontalPlay.fretrisLandscape .frettrisPanel .frettrisTop{display:flex;flex-direction:column;gap:7px;width:100%}
#fq .horizontalPlay.fretrisLandscape .frettrisShapeCard,#fq .horizontalPlay.fretrisLandscape .frettrisWallCard{box-sizing:border-box;width:100%;padding:5px 8px}
#fq .horizontalPlay.fretrisLandscape .frettrisShape{width:max-content;height:auto;grid-template-columns:repeat(var(--shape-rows,4),22px);grid-template-rows:repeat(var(--shape-cols,4),22px);gap:3px;transform:none}
#fq .horizontalPlay.fretrisLandscape .shapeCell{grid-row:var(--land-row);grid-column:var(--land-col);font-size:16px;line-height:1;min-width:0;min-height:0}
#fq .horizontalPlay.fretrisLandscape .shapeNote{transform:none}
#fq .horizontalPlay.fretrisLandscape .frettrisWall{width:100%;height:40px}
#fq .horizontalPlay.fretrisLandscape .frettrisHelp,#fq .horizontalPlay.fretrisLandscape .frettrisAnchor{display:none}
#fq .horizontalPlay.fretrisLandscape .hintDock{order:3;align-self:stretch;margin:0}
#fq .horizontalPlay.fretrisLandscape .hintBtn{width:100%;font-size:11px;padding:6px}
#fq .horizontalPlay.fretrisLandscape .status{order:4;align-self:stretch;margin:0;min-height:0}
#fq .horizontalPlay.fretrisLandscape .boardWrap{min-width:0;width:100%;margin:0}

#fq .horizontalPlay.fretrisLandscape .landscapePlay{grid-template-columns:132px minmax(0,1fr)}
#fq .horizontalPlay.fretrisLandscape .frettrisShapeCard,#fq .horizontalPlay.fretrisLandscape .frettrisWallCard{height:122px;display:grid;grid-template-rows:16px 1fr;align-items:center;padding:4px 8px}
#fq .horizontalPlay.fretrisLandscape .frettrisLabel{margin:0;align-self:start}
#fq .horizontalPlay.fretrisLandscape .frettrisWall{width:44px;height:94px;aspect-ratio:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));gap:2px;margin:auto}
#fq .horizontalPlay.fretrisLandscape .frettrisBrick{grid-row:var(--wall-row);grid-column:var(--wall-col);min-width:0;min-height:0;border-radius:2px}

#fq .horizontalPlay.fretrisLandscape .landscapeInfo{height:var(--horizontal-height);max-height:var(--horizontal-height);box-sizing:border-box;overflow:auto;justify-content:flex-start}
#fq .horizontalPlay.fretrisLandscape .landscapeInfo>.sub{flex:0 0 auto!important;min-height:0}
#fq .horizontalPlay.fretrisLandscape .landscapeInfo>.frettrisPanel{flex:0 0 auto}
#fq .horizontalPlay.fretrisLandscape .landscapeInfo>.msg:empty,#fq .horizontalPlay.fretrisLandscape .landscapeInfo>.wrongFeedback:empty{display:none}
#fq .horizontalPlay.fretrisLandscape .landscapePlay{align-items:start}
#fq .horizontalPlay.fretrisLandscape .frettrisShapeCard,#fq .horizontalPlay.fretrisLandscape .frettrisWallCard{height:clamp(90px,calc((var(--horizontal-height) - 120px)/2),122px)}
#fq .horizontalPlay.fretrisLandscape .frettrisShape{grid-template-columns:repeat(var(--shape-rows,4),min(22px,calc((var(--horizontal-height) - 178px)/8)));grid-template-rows:repeat(var(--shape-cols,4),min(22px,calc((var(--horizontal-height) - 178px)/8)))}
#fq .horizontalPlay.fretrisLandscape .frettrisWall{height:min(94px,calc((var(--horizontal-height) - 164px)/2))}

#fq{--vine-art:url("assets/48cb0cfe0c770cd85694b2b4.png")}
#fq.inlayVine.neckMaple{--vine-art:url("assets/cc71247999f5281a1a982c34.png")}
#fq.inlayVine .neck,#fq.inlayVine .settingsNeck,#fq.inlayVine #note-golf .neck-wood{position:relative}
#fq.inlayVine .neck::before,#fq.inlayVine .settingsNeck::before,#fq.inlayVine #note-golf .neck-wood::before{content:"";position:absolute;inset:0;background-image:var(--vine-art);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:1}
#fq.inlayVine .marker .dot,#fq.inlayVine #note-golf .inlay{visibility:hidden}
#fq [data-inlay="vine"]{grid-column:1 / -1}
#fq .vineAnnouncement{width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:24px;background:#151923;color:#f4f5f8;border:2px solid #b8c99d;border-radius:20px;text-align:center;max-height:90svh;overflow:auto}#fq .vineAnnouncement::backdrop{background:#000b}#fq .vineRewardArt{font-size:90px;line-height:1.2;color:#dcdfb6}#fq .vineAnnouncement .actions{display:grid;gap:10px;margin-top:20px}#fq.inlayVine .neck::before{background-image:url("assets/c88dbd4b368a1f2bd5bd9b83.png")}
#fq.inlayVine.neckMaple .neck::before{background-image:url("assets/be7c30c7c6239b4c4dbbb466.png")}
#fq .brandBanner img,#fq .onboardHeroBanner img{aspect-ratio:4.36;object-fit:cover;object-position:center;height:auto;background:transparent}

#fq .studentRoster{margin-top:20px}
#fq .studentRosterActive td{background:#143c2d;color:#eafff3;border-color:#65d49b}
#fq .studentRosterActive button{background:#246b49;color:#fff;border-color:#8be8b5}
#fq .scores.livePlaylistResults .careerPanel{display:none}
.audioSwitch{display:flex;align-items:center;gap:10px;min-height:44px}.audioSwitch input{appearance:none;width:44px;height:26px;flex:0 0 44px;border:1px solid #8e94a1;border-radius:20px;background:#353b46;position:relative;cursor:pointer}.audioSwitch input:before{content:"";position:absolute;width:20px;height:20px;top:2px;left:2px;border-radius:50%;background:#fff}.audioSwitch input:checked{background:var(--a)}.audioSwitch input:checked:before{left:20px}.audioSwitch input:focus-visible{outline:2px solid var(--a);outline-offset:3px}.replayTest{padding:10px 0;margin-bottom:8px;border-bottom:1px solid #424854}.replayTest>label{display:flex;justify-content:space-between}.replayTest>input{width:100%}.replayTest .actions button{min-height:44px}.hintDock{position:relative}.liveIssue{position:absolute;left:0;top:0;max-width:calc(100% - 105px);margin:0;color:var(--a);font-size:11px;line-height:14px}.liveIssue[hidden]{display:none}.liveUnlockSetup{min-height:44px}
.editionAccountForm{display:grid;gap:12px}.editionAccountForm label{display:grid;gap:5px}.editionAccountForm input{width:100%;box-sizing:border-box;min-height:44px;padding:10px;border:1px solid var(--line,#39404b);border-radius:10px;background:var(--card,#121720);color:inherit}.editionAccountIdentity{overflow-wrap:anywhere}

#fq #appearanceMode{min-height:44px;padding:8px;width:100%;background:#151922;color:#f4f5f8;border:1px solid #414b5d;border-radius:8px;font:inherit}

/* Additive theme: no rule in this block matches dark appearance. */
html[data-appearance="light"]{color-scheme:light;--txt:#292b2b}
html[data-appearance="light"] body{background:#e7e0d4;color:#292b2b}
html[data-appearance="light"] #fq{background:linear-gradient(#eee8de,#e7e0d4);color:#292b2b;border-color:#c8bfae}
html[data-appearance="light"] #fq :is(.homeStats,.card,.pause,.next,.scores,.round,.scoreRow,.careerPanel,.playerProfileCard,.restoreModalCard,.resetConfirmCard,.setupCard,.setupTour,.setupBottom,.setupBrand,.setupFeature,.setupGear,.onboardArt,.onboardGame,.onboardTourList>div,.onboardTransfer>div,.learningCard,.instructionGroup,.tourSection,.tourPracticePlan,.tourCircuitPreview,.tourGuitarBlock,.tourTransfer>div,.watchVisual,.tourWatchPanel,.leapClueCard,.leapAnswerCard,.leapSequenceCard,.leapIntervalCard,.leapFact,.frettrisPreviewCard,.frettrisShapeCard,.frettrisWallCard,.mazeOptions,.circuitChoice,.lessonCard,.featuredLessons,.saveBox,.milestoneItems p){background:#f1ece3!important;color:#292b2b!important;border-color:#c8bfae!important;box-shadow:none}
html[data-appearance="light"] #fq :is(.stats>span,.streakStats>span,:is(.play,.singlesHeader)>.top .stats,.step,.setupGapRow span,.setupGearChoices span,.tourMomentRow span,.tourCircuitChoices span,.leapStep,.watchStep,.watchSequence span){background:#e4dccf;color:#343631;border-color:#c8bfae}
html[data-appearance="light"] #fq :is(button,select,textarea,input[type="text"]):not(.nbtn,.map-note,.neck-play,.ampPower,.ampRocker,.careerBadgeButton,.wrongNoteButton,.tourCell button,.onboardArt button){background:#f1ece3;color:#292b2b;border-color:#b9af9e}
html[data-appearance="light"] #fq :is(.primary,.setupNext,.settingsChoice button.active,.inlayChoice.active,.circuitPreset.active,.targetChoices button.active,.mazeOption:hover,.mazeOption:focus-visible,.tourDirection [aria-pressed="true"],.tourCircuitChoices [aria-pressed="true"]){background:#30466c!important;color:#fff5e3!important;border-color:#30466c!important}
html[data-appearance="light"] #fq :is(.primary,.settingsChoice button.active,.inlayChoice.active,.circuitPreset.active) :is(.small,small,.spadeInlayStatus,.vineInlayStatus,span:not(.inlayPreview,.woodSwatch)){color:inherit}
html[data-appearance="light"] #fq :is(.small,.copy,.sub,.tag,.nextCopy,.howText,.foot,.heatKey,.scoreCols,.circuitPreset span,.featuredLessonsCopy,.lessonCardMeta,.instructionsLead,.instructionsSection p,.instructionGroup span,.learningCard p,.playlistDescriptionText,.setupCard p,.setupFeature small,.setupAppPrompt small,.onboardCaption,.onboardPromises small,.onboardTourList small,.onboardTransfer small,.onboardSteps small,.onboardDemo small,.leapSectionTitle,.leapFact span,.leapIntervalCopy,.leapIntervalGuide,.leapIntervalLegend,.leapSequenceCopy,.leapAnswerCopy,.frettrisPreviewCard small,.frettrisLabel,.frettrisAnchor,.frettrisHelp,.mazeOptionsTitle,.mazeOption small,.watchEyebrow,.watchExplain,.restoreModalCopy,.careerRankMeta,.careerRankNext,.careerHow,.badgeInspectHelp,.badgeInspectNext,.encoreSkip,.aceReplay,.settingsBuild,.stageNameLimit,.frettrisPreviewPosition,.playerNameLabel,.productionStory p){color:#5f5d57!important}
html[data-appearance="light"] #fq :is(.setupCard b,.setupKicker,.onboardPrompt b,.onboardPrompt span,.onboardGame span,.setupHeroMark,.setupGearBadge,.setupGearCta,.tourEyebrow,.productionKicker,.productionSignoff strong,.compactCareerRank,.encoreGold,.aceUnlockKicker,.aceRevealCopy h2,.vineRewardArt,.badgeInspectNext){color:#755018!important}
html[data-appearance="light"] #fq :is(a,.reportProblem,.lessonActions a,.tourSection a,.tourAdvice a,.productionStory a){color:#304f7a}
html[data-appearance="light"] #fq :is(.milestonePopup,.aceAnnouncement,.vineAnnouncement,.restoreSuccess,.storageNotice,.badgeInspectDialog,.menuCoach){background:linear-gradient(140deg,#f3eee5,#e4dccf)!important;color:#292b2b!important;border-color:#9c7a3c!important}
html[data-appearance="light"] #fq :is(.restoreSuccess p,.storageNotice p,.menuCoachStep,.menuCoachGreeting){color:#5f5d57}
html[data-appearance="light"] #fq .menuCoach [data-action="next"]{background:#30466c;color:#fff5e3}
html[data-appearance="light"] #fq :is(.count,.wrongFeedback){background:#eee8def5;color:#292b2b}
html[data-appearance="light"] #fq .countName{color:#4f4d48}
html[data-appearance="light"] #fq :is(.labels,.previewStringNames,.frettrisNotesLabel){color:#535650}
html[data-appearance="light"] #fq .labels .active{color:#fff;background:#233b65}
html[data-appearance="light"] #fq .careerTrack{background:#d4cbbd}
html[data-appearance="light"] #fq .careerFill{background:#5368b3}
html[data-appearance="light"] #fq .encoreAdded{background:#aa791f}
html[data-appearance="light"] #fq .careerLadderRow.careerCurrent{background:#e6d4ac;color:#4d3914}
html[data-appearance="light"] #fq :is(.playlistShuffle.active,.mixTapeToggle[aria-pressed="true"]){background:#d0e5d6;color:#205239;border-color:#679b7a}
html[data-appearance="light"] #fq :is(.result.pb,.step.done,.leapStep.done,.watchSequence .done){color:#205239;background:#d0e5d6}
html[data-appearance="light"] #fq .gameBtn.resetData{background:#f2d8d4;color:#802f2b;border-color:#bc7169}
/* Keep artwork, icon tiles, note targets, scoring colors, wood, strings and inlays intact. */
html[data-appearance="light"] #fq .icon,html[data-appearance="light"] #fq .pageIcon{color:#f5f7fa}
html[data-appearance="light"] #fq .inlayPreview{background:#27303a;border-radius:6px}
html[data-appearance="light"] #fq :is(.play,.singlesHeader)>.top .stats>span:not(.compactCareerRank){background:transparent;color:#5f5d57}
html[data-appearance="light"] #fq .setupTour{background:#e7e0d4!important}
html[data-appearance="light"] body.setupActive{background:#e7e0d4}
html[data-appearance="light"] #fq #note-golf{--paper:#f1ece3;--ink:#292b2b;--line:#c8bfae;background:transparent;color:#292b2b;border-color:#c8bfae}
html[data-appearance="light"] #fq #note-golf :is(.levelbar,.status,.tableau,.shared-neck,.pile,.waste,.stock,.rule,.meta,.end,.message){color:#292b2b;border-color:#c8bfae}
html[data-appearance="light"] #fq #note-golf :is(.levelbar,.shared-neck,.waste,.status){background:#e4dccf}
html[data-appearance="light"] #fq #note-golf :is(.eyebrow,.hint,.muted,small){color:#5f5d57}
html[data-appearance="light"] #fq #note-golf .neck-labels{color:#535650}
/* Preserve readable labels on dark artwork and selected controls. */
html[data-appearance="light"] #fq :is(.circle.unknown,.circle.practicing,.token:not(.current):not(.done),.tourIntervalNote){color:#f5f7fa}
html[data-appearance="light"] #fq :is(.primary,.circuitPreset.active,.settingsChoice button.active,.inlayChoice.active) :is(span,small,.small){color:inherit!important}
html[data-appearance="light"] #fq :is(.instructionsTips,.tourFret,.tourString,.tourGap,.msg,.adLabel){color:#5f5d57}
html[data-appearance="light"] #fq :is(.watchExplain,.result){background:#e4dccf;color:#292b2b;border-color:#b9af9e}
html[data-appearance="light"] #fq :is(#fretboardLayout,#ng-mode,#appearanceMode){background:#f1ece3;color:#292b2b;border-color:#b9af9e}
html[data-appearance="light"] #fq :is(button,select,a):focus-visible{outline-color:#304f7a}
html[data-appearance="light"] #fq :is(.watchLaunch,.nextHow summary,.how summary){color:#304f7a!important;border-color:#8494ac!important}
html[data-appearance="light"] #fq :is(.onboardDemo span,.onboardStringNames,.setupStringNames){color:#5f5d57}
html[data-appearance="light"] #fq .onboardDemoControls span{background:#e4dccf;color:#343631;border-color:#b9af9e}
html[data-appearance="light"] #fq .setupRealStrings{color:#535650}
html[data-appearance="light"] #fq .open .nbtn:empty{border-color:#686354;box-shadow:none}
html[data-appearance="light"] #fq :is(.homeAdvertisementLabel,.tourDemoCharacter span,.tourCircuitChoices small){color:#5f5d57}
html[data-appearance="light"] #fq .tourCircuitStops li{background:#e4dccf;color:#292b2b}
html[data-appearance="light"] #fq .tourTransfer b{color:#755018}
html[data-appearance="light"] #fq .tourCircuitChoices [aria-pressed="true"] small{color:inherit}
html[data-appearance="light"] #fq .shapeCell.on:not(.done){color:#f5f7fa}
html[data-appearance="light"] #fq #note-golf .stock{color:#f5f7fa}
html[data-appearance="light"] #fq #note-golf #ng-available{color:#304f7a}
html[data-appearance="light"] #fq #note-golf .stack-label{color:color-mix(in srgb,var(--stack-color) 55%,#172035)}
html[data-appearance="light"] #fq #note-golf :is(#ng-best,#ng-note){color:#256143}


/* Match menu icon tiles to the gameplay icon in light appearance. */
html[data-appearance="light"] #fq :is(.icon,.pageIcon){background:var(--ab)!important;border-color:var(--a)!important;color:#f5f7fa!important}

/* Button-style links need light labels on their filled background. */
html[data-appearance="light"] #fq :is(.lessonActions a,.reportProblem){background:#30466c;color:#fff5e3;border-color:#30466c}


#fq .setupRestore{margin-top:12px;padding-top:12px;border-top:1px solid #303744}
#fq .setupRestoreBackup{min-height:44px;padding:8px 16px;width:100%}
#fq .setupRestore p{font-size:12px;line-height:1.4;margin:6px 0 0}
#fq .setupRestoreStatus:empty{display:none}
body.setupActive #fq > .restoreModal:not([hidden]){display:flex!important;z-index:1700}
html[data-appearance="light"] #fq .setupRestore{border-color:#c8bfae}


/* Space Bass adds accents to the original dark surfaces. */
html[data-appearance="purple"]{--a:#b28aff;--ab:#35234f}
html[data-appearance="purple"] #fq :is(.icon,.pageIcon){background:var(--ab);border-color:var(--a)}
html[data-appearance="purple"] #fq .careerFill{background:#b28aff}
html[data-appearance="purple"] #fq :is(.setupKicker,.watchEyebrow){color:#c6a8ff}
html[data-appearance="purple"] #fq .setupDot.active{background:#c6a8ff}
html[data-appearance="purple"] #fq :is(.watchLaunch,.tourSection a,.tourAdvice a,.tourGuitarBlock a,.instructionsPage a.gameLink,.instructionsPage a.pageLink){color:#d9c5ff!important;border-color:#9470bf!important;text-decoration-color:#b28aff99}
html[data-appearance="purple"] #fq .tourWatchPanel{border-color:#806398!important;background:linear-gradient(140deg,#35234f,#121720 65%)!important}
html[data-appearance="purple"] #fq :is(.tourBrick.on,.watchWall i.filled){background:#b28aff}
html[data-appearance="purple"] #fq .nbtn.guessTarget{background:#35234f!important;outline-color:#b28aff;box-shadow:0 0 0 2px #050608,0 0 14px #b28aff99!important}
html[data-appearance="purple"] #fq .nbtn.mazeAdjacent{box-shadow:0 0 0 2px #b28aff88}
html[data-appearance="purple"] #fq .golfRange{background:#a16be055;box-shadow:inset 0 0 0 1px #c399ff66}
html[data-appearance="purple"] #fq .watchVisual .tourBoard .tourCell.golfRange{background:linear-gradient(#a16be055,#a16be055),#332318}
html[data-appearance="purple"] #fq.neckMaple .labels .active{background:#773cc055}
html[data-appearance="purple"] #fq .leapStep.current{border-color:#b28aff;box-shadow:0 0 0 1px #b28aff66 inset}
html[data-appearance="purple"] #fq :is(button,a,select,input):focus-visible{outline-color:#c6a8ff}
html[data-appearance="purple"] #fq #note-golf .stock{background:repeating-linear-gradient(45deg,#35234f,#35234f 5px,#674780 5px,#674780 7px)}
html[data-appearance="purple"] #fq #note-golf .stock.draw-prompt{outline-color:#c6a8ff}
html[data-appearance="purple"] #fq #note-golf .exposed:hover{border-color:#b28aff;box-shadow:0 0 0 2px #b28aff}
html[data-appearance="purple"] #fq #note-golf #ng-available{color:#d9c5ff}



/* Bumblebee adds accents to the original dark surfaces. */
html[data-appearance="bumblebee"]{--a:#f5cd48;--ab:#403718}
html[data-appearance="bumblebee"] #fq :is(.icon,.pageIcon){background:var(--ab);border-color:var(--a)}
html[data-appearance="bumblebee"] #fq .careerFill{background:#f5cd48}
html[data-appearance="bumblebee"] #fq :is(.setupKicker,.watchEyebrow){color:#ffe397}
html[data-appearance="bumblebee"] #fq .setupDot.active{background:#ffe397}
html[data-appearance="bumblebee"] #fq :is(.watchLaunch,.tourSection a,.tourAdvice a,.tourGuitarBlock a,.instructionsPage a.gameLink,.instructionsPage a.pageLink){color:#ffeab5!important;border-color:#ad9149!important;text-decoration-color:#f5cd4899}
html[data-appearance="bumblebee"] #fq .tourWatchPanel{border-color:#8d773b!important;background:linear-gradient(140deg,#403718,#121720 65%)!important}
html[data-appearance="bumblebee"] #fq :is(.tourBrick.on,.watchWall i.filled){background:#f5cd48}
html[data-appearance="bumblebee"] #fq .nbtn.guessTarget{background:#403718!important;outline-color:#f5cd48;box-shadow:0 0 0 2px #050608,0 0 14px #f5cd4899!important}
html[data-appearance="bumblebee"] #fq .nbtn.mazeAdjacent{box-shadow:0 0 0 2px #f5cd4888}
html[data-appearance="bumblebee"] #fq .golfRange{background:#dbb33c55;box-shadow:inset 0 0 0 1px #f5cd4866}
html[data-appearance="bumblebee"] #fq .watchVisual .tourBoard .tourCell.golfRange{background:linear-gradient(#dbb33c55,#dbb33c55),#332318}
html[data-appearance="bumblebee"] #fq.neckMaple .labels .active{background:#a6831955}
html[data-appearance="bumblebee"] #fq .leapStep.current{border-color:#f5cd48;box-shadow:0 0 0 1px #f5cd4866 inset}
html[data-appearance="bumblebee"] #fq :is(button,a,select,input):focus-visible{outline-color:#ffe397}
html[data-appearance="bumblebee"] #fq #note-golf .stock{background:repeating-linear-gradient(45deg,#403718,#403718 5px,#786332 5px,#786332 7px)}
html[data-appearance="bumblebee"] #fq #note-golf .stock.draw-prompt{outline-color:#ffe397}
html[data-appearance="bumblebee"] #fq #note-golf .exposed:hover{border-color:#f5cd48;box-shadow:0 0 0 2px #f5cd48}
html[data-appearance="bumblebee"] #fq #note-golf #ng-available{color:#ffeab5}

html[data-appearance="bumblebee"] #fq :is(.primary,.setupNext){background:#f5cd48;color:#171717;border-color:#f5cd48}
html[data-appearance="bumblebee"] #fq .pageIcon{background:#403718;color:#fff;border-color:#f5cd48;box-shadow:3px 0 0 #f5cd48}

html[data-appearance="tuxedo"]{--a:#ad915b;--ab:#242426}
/* Additive theme: no rule in this block matches dark appearance. */
html[data-appearance="tuxedo"]{color-scheme:light;--txt:#242426}
html[data-appearance="tuxedo"] body{background:#eee9dd;color:#242426}
html[data-appearance="tuxedo"] #fq{background:linear-gradient(#f0ece3,#eee9dd);color:#242426;border-color:#c9bd9f}
html[data-appearance="tuxedo"] #fq :is(.homeStats,.card,.pause,.next,.scores,.round,.scoreRow,.careerPanel,.playerProfileCard,.restoreModalCard,.resetConfirmCard,.setupCard,.setupTour,.setupBottom,.setupBrand,.setupFeature,.setupGear,.onboardArt,.onboardGame,.onboardTourList>div,.onboardTransfer>div,.learningCard,.instructionGroup,.tourSection,.tourPracticePlan,.tourCircuitPreview,.tourGuitarBlock,.tourTransfer>div,.watchVisual,.tourWatchPanel,.leapClueCard,.leapAnswerCard,.leapSequenceCard,.leapIntervalCard,.leapFact,.frettrisPreviewCard,.frettrisShapeCard,.frettrisWallCard,.mazeOptions,.circuitChoice,.lessonCard,.featuredLessons,.saveBox,.milestoneItems p){background:#f7f2e7!important;color:#242426!important;border-color:#c9bd9f!important;box-shadow:none}
html[data-appearance="tuxedo"] #fq :is(.stats>span,.streakStats>span,:is(.play,.singlesHeader)>.top .stats,.step,.setupGapRow span,.setupGearChoices span,.tourMomentRow span,.tourCircuitChoices span,.leapStep,.watchStep,.watchSequence span){background:#e4dccf;color:#343631;border-color:#c9bd9f}
html[data-appearance="tuxedo"] #fq :is(button,select,textarea,input[type="text"]):not(.nbtn,.map-note,.neck-play,.ampPower,.ampRocker,.careerBadgeButton,.wrongNoteButton,.tourCell button,.onboardArt button){background:#f7f2e7;color:#242426;border-color:#b9af9e}
html[data-appearance="tuxedo"] #fq :is(.primary,.setupNext,.settingsChoice button.active,.inlayChoice.active,.circuitPreset.active,.targetChoices button.active,.mazeOption:hover,.mazeOption:focus-visible,.tourDirection [aria-pressed="true"],.tourCircuitChoices [aria-pressed="true"]){background:#242426!important;color:#fff5e3!important;border-color:#242426!important}
html[data-appearance="tuxedo"] #fq :is(.primary,.settingsChoice button.active,.inlayChoice.active,.circuitPreset.active) :is(.small,small,.spadeInlayStatus,.vineInlayStatus,span:not(.inlayPreview,.woodSwatch)){color:inherit}
html[data-appearance="tuxedo"] #fq :is(.small,.copy,.sub,.tag,.nextCopy,.howText,.foot,.heatKey,.scoreCols,.circuitPreset span,.featuredLessonsCopy,.lessonCardMeta,.instructionsLead,.instructionsSection p,.instructionGroup span,.learningCard p,.playlistDescriptionText,.setupCard p,.setupFeature small,.setupAppPrompt small,.onboardCaption,.onboardPromises small,.onboardTourList small,.onboardTransfer small,.onboardSteps small,.onboardDemo small,.leapSectionTitle,.leapFact span,.leapIntervalCopy,.leapIntervalGuide,.leapIntervalLegend,.leapSequenceCopy,.leapAnswerCopy,.frettrisPreviewCard small,.frettrisLabel,.frettrisAnchor,.frettrisHelp,.mazeOptionsTitle,.mazeOption small,.watchEyebrow,.watchExplain,.restoreModalCopy,.careerRankMeta,.careerRankNext,.careerHow,.badgeInspectHelp,.badgeInspectNext,.encoreSkip,.aceReplay,.settingsBuild,.stageNameLimit,.frettrisPreviewPosition,.playerNameLabel,.productionStory p){color:#5f5d57!important}
html[data-appearance="tuxedo"] #fq :is(.setupCard b,.setupKicker,.onboardPrompt b,.onboardPrompt span,.onboardGame span,.setupHeroMark,.setupGearBadge,.setupGearCta,.tourEyebrow,.productionKicker,.productionSignoff strong,.compactCareerRank,.encoreGold,.aceUnlockKicker,.aceRevealCopy h2,.vineRewardArt,.badgeInspectNext){color:#755018!important}
html[data-appearance="tuxedo"] #fq :is(a,.reportProblem,.lessonActions a,.tourSection a,.tourAdvice a,.productionStory a){color:#624b22}
html[data-appearance="tuxedo"] #fq :is(.milestonePopup,.aceAnnouncement,.vineAnnouncement,.restoreSuccess,.storageNotice,.badgeInspectDialog,.menuCoach){background:linear-gradient(140deg,#f3eee5,#e4dccf)!important;color:#242426!important;border-color:#9c7a3c!important}
html[data-appearance="tuxedo"] #fq :is(.restoreSuccess p,.storageNotice p,.menuCoachStep,.menuCoachGreeting){color:#5f5d57}
html[data-appearance="tuxedo"] #fq .menuCoach [data-action="next"]{background:#242426;color:#fff5e3}
html[data-appearance="tuxedo"] #fq :is(.count,.wrongFeedback){background:#f0ece3f5;color:#242426}
html[data-appearance="tuxedo"] #fq .countName{color:#4f4d48}
html[data-appearance="tuxedo"] #fq :is(.labels,.previewStringNames,.frettrisNotesLabel){color:#535650}
html[data-appearance="tuxedo"] #fq .labels .active{color:#fff;background:#233b65}
html[data-appearance="tuxedo"] #fq .careerTrack{background:#d4cbbd}
html[data-appearance="tuxedo"] #fq .careerFill{background:#9b7b3f}
html[data-appearance="tuxedo"] #fq .encoreAdded{background:#aa791f}
html[data-appearance="tuxedo"] #fq .careerLadderRow.careerCurrent{background:#e6d4ac;color:#4d3914}
html[data-appearance="tuxedo"] #fq :is(.playlistShuffle.active,.mixTapeToggle[aria-pressed="true"]){background:#d0e5d6;color:#205239;border-color:#679b7a}
html[data-appearance="tuxedo"] #fq :is(.result.pb,.step.done,.leapStep.done,.watchSequence .done){color:#205239;background:#d0e5d6}
html[data-appearance="tuxedo"] #fq .gameBtn.resetData{background:#f2d8d4;color:#802f2b;border-color:#bc7169}
/* Keep artwork, icon tiles, note targets, scoring colors, wood, strings and inlays intact. */
html[data-appearance="tuxedo"] #fq .icon,html[data-appearance="tuxedo"] #fq .pageIcon{color:#f5f7fa}
html[data-appearance="tuxedo"] #fq .inlayPreview{background:#27303a;border-radius:6px}
html[data-appearance="tuxedo"] #fq :is(.play,.singlesHeader)>.top .stats>span:not(.compactCareerRank){background:transparent;color:#5f5d57}
html[data-appearance="tuxedo"] #fq .setupTour{background:#eee9dd!important}
html[data-appearance="tuxedo"] body.setupActive{background:#eee9dd}
html[data-appearance="tuxedo"] #fq #note-golf{--paper:#f7f2e7;--ink:#242426;--line:#c9bd9f;background:transparent;color:#242426;border-color:#c9bd9f}
html[data-appearance="tuxedo"] #fq #note-golf :is(.levelbar,.status,.tableau,.shared-neck,.pile,.waste,.stock,.rule,.meta,.end,.message){color:#242426;border-color:#c9bd9f}
html[data-appearance="tuxedo"] #fq #note-golf :is(.levelbar,.shared-neck,.waste,.status){background:#e4dccf}
html[data-appearance="tuxedo"] #fq #note-golf :is(.eyebrow,.hint,.muted,small){color:#5f5d57}
html[data-appearance="tuxedo"] #fq #note-golf .neck-labels{color:#535650}
/* Preserve readable labels on dark artwork and selected controls. */
html[data-appearance="tuxedo"] #fq :is(.circle.unknown,.circle.practicing,.token:not(.current):not(.done),.tourIntervalNote){color:#f5f7fa}
html[data-appearance="tuxedo"] #fq :is(.primary,.circuitPreset.active,.settingsChoice button.active,.inlayChoice.active) :is(span,small,.small){color:inherit!important}
html[data-appearance="tuxedo"] #fq :is(.instructionsTips,.tourFret,.tourString,.tourGap,.msg,.adLabel){color:#5f5d57}
html[data-appearance="tuxedo"] #fq :is(.watchExplain,.result){background:#e4dccf;color:#242426;border-color:#b9af9e}
html[data-appearance="tuxedo"] #fq :is(#fretboardLayout,#ng-mode,#appearanceMode){background:#f7f2e7;color:#242426;border-color:#b9af9e}
html[data-appearance="tuxedo"] #fq :is(button,select,a):focus-visible{outline-color:#624b22}
html[data-appearance="tuxedo"] #fq :is(.watchLaunch,.nextHow summary,.how summary){color:#624b22!important;border-color:#8494ac!important}
html[data-appearance="tuxedo"] #fq :is(.onboardDemo span,.onboardStringNames,.setupStringNames){color:#5f5d57}
html[data-appearance="tuxedo"] #fq .onboardDemoControls span{background:#e4dccf;color:#343631;border-color:#b9af9e}
html[data-appearance="tuxedo"] #fq .setupRealStrings{color:#535650}
html[data-appearance="tuxedo"] #fq .open .nbtn:empty{border-color:#686354;box-shadow:none}
html[data-appearance="tuxedo"] #fq :is(.homeAdvertisementLabel,.tourDemoCharacter span,.tourCircuitChoices small){color:#5f5d57}
html[data-appearance="tuxedo"] #fq .tourCircuitStops li{background:#e4dccf;color:#242426}
html[data-appearance="tuxedo"] #fq .tourTransfer b{color:#755018}
html[data-appearance="tuxedo"] #fq .tourCircuitChoices [aria-pressed="true"] small{color:inherit}
html[data-appearance="tuxedo"] #fq .shapeCell.on:not(.done){color:#f5f7fa}
html[data-appearance="tuxedo"] #fq #note-golf .stock{color:#f5f7fa}
html[data-appearance="tuxedo"] #fq #note-golf #ng-available{color:#624b22}
html[data-appearance="tuxedo"] #fq #note-golf .stack-label{color:color-mix(in srgb,var(--stack-color) 55%,#172035)}
html[data-appearance="tuxedo"] #fq #note-golf :is(#ng-best,#ng-note){color:#256143}

/* Match menu icon tiles to the gameplay icon in light appearance. */
html[data-appearance="tuxedo"] #fq :is(.icon,.pageIcon){background:var(--ab)!important;border-color:var(--a)!important;color:#f5f7fa!important}

/* Button-style links need light labels on their filled background. */
html[data-appearance="tuxedo"] #fq :is(.lessonActions a,.reportProblem){background:#242426;color:#fff5e3;border-color:#242426}

#fq .skinGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}
#fq .skinChoice{min-width:0;padding:7px;text-align:left;display:flex;flex-direction:column;gap:7px}
#fq .skinChoice strong{font-size:12px}.skinChoiceStatus{font-size:10px;line-height:1.4;color:#b8c0cd}.skinPreviewLink{font-size:11px;text-decoration:underline;color:#d2c0f5;margin-top:auto}
#fq [data-skin-preview="bumblebee"]{--skin-bg:#101113;--skin-panel:#1b1c20;--skin-ink:#f6f4ed;--skin-accent:#f5cd48;--skin-button:#f5cd48;--skin-button-ink:#171717;--skin-line:#786932;--skin-pattern:repeating-linear-gradient(135deg,#f5cd48 0 10px,#111214 10px 20px)}
#fq [data-skin-preview="tuxedo"]{--skin-bg:#eee9dd;--skin-panel:#f7f2e7;--skin-ink:#242426;--skin-accent:#9b7b3f;--skin-button:#242426;--skin-button-ink:#fff5e3;--skin-line:#b69a65;--skin-pattern:linear-gradient(90deg,#242426 0 38%,#ad915b 38% 42%,#f7f2e7 42% 58%,#ad915b 58% 62%,#242426 62%)}
#fq [data-skin-preview="purple"]{--skin-bg:#0c0f14;--skin-panel:#151922;--skin-ink:#f5f7fa;--skin-accent:#b28aff;--skin-button:#35234f;--skin-button-ink:#f5f7fa;--skin-line:#9470bf;--skin-pattern:linear-gradient(100deg,#35234f,#b28aff,#35234f)}
#fq .skinPreview{width:100%;overflow:hidden;border:1px solid var(--skin-line);border-radius:9px;background:var(--skin-bg);color:var(--skin-ink);padding:7px}
.skinPreviewStripe{height:7px;background:var(--skin-pattern);margin:-7px -7px 8px}.skinPreviewHeading{display:flex;align-items:center;gap:5px;font-size:11px}.skinPreviewIcon{display:grid;place-items:center;width:24px;height:24px;background:var(--skin-button);color:var(--skin-button-ink);border:1px solid var(--skin-accent);border-radius:5px}.skinPreviewIcon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}
.skinPreviewNeck{position:relative;height:58px;margin:8px 0;background:repeating-linear-gradient(0deg,transparent 0 17px,#c8bca4 18px 19px),linear-gradient(90deg,#291b12,#4b3321,#291b12);border-radius:3px;display:flex;justify-content:space-around}.skinPreviewNeck i{width:1px;height:100%;background:#c7c5bb}.skinPreviewNeck span{position:absolute;left:calc(50% - 10px);top:19px;background:#efd98a;color:#111;border:1px solid #fff;border-radius:50%;width:20px;height:20px;font-size:12px;display:grid;place-items:center}
.skinPreviewButton{border:1px solid var(--skin-accent);border-radius:5px;padding:5px 2px;text-align:center;font-size:9px;font-weight:800;background:var(--skin-button);color:var(--skin-button-ink)}
#fq .skinAnnouncement{width:min(440px,calc(100vw - 28px));max-height:90dvh;overflow:auto;margin:auto;padding:24px;border:2px solid var(--skin-accent);border-radius:18px;background:var(--skin-bg);color:var(--skin-ink);text-align:center;box-shadow:0 12px 70px #0009}
#fq .skinAnnouncement::backdrop{background:#000b}.skinNoticeKicker{color:var(--skin-accent);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.skinNoticeTitle{margin:8px 0;font-size:30px}.skinNoticeCopy,.skinNoticeStatus{font-size:14px;line-height:1.5}.skinNoticePreview{max-width:260px;margin:20px auto}.skinNoticePreview .skinPreviewNeck{height:90px}.skinNoticePreview .skinPreviewHeading{font-size:18px}.skinNoticePreview .skinPreviewButton{font-size:14px;padding:10px}.skinNoticeActions{display:flex;gap:8px;flex-wrap:wrap}.skinNoticeActions button{flex:1 1 140px;min-height:48px;padding:9px}
#fq .skinAnnouncement .skinNoticeShop{background:var(--skin-button)!important;color:var(--skin-button-ink)!important;border-color:var(--skin-accent)!important}
#fq .skinAnnouncement .skinNoticeLater{background:var(--skin-panel)!important;color:var(--skin-ink)!important;border-color:var(--skin-line)!important}
html[data-appearance="light"] #fq :is(.skinChoiceStatus,.skinPreviewLink),html[data-appearance="tuxedo"] #fq :is(.skinChoiceStatus,.skinPreviewLink){color:#5f5d57}
@media(max-width:420px){#fq .skinGallery{grid-template-columns:1fr}#fq .skinChoice{display:grid;grid-template-columns:100px 1fr;column-gap:12px;align-content:center}#fq .skinChoice>.skinPreview{grid-column:1;grid-row:1/4}#fq .skinChoice>strong{align-self:end;font-size:15px}#fq .skinChoice>.skinPreviewLink{margin:0}}





#fq .skinAnnouncement[data-skin-preview="tuxedo"] .skinNoticeKicker{color:#755018}

/* Reward carousel: locked artwork remains concealed until earned. */
#fq .skinGallery{display:block;margin-top:12px;min-width:0}
#fq .skinCarouselTrack{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:12px}
#fq .skinCarouselTrack::-webkit-scrollbar{display:none}
#fq .skinCarouselTrack .skinChoice{display:flex;flex-direction:column;flex:0 0 100%;width:100%;min-width:0;padding:10px;gap:8px;scroll-snap-align:start;scroll-snap-stop:always;text-align:left;box-sizing:border-box}
#fq .skinCarouselTrack .skinChoice strong{font-size:16px;align-self:stretch}
#fq .skinCarouselTrack .skinChoiceStatus{font-size:12px}
#fq .skinCarouselTrack .skinPreviewLink{font-size:12px;margin:0}
#fq .skinChoiceArt{position:relative;overflow:hidden;width:100%;border-radius:9px}
#fq .skinChoiceArt .skinPreview{box-sizing:border-box;padding:10px}
#fq .skinChoiceArt .skinPreviewNeck{height:76px}
#fq .skinChoiceArt .skinPreviewHeading{font-size:15px}
#fq .skinChoiceArt .skinPreviewButton{font-size:12px}
#fq .skinCarouselTrack .skinLocked{opacity:1;cursor:default}
#fq .skinLocked .skinPreview{filter:blur(18px);opacity:.18;transform:scale(1.12);pointer-events:none;user-select:none}
#fq .skinLockCover{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#121723d9;color:#dddfe9;font-size:12px;font-weight:700}
#fq .skinLockCover svg{width:76px;height:86px;fill:#252d40;stroke:#aeb8d0;stroke-width:3;stroke-linecap:round}
#fq .skinCarouselControls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:10px}
#fq .skinCarouselControls button{width:44px;min-height:44px;padding:0;font-size:26px}
#fq .skinCarouselCount{font-size:12px;min-width:44px;text-align:center}


#fq.inlayLightning .marker .dot,#fq.inlayLightning #note-golf .inlay{width:48px;height:17px;clip-path:polygon(0 60%,58% 0,46% 38%,100% 33%,36% 100%,48% 59%)}
#fq.inlayLightning .marker .dot.l,#fq.inlayLightning .marker .dot.r{width:38px}
#fq .inlayPreview .previewLightning{width:36px;height:16px;clip-path:polygon(0 60%,58% 0,46% 38%,100% 33%,36% 100%,48% 59%)}
#fq .inlayPreview .previewVineFlower{width:44px;height:32px;border:0;background-color:transparent;background-image:var(--vine-art);background-size:300px 400px;background-position:-129px -63px;background-repeat:no-repeat}

/* Under the Bridge: neon pink with green and violet supporting accents. */
html[data-appearance="vine"]{--a:#ff70ce;--ab:#421c39}
html[data-appearance="vine"] #fq :is(.icon,.pageIcon){background:var(--ab);border-color:var(--a)}
html[data-appearance="vine"] #fq .careerFill{background:#ff70ce}
html[data-appearance="vine"] #fq :is(.setupKicker,.watchEyebrow){color:#e995dc}
html[data-appearance="vine"] #fq .setupDot.active{background:#e995dc}
html[data-appearance="vine"] #fq :is(.watchLaunch,.tourSection a,.tourAdvice a,.tourGuitarBlock a,.instructionsPage a.gameLink,.instructionsPage a.pageLink){color:#ffd0ee!important;border-color:#cf78b5!important;text-decoration-color:#ff70ce99}
html[data-appearance="vine"] #fq .tourWatchPanel{border-color:#ae66ad!important;background:linear-gradient(140deg,#421c39,#121720 65%)!important}
html[data-appearance="vine"] #fq :is(.tourBrick.on,.watchWall i.filled){background:#ff70ce}
html[data-appearance="vine"] #fq .nbtn.guessTarget{background:#421c39!important;outline-color:#ff70ce;box-shadow:0 0 0 2px #050608,0 0 14px #ff70ce99!important}
html[data-appearance="vine"] #fq .nbtn.mazeAdjacent{box-shadow:0 0 0 2px #ff70ce88}
html[data-appearance="vine"] #fq .golfRange{background:#a16be055;box-shadow:inset 0 0 0 1px #c399ff66}
html[data-appearance="vine"] #fq .watchVisual .tourBoard .tourCell.golfRange{background:linear-gradient(#a16be055,#a16be055),#332318}
html[data-appearance="vine"] #fq.neckMaple .labels .active{background:#773cc055}
html[data-appearance="vine"] #fq .leapStep.current{border-color:#ff70ce;box-shadow:0 0 0 1px #ff70ce66 inset}
html[data-appearance="vine"] #fq :is(button,a,select,input):focus-visible{outline-color:#e995dc}
html[data-appearance="vine"] #fq #note-golf .stock{background:repeating-linear-gradient(45deg,#421c39,#421c39 5px,#674780 5px,#674780 7px)}
html[data-appearance="vine"] #fq #note-golf .stock.draw-prompt{outline-color:#e995dc}
html[data-appearance="vine"] #fq #note-golf .exposed:hover{border-color:#ff70ce;box-shadow:0 0 0 2px #ff70ce}
html[data-appearance="vine"] #fq #note-golf #ng-available{color:#ffd0ee}

#fq [data-skin-preview="dark"]{--skin-bg:#0c0f14;--skin-ink:#f5f7fa;--skin-button:#20294a;--skin-button-ink:#fff;--skin-accent:#8684ff;--skin-line:#8684ff;--skin-pattern:linear-gradient(90deg,#20294a,#8684ff)}
#fq [data-skin-preview="light"]{--skin-panel:#f4efe4;--skin-bg:#e7e0d4;--skin-ink:#242426;--skin-button:#20294a;--skin-button-ink:#fff;--skin-accent:#8684ff;--skin-line:#aaa391;--skin-pattern:linear-gradient(90deg,#e7e0d4,#faf3e5)}
#fq [data-skin-preview="vine"]{--skin-bg:#0c0f14;--skin-panel:#151922;--skin-ink:#f5f7fa;--skin-button:#421c39;--skin-button-ink:#f5f7fa;--skin-accent:#ff70ce;--skin-line:#ff70ce;--skin-pattern:linear-gradient(100deg,#ff70ce 0%,#ff70ce 55%,#a7ed56 78%,#9771d9 100%)}
#fq .lookSwitchConfirm{max-width:400px;width:calc(100% - 32px);margin:auto;padding:22px;color:inherit;background:var(--bg,#151922);border:1px solid #8684ff;border-radius:18px}#fq .lookSwitchConfirm::backdrop{background:#000a}
#fq .deviceAppearance{display:flex;gap:8px;align-items:center;margin-top:12px}
html[data-appearance="vine"] #fq .vineAnnouncement{border-color:#ff70ce;background:linear-gradient(130deg,#421c39,#201725 70%,#271c3a)}

#fq .skinMiniInlay{position:absolute;top:18px;left:calc(50% - 12px);font-size:24px;color:#eee9d8;font-style:normal;line-height:1}#fq :is([data-skin-preview="light"],[data-skin-preview="bumblebee"]) .skinPreviewNeck{background:repeating-linear-gradient(0deg,transparent 0 17px,#c8bca4 18px 19px),linear-gradient(90deg,#b49759,#e6ce88,#b49759)}#fq :is([data-skin-preview="light"],[data-skin-preview="bumblebee"]) .skinMiniInlay{color:#40321b}#fq [data-skin-preview="vine"] .skinMiniInlay{font-size:0;width:44px;height:32px;left:calc(50% - 22px);top:14px;background-image:var(--vine-art);background-size:300px 400px;background-position:-129px -63px}
#fq .lookSwitchConfirm{background:#151922;color:#f4f5f8}html[data-appearance="light"] #fq .lookSwitchConfirm,html[data-appearance="tuxedo"] #fq .lookSwitchConfirm{background:#eee9dd;color:#242426}
/* Space Bass adds accents to the original dark surfaces. */
html[data-appearance="frankenstrat"]{--a:#f16d72;--ab:#481c22}
html[data-appearance="frankenstrat"] #fq :is(.icon,.pageIcon){background:var(--ab);border-color:var(--a)}
html[data-appearance="frankenstrat"] #fq .careerFill{background:#f16d72}
html[data-appearance="frankenstrat"] #fq :is(.setupKicker,.watchEyebrow){color:#ffa4a7}
html[data-appearance="frankenstrat"] #fq .setupDot.active{background:#ffa4a7}
html[data-appearance="frankenstrat"] #fq :is(.watchLaunch,.tourSection a,.tourAdvice a,.tourGuitarBlock a,.instructionsPage a.gameLink,.instructionsPage a.pageLink){color:#ffdadd!important;border-color:#c05d64!important;text-decoration-color:#f16d7299}
html[data-appearance="frankenstrat"] #fq .tourWatchPanel{border-color:#a8444e!important;background:linear-gradient(140deg,#481c22,#121720 65%)!important}
html[data-appearance="frankenstrat"] #fq :is(.tourBrick.on,.watchWall i.filled){background:#f16d72}
html[data-appearance="frankenstrat"] #fq .nbtn.guessTarget{background:#481c22!important;outline-color:#f16d72;box-shadow:0 0 0 2px #050608,0 0 14px #f16d7299!important}
html[data-appearance="frankenstrat"] #fq .nbtn.mazeAdjacent{box-shadow:0 0 0 2px #f16d7288}
html[data-appearance="frankenstrat"] #fq .golfRange{background:#a16be055;box-shadow:inset 0 0 0 1px #c399ff66}
html[data-appearance="frankenstrat"] #fq .watchVisual .tourBoard .tourCell.golfRange{background:linear-gradient(#a16be055,#a16be055),#332318}
html[data-appearance="frankenstrat"] #fq.neckMaple .labels .active{background:#773cc055}
html[data-appearance="frankenstrat"] #fq .leapStep.current{border-color:#f16d72;box-shadow:0 0 0 1px #f16d7266 inset}
html[data-appearance="frankenstrat"] #fq :is(button,a,select,input):focus-visible{outline-color:#ffa4a7}
html[data-appearance="frankenstrat"] #fq #note-golf .stock{background:repeating-linear-gradient(45deg,#481c22,#481c22 5px,#674780 5px,#674780 7px)}
html[data-appearance="frankenstrat"] #fq #note-golf .stock.draw-prompt{outline-color:#ffa4a7}
html[data-appearance="frankenstrat"] #fq #note-golf .exposed:hover{border-color:#f16d72;box-shadow:0 0 0 2px #f16d72}
html[data-appearance="frankenstrat"] #fq #note-golf #ng-available{color:#ffdadd}

#fq [data-skin-preview="frankenstrat"]{--skin-bg:#0c0f14;--skin-panel:#151922;--skin-ink:#f5f7fa;--skin-button:#481c22;--skin-button-ink:#fff;--skin-accent:#f16d72;--skin-line:#f16d72;--skin-pattern:repeating-linear-gradient(135deg,#d92f3e 0 19px,#f6f3eb 19px 24px,#101114 24px 34px,#d92f3e 34px 48px)}

#fq .skinAnnouncement[data-skin-preview="frankenstrat"]{background:linear-gradient(130deg,#421a20,#101114 65%);border-color:#f16d72}
#fq [data-skin-preview="frankenstrat"] .skinPreviewNeck{background:repeating-linear-gradient(0deg,transparent 0 17px,#c8bca4 18px 19px),linear-gradient(90deg,#b49759,#e6ce88,#b49759)}#fq [data-skin-preview="frankenstrat"] .skinMiniInlay{color:#40321b}

#fq .backstagePassForm{display:grid;gap:10px}#fq .backstagePassForm input{width:100%;box-sizing:border-box;min-height:44px;padding:10px;border:1px solid #6e7688;border-radius:8px;background:transparent;color:inherit}#fq .backstagePassForm button,#fq .godModeOff{min-height:44px}

/* Decoration uses existing outer space only; no layout or interaction layer. */
:root{--surround-base:#050608;--surround-glow:#263663;--surround-edge:#40518a;--surround-pattern:linear-gradient(#1d294b,#334579,#1d294b)}
html[data-appearance="dark"]{--surround-base:#050608;--surround-glow:#263663;--surround-edge:#40518a;--surround-pattern:linear-gradient(#1d294b,#334579,#1d294b)}
html[data-appearance="light"]{--surround-base:#e7e0d4;--surround-glow:#b1b5d1;--surround-edge:#8c94bb;--surround-pattern:linear-gradient(#c0c3d5,#969fc5,#c0c3d5)}
html[data-appearance="bumblebee"]{--surround-base:#080908;--surround-glow:#51451c;--surround-edge:#927a32;--surround-pattern:repeating-linear-gradient(140deg,#9a812e 0 16px,#151610 16px 31px)}
html[data-appearance="tuxedo"]{--surround-base:#eee9dd;--surround-glow:#c4b693;--surround-edge:#9b8554;--surround-pattern:linear-gradient(#4d493f,#a18b59,#4d493f)}
html[data-appearance="purple"]{--surround-base:#08060c;--surround-glow:#49305d;--surround-edge:#755494;--surround-pattern:linear-gradient(#332244,#70508d,#332244)}
html[data-appearance="vine"]{--surround-base:#0b070b;--surround-glow:#592643;--surround-edge:#a0487e;--surround-pattern:linear-gradient(#622750 0%,#a0487e 55%,#536d35 78%,#594577 100%)}
html[data-appearance="frankenstrat"]{--surround-base:#090708;--surround-glow:#55232b;--surround-edge:#923e48;--surround-pattern:repeating-linear-gradient(140deg,#9e3340 0 20px,#d1c8bd 20px 25px,#141315 25px 36px,#9e3340 36px 50px)}
/* Uneven pools of light remain entirely behind the opaque app surface. */
:root{--surround-light:#5269bb;--surround-secondary:#394a80;--surround-pattern-width:0px}
html[data-appearance="dark"]{--surround-light:#5269bb;--surround-secondary:#394a80}
html[data-appearance="light"]{--surround-light:#a0a9d1;--surround-secondary:#c0b6cc}
html[data-appearance="bumblebee"]{--surround-light:#a18a37;--surround-secondary:#635221;--surround-pattern-width:6px;--surround-pattern:repeating-linear-gradient(140deg,#a18a3ba8 0 16px,#141510b8 16px 31px)}
html[data-appearance="tuxedo"]{--surround-light:#bca471;--surround-secondary:#998b73}
html[data-appearance="purple"]{--surround-light:#8c60ae;--surround-secondary:#4d3c82}
html[data-appearance="vine"]{--surround-light:#b95791;--surround-secondary:#63528c}
html[data-appearance="frankenstrat"]{--surround-light:#a74e59;--surround-secondary:#62414b;--surround-pattern-width:6px;--surround-pattern:repeating-linear-gradient(140deg,#b14450b0 0 20px,#d1c8bdb0 20px 25px,#141315b8 25px 36px,#b14450b0 36px 50px)}
html[data-appearance] body{background-color:var(--surround-base);background-image:var(--surround-pattern),var(--surround-pattern),radial-gradient(ellipse at 0% 18%,var(--surround-light),transparent 48%),radial-gradient(ellipse at 100% 48%,var(--surround-light),transparent 45%),radial-gradient(ellipse at 15% 90%,var(--surround-secondary),transparent 46%),radial-gradient(ellipse at 80% 0%,var(--surround-secondary),transparent 40%);background-position:left top,right top,center,center,center,center;background-size:var(--surround-pattern-width) 100%,var(--surround-pattern-width) 100%,100% 100%,100% 100%,100% 100%,100% 100%;background-repeat:no-repeat}
html #fq.app{box-shadow:-5px 2px 19px -4px var(--surround-light),6px 12px 27px -7px var(--surround-secondary),0 -5px 18px -7px var(--surround-light)}


html[data-appearance] body{background:#050608;isolation:isolate}
html[data-appearance="light"] body{background:#e7e0d4}
html[data-appearance="tuxedo"] body{background:#eee9dd}
html[data-appearance] #fq.app{box-shadow:none}
body::before{content:"";position:fixed;inset:-12%;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 8% 24%,var(--surround-light),transparent 55%),radial-gradient(ellipse at 90% 62%,var(--surround-secondary),transparent 52%),radial-gradient(ellipse at 48% 92%,var(--surround-light),transparent 48%);transform:translate3d(0,0,0);}
html[data-backlight="on"]:not([data-appearance="dark"]) body::before{opacity:.86;animation:backlightMist 32s ease-in-out infinite alternate}
html[data-backlight="on"]:not([data-appearance="dark"]) #fq.app{box-shadow:-5px 2px 19px -4px var(--surround-light),6px 12px 27px -7px var(--surround-secondary)}
html[data-backlight="on"]:is([data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="frankenstrat"]) body{background-image:var(--surround-pattern),var(--surround-pattern);background-size:6px 100%,6px 100%;background-position:left top,right top;background-repeat:no-repeat}
@keyframes backlightMist{0%{transform:translate3d(-3%,-2%,0) scale(1);opacity:.72}50%{opacity:.94}100%{transform:translate3d(3%,3%,0) scale(1.06);opacity:.8}}
html[data-page-hidden="true"] body::before{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){html[data-backlight="on"]:not([data-appearance="dark"]) body::before{animation:none!important;transform:none;opacity:.86}}
#fq .backlightControl{margin:14px 0}#fq .backlightControl label{display:flex;gap:8px;align-items:center}


html[data-appearance="dark"]{--surround-light:#1257c4;--surround-secondary:#08265f}
html[data-backlight="on"][data-appearance="dark"] body::before{opacity:.72;animation:darknessMist 36s ease-in-out infinite alternate}
html[data-backlight="on"][data-appearance="dark"] #fq.app{box-shadow:-3px 1px 18px -5px #1672eebb,4px 7px 24px -7px #104eb699}
@keyframes darknessMist{from{transform:translate3d(-2%,-1%,0);opacity:.62}to{transform:translate3d(2%,2%,0);opacity:.82}}
@media(prefers-reduced-motion:reduce){html[data-backlight="on"][data-appearance="dark"] body::before{animation:none!important;transform:none;opacity:.72}}


#fq .skinBrowseControls{display:flex;align-items:center;justify-content:center;gap:18px;margin:12px 0}#fq .skinBrowseControls button{width:44px;height:44px;padding:0;background:var(--skin-panel,#151922);color:var(--skin-ink,#fff);border-color:var(--skin-line,#626979);font-size:25px}
#fq .skinNoticePreview{touch-action:pan-y;user-select:none;-webkit-user-select:none}
#fq .skinAnnouncement.skinBrowsing{width:min(480px,calc(100vw - 42px));max-height:calc(100dvh - 42px)}
#fq .skinAnnouncement.previewGlow{box-shadow:0 0 22px 3px var(--skin-accent),-15px 10px 55px -15px var(--skin-line),0 20px 70px #0009}
#fq .skinAnnouncement.previewGlow[data-skin-preview="dark"]{box-shadow:0 0 24px #1672eeaa,-10px 8px 42px -12px #104eb699,0 20px 70px #0009}
#fq [data-skin-preview="locked"]{--skin-bg:#11151d;--skin-panel:#151922;--skin-ink:#e0e4ec;--skin-accent:#8792a8;--skin-line:#5b6579;--skin-button:#242c40;--skin-button-ink:#fff}
#fq .immersiveLocked{height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:10px;background:radial-gradient(ellipse,#303849,#141923);color:#bac3d5}#fq .immersiveLocked svg{width:76px;height:86px;fill:#252d40;stroke:#aeb8d0;stroke-width:3;stroke-linecap:round}

#fq .skinNoticePreview:focus-visible{outline:2px solid var(--skin-accent);outline-offset:4px;border-radius:9px}#fq .skinNoticePreview:focus:not(:focus-visible){outline:none}

html[data-appearance="bumblebee"]{--surround-light:#c9a83c;--surround-secondary:#a78323}
html[data-appearance="frankenstrat"]{--surround-light:#ed1642;--surround-secondary:#b9082b}
html[data-backlight="on"]:is([data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="frankenstrat"]) body{background-image:none}
html[data-backlight="on"]:is([data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="frankenstrat"]) #fq.app{box-shadow:0 0 20px 2px var(--surround-light),-7px 9px 34px -8px var(--surround-secondary)}

#fq .skinBrowseBacklight{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:8px 0 14px;color:var(--skin-ink)}#fq .skinBrowseBacklight input{width:18px;height:18px;accent-color:var(--skin-accent)}#fq .previewBacklightState{font-size:12px;opacity:.8}

#fq .skinBrowseBacklight{position:relative;gap:9px;margin-bottom:2px;cursor:pointer;font-size:14px}
#fq .skinBrowseBacklight input{position:absolute;width:1px;height:1px;opacity:0}
#fq .stageLightSwitch{width:40px;height:24px;border-radius:20px;background:#404653;border:1px solid #929aaa;position:relative;flex-shrink:0}
#fq .stageLightSwitch::after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff}
#fq #previewBacklight:checked+.stageLightSwitch{background:var(--skin-accent);border-color:var(--skin-accent)}
#fq #previewBacklight:checked+.stageLightSwitch::after{left:19px;background:#151922}
#fq #previewBacklight:focus-visible+.stageLightSwitch{outline:2px solid var(--skin-ink);outline-offset:3px}
#fq .stageLampIcon{width:30px;height:30px;fill:none;stroke:var(--skin-ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.5}
#fq .skinBrowseBacklight:has(input:checked) .stageLampIcon{stroke:var(--skin-accent);opacity:1;filter:drop-shadow(0 0 3px var(--skin-accent))}
#fq .skinBrowseBacklight:not(:has(input:checked)) .stageLampBeams{visibility:hidden}
#fq .stageLightsHelp{font-size:11px;line-height:1.45;color:var(--skin-ink);opacity:.8;margin:4px 0 16px}


#fq .skinAnnouncement[data-skin-preview="light"] .skinNoticeKicker{color:#514ca3}
#fq .skinAnnouncement[data-skin-preview="light"] .stageLampIcon{stroke:#514ca3!important;filter:none!important}
#fq .skinAnnouncement .skinBrowseControls button{background:var(--skin-panel,#151922)!important;color:var(--skin-ink,#fff)!important;border-color:var(--skin-line,#626979)!important}

#fq .skinExploreHint{font-size:11px;letter-spacing:.03em;align-self:flex-end;opacity:.8}#fq .skinChoiceDescription{font-size:12px;line-height:1.45;font-weight:400;text-align:left}#fq .skinChoiceStatus{text-align:left}

/* Separate from lighting: a dark, solid, non-interactive trim in existing outer space. */
html[data-appearance="bumblebee"]{--body-trim:repeating-linear-gradient(135deg,#665421 0 9px,#161710 9px 18px)}
html[data-appearance="frankenstrat"]{--body-trim:repeating-linear-gradient(135deg,#692630 0 14px,#8a8175 14px 18px,#19171b 18px 27px)}
html:is([data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="frankenstrat"]) #fq.app{position:relative}
html:is([data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="frankenstrat"]) #fq.app::after{content:"";position:absolute;inset:-3px;border:3px solid transparent;border-radius:inherit;background:var(--body-trim) border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}
html:is([data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="frankenstrat"]) #fq .pageTitleRow::after{display:none}
html:is([data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="frankenstrat"]) #fq .skinChoiceSelected{background-image:none!important}

#fq .skinRealNeck{margin:10px 0;border-radius:8px;overflow:hidden;border:1px solid #5b5142}#fq .skinNoticePreview{max-width:320px}

#fq .skinPreview[data-skin-preview="bumblebee"]{--preview-trim:repeating-linear-gradient(135deg,#665421 0 9px,#161710 9px 18px)}
#fq .skinPreview[data-skin-preview="frankenstrat"]{--preview-trim:repeating-linear-gradient(135deg,#692630 0 14px,#8a8175 14px 18px,#19171b 18px 27px)}
#fq .skinPreview:is([data-skin-preview="bumblebee"],[data-skin-preview="natural"],[data-skin-preview="wildride"],[data-skin-preview="frankenstrat"]){position:relative}
#fq .skinPreview:is([data-skin-preview="bumblebee"],[data-skin-preview="natural"],[data-skin-preview="wildride"],[data-skin-preview="frankenstrat"])::after{content:"";position:absolute;inset:0;border:3px solid transparent;border-radius:inherit;background:var(--preview-trim) border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}


#fq .skinAnnouncement.skinBrowsing .skinNoticePreview{display:flex;position:relative;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;border-radius:9px}
#fq .skinNoticePreview::-webkit-scrollbar{display:none}
#fq .immersiveSlide{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}
#fq .immersiveSlide .skinPreview{box-sizing:border-box}


#fq .setupWelcomeSlide .setupCard{padding:16px 18px}
#fq .setupWelcomeSlide h1{font-size:clamp(27px,6vw,38px);margin-bottom:8px}
#fq .setupWelcomeSlide .setupKicker{margin-bottom:8px}
#fq .setupWelcomeSlide .onboardArt{padding:10px;margin:10px 0}
#fq .setupWelcomeSlide .onboardHeroBanner img{max-height:64px;margin-bottom:8px;object-fit:contain}
#fq .setupWelcomeSlide .onboardNeck{height:120px!important}
#fq .setupWelcomeSlide .onboardPromises{gap:8px;font-size:13px}
#fq .setupWelcomeSlide .setupCard>p{font-size:14px;line-height:1.4;margin:7px 0}
#fq .setupWelcomeSlide .setupRestore{margin-top:9px;padding-top:9px}
#fq .setupWelcomeSlide .setupRestore p{font-size:12px;line-height:1.3;margin-top:5px}
@media(max-height:740px){#fq .setupWelcomeSlide .setupCard{padding:12px 14px}#fq .setupWelcomeSlide h1{font-size:26px}#fq .setupWelcomeSlide .onboardNeck{height:86px!important}#fq .setupWelcomeSlide .onboardHeroBanner img{max-height:46px}#fq .setupWelcomeSlide .setupCard>p{font-size:13px;line-height:1.35}#fq .setupWelcomeSlide .onboardArt{margin:8px 0;padding:8px}#fq .setupWelcomeSlide .onboardPromises{font-size:12px;gap:5px}}

@media(max-height:600px){#fq .setupWelcomeSlide .onboardNeck{height:70px!important}#fq .setupWelcomeSlide .onboardHeroBanner img{max-height:32px;margin-bottom:5px}#fq .setupWelcomeSlide .setupKicker{font-size:9px;margin-bottom:5px}#fq .setupWelcomeSlide h1{font-size:24px;margin-bottom:6px}}

/* Optional theme finishes; the original Darkness amp stays untouched. */
html[data-appearance="light"] #fq .ampHead{--amp-cab1:#d8cebc;--amp-cab2:#eee7d8;--amp-grille1:#484b48;--amp-grille2:#292e2c;--amp-trim:#b9ab8e;--amp-metal1:#c4c7c3;--amp-metal2:#e4e5dd;--amp-metal3:#faf8ec;--amp-badge:#eee8d7;}
html[data-appearance="bumblebee"] #fq .ampHead{--amp-cab1:#26251b;--amp-cab2:#10110c;--amp-grille1:#24251c;--amp-grille2:#10130c;--amp-trim:#f3ca30;--amp-metal1:#d7ab26;--amp-metal2:#f4d251;--amp-metal3:#ffe98a;--amp-badge:#ffe06b;}
html[data-appearance="tuxedo"] #fq .ampHead{--amp-cab1:#d5cfbf;--amp-cab2:#faf6ec;--amp-grille1:#292a2b;--amp-grille2:#111317;--amp-trim:#b9a26d;--amp-metal1:#ccc9c0;--amp-metal2:#ebe8df;--amp-metal3:#fffdf6;--amp-badge:#eee9dc;}
html[data-appearance="purple"] #fq .ampHead{--amp-cab1:#382142;--amp-cab2:#170e24;--amp-grille1:#34203c;--amp-grille2:#140d23;--amp-trim:#b382da;--amp-metal1:#ad92c4;--amp-metal2:#d0b8e2;--amp-metal3:#eadcf6;--amp-badge:#dec1f3;}
html[data-appearance="vine"] #fq .ampHead{--amp-cab1:#381b31;--amp-cab2:#170d1b;--amp-grille1:#352035;--amp-grille2:#130e20;--amp-trim:#ef72bb;--amp-metal1:#c993b6;--amp-metal2:#e4b7d4;--amp-metal3:#f7dceb;--amp-badge:#ffb3df;}
html[data-appearance="frankenstrat"] #fq .ampHead{--amp-cab1:#3a111c;--amp-cab2:#130e12;--amp-grille1:#322328;--amp-grille2:#130f16;--amp-trim:#ed3453;--amp-metal1:#d78b95;--amp-metal2:#edb1b9;--amp-metal3:#f8d4d7;--amp-badge:#fff1ed;}
html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampCase{border-color:var(--amp-trim);background:radial-gradient(circle,#ffffff12 0 .7px,transparent 1px) 0 0/4px 4px,linear-gradient(140deg,var(--amp-cab1),var(--amp-cab2));box-shadow:inset 0 0 0 3px #08090b,inset 0 0 0 5px var(--amp-trim),inset 0 16px 22px #ffffff08,0 14px 30px #0009}
html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampHandle{box-shadow:0 0 0 2px var(--amp-trim),0 4px 6px #000b,inset 0 1px 1px #ffffff1a}
html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampCloth{border-color:var(--amp-trim);background:repeating-linear-gradient(45deg,#141414 0 2px,#202020 2px 3px,#0c0c0c 3px 5px),repeating-linear-gradient(-45deg,transparent 0 3px,#34343455 3px 4px,transparent 4px 7px),linear-gradient(#171717,#090909)}
html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampLogoMain{color:var(--amp-badge);-webkit-text-stroke:.7px #17121b;text-shadow:0 1px 0 #fff9,0 2px 0 var(--amp-trim),0 3px 0 #17121b,0 5px 10px #000c}
html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampLogoSub{color:var(--amp-badge);text-shadow:0 1px 0 #fff2,0 2px 2px #000}
html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampFace{border-color:var(--amp-trim);background:linear-gradient(100deg,var(--amp-metal1),var(--amp-metal2) 20%,var(--amp-metal3) 36%,var(--amp-metal2) 54%,var(--amp-metal1) 73%,var(--amp-metal3));box-shadow:inset 0 0 0 1px #fff7,inset 0 1px 0 #fff9,inset 0 -2px 7px #17121b55,0 2px 5px #0008}
html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampLabel,html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampMicroLabel,html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampPowerRow,html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampToggleLabels{color:#211b22;text-shadow:0 1px #ffffff55}
html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampDivider{background:#211b2266;box-shadow:1px 0 #ffffff55,-1px 0 #211b2233}
html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampCase:before,html:is([data-appearance="light"],[data-appearance="bumblebee"],[data-appearance="natural"],[data-appearance="wildride"],[data-appearance="tuxedo"],[data-appearance="purple"],[data-appearance="vine"],[data-appearance="green"],[data-appearance="frankenstrat"]) #fq .ampCase:after{background:radial-gradient(circle at 34% 30%,#fff 0 8%,var(--amp-badge) 24%,var(--amp-trim) 57%,#28212b 73%,#090603 77%)}

#fq .play .stage .neck{grid-template-rows:9.5833333333% 9.3560606061% 9.1287878788% 8.9015151515% 8.6742424242% 8.446969697% 8.2196969697% 7.9924242424% 7.7651515152% 7.5378787879% 7.3106060606% 7.0833333333%}

/* Keep the moving full-screen composited layer away from gameplay.
   Paint the same theme colors directly onto the page during a round. */
html[data-appearance] body.gameplayLighting::before{display:none!important;animation:none!important;transform:none!important}
html[data-backlight="on"] body.gameplayLighting{background-image:radial-gradient(ellipse at 0% 18%,var(--surround-light),transparent 48%),radial-gradient(ellipse at 100% 48%,var(--surround-secondary),transparent 45%),radial-gradient(ellipse at 15% 90%,var(--surround-secondary),transparent 46%);background-position:center;background-size:100% 100%;background-repeat:no-repeat}
html[data-backlight="off"] body.gameplayLighting{background-image:none}

html:is([data-appearance="light"],[data-appearance="tuxedo"]) #fq .ampCloth{background:repeating-linear-gradient(45deg,#484b48 0 2px,#292e2c 2px 4px)}
@media(max-height:620px){#fq .setupCard{padding:12px 14px}#fq .setupCard h2{font-size:24px}#fq .setupCard p{font-size:14px;line-height:1.35}#fq .setupKicker{margin-bottom:6px}#fq .setupCard .onboardArt{margin:8px 0}}

@media(orientation:portrait){
#fq #note-golf[data-level="1"] .tableau .piles{grid-template-columns:90px 90px;justify-content:start}
#fq #note-golf[data-level="1"] .tableau .waste{padding:6px;display:flex;flex-direction:column;justify-content:center;gap:2px;text-align:center}
#fq #note-golf[data-level="1"] .tableau .waste .note{font-size:32px;line-height:1.1}
#fq #note-golf[data-level="1"] .tableau .waste .meta{font-size:10px;line-height:1.2}
}
@media(orientation:landscape) and (min-width:600px){
#fq #note-golf.acePlaying[data-level="1"] .tableau .piles>.waste{grid-column:1;grid-row:1}
#fq #note-golf.acePlaying[data-level="1"] .tableau .piles>#ng-draw{grid-column:1;grid-row:2}
}


#fq #note-golf.acePlaying[data-level] .tableau .piles{row-gap:14px}
#fq #note-golf #ng-draw{position:relative;isolation:isolate;overflow:visible;border:2px solid #acb9e3;border-radius:9px;color:#fff;background:radial-gradient(ellipse at 50% 35%,#354873,#152442 70%);text-shadow:0 1px 3px #000,0 0 6px #071021;font-weight:850;box-shadow:inset 0 0 0 2px #101a31,inset 0 0 0 3px #7282ad,inset 0 2px 6px #ffffff45,0 2px 0 #e4e3db,0 3px 0 #72798c,1px 5px 0 #dedfd8,1px 6px 0 #6d7487,2px 8px 0 #caced2,2px 9px 0 #444c60,3px 12px 8px #0008;touch-action:manipulation}
#fq #note-golf #ng-draw::before{content:"";position:absolute;inset:6px;z-index:-1;border:1px solid #b4c5ef66;border-radius:4px;background:repeating-linear-gradient(45deg,transparent 0 6px,#93b3ff19 6px 7px,transparent 7px 12px),repeating-linear-gradient(-45deg,transparent 0 6px,#93b3ff19 6px 7px,transparent 7px 12px);pointer-events:none}
#fq #note-golf #ng-draw::after{content:"♠";position:absolute;inset:0;display:grid;place-items:center;z-index:-1;font-size:52px;line-height:1;color:#9bb9f055;text-shadow:0 1px 0 #ffffff33,0 -1px 0 #0008;pointer-events:none}
#fq #note-golf #ng-draw:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 0 0 2px #101a31,inset 0 0 0 3px #7282ad,0 2px 0 #d7d9d6,1px 4px 0 #72798c,2px 6px 5px #0007}
#fq #note-golf #ng-draw:focus-visible{outline:3px solid var(--a);outline-offset:5px}
#fq #note-golf #ng-draw:disabled{opacity:.55}

#fq .tourMascotHero .tourAnimationToggle{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;min-height:0}
html[data-appearance="green"]{--a:#a1ef42;--ab:#263c15}
html[data-appearance="green"] #fq :is(.icon,.pageIcon){background:var(--ab);border-color:var(--a)}
html[data-appearance="green"] #fq .careerFill{background:#a1ef42}
html[data-appearance="green"] #fq :is(.setupKicker,.watchEyebrow){color:#c4ff86}
html[data-appearance="green"] #fq .setupDot.active{background:#c4ff86}
html[data-appearance="green"] #fq :is(.watchLaunch,.tourSection a,.tourAdvice a,.tourGuitarBlock a,.instructionsPage a.gameLink,.instructionsPage a.pageLink){color:#dcffb9!important;border-color:#75b832!important;text-decoration-color:#a1ef4299}
html[data-appearance="green"] #fq .tourWatchPanel{border-color:#56832e!important;background:linear-gradient(140deg,#263c15,#121720 65%)!important}
html[data-appearance="green"] #fq :is(.tourBrick.on,.watchWall i.filled){background:#a1ef42}
html[data-appearance="green"] #fq .nbtn.guessTarget{background:#263c15!important;outline-color:#a1ef42;box-shadow:0 0 0 2px #050608,0 0 14px #a1ef4299!important}
html[data-appearance="green"] #fq .nbtn.mazeAdjacent{box-shadow:0 0 0 2px #a1ef4288}
html[data-appearance="green"] #fq .golfRange{background:#76c92855;box-shadow:inset 0 0 0 1px #afff6366}
html[data-appearance="green"] #fq .watchVisual .tourBoard .tourCell.golfRange{background:linear-gradient(#76c92855,#76c92855),#332318}
html[data-appearance="green"] #fq.neckMaple .labels .active{background:#61952155}
html[data-appearance="green"] #fq .leapStep.current{border-color:#a1ef42;box-shadow:0 0 0 1px #a1ef4266 inset}
html[data-appearance="green"] #fq :is(button,a,select,input):focus-visible{outline-color:#c4ff86}
html[data-appearance="green"] #fq #note-golf .stock{background:repeating-linear-gradient(45deg,#263c15,#263c15 5px,#4b702c 5px,#4b702c 7px)}
html[data-appearance="green"] #fq #note-golf .stock.draw-prompt{outline-color:#c4ff86}
html[data-appearance="green"] #fq #note-golf .exposed:hover{border-color:#a1ef42;box-shadow:0 0 0 2px #a1ef42}
html[data-appearance="green"] #fq #note-golf #ng-available{color:#dcffb9}


#fq [data-skin-preview="green"]{--skin-bg:#0c0f14;--skin-panel:#151922;--skin-ink:#f5f7fa;--skin-accent:#a1ef42;--skin-button:#263c15;--skin-button-ink:#f5f7fa;--skin-line:#75b832;--skin-pattern:linear-gradient(100deg,#263c15,#a1ef42,#263c15)}
html[data-appearance="green"]{--surround-base:#080d06;--surround-glow:#385d18;--surround-edge:#76ae38;--surround-light:#83e52c;--surround-secondary:#3c9f20}
html[data-appearance="green"] #fq .ampHead{--amp-cab1:#284314;--amp-cab2:#101a0b;--amp-trim:#98e44b;--amp-metal1:#73974f;--amp-metal2:#b1d18d;--amp-metal3:#e3f4ca;--amp-badge:#dbffb5}
html[data-appearance="tuxedo"]{--surround-light:#b47b32;--surround-secondary:#795024;--body-trim:radial-gradient(circle,#eee9df 0 2px,transparent 2.4px) 0 0/12px 12px #171719}
html[data-appearance="tuxedo"] #fq.app{position:relative}
html[data-appearance="tuxedo"] #fq.app::after{content:"";position:absolute;inset:-5px;border:5px solid transparent;border-radius:inherit;background:var(--body-trim) border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}
#fq .skinPreview[data-skin-preview="tuxedo"]{position:relative}
#fq .skinPreview[data-skin-preview="tuxedo"]::after{content:"";position:absolute;inset:0;border:5px solid transparent;border-radius:inherit;background:radial-gradient(circle,#eee9df 0 2px,transparent 2.4px) 0 0/12px 12px #171719;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}
#fq [data-skin-preview="tuxedo"]{--skin-accent:#b47b32;--skin-line:#795024}
html[data-appearance="tuxedo"] #fq .ampCase{background:radial-gradient(circle,#eee9df 0 2px,transparent 2.4px) 0 0/16px 16px #171719}


html[data-appearance="bumblebee"] #fq .ampCase{background:repeating-linear-gradient(135deg,#c49a27 0 18px,#171719 18px 36px)}
html[data-appearance="frankenstrat"] #fq .ampCase{background:repeating-linear-gradient(135deg,#a52b39 0 20px,#e6dfd3 20px 25px,#171719 25px 36px,#a52b39 36px 50px)}


:root{--neon-color:#559dff;--neon-hue:175deg}
html[data-appearance="light"]{--neon-color:#bd862f;--neon-hue:5deg}
html[data-appearance="bumblebee"]{--neon-color:#ffe23c;--neon-hue:15deg}
html[data-appearance="tuxedo"]{--neon-color:#c38a3c;--neon-hue:0deg}
html[data-appearance="purple"]{--neon-color:#bd88ff;--neon-hue:215deg}
html[data-appearance="vine"]{--neon-color:#ff6ace;--neon-hue:275deg}
html[data-appearance="green"]{--neon-color:#a1ef42;--neon-hue:45deg}
html[data-appearance="frankenstrat"]{--neon-color:#ff526e;--neon-hue:310deg}
#fq.neonInlays .marker{filter:drop-shadow(0 0 3px var(--neon-color))}
#fq.neonInlays:is(.inlayDots,.inlayLightning,.inlayBlocks,.inlaySpades) .marker .dot,#fq.neonInlays:is(.inlayDots,.inlayLightning,.inlayBlocks,.inlaySpades) #note-golf .inlay{background:var(--neon-color)!important;border-color:var(--neon-color);box-shadow:inset 0 0 3px #ffffffb0,0 0 5px var(--neon-color);opacity:1}
#fq.neonInlays.inlayVine .neck::before,#fq.neonInlays.inlayVine .settingsNeck::before,#fq.neonInlays.inlayVine #note-golf .neck-wood::before{filter:brightness(1.3) sepia(1) saturate(4) hue-rotate(var(--neon-hue)) drop-shadow(0 0 2px var(--neon-color))}
#fq .neonControl{margin:16px 0;padding:12px;border:1px solid var(--a);border-radius:12px}#fq .neonControl label{display:flex;gap:10px;align-items:center;font-weight:700}#fq .neonControl input{width:22px;height:22px;accent-color:var(--a)}
#fq .neonAnnouncement{width:min(420px,calc(100vw - 32px));padding:24px;background:#151922;color:#f5f7fa;border:2px solid var(--neon-color);border-radius:20px;text-align:center}#fq .neonAnnouncement::backdrop{background:#000b}


#fq .neonControl{margin:10px 0 16px;padding:0;border:1px solid #424954;border-radius:12px}
#fq .neonControl .neonSwitchRow{position:relative;display:flex;gap:12px;align-items:center;min-height:60px;padding:8px 12px;box-sizing:border-box;cursor:pointer;font-size:14px}
#fq .neonSwitchCopy{flex:1;min-width:0}#fq .neonStatus{display:block;font-size:11px;font-weight:400;margin-top:3px}
#fq .neonInlayIcon{flex:0 0 30px;width:30px;height:26px;color:currentColor}
#fq .neonInlayIcon svg{width:30px;height:26px;fill:none;stroke:currentColor;stroke-width:1.2}#fq .neonInlayIcon circle{fill:currentColor;stroke:none}
#fq .neonControl input{position:absolute;width:1px;height:1px;opacity:0}
#fq #neonInlays:checked+.stageLightSwitch{background:var(--a);border-color:var(--a)}
#fq #neonInlays:checked+.stageLightSwitch::after{left:19px;background:#151922}
#fq #neonInlays:focus-visible+.stageLightSwitch{outline:2px solid currentColor;outline-offset:3px}
#fq .neonControl:has(input:checked) .neonInlayIcon circle{fill:var(--neon-color);filter:drop-shadow(0 0 2px var(--neon-color))}
#fq .neonControl:has(input:disabled){opacity:.6}#fq .neonControl:has(input:disabled) label{cursor:default}

html[data-appearance="vine"]{--bass-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23262734%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23677e54%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M-10%2082Q40%2080%2055%2030T130%208M28%2095Q20%2046%2078-8%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23637955%22%20stroke%3D%22%2391a076%22%20stroke-width%3D%22.6%22%3E%3Cpath%20d%3D%22M35%2066Q9%2065%2010%2043Q32%2045%2035%2066M49%2046Q76%2052%2082%2028Q59%2027%2049%2046M74%2015Q93%2032%20110%2015Q96%202%2074%2015M20%2084Q46%2065%2060%2085Q38%2098%2020%2084%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23c4b88a%22%20stroke%3D%22%2387795d%22%20stroke-width%3D%22.8%22%3E%3Cpath%20d%3D%22M30%2015C14-1%207%2015%2015%2024C-1%2029%2011%2042%2023%2036C25%2052%2042%2045%2039%2033C55%2038%2060%2020%2045%2018C53%203%2035-2%2030%2015Z%22%2F%3E%3Cpath%20d%3D%22M92%2058C79%2040%2066%2053%2076%2065C59%2070%2073%2084%2085%2077C89%2094%20105%2084%20101%2074C120%2076%20121%2060%20106%2060C110%2043%2094%2043%2092%2058Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23c15a86%22%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2226%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2292%22%20cy%3D%2268%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23978867%22%20stroke-width%3D%22.7%22%3E%3Cpath%20d%3D%22M30%2026L23%2015M30%2026L17%2029M30%2026L31%2039M30%2026L44%2025M92%2068L83%2056M92%2068L79%2072M92%2068L96%2082M92%2068L106%2066%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html[data-appearance="vine"] #fq.app{position:relative}
html[data-appearance="vine"] #fq.app::after{content:"";position:absolute;inset:-5px;border:5px solid transparent;border-radius:inherit;background:var(--bass-pattern) 0 0/84px 63px border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}
html[data-appearance="vine"] #fq .ampCase{background:var(--bass-pattern) 0 0/120px 90px}
#fq .skinPreview[data-skin-preview="vine"]{--preview-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23262734%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23677e54%22%20stroke-width%3D%222%22%3E%3Cpath%20d%3D%22M-10%2082Q40%2080%2055%2030T130%208M28%2095Q20%2046%2078-8%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23637955%22%20stroke%3D%22%2391a076%22%20stroke-width%3D%22.6%22%3E%3Cpath%20d%3D%22M35%2066Q9%2065%2010%2043Q32%2045%2035%2066M49%2046Q76%2052%2082%2028Q59%2027%2049%2046M74%2015Q93%2032%20110%2015Q96%202%2074%2015M20%2084Q46%2065%2060%2085Q38%2098%2020%2084%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23c4b88a%22%20stroke%3D%22%2387795d%22%20stroke-width%3D%22.8%22%3E%3Cpath%20d%3D%22M30%2015C14-1%207%2015%2015%2024C-1%2029%2011%2042%2023%2036C25%2052%2042%2045%2039%2033C55%2038%2060%2020%2045%2018C53%203%2035-2%2030%2015Z%22%2F%3E%3Cpath%20d%3D%22M92%2058C79%2040%2066%2053%2076%2065C59%2070%2073%2084%2085%2077C89%2094%20105%2084%20101%2074C120%2076%20121%2060%20106%2060C110%2043%2094%2043%2092%2058Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23c15a86%22%3E%3Ccircle%20cx%3D%2230%22%20cy%3D%2226%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2292%22%20cy%3D%2268%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23978867%22%20stroke-width%3D%22.7%22%3E%3Cpath%20d%3D%22M30%2026L23%2015M30%2026L17%2029M30%2026L31%2039M30%2026L44%2025M92%2068L83%2056M92%2068L79%2072M92%2068L96%2082M92%2068L106%2066%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");position:relative}
#fq .skinPreview[data-skin-preview="vine"]::after{content:"";position:absolute;inset:0;border:5px solid transparent;border-radius:inherit;background:var(--preview-art) 0 0/84px 63px border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}
html[data-appearance="green"]{--bass-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23142218%22%2F%3E%3Cpath%20d%3D%22M0%2012H120M0%2078H120%22%20stroke%3D%22%23397523%22%20stroke-width%3D%228%22%2F%3E%3Cpath%20d%3D%22M0%2020H120M0%2070H120%22%20stroke%3D%22%2398dc59%22%20stroke-width%3D%222%22%2F%3E%3Cg%20fill%3D%22%23397523%22%3E%3Crect%20x%3D%228%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2223%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2253%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2268%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2283%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2298%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html[data-appearance="green"] #fq.app{position:relative}
html[data-appearance="green"] #fq.app::after{content:"";position:absolute;inset:-5px;border:5px solid transparent;border-radius:inherit;background:var(--bass-pattern) 0 0/84px 63px border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}
html[data-appearance="green"] #fq .ampCase{background:var(--bass-pattern) 0 0/120px 90px}
#fq .skinPreview[data-skin-preview="green"]{--preview-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23397523%22%2F%3E%3Cpath%20d%3D%22M-8%2030L54%202M70%2091L130%2052%22%20stroke%3D%22%2370b935%22%20stroke-width%3D%2219%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23142218%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209L23%2014%2011%2031%2031%2026M43%2061q-20-24-20-3t23%207q15%2023%2021-2M79%207l9%2017%2017-15-8%2023M75%2055l20-12-7%2023%2022-9M7%2075l12%208M3%2081l12%207%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2217%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M53%2015h1m7%200h1m-10%205q6%207%2012-1%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23cdd4ab%22%20stroke-width%3D%222.5%22%3E%3Cpath%20d%3D%22M11%2047l8-5%209%203-5%209-10-2zM99%2073l7%2012%208-13M50%2040l5-8%204%209%209%201-8%206%202%209-8-5-8%205%203-9-7-6z%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%23aa4a55%22%20stroke-width%3D%224%22%3E%3Cpath%20d%3D%22M70%2072l-9%2010m2-12%209%2013M104%2032l10%206m-8%200%206-8%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%2317291b%22%3E%3Ccircle%20cx%3D%2236%22%20cy%3D%2211%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22113%22%20cy%3D%229%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2280%22%20r%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");position:relative}
#fq .skinPreview[data-skin-preview="green"]::after{content:"";position:absolute;inset:0;border:5px solid transparent;border-radius:inherit;background:var(--preview-art) 0 0/84px 63px border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}

html[data-appearance="purple"]{--purple-emblem:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22108%22%20height%3D%2272%22%20viewBox%3D%220%200%20108%2072%22%3E%3Crect%20width%3D%22108%22%20height%3D%2272%22%20fill%3D%22%232b173e%22%2F%3E%3Cpath%20d%3D%22M-12%2058Q18%2020%2054%2036T120%2014M-12%2022Q18%2060%2054%2036T120%2058%22%20fill%3D%22none%22%20stroke%3D%22%235c3876%22%20stroke-width%3D%222%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23b39454%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M9%2036Q27%2011%2045%2036Q27%2061%209%2036Z%22%2F%3E%3Ccircle%20cx%3D%2227%22%20cy%3D%2236%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M63%2036Q81%2011%2099%2036Q81%2061%2063%2036Z%22%2F%3E%3Ccircle%20cx%3D%2281%22%20cy%3D%2236%22%20r%3D%227%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23d0b575%22%3E%3Cpath%20d%3D%22M27%2016l3%207-3%204-3-4zM27%2045l3%204-3%207-3-7zM81%2016l3%207-3%204-3-4zM81%2045l3%204-3%207-3-7zM0%2033l4%203-4%203-4-3zM54%2033l4%203-4%203-4-3zM108%2033l4%203-4%203-4-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html[data-appearance="purple"] #fq.app{position:relative}
html[data-appearance="purple"] #fq.app::after{content:"";position:absolute;inset:-5px;border:5px solid transparent;border-radius:inherit;background:var(--purple-emblem) 0 0/72px 48px border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}
html[data-appearance="purple"] #fq .ampCase{background:var(--purple-emblem) 0 0/108px 72px}
html[data-appearance="purple"] #fq .ampHead{--amp-trim:#b39454;--amp-badge:#e4cb92}
#fq .skinPreview[data-skin-preview="purple"]{--purple-emblem:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22108%22%20height%3D%2272%22%20viewBox%3D%220%200%20108%2072%22%3E%3Crect%20width%3D%22108%22%20height%3D%2272%22%20fill%3D%22%232b173e%22%2F%3E%3Cpath%20d%3D%22M-12%2058Q18%2020%2054%2036T120%2014M-12%2022Q18%2060%2054%2036T120%2058%22%20fill%3D%22none%22%20stroke%3D%22%235c3876%22%20stroke-width%3D%222%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23b39454%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M9%2036Q27%2011%2045%2036Q27%2061%209%2036Z%22%2F%3E%3Ccircle%20cx%3D%2227%22%20cy%3D%2236%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M63%2036Q81%2011%2099%2036Q81%2061%2063%2036Z%22%2F%3E%3Ccircle%20cx%3D%2281%22%20cy%3D%2236%22%20r%3D%227%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23d0b575%22%3E%3Cpath%20d%3D%22M27%2016l3%207-3%204-3-4zM27%2045l3%204-3%207-3-7zM81%2016l3%207-3%204-3-4zM81%2045l3%204-3%207-3-7zM0%2033l4%203-4%203-4-3zM54%2033l4%203-4%203-4-3zM108%2033l4%203-4%203-4-3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");position:relative}
#fq .skinPreview[data-skin-preview="purple"]::after{content:"";position:absolute;inset:0;border:5px solid transparent;border-radius:inherit;background:var(--purple-emblem) 0 0/72px 48px border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}

#fq .drillLaunch{margin-left:auto;flex-shrink:0;font-size:12px;padding:6px 10px;min-height:36px;border-radius:10px}#fq .drillDialog{background:var(--ab,#202b4b);color:#f5f7fa;border:1px solid var(--a);border-radius:18px;padding:20px;width:min(460px,calc(100vw - 28px));max-height:85vh;overflow:auto}#fq .drillDialog::backdrop{background:#000b}#fq .drillDialog .small{color:#d2d8e8!important}#fq .drillStrings{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}#fq .drillStrings button{min-width:0;min-height:52px;padding:5px 2px}#fq .drillStrings small{display:block;font-size:10px}#fq .drillStrings [aria-pressed=true]{background:#364d86!important;color:#fff!important;border-color:#b5c5ff!important}#fq .drillTools{display:none}#fq .skillDrillActive .drillTools{display:flex;gap:8px;justify-content:flex-end;margin:6px 0}#fq .drillTools button{font-size:12px;padding:6px 10px;min-height:36px}#fq .skillDrillActive .timer{display:none}@media(max-width:420px){#fq .drillLaunch{font-size:11px;padding:5px 7px}}
#fq .drillStrings.regionChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#fq .regionChoices button{min-height:68px;padding:10px;font-size:13px}
#fq .drillLaunch:not([hidden]){display:flex;align-items:center;gap:6px}#fq .drillLaunch svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}#fq .drillRoundSettings{display:flex;gap:12px;align-items:center;margin:16px 0}#fq .drillRoundSettings select{flex:1;min-width:0;min-height:44px}#fq .skillDrillActive .round{flex-wrap:wrap;gap:6px}

#fq .backstagePassCard{position:relative;max-width:460px;margin:22px auto 0!important;padding:24px;border:2px solid var(--a);border-radius:20px;background:linear-gradient(145deg,#202735,#0d111b);color:#f5f7fa;box-shadow:0 12px 25px #0005}
#fq .passSlot{width:76px;height:10px;border-radius:8px;background:#07090f;box-shadow:inset 0 2px 3px #000,0 1px 0 #ffffff30;margin:0 auto 20px}
#fq .passEyebrow{font-size:10px;letter-spacing:.15em;color:#cad1e0;font-weight:800}
#fq .backstagePassCard h2{font-size:28px;margin:12px 0}
#fq .backstagePassCard .small{color:#ced5e2}
#fq .backstagePassForm{border-top:1px dashed #8f9bb4;padding-top:18px;margin-top:18px}
#fq .backstagePassForm input{background:#090e19;color:#fff;border-color:#95a2bb;font-size:16px}
#fq .backstagePassForm input::placeholder{color:#aeb8c9}
#fq .backstagePassCard button{color:#fff;background:#20284a;border:1px solid #8f9bb4;min-height:44px;padding:10px}
#fq .passIdentity{display:grid;gap:5px;padding:16px 0;margin-top:18px;border-top:1px dashed #8f9bb4;border-bottom:1px dashed #8f9bb4}
#fq .passIdentity[hidden]{display:none}#fq .passRole{font-size:20px;color:#94e3b5}#fq .passTeacher{font-weight:700}


/* Landscape moves feedback out of the prompt for some games. Bound the
   overlay to its information panel rather than inheriting the play area's height. */
#fq .horizontalPlay .landscapeInfo{position:relative}
#fq .horizontalPlay .wrongFeedback{position:absolute;inset:0 auto auto 0;transform:none;width:min(100%,280px);height:auto;min-height:34px;max-height:64px;box-sizing:border-box;margin:0;padding:6px 10px;overflow:hidden;z-index:5;pointer-events:none}
#fq .horizontalPlay .wrongFeedback[hidden]{display:none!important}

#fq .drillDialog[hidden],#fq .drillDialog:not([open]){display:none!important}

html:not([data-stage-lights-motion="on"]) body::before{animation:none!important;transform:none!important;will-change:auto!important}


#fq .drillNoteGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}#fq .drillNoteGrid .drillNoteBadge{flex:0 0 calc((100% - 24px)/4);min-width:0;box-sizing:border-box}
#fq .drillNoteResults h3{font-size:16px;margin:12px 0}
#fq .drillNoteBadge{border-radius:12px;padding:8px 3px;text-align:center;background:#303744;color:#f5f7fa;display:grid;gap:3px;border:1px solid #98a3b4}
#fq .drillNoteBadge strong{font-size:24px}#fq .drillNoteBadge span{font-size:13px;font-weight:700}#fq .drillNoteBadge small{font-size:9px}
#fq .drillNoteBadge.mastering{background:#74d39a;color:#10271a}#fq .drillNoteBadge.developing{background:#efd98a;color:#292312}#fq .drillNoteBadge.practicing{background:#d97079;color:#230a0d}

#fq .drillRoundSettings select{font-size:16px}
#fq .skinAnnouncement .skinNoticeApply{background:var(--skin-button)!important;color:var(--skin-button-ink)!important;border-color:var(--skin-accent)!important}
html[data-appearance="natural"]{--a:#d7b58a;--ab:#3b3025}
html[data-appearance="natural"] #fq :is(.icon,.pageIcon){background:var(--ab);border-color:var(--a)}
html[data-appearance="natural"] #fq .careerFill{background:#d7b58a}
html[data-appearance="natural"] #fq :is(.setupKicker,.watchEyebrow){color:#ead2ad}
html[data-appearance="natural"] #fq .setupDot.active{background:#ead2ad}
html[data-appearance="natural"] #fq :is(.watchLaunch,.tourSection a,.tourAdvice a,.tourGuitarBlock a,.instructionsPage a.gameLink,.instructionsPage a.pageLink){color:#eddbc1!important;border-color:#ad9149!important;text-decoration-color:#d7b58a99}
html[data-appearance="natural"] #fq .tourWatchPanel{border-color:#8d773b!important;background:linear-gradient(140deg,#3b3025,#121720 65%)!important}
html[data-appearance="natural"] #fq :is(.tourBrick.on,.watchWall i.filled){background:#d7b58a}
html[data-appearance="natural"] #fq .nbtn.guessTarget{background:#3b3025!important;outline-color:#d7b58a;box-shadow:0 0 0 2px #050608,0 0 14px #d7b58a99!important}
html[data-appearance="natural"] #fq .nbtn.mazeAdjacent{box-shadow:0 0 0 2px #d7b58a88}
html[data-appearance="natural"] #fq .golfRange{background:#dbb33c55;box-shadow:inset 0 0 0 1px #d7b58a66}
html[data-appearance="natural"] #fq .watchVisual .tourBoard .tourCell.golfRange{background:linear-gradient(#dbb33c55,#dbb33c55),#332318}
html[data-appearance="natural"] #fq.neckMaple .labels .active{background:#a6831955}
html[data-appearance="natural"] #fq .leapStep.current{border-color:#d7b58a;box-shadow:0 0 0 1px #d7b58a66 inset}
html[data-appearance="natural"] #fq :is(button,a,select,input):focus-visible{outline-color:#ead2ad}
html[data-appearance="natural"] #fq #note-golf .stock{background:repeating-linear-gradient(45deg,#3b3025,#3b3025 5px,#786332 5px,#786332 7px)}
html[data-appearance="natural"] #fq #note-golf .stock.draw-prompt{outline-color:#ead2ad}
html[data-appearance="natural"] #fq #note-golf .exposed:hover{border-color:#d7b58a;box-shadow:0 0 0 2px #d7b58a}
html[data-appearance="natural"] #fq #note-golf #ng-available{color:#eddbc1}
html[data-appearance="natural"] #fq :is(.primary,.setupNext){background:#d7b58a;color:#171717;border-color:#d7b58a}
html[data-appearance="natural"] #fq .pageIcon{background:#3b3025;color:#fff;border-color:#d7b58a;box-shadow:3px 0 0 #d7b58a}
#fq [data-skin-preview="natural"]{--skin-bg:#101113;--skin-panel:#1b1c20;--skin-ink:#f6f4ed;--skin-accent:#d7b58a;--skin-button:#d7b58a;--skin-button-ink:#171717;--skin-line:#786932;--skin-pattern:repeating-linear-gradient(135deg,#d7b58a 0 10px,#111214 10px 20px)}
html[data-appearance="natural"]{--surround-base:#080908;--surround-glow:#51451c;--surround-edge:#927a32;--surround-pattern:repeating-linear-gradient(140deg,#9a812e 0 16px,#151610 16px 31px)}
html[data-appearance="natural"]{--surround-light:#a18a37;--surround-secondary:#635221;--surround-pattern-width:6px;--surround-pattern:repeating-linear-gradient(140deg,#a18a3ba8 0 16px,#141510b8 16px 31px)}
html[data-appearance="natural"]{--surround-light:#c9a83c;--surround-secondary:#a78323}
html[data-appearance="natural"]{--body-trim:repeating-linear-gradient(135deg,#665421 0 9px,#161710 9px 18px)}
#fq .skinPreview[data-skin-preview="natural"]{--preview-trim:repeating-linear-gradient(135deg,#665421 0 9px,#161710 9px 18px)}
html[data-appearance="natural"] #fq .ampHead{--amp-cab1:#26251b;--amp-cab2:#10110c;--amp-grille1:#24251c;--amp-grille2:#10130c;--amp-trim:#f3ca30;--amp-metal1:#d7ab26;--amp-metal2:#f4d251;--amp-metal3:#ffe98a;--amp-badge:#ffe06b;}
html[data-appearance="natural"] #fq .ampCase{background:repeating-linear-gradient(135deg,#c49a27 0 18px,#171719 18px 36px)}
html[data-appearance="natural"]{--neon-color:#efbe78;--neon-hue:15deg}
html[data-appearance="natural"]{--surround-light:#b77b3d;--surround-secondary:#795031;--body-trim:linear-gradient(135deg,transparent 0 40%,#24221f 40% 46%,transparent 46% 49%,#24221f 49% 55%,transparent 55%),repeating-linear-gradient(88deg,#b5916933 0 2px,#eed3a933 2px 5px,transparent 5px 13px),linear-gradient(100deg,#947453,#c5a580 25%,#dbc09a 55%,#af8c65);--amp-trim:#927553;--amp-badge:#e4cca5;--amp-metal1:#967c5a;--amp-metal2:#d4ba91;--amp-metal3:#ecd8b5;--neon-color:#efbe78;--neon-hue:25deg}
html[data-appearance="natural"] #fq .ampCase{background:linear-gradient(135deg,transparent 0 40%,#24221f 40% 46%,transparent 46% 49%,#24221f 49% 55%,transparent 55%),repeating-linear-gradient(88deg,#b5916933 0 2px,#eed3a933 2px 5px,transparent 5px 13px),linear-gradient(100deg,#947453,#c5a580 25%,#dbc09a 55%,#af8c65)}
#fq [data-skin-preview="natural"]{--skin-bg:#151310;--skin-panel:#27221c;--skin-ink:#f6efe4;--skin-accent:#d7b58a;--skin-button:#d7b58a;--skin-button-ink:#211b15;--skin-line:#957954;--skin-pattern:linear-gradient(135deg,transparent 0 40%,#24221f 40% 46%,transparent 46% 49%,#24221f 49% 55%,transparent 55%),repeating-linear-gradient(88deg,#b5916933 0 2px,#eed3a933 2px 5px,transparent 5px 13px),linear-gradient(100deg,#947453,#c5a580 25%,#dbc09a 55%,#af8c65);--preview-trim:linear-gradient(135deg,transparent 0 40%,#24221f 40% 46%,transparent 46% 49%,#24221f 49% 55%,transparent 55%),repeating-linear-gradient(88deg,#b5916933 0 2px,#eed3a933 2px 5px,transparent 5px 13px),linear-gradient(100deg,#947453,#c5a580 25%,#dbc09a 55%,#af8c65)}
html[data-appearance="natural"] #fq .ampHead{--amp-trim:#927553;--amp-badge:#e4cca5;--amp-metal1:#967c5a;--amp-metal2:#d4ba91;--amp-metal3:#ecd8b5}
html[data-appearance="wildride"]{--a:#e2d8ac;--ab:#302e25}
html[data-appearance="wildride"] #fq :is(.icon,.pageIcon){background:var(--ab);border-color:var(--a)}
html[data-appearance="wildride"] #fq .careerFill{background:#e2d8ac}
html[data-appearance="wildride"] #fq :is(.setupKicker,.watchEyebrow){color:#f0e8cb}
html[data-appearance="wildride"] #fq .setupDot.active{background:#f0e8cb}
html[data-appearance="wildride"] #fq :is(.watchLaunch,.tourSection a,.tourAdvice a,.tourGuitarBlock a,.instructionsPage a.gameLink,.instructionsPage a.pageLink){color:#f1ead4!important;border-color:#ad9149!important;text-decoration-color:#e2d8ac99}
html[data-appearance="wildride"] #fq .tourWatchPanel{border-color:#8d773b!important;background:linear-gradient(140deg,#302e25,#121720 65%)!important}
html[data-appearance="wildride"] #fq :is(.tourBrick.on,.watchWall i.filled){background:#e2d8ac}
html[data-appearance="wildride"] #fq .nbtn.guessTarget{background:#302e25!important;outline-color:#e2d8ac;box-shadow:0 0 0 2px #050608,0 0 14px #e2d8ac99!important}
html[data-appearance="wildride"] #fq .nbtn.mazeAdjacent{box-shadow:0 0 0 2px #e2d8ac88}
html[data-appearance="wildride"] #fq .golfRange{background:#dbb33c55;box-shadow:inset 0 0 0 1px #e2d8ac66}
html[data-appearance="wildride"] #fq .watchVisual .tourBoard .tourCell.golfRange{background:linear-gradient(#dbb33c55,#dbb33c55),#332318}
html[data-appearance="wildride"] #fq.neckMaple .labels .active{background:#a6831955}
html[data-appearance="wildride"] #fq .leapStep.current{border-color:#e2d8ac;box-shadow:0 0 0 1px #e2d8ac66 inset}
html[data-appearance="wildride"] #fq :is(button,a,select,input):focus-visible{outline-color:#f0e8cb}
html[data-appearance="wildride"] #fq #note-golf .stock{background:repeating-linear-gradient(45deg,#302e25,#302e25 5px,#786332 5px,#786332 7px)}
html[data-appearance="wildride"] #fq #note-golf .stock.draw-prompt{outline-color:#f0e8cb}
html[data-appearance="wildride"] #fq #note-golf .exposed:hover{border-color:#e2d8ac;box-shadow:0 0 0 2px #e2d8ac}
html[data-appearance="wildride"] #fq #note-golf #ng-available{color:#f1ead4}
html[data-appearance="wildride"] #fq :is(.primary,.setupNext){background:#e2d8ac;color:#171717;border-color:#e2d8ac}
html[data-appearance="wildride"] #fq .pageIcon{background:#302e25;color:#fff;border-color:#e2d8ac;box-shadow:3px 0 0 #e2d8ac}
#fq [data-skin-preview="wildride"]{--skin-bg:#101113;--skin-panel:#1b1c20;--skin-ink:#f6f4ed;--skin-accent:#e2d8ac;--skin-button:#e2d8ac;--skin-button-ink:#171717;--skin-line:#786932;--skin-pattern:repeating-linear-gradient(135deg,#e2d8ac 0 10px,#111214 10px 20px)}
html[data-appearance="wildride"]{--surround-base:#080908;--surround-glow:#51451c;--surround-edge:#927a32;--surround-pattern:repeating-linear-gradient(140deg,#9a812e 0 16px,#151610 16px 31px)}
html[data-appearance="wildride"]{--surround-light:#a18a37;--surround-secondary:#635221;--surround-pattern-width:6px;--surround-pattern:repeating-linear-gradient(140deg,#a18a3ba8 0 16px,#141510b8 16px 31px)}
html[data-appearance="wildride"]{--surround-light:#c9a83c;--surround-secondary:#a78323}
html[data-appearance="wildride"]{--body-trim:repeating-linear-gradient(135deg,#665421 0 9px,#161710 9px 18px)}
#fq .skinPreview[data-skin-preview="wildride"]{--preview-trim:repeating-linear-gradient(135deg,#665421 0 9px,#161710 9px 18px)}
html[data-appearance="wildride"] #fq .ampHead{--amp-cab1:#26251b;--amp-cab2:#10110c;--amp-grille1:#24251c;--amp-grille2:#10130c;--amp-trim:#f3ca30;--amp-metal1:#d7ab26;--amp-metal2:#f4d251;--amp-metal3:#ffe98a;--amp-badge:#ffe06b;}
html[data-appearance="wildride"] #fq .ampCase{background:repeating-linear-gradient(135deg,#c49a27 0 18px,#171719 18px 36px)}
html[data-appearance="wildride"]{--neon-color:#efbe78;--neon-hue:15deg}
html[data-appearance="wildride"]{--surround-light:#b77b3d;--surround-secondary:#795031;--body-trim:linear-gradient(135deg,transparent 0 40%,#24221f 40% 46%,transparent 46% 49%,#24221f 49% 55%,transparent 55%),repeating-linear-gradient(88deg,#b5916933 0 2px,#eed3a933 2px 5px,transparent 5px 13px),linear-gradient(100deg,#947453,#c5a580 25%,#dbc09a 55%,#af8c65);--amp-trim:#927553;--amp-badge:#e4cca5;--amp-metal1:#967c5a;--amp-metal2:#d4ba91;--amp-metal3:#ecd8b5;--neon-color:#efbe78;--neon-hue:25deg}
html[data-appearance="wildride"] #fq .ampCase{background:linear-gradient(135deg,transparent 0 40%,#24221f 40% 46%,transparent 46% 49%,#24221f 49% 55%,transparent 55%),repeating-linear-gradient(88deg,#b5916933 0 2px,#eed3a933 2px 5px,transparent 5px 13px),linear-gradient(100deg,#947453,#c5a580 25%,#dbc09a 55%,#af8c65)}
#fq [data-skin-preview="wildride"]{--skin-bg:#151310;--skin-panel:#27221c;--skin-ink:#f6efe4;--skin-accent:#e2d8ac;--skin-button:#e2d8ac;--skin-button-ink:#211b15;--skin-line:#957954;--skin-pattern:linear-gradient(135deg,transparent 0 40%,#24221f 40% 46%,transparent 46% 49%,#24221f 49% 55%,transparent 55%),repeating-linear-gradient(88deg,#b5916933 0 2px,#eed3a933 2px 5px,transparent 5px 13px),linear-gradient(100deg,#947453,#c5a580 25%,#dbc09a 55%,#af8c65);--preview-trim:linear-gradient(135deg,transparent 0 40%,#24221f 40% 46%,transparent 46% 49%,#24221f 49% 55%,transparent 55%),repeating-linear-gradient(88deg,#b5916933 0 2px,#eed3a933 2px 5px,transparent 5px 13px),linear-gradient(100deg,#947453,#c5a580 25%,#dbc09a 55%,#af8c65)}html[data-appearance="wildride"]{--surround-light:#b5a573;--surround-secondary:#78633e;--neon-color:#fff0ad;--neon-hue:15deg;--body-trim:repeating-radial-gradient(ellipse at 50% 55%,#161616 0 16px,#d6cfa9 17px 32px)}
html[data-appearance="wildride"] #fq .ampHead{--amp-trim:#9f8b55;--amp-badge:#eee5c6;--amp-metal1:#aaa184;--amp-metal2:#dbd4b9;--amp-metal3:#f2ebd7}
html[data-appearance="wildride"] #fq .ampCase{background:repeating-radial-gradient(ellipse at 50% 55%,#161616 0 16px,#d6cfa9 17px 32px)}
#fq [data-skin-preview="wildride"]{--skin-bg:#141413;--skin-panel:#23231f;--skin-ink:#f5f1df;--skin-accent:#e2d8ac;--skin-button:#e2d8ac;--skin-button-ink:#191914;--skin-line:#9f946c;--skin-pattern:repeating-radial-gradient(ellipse at 50% 55%,#161616 0 16px,#d6cfa9 17px 32px);--preview-trim:repeating-radial-gradient(ellipse at 50% 55%,#161616 0 16px,#d6cfa9 17px 32px)}

#fq #note-golf .neck-cell{border-bottom-color:transparent}
#fq #note-golf .neck-cell:before{width:1.1px;left:50%;transform:translateX(-50%);opacity:1}
#fq #note-golf .neck-cell.s0:before{width:5px}#fq #note-golf .neck-cell.s1:before{width:4.2px}#fq #note-golf .neck-cell.s2:before{width:3.4px}#fq #note-golf .neck-cell.s3:before{width:2.5px}#fq #note-golf .neck-cell.s4:before{width:1.8px}
#fq #note-golf .neck-nut.detailedNut{height:9px}

#fq #note-golf .neck-wood .cell:after,#fq #note-golf .neck-wood .cell:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:4px;z-index:1;pointer-events:none;background:linear-gradient(#55595b,#f0eee3 32%,#a9a9a3 60%,#505457);box-shadow:0 2px 2px #0007}

#fq #note-golf .cell:before,#fq #note-golf .oc:before{background:linear-gradient(90deg,#4b4944,#e2dccb 38%,#fff5da 51%,#89877d 73%,#393b3b);box-shadow:1px 1px 2px #0009;pointer-events:none}

#fq #note-golf .cell.s0:before,#fq #note-golf .cell.s1:before,#fq #note-golf .cell.s2:before,#fq #note-golf .oc.s0:before,#fq #note-golf .oc.s1:before,#fq #note-golf .oc.s2:before{background:repeating-linear-gradient(172deg,transparent 0 1.2px,#342c2380 1.4px 2px,transparent 2.2px 3px),linear-gradient(90deg,#62503a,#d8c49a 35%,#f2e2b9 50%,#9e8964 76%,#514633)}

#fq #note-golf .neck-wood .cell:before,#fq #note-golf .neck-wood .cell:before{
 top:-2px;bottom:-3px;z-index:3;
 box-shadow:1.5px 1px 1.5px #000a,2.5px 0 3px #0005;
}

#fq #note-golf .oc:before{z-index:3;box-shadow:1.5px 1px 1.5px #000a,2.5px 0 3px #0005}

#fq #note-golf .neck-wood .cell:before,#fq #note-golf .neck-wood .cell:before{
 box-shadow:2px 1px 1px #0007,3.5px 1.5px 2.5px #0007,5px 2px 4px #0003;
}

#fq #note-golf .oc:before{box-shadow:2px 1px 1.5px #0008,3px 1px 3px #0004}

#fq #note-golf .map-note{position:relative;z-index:4}
#fq #note-golf .neck-play{z-index:5}
#fq #note-golf .map-note.next-note{background:color-mix(in srgb,#111820 88%,var(--stack-color));color:var(--stack-color);border:1px solid var(--stack-color);opacity:.86;font-weight:600}


@media (orientation:landscape) and (pointer:coarse){
 body:not(.setupActive){padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}
 body:not(.setupActive) #fq.app:has(.play:not([hidden])){max-width:none;width:100%}
}
#fq .endGame{font-size:12px;padding:7px 10px;min-height:36px;margin:6px 0 6px auto;display:block}
#fq .endGame[hidden]{display:none}


#fq .play.roundSession:not(.roundComplete) .controls{display:flex;justify-content:flex-end}
#fq .play.roundSession:not(.roundComplete) .controls>:not(.transport){display:none!important}
#fq .play.roundSession:not(.roundComplete) .controls:not(:has(.endGame:not([hidden]))){display:none}
#fq .play.roundSession .drillLaunch{display:none!important}
#fq .controls .endGame{margin:0;flex:0 0 auto;width:auto;min-width:max-content;max-width:none;white-space:nowrap;padding:7px 14px}
#fq .play.roundComplete .hintDock{display:none!important}


#fq .controls>.transport{display:none}
#fq .play.roundSession:not(.roundComplete) .controls{justify-content:center}
#fq .play.roundSession:not(.roundComplete) .controls>.transport{display:flex;align-items:center;gap:6px;padding:3px 6px;border:1px solid #535966;border-radius:10px;background:#10151c}
#fq .controls .transport button{width:40px!important;min-width:40px;max-width:40px;min-height:36px;height:36px;padding:7px;margin:0;flex:none;border-radius:6px;color:#f5f7fa;background:#202733}
#fq .transport svg,.transportGuide svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
#fq .transport button:focus-visible{outline:2px solid var(--a);outline-offset:2px}
#fq .play.roundSession:not(.roundComplete)>.top{display:none}
.pausedNotice{position:fixed;inset:45% 0 auto;text-align:center;z-index:1000;pointer-events:none;color:#fff;background:#10151ce8;padding:20px;font-size:28px;font-weight:800}
.pausedNotice[hidden]{display:none}
body.transportPaused #fq .play>:not(.controls){filter:brightness(.45)}
body.transportPaused #fq .play *{animation-play-state:paused!important}
.transportGuide{margin-top:12px;border-top:1px solid #394353;padding-top:4px}.transportGuide span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.transportGuide svg{width:14px;height:14px;vertical-align:middle}.transportGuide p{margin-bottom:0}


#fq #note-golf .aceTarget{position:absolute;width:min(31px,calc(var(--ace-row-height,44px) * .76));height:min(31px,calc(var(--ace-row-height,44px) * .76));border:2px solid #ffffff99;border-radius:50%;background:transparent;pointer-events:none;z-index:4;box-sizing:border-box}
#fq.neckMaple #note-golf .aceTarget{border-color:#33250fcc}
#fq.hideNoteTargets #note-golf .neck-wood .aceTarget{visibility:hidden}
#fq #note-golf.aceHorizontal .aceTarget{width:var(--horizontal-note);height:var(--horizontal-note)}
#fq #note-golf .map-note.wrongNoteFlash{display:flex;align-items:center;justify-content:center;background:#c83d45!important;border:2px solid #ffc1c1!important;border-radius:50%;color:#fff!important;opacity:1!important;box-shadow:0 0 8px #c83d4566;transform:none}
#fq #note-golf.aceHorizontal .map-note.wrongNoteFlash{transform:rotate(90deg)}
#fq #note-golf .map-note.wrongNoteFlash .wrongNoteIcon,#fq #note-golf .map-note.wrongNoteFlash img{width:100%!important;height:100%!important;object-fit:contain}


#fq.neckRosewood:not(.neckVintage) #note-golf .neck-wood{background-image:linear-gradient(90deg,#24170f,#321f14 24%,#20140d 52%,#322014 78%,#24170f)}
#fq #note-golf .aceNeckWrap{position:relative}
#fq #note-golf .sideMarkers{left:-9px}
#fq #note-golf .neck-nut.detailedNut{height:9px;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:linear-gradient(#fff9e9 0%,#e9dfc9 35%,#c8bda4 80%,#8f826a);box-shadow:0 1px 2px #0006;border-radius:3px;overflow:visible}
#fq #note-golf .neck-wood .cell:before{height:auto}
#fq #note-golf .neck-open .neck-cell:before{display:block;height:auto;top:0;bottom:0}
#fq #note-golf .aceTarget{z-index:2}
#fq.inlayDots #note-golf .inlay{width:9px;height:9px;border:1px solid #554a3d}
#fq.neckMaple.inlayDots #note-golf .inlay{border-color:#20170c}
#fq #note-golf.aceHorizontal .sideMarkers{left:-9px}


#fq .play.roundSession:not(.roundComplete)>.circuit,
#fq .play.playlistSession.roundSession:not(.roundComplete) .roundL{display:none}
#fq .play.playlistSession.roundSession:not(.roundComplete) .round{justify-content:flex-end}
#fq#fq button:is(.hint,.current,.oddChoice){background:#efd98a!important}
#fq#fq button:is(.sel,.trail,.review,.pairFound){background:#fff!important}
#fq#fq button.correct{background:#74d39a!important}
#fq#fq button.invalid{background:#d7a64a!important}
#fq#fq button.wrong{background:#d94f4f!important}
#fq#fq button.wrongNoteFlash{background:#c83d45!important}
/* State colors must pair their background with readable foregrounds. */
#fq#fq button:is(.hint,.current,.sel,.trail,.review,.pairFound,.correct,.invalid,.oddChoice),
#fq#fq .mazeOption:is(.hint,.current,.correct){color:#111!important}
#fq#fq button:is(.hint,.current,.sel,.trail,.review,.pairFound,.correct,.invalid,.oddChoice) small{color:inherit!important}
#fq#fq button.wrong{color:#111!important}
#fq#fq button.wrong small{color:inherit!important}
#fq#fq button.wrongNoteFlash{color:#fff!important}


#fq#fq .pattern .token.current{background:#efd98a!important;color:#111!important}
#fq#fq .pattern .token.done{background:#fff!important;color:#111!important}


#fq .nbtn[data-trend]{outline:2px solid #929baa;outline-offset:2px}
#fq .nbtn[data-trend="up"]{outline-color:#54d995}
#fq .nbtn[data-trend="down"]{outline-color:#f0757d}
#fq .nbtn[data-trend="uneven"]{outline-color:#e9bf56;outline-style:dashed}
#fq .trendLegend{line-height:1.6;margin:8px 0}
#fq .trendReadout{height:3.2em;line-height:1.6;margin:8px 0;overflow:auto}
#fq .trendSwatch{display:inline-block;flex:none;width:13px;height:13px;border:2px solid #929baa;border-radius:50%;background:transparent;box-sizing:border-box}
#fq .trendSwatch.up{border-color:#54d995}#fq .trendSwatch.down{border-color:#f0757d}#fq .trendSwatch.uneven{border-color:#e9bf56;border-style:dashed}
#fq .trendLegend .heatKey{margin:0;gap:8px}#fq .trendLegend p{margin:5px 0;font-size:10px;text-align:center}

#fq .confidenceKey,#fq .trendLegend .heatKey{display:flex;justify-content:center;font-size:10px}#fq .keyItems{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 8px}#fq .keyItems .heatKeyItem{gap:3px}#fq .trendReadout{text-align:center}#fq .trendLegend{margin:8px 0 12px}
#fq .historyReplay{height:76px;text-align:center;margin:0 0 8px}#fq .historyControls{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:3px 6px;border:1px solid #535966;border-radius:10px;background:#10151c}#fq .historyControls button{width:40px!important;min-width:40px;max-width:40px;min-height:36px;height:36px;padding:7px;margin:0;flex:none;border-radius:6px;color:#f5f7fa;background:#202733}#fq .historyDate{height:32px;line-height:16px;margin-top:4px;overflow:auto}#fq .historyReplay[hidden]{display:none}

#fq#fq .nbtn[data-trend="up"]{--trend-glow:84,217,149}
#fq#fq .nbtn[data-trend="down"]{--trend-glow:240,117,125}
#fq#fq .nbtn[data-trend="uneven"]{--trend-glow:233,191,86}
#fq#fq .nbtn[data-trend="up"],#fq#fq .nbtn[data-trend="down"],#fq#fq .nbtn[data-trend="uneven"]{box-shadow:0 2px 3px #0008,0 2px 8px 3px rgba(var(--trend-glow),.4),0 3px 14px 4px rgba(var(--trend-glow),.2)!important}


/* Confidence circles are paint-only markers anchored to an existing fixed cell. */
#fq .confidenceLayout .stage .nbtn{position:absolute;inset:0;margin:auto;box-sizing:border-box;appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;line-height:1;min-width:0;min-height:0}


/* Keep the confidence board on a stable compositor layer as replay controls repaint. */
#fq .confidenceLayout .stage{will-change:transform;isolation:isolate}

#fq .rehearsalKey[hidden]{display:none!important}#fq .singlesInput,#fq .confidenceInput select{font:inherit;font-size:16px;min-height:36px;padding:6px 10px;border:1px solid #303744;border-radius:8px;background:#151922;color:#f5f7fa}#fq .confidenceInput{justify-content:center}#fq .confidenceInput label{display:flex;align-items:center;gap:8px}#fq .confidenceInput[hidden]{display:none!important}#fq .confidenceKey[hidden],#fq .trendLegend[hidden],#fq .trendReadout[hidden],#fq .historyReplay[hidden]{display:none!important}
#fq .historyReplay{position:relative}#fq .historyDate{height:24px;line-height:20px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#fq .historyCareer{position:absolute;bottom:0;left:12%;right:12%;height:4px;border-radius:3px;background:#929baa50;overflow:hidden;visibility:hidden}#fq .historyCareer span{display:block;width:100%;height:100%;background:var(--a);transform:scaleX(0);transform-origin:left;transition:transform 1.2s ease-out} #fq .historyCareer[data-instant="true"] span{transition:none}@media(prefers-reduced-motion:reduce){#fq .historyCareer span{transition:none}}

.studentReviewFrame{position:fixed;inset:0;width:100%;height:100%;border:0;z-index:2000;background:#0b0e14}
#fq .studentHub[hidden],#fq .studentReviewBar[hidden]{display:none!important}
#fq .studentReviewBar{margin:12px 0;padding:12px;border:1px solid var(--accent,#888);border-radius:12px}
.studentReviewContext #fq :is(.play,.singlesHeader)>.top,.studentReviewContext #fq .play>.controls,.studentReviewContext #fq .drillLaunch,.studentReviewContext #fq .watchLaunch{display:none!important}
.studentReviewContext #fq .scoreRow{cursor:default}
#fq .studentReviewBar button,#fq .studentHub button,#fq .studentReviewLaunch{min-height:44px;padding:8px 12px;margin:4px 0;}


#fq .studentActions{display:flex;gap:6px;align-items:stretch;margin-top:8px}
#fq .studentActions button{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;padding:8px 4px;min-height:44px}
#fq .studentActions svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#fq .studentDates:empty,#fq .studentImportStatus:empty{display:none}

#fq .assignmentEntry,#fq .assignmentRecord{padding:12px;margin:10px 0;border:1px solid #697080;border-radius:12px}#fq .assignmentPage button,#fq .assignmentPage select{min-height:44px;padding:8px;margin:4px 0}#fq .assignmentOptions{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}#fq .assignmentOptions label{display:flex;align-items:center;gap:5px;min-height:40px}#fq .assignmentEntry select{max-width:100%}#fq .assignmentEntry [aria-pressed=true]{background:#34486b;color:white}#fq .assignmentHistory button{margin-right:6px}

#fq .assignmentTableWrap{overflow-x:auto}#fq .assignmentTable{width:100%;border-collapse:collapse;font-size:12px;text-align:left}#fq .assignmentTable th,#fq .assignmentTable td{padding:8px;border-bottom:1px solid #626975;white-space:nowrap}#fq .assignmentTable .assignmentTableSummary{max-width:240px;overflow:hidden;text-overflow:ellipsis}
#fq .assignmentEntry{display:flex;align-items:center;gap:4px;padding:6px}#fq .assignmentEntry .assignmentEntrySummary{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}#fq .assignmentEntry button{flex-shrink:0;min-width:36px;min-height:44px;padding:4px}#fq .assignmentHandle{touch-action:none;cursor:grab}#fq .assignmentEntry.dragging{outline:2px solid var(--a);opacity:.7}#fq .assignmentEntry.dropTarget{border-color:var(--a);box-shadow:0 -3px var(--a)}#fq .assignmentDialog select{max-width:100%;min-height:44px}#fq .assignmentDialog .assignmentChoices{margin-top:12px}#fq .assignmentTable select{max-width:140px}

#fq .assignmentRowMenu{display:none}@media(max-width:480px){#fq .assignmentEntry .assignmentRowAction{display:none}#fq .assignmentEntry .assignmentRowMenu{display:block;width:88px;min-width:0;font-size:11px;padding:4px}}
.studentReviewFrame[hidden]{display:none!important}#fq .assignmentActionIcon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0}#fq button>.assignmentActionIcon+span{margin-left:6px}
#fq .assignmentToolbar{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}#fq .assignmentToolbar .assignmentCreate{display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:13px;padding:8px 6px;min-width:0}#fq .assignmentToolbar label{display:flex;align-items:center;gap:5px;font-size:12px;min-width:0}#fq .assignmentToolbar .assignmentFilter{font-size:12px;padding:8px 3px;min-width:0;width:88px}#fq .assignmentToolbar .assignmentActionIcon{width:16px;height:16px}#fq .assignmentToolbar button>.assignmentActionIcon+span{margin-left:4px}@media(max-width:350px){#fq .assignmentToolbar{gap:5px}#fq .assignmentToolbar .assignmentCreate{font-size:12px;padding-inline:3px}#fq .assignmentToolbar .assignmentFilter{width:79px}#fq .assignmentToolbar label{gap:3px}}
#fq .studentAssignmentsPage button{min-height:44px;padding:8px 12px}#fq .studentAssignmentDetail{margin-top:12px}#fq .studentAssignmentStep{padding:10px;border:1px solid #606978;border-radius:10px}#fq .studentAssignmentStep.current{border:2px solid var(--a)}#fq .studentAssignmentResults details{padding:10px 0;border-top:1px solid #606978;margin-top:12px}#fq .studentAssignmentResults summary{cursor:pointer;min-height:44px}#fq .studentAssignmentResults .drillNoteGrid{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}#fq .studentAssignmentResults .drillNoteBadge{min-width:60px;padding:8px;border-radius:10px;text-align:center}#fq .studentAssignmentResults .drillNoteBadge strong,#fq .studentAssignmentResults .drillNoteBadge span{display:block}
#fq .studentAssignmentsPage .assignmentTableWrap{overflow-x:auto}#fq .teacherResults{margin-top:16px}#fq .studentResultsExport{margin:8px 0}#fq .studentAssignmentFilter{min-height:44px;padding:8px;margin:6px 0}
#fq .assignmentTable tr.assignmentComplete{--assignment-status:#72dda1;--assignment-tint:rgba(35,143,77,.16)}#fq .assignmentTable tr.assignmentInProgress{--assignment-status:#f0c66d;--assignment-tint:rgba(180,123,20,.16)}#fq .assignmentTable tr.assignmentNotStarted{--assignment-status:#ff9aa4;--assignment-tint:rgba(177,49,65,.16)}#fq .assignmentTable tr:is(.assignmentComplete,.assignmentInProgress,.assignmentNotStarted)>td{background:var(--assignment-tint)}#fq .assignmentTable tr.assignmentRecord>td:nth-child(4),#fq .studentAssignmentList .assignmentTable tr>td:last-child{color:var(--assignment-status);font-weight:700}html[data-appearance="light"] #fq .assignmentTable tr.assignmentComplete{--assignment-status:#146334}html[data-appearance="light"] #fq .assignmentTable tr.assignmentInProgress{--assignment-status:#765100}html[data-appearance="light"] #fq .assignmentTable tr.assignmentNotStarted{--assignment-status:#982336}
.appStartupStatus{text-align:center;color:#f5f7fa;font-size:14px}.reviewLoadingStatus{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:2100;max-width:calc(100vw - 32px);padding:12px 18px;border:1px solid #697484;border-radius:12px;background:#151923;color:#f5f7fa;font:14px system-ui}.studentReviewFrame.reviewPreparing{visibility:hidden;pointer-events:none}

#fq .tourConfidence .tourDot.tourImproving{outline:3px solid #62d49a;outline-offset:3px}#fq .tourConfidence .tourDot.tourDeclining{outline:3px solid #ee7888;outline-offset:3px}#fq .tourConfidence .tourDot.tourInconsistent{outline:3px dashed #e6ba55;outline-offset:3px}#fq .tourTrendLegend .tourRing{background:transparent;border:3px solid #62d49a;box-sizing:border-box}#fq .tourTrendLegend .declining{border-color:#ee7888}#fq .tourTrendLegend .inconsistent{border-color:#e6ba55;border-style:dashed}#fq .tourAssignmentFlow{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:16px 0}#fq .tourAssignmentFlow>div{flex:1;min-width:0;display:flex;align-items:center;flex-direction:column;text-align:center;gap:7px}#fq .tourAssignmentFlow b{font-size:14px}#fq .tourAssignmentFlow small{font-size:12px}#fq .tourAssignmentFlow .icon{width:42px;height:42px}#fq .tourAssignmentFlow svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8}


#fq .tunerPage{max-width:740px;margin:0 auto;padding:20px 0}#fq .tunerPage[hidden]{display:none!important}#fq .tunerIntro{text-align:center}#fq .tunerIntro h2{margin:8px 0}#fq .tunerIntro p{max-width:520px;margin:12px auto}#fq .tunerFace{border:1px solid var(--a);border-radius:20px;padding:22px 10px;text-align:center;background:rgba(14,18,27,.8)}#fq .tunerNote{font-size:76px;line-height:1.2;font-weight:800;height:92px}#fq .tunerReading{height:48px;display:flex;justify-content:center;align-items:center;font-weight:700}#fq .tunerDetail{height:46px;font-size:14px;color:var(--txt);opacity:.8}#fq .tunerMeter{position:relative;width:300px;max-width:90%;height:45px;margin:4px auto 18px;border-bottom:2px solid #9da6b5}#fq .tunerMeter:before{content:'';position:absolute;left:45%;width:10%;height:100%;background:rgba(103,209,157,.16);border-left:1px solid #67d19d;border-right:1px solid #67d19d}#fq .tunerNeedle{position:absolute;left:calc(50% - 2px);width:4px;height:38px;background:var(--a);bottom:0;transition:transform .12s linear}#fq .tunerFace[data-tone=tuned] .tunerNote{color:#79deb0}#fq .tunerMeterLabels{display:flex;justify-content:space-between;max-width:300px;margin:auto;font-size:13px;color:var(--txt);opacity:.8}#fq .tunerStrings{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:18px 0}#fq .tunerStrings button{min-width:0;padding:12px 4px}#fq .tunerStrings small{display:block;font-size:10px;color:inherit}#fq .tunerStrings [aria-pressed=true]{border-color:var(--a);box-shadow:inset 0 0 0 1px var(--a);background:var(--ab)}#fq .tunerStatus{min-height:48px;text-align:center;margin:12px 0}#fq .tunerActions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}#fq .tunerActions svg{width:22px;height:22px;vertical-align:middle;margin-right:8px}#fq .tunerPrivacy{text-align:center;color:var(--txt);opacity:.75;font-size:13px}@media(max-width:420px){#fq .tunerStrings{grid-template-columns:repeat(4,minmax(0,1fr))}#fq .tunerStrings button:first-child{grid-column:span 2}}
html[data-appearance="light"] #fq .tunerFace[data-tone=tuned] .tunerNote,html[data-appearance="tuxedo"] #fq .tunerFace[data-tone=tuned] .tunerNote{color:#147447}

#fq .tunerPage{max-width:540px;padding-top:12px}#fq .tunerIntro p{font-size:15px}#fq .tunerPedal{position:relative;padding:26px 20px 22px;border:2px solid var(--a);border-radius:18px;background:linear-gradient(110deg,rgba(255,255,255,.1),transparent 35%,rgba(0,0,0,.32)),repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0px,rgba(255,255,255,.022) 1px,transparent 1px,transparent 3px),var(--ab);box-shadow:inset 0 2px 2px rgba(255,255,255,.25),inset 0 -5px 8px rgba(0,0,0,.45),0 12px 18px rgba(0,0,0,.3)}#fq .tunerScrew{position:absolute;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,#c8cbd0,#454a52);box-shadow:0 1px 2px #000;border:1px solid #717984}#fq .tunerScrew:after{content:'';position:absolute;left:2px;right:2px;top:5px;height:1px;background:#242930;transform:rotate(-28deg)}#fq .tunerScrew.tl{top:9px;left:9px}#fq .tunerScrew.tr{top:9px;right:9px}#fq .tunerScrew.bl{bottom:9px;left:9px}#fq .tunerScrew.br{bottom:9px;right:9px}#fq .tunerBadge{text-align:center;font-size:25px;letter-spacing:3px;font-weight:900;color:#f5f7fa;text-shadow:0 2px 2px #000;line-height:1.2}#fq .tunerBadge span{display:block;font-size:10px;letter-spacing:1.4px;margin-top:6px}#fq .tunerStrings{margin:20px 0 14px;gap:6px}#fq .tunerStrings button{color:#edf1f5;background:#171d25;border-color:#53606e}#fq .tunerStrings [aria-pressed=true]{color:#fff;background:var(--ab);border-color:var(--a);box-shadow:inset 0 0 0 1px var(--a)}#fq .tunerFace{border:4px solid #242a32;border-radius:10px;padding:16px 6px;background:linear-gradient(150deg,#151e25,#090e12);color:#e5f1eb;box-shadow:inset 0 3px 9px #000,0 1px 1px rgba(255,255,255,.2)}#fq .tunerNote{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:72px;height:86px;color:#dce9e3;text-shadow:0 0 12px rgba(131,216,174,.12)}#fq .tunerReading{font-size:15px;height:44px}#fq .tunerDetail{color:#c7d7cf;opacity:1;height:42px;font-size:12px}#fq .tunerMeter{width:280px;height:34px;margin-bottom:12px}#fq .tunerNeedle{height:30px;background:#e5efe8}#fq .tunerMeterLabels{color:#c7d7cf;opacity:1;max-width:280px;font-size:12px}#fq .tunerFace[data-tone=tuned] .tunerNote,html[data-appearance="light"] #fq .tunerFace[data-tone=tuned] .tunerNote,html[data-appearance="tuxedo"] #fq .tunerFace[data-tone=tuned] .tunerNote{color:#79deb0}#fq .tunerStatus{color:#f5f7fa;text-shadow:0 1px 1px #000;font-size:13px;min-height:42px;margin:12px 0 6px}#fq .tunerFoot{display:flex;flex-direction:column;align-items:center;gap:8px}#fq .tunerLED{display:block;width:9px;height:9px;background:#263c31;border:1px solid #161c20;border-radius:50%;box-shadow:inset 0 1px 2px #000}#fq .tunerPedal[data-listening=true] .tunerLED{background:#80e3aa;box-shadow:0 0 7px #70d39a}#fq .tunerStart{display:flex;align-items:center;flex-direction:column;gap:10px;min-width:150px;min-height:100px;padding:4px 14px;background:transparent!important;border:0;color:#f5f7fa!important;font-size:14px;box-shadow:none;text-shadow:0 1px 1px #000}#fq .tunerStart:focus-visible{outline:2px solid #fff;outline-offset:4px}#fq .tunerSwitch{width:54px;height:54px;border-radius:50%;border:4px solid #6b737b;background:radial-gradient(circle at 35% 28%,#f5f5f1,#b6b9bc 48%,#727a82 72%,#e0e2e4);box-shadow:0 4px 0 #242b32,0 6px 7px rgba(0,0,0,.6),inset 0 0 0 2px #dfe1e4}#fq .tunerStart:active .tunerSwitch{transform:translateY(2px);box-shadow:0 2px 0 #242b32,0 4px 4px rgba(0,0,0,.6),inset 0 0 0 2px #dfe1e4}#fq .tunerActions{margin-top:20px}@media(max-width:420px){#fq .tunerPedal{padding:24px 14px 18px}#fq .tunerStrings button{padding:10px 4px}}

@media(max-width:420px){#fq .tunerPedal{padding:22px 14px 16px}#fq .tunerBadge{font-size:21px;letter-spacing:2px}#fq .tunerBadge span{font-size:9px;margin-top:4px}#fq .tunerStrings{margin:14px 0 10px}#fq .tunerStrings button{padding:8px 4px}#fq .tunerFace{padding:12px 6px}#fq .tunerNote{font-size:64px;height:76px}#fq .tunerReading{height:36px;font-size:14px}#fq .tunerDetail{height:34px}#fq .tunerMeter{height:28px;margin:4px auto 10px}#fq .tunerNeedle{height:25px}#fq .tunerStatus{min-height:34px;margin:8px 0 4px}#fq .tunerFoot{gap:6px}#fq .tunerStart{min-height:84px;gap:8px}#fq .tunerSwitch{width:46px;height:46px}#fq .tunerActions{margin-top:14px}}

#fq .tunerPedal{background-image:var(--tuner-casing-image);background-size:var(--tuner-casing-size);background-position:var(--tuner-casing-position);background-color:var(--tuner-casing-color,var(--ab));border-color:var(--tuner-casing-trim,var(--a));box-shadow:inset 0 2px 3px rgba(255,255,255,.28),inset 0 -5px 8px rgba(0,0,0,.5),0 0 0 1px var(--a),0 12px 18px rgba(0,0,0,.3)}
#fq .tunerBadge{border:1px solid #454c55;border-radius:8px;background:linear-gradient(160deg,#22282e,#0c1116);box-shadow:inset 0 1px 1px #ffffff24,0 2px 4px #0009;padding:9px 4px;color:#f5f7fa}
#fq .tunerStrings button{position:relative;background:linear-gradient(160deg,#424a54 0%,#272e37 28%,#171d25 80%);border:1px solid #6c7683;border-bottom:3px solid #080d12;box-shadow:inset 0 1px 1px #ffffff44,0 2px 3px #000b;text-shadow:0 1px 1px #000;color:#f5f7fa}
#fq .tunerStrings [aria-pressed=true]{background:linear-gradient(160deg,#0c1118,#242d39);color:#fff;border-color:var(--a);border-bottom:3px solid var(--a);box-shadow:inset 0 3px 5px #000c,inset 0 0 0 1px var(--a),0 0 5px #0009}
#fq .tunerStrings button:focus-visible{outline:2px solid #fff;outline-offset:2px}
#fq .tunerStatus{background:#111820;border:1px solid #394451;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:5px 8px;text-shadow:none}
#fq .tunerStart>span:last-child{background:#121821;border:1px solid #4a5360;border-radius:4px;padding:4px 10px;text-shadow:none}
#fq .tunerStart{min-height:108px}#fq .tunerLED{box-shadow:0 0 0 2px #131a20,inset 0 1px 2px #000}#fq .tunerPedal[data-listening=true] .tunerLED{box-shadow:0 0 0 2px #131a20,0 0 7px #70d39a}
@media(max-width:420px){#fq .tunerBadge{padding:7px 4px;font-size:19px}#fq .tunerStrings{margin-top:12px}#fq .tunerStart{min-height:90px}}


#fq .tunerStrings{position:relative;padding:12px 10px;background-image:var(--tuner-metal-image);background-color:var(--tuner-metal-color,#bd9646);border:2px solid var(--tuner-metal-trim,#74624a);border-radius:10px;box-shadow:inset 0 1px 2px #ffffff80,inset 0 -3px 6px #0005,0 2px 4px #0007}
#fq .tunerStrings:before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:8px;background:repeating-linear-gradient(0deg,transparent 0 2px,#0000000c 2px 3px,transparent 3px 5px)}
#fq .tunerFace{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:10px;align-items:stretch}#fq .tunerPitchDisplay{min-width:0}#fq .tunerDetail{font-size:11px}#fq .tunerInputSide{display:flex;align-items:center;flex-direction:column;gap:6px;padding:4px 0;color:#dce9e3}#fq .tunerInputTitle{font-size:9px;letter-spacing:1px;font-weight:700}#fq .tunerInputMeter{height:148px;width:14px;position:relative;border:1px solid #45564e;border-radius:3px;overflow:hidden;background:#020706;box-shadow:inset 0 1px 4px #000}#fq .tunerInputZone{position:absolute;left:0;right:0;bottom:50%;height:40%;background:#355c4599}#fq .tunerInputFill{position:absolute;left:1px;right:1px;bottom:0;height:0;background:#e8b65b;transition:height .08s linear}#fq .tunerInputFill[data-level=green]{background:#7cdcaa}#fq .tunerInputFill[data-level=red]{background:#ff7777}#fq .tunerLevelText{height:26px;width:46px;font-size:9px;line-height:12px;text-align:center;overflow-wrap:anywhere}
#fq .tunerGainPanel{display:grid;grid-template-columns:auto 38px minmax(50px,1fr) 49px;gap:10px;align-items:center;padding:9px 10px;margin-top:10px;border:1px solid #46505d;border-radius:8px;background:#141c25;color:#f5f7fa;font-size:12px;font-weight:700}#fq .tunerGainKnob{display:block;position:relative;width:34px;height:34px;border:2px solid #757d87;border-radius:50%;background:radial-gradient(circle at 30% 25%,#adb0b3,#3c444c 48%,#10161c 75%);box-shadow:0 2px 2px #000}#fq .tunerGainKnob:after{content:'';position:absolute;left:calc(50% - 1px);top:4px;width:2px;height:9px;background:#f5f7fa;transform-origin:1px 11px;transform:rotate(var(--gain-angle,0deg))}#fq #liveInputSensitivity{width:100%;min-width:0;margin:0;accent-color:var(--a);min-height:36px}#fq .tunerGainValue{text-align:right;font-variant-numeric:tabular-nums}#fq .tunerLevelHelp{font-size:12px;line-height:1.4;margin:8px 0;padding:7px 10px;border-radius:6px;background:#141c25;color:#dce3ee}
@media(max-width:420px){#fq .tunerStrings{padding:9px 7px;gap:5px}#fq .tunerFace{grid-template-columns:minmax(0,1fr) 34px;gap:7px}#fq .tunerNote{font-size:56px;height:66px}#fq .tunerReading{font-size:12px;height:36px}#fq .tunerDetail{font-size:10px;height:36px}#fq .tunerInputMeter{height:128px}#fq .tunerInputSide{gap:5px}#fq .tunerGainPanel{gap:7px;padding:7px;font-size:11px}#fq .tunerLevelHelp{font-size:11px}}

#fq .tunerGainKnob{cursor:ns-resize;touch-action:none}#fq .tunerGainKnob:focus-visible{outline:2px solid #fff;outline-offset:4px}

#fq .tunerBrand{text-align:center;padding:8px 4px 16px;line-height:1;background:none;border:0;box-shadow:none}#fq .tunerBrand .ampLogoMain{font-size:clamp(30px,7.8vw,43px);white-space:nowrap}#fq .tunerBrand .ampLogoSub{font-size:9px;letter-spacing:.28em;margin-top:7px}
#fq .tunerControlPlate{position:relative;padding:10px;border:2px solid var(--tuner-metal-trim,#74624a);border-radius:12px;background-image:var(--tuner-metal-image);background-color:var(--tuner-metal-color,#bd9646);box-shadow:inset 0 1px 2px #ffffff80,inset 0 -3px 6px #0005,0 2px 4px #0008}
#fq .tunerControlPlate:before{content:'';position:absolute;inset:0;border-radius:10px;background:repeating-linear-gradient(0deg,transparent 0 2px,#0000000c 2px 3px,transparent 3px 5px);pointer-events:none}#fq .tunerControlPlate>*{position:relative}
#fq .tunerStrings{padding:0;margin:0 0 10px;border:0;border-radius:0;background:none;box-shadow:none}#fq .tunerStrings:before{content:none}
#fq .tunerGainPanel{background:none;border:0;box-shadow:none;padding:7px 0 0;color:var(--tuner-metal-ink,#171005)}#fq .tunerGainValue{color:var(--tuner-metal-ink,#171005);font-weight:900}#fq .tunerGainKnob:focus-visible{outline-color:var(--tuner-metal-ink,#171005)}
@media(max-width:420px){#fq .tunerPedal{padding-left:10px;padding-right:10px}#fq .tunerControlPlate{padding:8px}#fq .tunerBrand{padding-bottom:14px}#fq .tunerBrand .ampLogoMain{font-size:30px}#fq .tunerBrand .ampLogoSub{font-size:8px}#fq .tunerGainPanel{gap:5px}}

html #fq .tunerBrand .ampLogoMain{color:var(--tuner-brand-ink,#f4d08a);-webkit-text-stroke:.6px var(--tuner-brand-stroke,#17121b);text-shadow:var(--tuner-brand-shadow,0 2px 2px #000)}html #fq .tunerBrand .ampLogoSub{color:var(--tuner-brand-sub-ink,#e6ad43);text-shadow:var(--tuner-brand-sub-shadow,0 1px 2px #000)}@media(max-width:420px){#fq .tunerBrand .ampLogoMain{font-size:34px}}

#fq .livePractice.roundSession .controls{display:flex!important;justify-content:center}#fq .livePractice .controls>.transport:not(.liveTransport){display:none!important}#fq .liveLoungePage{padding:12px 0}#fq .liveLoungePage h2{margin:0}#fq .livePractice.roundSession .controls>.liveTransport{display:flex;align-items:center;gap:6px;padding:3px 6px;border:1px solid #535966;border-radius:10px;background:#10151c}#fq .livePractice.roundSession .liveExercise{display:none!important}#fq .liveExercise{margin:8px 0 12px;padding:12px}#fq .liveSetup p{margin:10px 0}#fq .liveSetup select{max-width:100%}#fq .liveReadout{display:flex;gap:12px;align-items:center;font-size:14px}#fq .liveStep{white-space:nowrap;font-weight:800;font-size:12px}#fq .liveLevelMeter{height:9px;background:#151922;border:1px solid #616572;border-radius:8px;flex:1;overflow:hidden}#fq .liveLevelFill{display:block;height:100%;width:0;background:#e4b84b}#fq .liveLevelFill[data-level=green]{background:#65d7a4}#fq .liveLevelFill[data-level=red]{background:#ef7281}#fq .liveLevelText{width:55px;text-align:right}#fq .liveCaptureStatus{height:3em;min-height:3em;line-height:1.4;overflow:hidden;font-size:14px;margin:7px 0 0}#fq .liveActions{gap:8px;flex-wrap:wrap}#fq .liveActions button{font-size:14px;padding:9px 12px}#fq .livePractice .nbtn.liveTarget{border:3px solid var(--a,#efce69);background:#343022;color:#fff;opacity:1;font-weight:900}#fq .livePractice .nbtn.liveVisited:not(.liveTarget){border-color:#69c99e}#fq .livePractice .nbtn.liveWrong{background:#ab354b!important;border-color:#f28b97!important;opacity:1}#fq .livePractice .nbtn{transition:none;transform:none}

#fq .liveTime{font-size:14px;font-weight:800;text-align:right;margin:6px 0 0;font-variant-numeric:tabular-nums;height:1.5em}#fq .livePractice .liveWrong svg{width:90%;height:90%}#fq .livePractice .nbtn.liveVisited{background:#24392e;color:#f4fff8}#fq .livePractice .leapfrogPanel{margin-top:5px}#fq .livePractice .leapFact strong{height:2.6em;min-height:2.6em;line-height:1.3;display:block}#fq .livePractice .liveCaptureStatus{height:3em;min-height:3em}

#fq .livePractice .nbtn.liveUnplayed{background:#222833!important;border:2px solid #bec5cf!important;color:#f5f7fa!important;opacity:1;font-weight:900;box-shadow:none}
#fq .livePractice .nbtn.liveVisited{background:var(--ok,#74d39a)!important;border:3px solid #d9ffe6!important;color:#07120b!important;opacity:1;font-weight:900;box-shadow:none}
#fq .livePractice .nbtn.liveWrong{background:#ab354b!important;border:3px solid #f28b97!important;color:#fff!important;opacity:1}

#fq .inputSourceSelect{display:none!important}#fq .inputToggle{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}#fq .inputToggle>span{display:flex;width:24px;height:24px;opacity:.55}#fq .inputToggle svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#fq .inputToggle[data-input=touch]>span:first-child,#fq .inputToggle[data-input=live]>span:last-child{opacity:1}#fq .inputToggle button{width:48px;min-width:48px;min-height:32px;height:32px;border:2px solid currentColor;border-radius:20px;padding:3px;background:transparent;position:relative;color:inherit}#fq .inputToggle button i{display:block;width:20px;height:20px;border-radius:50%;background:currentColor;transform:translateX(0)}#fq .inputToggle[data-input=live] button i{transform:translateX(17px)}#fq .inputToggle button:focus-visible{outline:3px solid var(--a,#b1a4ff);outline-offset:3px}#fq .shopLiveLounge h3{margin:0}#fq .shopTuner{display:flex;align-items:center;gap:8px;margin-top:12px}#fq .tunerInputFill,#fq .liveLevelFill,#fq .tunerInputZone{display:none!important}#fq .meterSegments{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:2px;position:absolute;inset:0}#fq .tunerInputMeter .meterSegments{display:flex;flex-direction:column-reverse}#fq .tunerInputMeter .meterSegments i{flex:1}#fq .meterSegments i,#fq .spectrumBars i{display:block;background:#22302c;border-radius:1px}#fq :is(.meterSegments,.spectrumBars) i.lit[data-band=green]{background:#63e99c}#fq :is(.meterSegments,.spectrumBars) i.lit[data-band=amber]{background:#edc866}#fq :is(.meterSegments,.spectrumBars) i.lit[data-band=red],#fq .meterSegments i.clip{background:#ff737d}#fq .meterSegments i.held{background:#e5f5df;opacity:.8}#fq .liveLevelMeter{position:relative}#fq .tunerSpectrum{grid-column:1/-1;border-top:1px solid #456255;padding-top:7px}#fq .spectrumBars{height:44px;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:3px}#fq .spectrumBars>span{display:flex;flex-direction:column-reverse;gap:2px}#fq .spectrumBars i{flex:1}#fq .spectrumBars i.gated{opacity:.2}#fq .spectrumCaption{display:block;text-align:center;font-size:9px;color:#a5bdb0;margin-top:4px}#fq .tunerNote{height:64px;font-size:52px}#fq .tunerInputMeter{height:128px}#fq .autoCalibrate{grid-column:2/-1;min-height:34px;font-size:12px;color:var(--tuner-metal-ink,#171005);border-color:currentColor;background:rgba(255,255,255,.25)}#fq .calibrationStatus{min-height:32px;font-size:11px;margin:5px 0 0;color:var(--tuner-metal-ink,#171005)}@media(max-width:420px){#fq .tunerNote{height:56px;font-size:46px}#fq .tunerInputMeter{height:112px}#fq .spectrumBars{gap:2px}#fq .inputToggle{gap:6px}}

#fq .shopLiveLounge{margin:12px 0;padding:14px}#fq .shopLiveHeading{display:flex;gap:12px;align-items:center}#fq .shopLiveIcon{flex:0 0 34px;width:34px;height:34px}#fq .shopLiveHeading .small{margin:4px 0 0}#fq .shopSensitivityRow{display:grid;grid-template-columns:auto minmax(60px,1fr) 52px;gap:12px;align-items:center;margin:12px 0}#fq #shopListeningSensitivity{width:100%;min-width:0;min-height:36px;margin:0;accent-color:var(--a)}#fq .shopListeningValue{text-align:right;font-variant-numeric:tabular-nums}#fq .shopTuner{width:100%;min-height:44px;margin:0;display:flex;gap:10px;align-items:center;justify-content:flex-start}#fq .shopTuner .icon{width:22px;height:22px;min-width:22px;border:0;background:none;padding:0;border-radius:0}#fq .shopTuner>span:last-child{margin-left:auto}#fq .calibrationStatus{height:96px;min-height:96px;overflow:auto}
#fq .speechSettings{border-top:1px solid var(--line,#343946);padding-top:12px;margin-top:12px}#fq .speechSettings .small{margin:5px 0 10px}#fq .speechVoiceRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}#fq .speechVoice{min-width:0;width:100%;min-height:40px}#fq .speechPreview{min-height:40px;padding:6px 10px}
#fq .replaySetting{display:block;margin-top:8px}#fq .speechPreviewStatus{min-height:18px}#fq .tunerGatePanel{display:grid;grid-template-columns:auto auto minmax(40px,1fr) 48px;gap:8px;align-items:center;margin-top:10px;font-size:12px}#fq .tunerGatePanel .autoCalibrate{grid-column:auto;padding:6px 8px}#fq #noiseGate{width:100%;min-width:0;accent-color:var(--a)}#fq .calibrationStatus{height:48px;min-height:48px;line-height:1.3;margin-top:6px}#fq .spectrumBars i.held{background:#e5f5df}#fq .spectrumBars i.held.gated{opacity:.2}#fq .godCelebrationReplay{margin-top:10px}#fq .godFinale{box-shadow:0 0 70px #edc86688;border-color:#fff0a3}#fq .godSpotlights{font-size:76px;color:#ffde6c;text-shadow:0 0 30px #ffb32b;animation:godShine 1.4s ease-in-out infinite alternate}@keyframes godShine{to{transform:scale(1.12);text-shadow:0 0 55px #fff0a3}}@media(prefers-reduced-motion:reduce){#fq .godSpotlights{animation:none}}@media(max-width:420px){#fq .tunerGatePanel{gap:5px;font-size:10px;grid-template-columns:auto auto minmax(35px,1fr) 40px}#fq .tunerGatePanel .autoCalibrate{font-size:10px}}
#fq .translationKey{text-align:center;margin:6px 0 10px}#fq .translationKey[hidden]{display:none!important}#fq .translationSummary{position:relative}#fq .translationSummary::after{content:"";position:absolute;inset:-5px;border:2px solid var(--live-ring);border-radius:50%;pointer-events:none}#fq .translationSummary[data-live-band=unknown]{--live-ring:#929aa8}#fq .translationSummary[data-live-band=practicing]{--live-ring:#ef7281}#fq .translationSummary[data-live-band=developing]{--live-ring:#e6bc61}#fq .translationSummary[data-live-band=mastering]{--live-ring:#69cd9d}#fq .nbtn.translationNote{position:relative;overflow:visible}#fq .nbtn.translationNote::after{content:"";position:absolute;inset:-5px;border:2px solid var(--live-ring);border-radius:50%;pointer-events:none;box-shadow:none}#fq .translationNote[data-live-band=unknown]{--live-ring:#929aa8}#fq .translationNote[data-live-band=practicing]{--live-ring:#ef7281}#fq .translationNote[data-live-band=developing]{--live-ring:#e6bc61}#fq .translationNote[data-live-band=mastering]{--live-ring:#69cd9d}#fq .liveMeterDock{padding:8px 12px;margin:10px 0;min-height:30px}#fq .liveMeterDock[hidden]{display:none!important}
.liveTourCoach{position:fixed;inset:auto;left:50%;transform:translateX(-50%);margin:0;max-height:85dvh;overflow:auto;width:min(390px,calc(100vw - 24px))}.tourReminder{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);max-width:90vw;width:360px;z-index:10000;padding:12px;background:#171d29;color:#fff}body.setupActive #fq>.badgeInspectDialog[open]{display:block!important}.setupCareerArt .setupArtFit{display:flex;justify-content:center}.setupCareerArt .careerBadgeButton{margin:auto;display:block}.availableTours{margin-bottom:12px;padding:16px}.availableTours h2{margin:0 0 8px}.availableTours>p.small{margin:0 0 14px;line-height:1.5}.availableTours .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.availableTours .actions .gameBtn{width:100%;height:100%;text-align:left;align-items:start;min-width:0}.availableTours .copy{display:block;margin-top:5px}.availableTours .replayTourMascot{display:inline-flex;width:30px;height:30px}.availableTours .replayTourMascot svg{width:30px;height:30px}.availableTours .actions button[hidden]{display:none!important}@media(max-width:440px){.availableTours .actions .gameBtn{grid-template-columns:1fr;gap:8px}.availableTours .icon{width:34px;height:34px}}
#fq .setupBassAmp{width:100%;max-height:340px;overflow:hidden}#fq .setupBassAmp .ampHead{zoom:.65;margin:0!important}#fq .setupConfidenceView{max-height:340px}

/* Bass cabinet: silver control rail above woven grille and maker badge. */
html[data-appearance] #fq .ampHead .ampCase{display:flex;flex-direction:column;gap:0;padding:15px 12px 12px;border:2px solid #080909;border-radius:10px;background:radial-gradient(ellipse,#363839 0 1px,transparent 1.7px) 0 0/5px 4px,linear-gradient(135deg,#222425,#080909 75%,#292b2c);box-shadow:inset 0 0 0 2px #3c3e3e,inset 0 0 0 5px #101111,0 10px 16px #0009}
html[data-appearance] #fq .ampHead .ampHandle{display:none}
html[data-appearance] #fq .ampHead .ampCase:before,html[data-appearance] #fq .ampHead .ampCase:after{top:auto;bottom:-7px;width:26px;height:8px;border-radius:0 0 4px 4px;background:linear-gradient(#282a2b,#080909);box-shadow:0 3px 3px #0008}
html[data-appearance] #fq .ampHead .ampFace{order:0;position:relative;border:2px solid #b0b3b5;border-radius:4px;padding:12px 10px;margin:0 0 8px;background:repeating-linear-gradient(0deg,#ffffff04 0 1px,transparent 1px 3px),linear-gradient(110deg,#343638,#161819 45%,#292b2d);box-shadow:inset 0 0 0 2px #080909,0 2px 0 #0b0c0c,0 4px 0 #a2a5a7,0 6px 0 #101112}
html[data-appearance] #fq .ampHead .ampFace:before{background:none}
html[data-appearance] #fq .ampHead .ampLabel,html[data-appearance] #fq .ampHead .ampMicroLabel,html[data-appearance] #fq .ampHead .ampPowerRow,html[data-appearance] #fq .ampHead .ampToggleLabels{color:#eeeeed;text-shadow:0 1px 1px #000}
html[data-appearance] #fq .ampHead .ampDivider{background:#929699;box-shadow:1px 0 #080909}
html[data-appearance] #fq .ampHead .ampCloth{order:1;display:flex;align-items:flex-start;min-height:87px;margin:0;padding:12px;border:2px solid #b9bcbf;border-radius:3px;background:repeating-linear-gradient(90deg,#ffffff0b 0 1px,transparent 1px 4px),repeating-linear-gradient(0deg,#373a3b 0 1px,#121516 1px 3px,#252829 3px 4px,#090b0c 4px 6px);box-shadow:inset 0 0 0 3px #070909,inset 0 0 15px #000a}
html[data-appearance] #fq .ampHead .ampVintageLogo{display:inline-block;align-self:flex-start;text-align:center;padding:5px 10px 6px;border:2px solid #d5d8da;border-radius:2px;background:linear-gradient(#222426,#090b0c);box-shadow:inset 0 0 0 1px #55595b,0 2px 3px #000b;filter:none}
html[data-appearance] #fq .ampHead .ampLogoMain{font-size:clamp(22px,4.9vw,35px);color:#f2f3f3;-webkit-text-stroke:.4px #808487;text-shadow:0 1px 0 #fff,0 2px 1px #000;letter-spacing:-.055em}
html[data-appearance] #fq .ampHead .ampLogoSub{font-size:7px;margin-top:4px;color:#c5c8ca;text-shadow:none;letter-spacing:.3em}
html[data-appearance] #fq .ampHead .ampLamp{border-color:#777b7d}
@media(max-width:560px){html[data-appearance] #fq .ampHead .ampCase{padding:11px 8px 9px}html[data-appearance] #fq .ampHead .ampFace{padding:10px 6px;gap:5px}html[data-appearance] #fq .ampHead .ampCloth{min-height:78px;padding:10px}}

html[data-appearance] #fq .ampHead .ampCase{background:var(--bass-pattern,var(--body-trim,linear-gradient(135deg,#282b2d,#090b0c)));border-color:var(--amp-trim,var(--a));box-shadow:inset 0 0 0 2px #080909,inset 0 0 0 4px var(--amp-trim,var(--a)),0 10px 16px #0009}html[data-appearance] #fq .ampHead .ampVintageLogo{border-color:var(--amp-trim,var(--a))}html[data-appearance] #fq .ampHead .ampLogoMain,html[data-appearance] #fq .ampHead .ampLogoSub{color:var(--amp-badge,#f2f3f3)}
html:is([data-appearance="vine"],[data-appearance="green"]) #fq .ampHead .ampCase{background-size:120px 90px}
.setupConfidencePhoto{display:block;width:100%;height:340px;object-fit:contain;margin:0 auto;border-radius:12px}
html[data-appearance="wildride"]{--bass-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23171719%22%2F%3E%3Cpath%20d%3D%22M0%2044Q30%2022%2060%2044T120%2044M30%200V90M90%200V90%22%20fill%3D%22none%22%20stroke%3D%22%23a99a75%22%20stroke-width%3D%222%22%2F%3E%3Cg%20fill%3D%22%23ddd2b7%22%3E%3Cpath%20d%3D%22M30%2015q-20%200-17%2017%2019%200%2017-17m0%2024q20-1%2018%2017-20%200-18-17M90%2012q-20%200-17%2017%2019%200%2017-17m0%2029q20-1%2018%2017-20%200-18-17%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--body-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23171719%22%2F%3E%3Cpath%20d%3D%22M0%2044Q30%2022%2060%2044T120%2044M30%200V90M90%200V90%22%20fill%3D%22none%22%20stroke%3D%22%23a99a75%22%20stroke-width%3D%222%22%2F%3E%3Cg%20fill%3D%22%23ddd2b7%22%3E%3Cpath%20d%3D%22M30%2015q-20%200-17%2017%2019%200%2017-17m0%2024q20-1%2018%2017-20%200-18-17M90%2012q-20%200-17%2017%2019%200%2017-17m0%2029q20-1%2018%2017-20%200-18-17%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#fq .skinPreview[data-skin-preview="wildride"]{--preview-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23171719%22%2F%3E%3Cpath%20d%3D%22M0%2044Q30%2022%2060%2044T120%2044M30%200V90M90%200V90%22%20fill%3D%22none%22%20stroke%3D%22%23a99a75%22%20stroke-width%3D%222%22%2F%3E%3Cg%20fill%3D%22%23ddd2b7%22%3E%3Cpath%20d%3D%22M30%2015q-20%200-17%2017%2019%200%2017-17m0%2024q20-1%2018%2017-20%200-18-17M90%2012q-20%200-17%2017%2019%200%2017-17m0%2029q20-1%2018%2017-20%200-18-17%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--preview-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23171719%22%2F%3E%3Cpath%20d%3D%22M0%2044Q30%2022%2060%2044T120%2044M30%200V90M90%200V90%22%20fill%3D%22none%22%20stroke%3D%22%23a99a75%22%20stroke-width%3D%222%22%2F%3E%3Cg%20fill%3D%22%23ddd2b7%22%3E%3Cpath%20d%3D%22M30%2015q-20%200-17%2017%2019%200%2017-17m0%2024q20-1%2018%2017-20%200-18-17M90%2012q-20%200-17%2017%2019%200%2017-17m0%2029q20-1%2018%2017-20%200-18-17%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");position:relative}html[data-appearance="wildride"] #fq .tunerPedal{background-image:var(--bass-pattern);background-size:120px 90px}html[data-appearance="wildride"] #fq.app::after{content:"";position:absolute;inset:-3px;border:3px solid transparent;border-radius:inherit;background:var(--bass-pattern) 0 0/120px 90px border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}#fq .skinPreview[data-skin-preview="wildride"]::after{content:"";position:absolute;inset:0;border:3px solid transparent;border-radius:inherit;background:var(--preview-art) 0 0/120px 90px border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}html[data-appearance="natural"]{--bass-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23825d35%22%2F%3E%3Cpath%20d%3D%22M0%206H120M0%2042H120M0%2078H120%22%20stroke%3D%22%23d7bb83%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M0%2014Q40%201%2070%2018T130%2015M-10%2060Q38%2044%2075%2061T130%2057%22%20stroke%3D%22%23493422%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M8%200V90M112%200V90%22%20stroke%3D%22%23efdab0%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");--body-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23825d35%22%2F%3E%3Cpath%20d%3D%22M0%206H120M0%2042H120M0%2078H120%22%20stroke%3D%22%23d7bb83%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M0%2014Q40%201%2070%2018T130%2015M-10%2060Q38%2044%2075%2061T130%2057%22%20stroke%3D%22%23493422%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M8%200V90M112%200V90%22%20stroke%3D%22%23efdab0%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E")}#fq .skinPreview[data-skin-preview="natural"]{--preview-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23825d35%22%2F%3E%3Cpath%20d%3D%22M0%206H120M0%2042H120M0%2078H120%22%20stroke%3D%22%23d7bb83%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M0%2014Q40%201%2070%2018T130%2015M-10%2060Q38%2044%2075%2061T130%2057%22%20stroke%3D%22%23493422%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M8%200V90M112%200V90%22%20stroke%3D%22%23efdab0%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");--preview-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23825d35%22%2F%3E%3Cpath%20d%3D%22M0%206H120M0%2042H120M0%2078H120%22%20stroke%3D%22%23d7bb83%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M0%2014Q40%201%2070%2018T130%2015M-10%2060Q38%2044%2075%2061T130%2057%22%20stroke%3D%22%23493422%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M8%200V90M112%200V90%22%20stroke%3D%22%23efdab0%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");position:relative}html[data-appearance="natural"] #fq .tunerPedal{background-image:var(--bass-pattern);background-size:120px 90px}html[data-appearance="natural"] #fq.app::after{content:"";position:absolute;inset:-3px;border:3px solid transparent;border-radius:inherit;background:var(--bass-pattern) 0 0/120px 90px border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}#fq .skinPreview[data-skin-preview="natural"]::after{content:"";position:absolute;inset:0;border:3px solid transparent;border-radius:inherit;background:var(--preview-art) 0 0/120px 90px border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}html[data-appearance="frankenstrat"]{--bass-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23762532%22%2F%3E%3Cpath%20d%3D%22M-20%2020L40%200%20100%2020%20160%200M-20%2065L40%2045%20100%2065%20160%2045%22%20stroke%3D%22%23d8d5cd%22%20stroke-width%3D%225%22%20fill%3D%22none%22%2F%3E%3Cg%20transform%3D%22translate%2839%2017%29%20rotate%28-12%2021%2028%29%22%3E%3Crect%20width%3D%2242%22%20height%3D%2256%22%20rx%3D%224%22%20fill%3D%22%23171719%22%20stroke%3D%22%23d8d5cd%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M21%2012C17%2018%208%2023%208%2030C8%2038%2018%2039%2021%2032C24%2039%2034%2038%2034%2030C34%2023%2025%2018%2021%2012M21%2032L16%2044H26Z%22%20fill%3D%22%23d8d5cd%22%2F%3E%3Cpath%20d%3D%22M5%209L8%203%2011%209M6%207H10M31%2053L34%2047%2037%2053M32%2051H36%22%20stroke%3D%22%23d8d5cd%22%20stroke-width%3D%221%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--body-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23762532%22%2F%3E%3Cpath%20d%3D%22M-20%2020L40%200%20100%2020%20160%200M-20%2065L40%2045%20100%2065%20160%2045%22%20stroke%3D%22%23d8d5cd%22%20stroke-width%3D%229%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M-20%2032L40%2012%20100%2032%20160%2012M-20%2077L40%2057%20100%2077%20160%2057%22%20stroke%3D%22%23171719%22%20stroke-width%3D%2212%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E")}#fq .skinPreview[data-skin-preview="frankenstrat"]{--preview-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23762532%22%2F%3E%3Cpath%20d%3D%22M-20%2020L40%200%20100%2020%20160%200M-20%2065L40%2045%20100%2065%20160%2045%22%20stroke%3D%22%23d8d5cd%22%20stroke-width%3D%229%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M-20%2032L40%2012%20100%2032%20160%2012M-20%2077L40%2057%20100%2077%20160%2057%22%20stroke%3D%22%23171719%22%20stroke-width%3D%2212%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");--preview-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23762532%22%2F%3E%3Cpath%20d%3D%22M-20%2020L40%200%20100%2020%20160%200M-20%2065L40%2045%20100%2065%20160%2045%22%20stroke%3D%22%23d8d5cd%22%20stroke-width%3D%229%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M-20%2032L40%2012%20100%2032%20160%2012M-20%2077L40%2057%20100%2077%20160%2057%22%20stroke%3D%22%23171719%22%20stroke-width%3D%2212%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");position:relative}html[data-appearance="frankenstrat"] #fq .tunerPedal{background-image:var(--bass-pattern);background-size:120px 90px}html[data-appearance="frankenstrat"] #fq.app::after{content:"";position:absolute;inset:-3px;border:3px solid transparent;border-radius:inherit;background:var(--bass-pattern) 0 0/120px 90px border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}#fq .skinPreview[data-skin-preview="frankenstrat"]::after{content:"";position:absolute;inset:0;border:3px solid transparent;border-radius:inherit;background:var(--preview-art) 0 0/120px 90px border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}html[data-appearance="green"]{--bass-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23142218%22%2F%3E%3Cpath%20d%3D%22M0%2012H120M0%2078H120%22%20stroke%3D%22%23397523%22%20stroke-width%3D%228%22%2F%3E%3Cpath%20d%3D%22M0%2020H120M0%2070H120%22%20stroke%3D%22%2398dc59%22%20stroke-width%3D%222%22%2F%3E%3Cg%20fill%3D%22%23397523%22%3E%3Crect%20x%3D%228%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2223%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2238%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2253%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2268%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2283%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3Crect%20x%3D%2298%22%20y%3D%2232%22%20width%3D%227%22%20height%3D%2226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--body-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23397523%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23142218%22%20stroke-width%3D%223%22%3E%3Cpath%20d%3D%22M8%208l22%204-10%2019-17-9zM60%204l15%2015-18%2013-11-16zM91%2042l22%207-7%2027-20-13zM14%2055l18-13%2015%2024-27%2012z%22%2F%3E%3Ccircle%20cx%3D%2272%22%20cy%3D%2264%22%20r%3D%2214%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M7%2041h22M42%2083l12-9M97%2012l12%2013%22%20stroke%3D%22%23cdd4ab%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E")}#fq .skinPreview[data-skin-preview="green"]{--preview-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23397523%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23142218%22%20stroke-width%3D%223%22%3E%3Cpath%20d%3D%22M8%208l22%204-10%2019-17-9zM60%204l15%2015-18%2013-11-16zM91%2042l22%207-7%2027-20-13zM14%2055l18-13%2015%2024-27%2012z%22%2F%3E%3Ccircle%20cx%3D%2272%22%20cy%3D%2264%22%20r%3D%2214%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M7%2041h22M42%2083l12-9M97%2012l12%2013%22%20stroke%3D%22%23cdd4ab%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E");--preview-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23397523%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23142218%22%20stroke-width%3D%223%22%3E%3Cpath%20d%3D%22M8%208l22%204-10%2019-17-9zM60%204l15%2015-18%2013-11-16zM91%2042l22%207-7%2027-20-13zM14%2055l18-13%2015%2024-27%2012z%22%2F%3E%3Ccircle%20cx%3D%2272%22%20cy%3D%2264%22%20r%3D%2214%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M7%2041h22M42%2083l12-9M97%2012l12%2013%22%20stroke%3D%22%23cdd4ab%22%20stroke-width%3D%223%22%2F%3E%3C%2Fsvg%3E");position:relative}html[data-appearance="green"] #fq .tunerPedal{background-image:var(--bass-pattern);background-size:120px 90px}html[data-appearance="green"] #fq.app::after{content:"";position:absolute;inset:-3px;border:3px solid transparent;border-radius:inherit;background:var(--bass-pattern) 0 0/120px 90px border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}#fq .skinPreview[data-skin-preview="green"]::after{content:"";position:absolute;inset:0;border:3px solid transparent;border-radius:inherit;background:var(--preview-art) 0 0/120px 90px border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}html[data-appearance="vine"]{--bass-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23262734%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%224%22%3E%3Cpath%20d%3D%22M-10%2022Q20%200%2060%2022T130%2022M-10%2066Q20%2044%2060%2066T130%2066%22%20stroke%3D%22%23de70b4%22%2F%3E%3Cpath%20d%3D%22M-10%2034Q20%2012%2060%2034T130%2034%22%20stroke%3D%22%2376955e%22%2F%3E%3Cpath%20d%3D%22M-10%2078Q20%2056%2060%2078T130%2078%22%20stroke%3D%22%239782b5%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23d6c38e%22%3E%3Ccircle%20cx%3D%2231%22%20cy%3D%2247%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2291%22%20cy%3D%223%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--body-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23262734%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%224%22%3E%3Cpath%20d%3D%22M-10%2022Q20%200%2060%2022T130%2022M-10%2066Q20%2044%2060%2066T130%2066%22%20stroke%3D%22%23de70b4%22%2F%3E%3Cpath%20d%3D%22M-10%2034Q20%2012%2060%2034T130%2034%22%20stroke%3D%22%2376955e%22%2F%3E%3Cpath%20d%3D%22M-10%2078Q20%2056%2060%2078T130%2078%22%20stroke%3D%22%239782b5%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23d6c38e%22%3E%3Ccircle%20cx%3D%2231%22%20cy%3D%2247%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2291%22%20cy%3D%223%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#fq .skinPreview[data-skin-preview="vine"]{--preview-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23262734%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%224%22%3E%3Cpath%20d%3D%22M-10%2022Q20%200%2060%2022T130%2022M-10%2066Q20%2044%2060%2066T130%2066%22%20stroke%3D%22%23de70b4%22%2F%3E%3Cpath%20d%3D%22M-10%2034Q20%2012%2060%2034T130%2034%22%20stroke%3D%22%2376955e%22%2F%3E%3Cpath%20d%3D%22M-10%2078Q20%2056%2060%2078T130%2078%22%20stroke%3D%22%239782b5%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23d6c38e%22%3E%3Ccircle%20cx%3D%2231%22%20cy%3D%2247%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2291%22%20cy%3D%223%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--preview-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23262734%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke-width%3D%224%22%3E%3Cpath%20d%3D%22M-10%2022Q20%200%2060%2022T130%2022M-10%2066Q20%2044%2060%2066T130%2066%22%20stroke%3D%22%23de70b4%22%2F%3E%3Cpath%20d%3D%22M-10%2034Q20%2012%2060%2034T130%2034%22%20stroke%3D%22%2376955e%22%2F%3E%3Cpath%20d%3D%22M-10%2078Q20%2056%2060%2078T130%2078%22%20stroke%3D%22%239782b5%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23d6c38e%22%3E%3Ccircle%20cx%3D%2231%22%20cy%3D%2247%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2291%22%20cy%3D%223%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");position:relative}html[data-appearance="vine"] #fq .tunerPedal{background-image:var(--bass-pattern);background-size:120px 90px}html[data-appearance="vine"] #fq.app::after{content:"";position:absolute;inset:-3px;border:3px solid transparent;border-radius:inherit;background:var(--bass-pattern) 0 0/120px 90px border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}#fq .skinPreview[data-skin-preview="vine"]::after{content:"";position:absolute;inset:0;border:3px solid transparent;border-radius:inherit;background:var(--preview-art) 0 0/120px 90px border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}html[data-appearance="bumblebee"]{--bass-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23161710%22%2F%3E%3Cpath%20d%3D%22M-40%2090L50%200M0%2090L90%200M40%2090L130%200M80%2090L170%200%22%20stroke%3D%22%23b39130%22%20stroke-width%3D%2218%22%2F%3E%3C%2Fsvg%3E");--body-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23161710%22%2F%3E%3Cpath%20d%3D%22M-40%2090L50%200M0%2090L90%200M40%2090L130%200M80%2090L170%200%22%20stroke%3D%22%23b39130%22%20stroke-width%3D%2218%22%2F%3E%3C%2Fsvg%3E")}#fq .skinPreview[data-skin-preview="bumblebee"]{--preview-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23161710%22%2F%3E%3Cpath%20d%3D%22M-40%2090L50%200M0%2090L90%200M40%2090L130%200M80%2090L170%200%22%20stroke%3D%22%23b39130%22%20stroke-width%3D%2218%22%2F%3E%3C%2Fsvg%3E");--preview-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23161710%22%2F%3E%3Cpath%20d%3D%22M-40%2090L50%200M0%2090L90%200M40%2090L130%200M80%2090L170%200%22%20stroke%3D%22%23b39130%22%20stroke-width%3D%2218%22%2F%3E%3C%2Fsvg%3E");position:relative}html[data-appearance="bumblebee"] #fq .tunerPedal{background-image:var(--bass-pattern);background-size:120px 90px}html[data-appearance="bumblebee"] #fq.app::after{content:"";position:absolute;inset:-3px;border:3px solid transparent;border-radius:inherit;background:var(--bass-pattern) 0 0/120px 90px border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}#fq .skinPreview[data-skin-preview="bumblebee"]::after{content:"";position:absolute;inset:0;border:3px solid transparent;border-radius:inherit;background:var(--preview-art) 0 0/120px 90px border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}html[data-appearance="tuxedo"]{--bass-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23e7e0cf%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23252529%22%20stroke-width%3D%223%22%3E%3Cpath%20d%3D%22M8%208h44v29H8zM68%2053h44v29H68zM8%2053h44v29H8zM68%208h44v29H68z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M0%2045H120M60%200V90%22%20stroke%3D%22%239b967f%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");--body-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23e7e0cf%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23252529%22%20stroke-width%3D%223%22%3E%3Cpath%20d%3D%22M8%208h44v29H8zM68%2053h44v29H68zM8%2053h44v29H8zM68%208h44v29H68z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M0%2045H120M60%200V90%22%20stroke%3D%22%239b967f%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E")}#fq .skinPreview[data-skin-preview="tuxedo"]{--preview-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23e7e0cf%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23252529%22%20stroke-width%3D%223%22%3E%3Cpath%20d%3D%22M8%208h44v29H8zM68%2053h44v29H68zM8%2053h44v29H8zM68%208h44v29H68z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M0%2045H120M60%200V90%22%20stroke%3D%22%239b967f%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");--preview-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%23e7e0cf%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23252529%22%20stroke-width%3D%223%22%3E%3Cpath%20d%3D%22M8%208h44v29H8zM68%2053h44v29H68zM8%2053h44v29H8zM68%208h44v29H68z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M0%2045H120M60%200V90%22%20stroke%3D%22%239b967f%22%20stroke-width%3D%221%22%2F%3E%3C%2Fsvg%3E");position:relative}html[data-appearance="tuxedo"] #fq .tunerPedal{background-image:var(--bass-pattern);background-size:120px 90px}html[data-appearance="tuxedo"] #fq.app::after{content:"";position:absolute;inset:-3px;border:3px solid transparent;border-radius:inherit;background:var(--bass-pattern) 0 0/120px 90px border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}#fq .skinPreview[data-skin-preview="tuxedo"]::after{content:"";position:absolute;inset:0;border:3px solid transparent;border-radius:inherit;background:var(--preview-art) 0 0/120px 90px border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}html[data-appearance="purple"]{--bass-pattern:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%2335234f%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23a48acc%22%20stroke-width%3D%221.5%22%3E%3Cellipse%20cx%3D%2235%22%20cy%3D%2235%22%20rx%3D%2229%22%20ry%3D%2212%22%20transform%3D%22rotate%28-25%2035%2035%29%22%2F%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2212%22%2F%3E%3Cellipse%20cx%3D%2296%22%20cy%3D%2276%22%20rx%3D%2224%22%20ry%3D%229%22%20transform%3D%22rotate%2825%2096%2076%29%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23e5d4ff%22%3E%3Cpath%20d%3D%22M87%206l3%208%208%203-8%203-3%208-3-8-8-3%208-3zM10%2065l2%205%205%202-5%202-2%205-2-5-5-2%205-2z%22%2F%3E%3Ccircle%20cx%3D%2263%22%20cy%3D%2265%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22111%22%20cy%3D%2241%22%20r%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--body-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%2335234f%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23a48acc%22%20stroke-width%3D%221.5%22%3E%3Cellipse%20cx%3D%2235%22%20cy%3D%2235%22%20rx%3D%2229%22%20ry%3D%2212%22%20transform%3D%22rotate%28-25%2035%2035%29%22%2F%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2212%22%2F%3E%3Cellipse%20cx%3D%2296%22%20cy%3D%2276%22%20rx%3D%2224%22%20ry%3D%229%22%20transform%3D%22rotate%2825%2096%2076%29%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23e5d4ff%22%3E%3Cpath%20d%3D%22M87%206l3%208%208%203-8%203-3%208-3-8-8-3%208-3zM10%2065l2%205%205%202-5%202-2%205-2-5-5-2%205-2z%22%2F%3E%3Ccircle%20cx%3D%2263%22%20cy%3D%2265%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22111%22%20cy%3D%2241%22%20r%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}#fq .skinPreview[data-skin-preview="purple"]{--preview-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%2335234f%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23a48acc%22%20stroke-width%3D%221.5%22%3E%3Cellipse%20cx%3D%2235%22%20cy%3D%2235%22%20rx%3D%2229%22%20ry%3D%2212%22%20transform%3D%22rotate%28-25%2035%2035%29%22%2F%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2212%22%2F%3E%3Cellipse%20cx%3D%2296%22%20cy%3D%2276%22%20rx%3D%2224%22%20ry%3D%229%22%20transform%3D%22rotate%2825%2096%2076%29%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23e5d4ff%22%3E%3Cpath%20d%3D%22M87%206l3%208%208%203-8%203-3%208-3-8-8-3%208-3zM10%2065l2%205%205%202-5%202-2%205-2-5-5-2%205-2z%22%2F%3E%3Ccircle%20cx%3D%2263%22%20cy%3D%2265%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22111%22%20cy%3D%2241%22%20r%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");--preview-trim:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2290%22%20viewBox%3D%220%200%20120%2090%22%3E%3Crect%20width%3D%22120%22%20height%3D%2290%22%20fill%3D%22%2335234f%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23a48acc%22%20stroke-width%3D%221.5%22%3E%3Cellipse%20cx%3D%2235%22%20cy%3D%2235%22%20rx%3D%2229%22%20ry%3D%2212%22%20transform%3D%22rotate%28-25%2035%2035%29%22%2F%3E%3Ccircle%20cx%3D%2235%22%20cy%3D%2235%22%20r%3D%2212%22%2F%3E%3Cellipse%20cx%3D%2296%22%20cy%3D%2276%22%20rx%3D%2224%22%20ry%3D%229%22%20transform%3D%22rotate%2825%2096%2076%29%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23e5d4ff%22%3E%3Cpath%20d%3D%22M87%206l3%208%208%203-8%203-3%208-3-8-8-3%208-3zM10%2065l2%205%205%202-5%202-2%205-2-5-5-2%205-2z%22%2F%3E%3Ccircle%20cx%3D%2263%22%20cy%3D%2265%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%22111%22%20cy%3D%2241%22%20r%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");position:relative}html[data-appearance="purple"] #fq .tunerPedal{background-image:var(--bass-pattern);background-size:120px 90px}html[data-appearance="purple"] #fq.app::after{content:"";position:absolute;inset:-3px;border:3px solid transparent;border-radius:inherit;background:var(--bass-pattern) 0 0/120px 90px border-box;pointer-events:none;z-index:2;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}#fq .skinPreview[data-skin-preview="purple"]::after{content:"";position:absolute;inset:0;border:3px solid transparent;border-radius:inherit;background:var(--preview-art) 0 0/120px 90px border-box;pointer-events:none;z-index:4;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude}html[data-appearance] #fq .ampHead .ampCase{background-size:120px 90px}

#fq .shopLiveLounge{padding:16px;margin:12px 0}#fq .shopLiveHeading{margin-bottom:16px}#fq .shopLiveHeading h3{margin:0}#fq .shopLiveBoard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 12px 20px;background:repeating-linear-gradient(0deg,#0a0d11 0 27px,#262c32 27px 31px,#0a0d11 31px 49px);border:1px solid #41464e;border-radius:13px;box-shadow:inset 0 4px 8px #0008}#fq .shopLiveBoard.speechSettings{margin:0}#fq .shopLiveBoard .loungePedal{position:relative;display:grid;grid-template-rows:1fr 22px 42px;justify-items:center;align-items:center;gap:10px;min-width:0;width:100%;min-height:222px;padding:12px 8px;margin:0;border:2px solid var(--a);border-radius:12px;background-color:var(--tuner-casing-color,#20242b);background-image:var(--tuner-casing-image);background-size:var(--tuner-casing-size);background-position:var(--tuner-casing-position);color:#fff;box-shadow:inset 0 2px 2px #fff5,0 6px 0 #080a0c,0 9px 12px #0009}#fq .loungeFace{display:flex;flex-direction:column;align-items:center;gap:9px;width:100%;height:100%;box-sizing:border-box;padding:14px 4px 10px;border-radius:7px;background-color:var(--tuner-metal-color,#b9ad80);background-image:var(--tuner-metal-image);color:var(--tuner-metal-ink,#17191d);border:1px solid var(--tuner-metal-trim,#ddd);box-shadow:inset 0 1px 2px #fff6}#fq .loungeName{font-size:20px;font-weight:900;letter-spacing:1px;text-transform:uppercase}#fq .loungeDescription{font-size:12px;line-height:1.2;text-align:center;font-weight:600}#fq .loungeFace .icon{width:25px;height:25px;min-width:25px;border:0;background:none;padding:0;color:inherit}#fq .loungeIndicator{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#fff;text-shadow:0 1px 3px #000}#fq .loungeLED{width:12px;height:12px;background:#242a2a;border:3px solid #555b56;border-radius:50%;box-shadow:inset 0 2px 3px #000}#fq .loungePedal[aria-pressed=true] .loungeLED{background:#75f69c;box-shadow:0 0 9px #58ee91,inset 0 1px 2px #fff}#fq .loungeFoot{width:39px;height:39px;box-sizing:border-box;border:3px solid #72797e;border-radius:50%;background:radial-gradient(circle at 35% 25%,#eef0f2,#b5bbc0 55%,#666d73);box-shadow:0 3px 0 #30363a,0 5px 5px #0009}#fq .loungeScrew{position:absolute;top:5px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#e3e6e9,#636c73);box-shadow:0 1px 2px #000}#fq .loungeScrew:first-child{left:5px}#fq .loungeScrew:nth-child(2){right:5px}#fq .loungePedal:not(:last-child):after{content:'';position:absolute;left:calc(100% - 2px);top:56%;width:20px;height:29px;border:4px solid #14191e;border-top:0;border-radius:0 0 12px 12px;box-shadow:0 2px 2px #000b,inset 0 -1px 0 #666;z-index:4;pointer-events:none}#fq .loungePedal:not(:last-child):before{content:'';position:absolute;left:calc(100% - 3px);top:calc(56% - 5px);width:26px;height:10px;background:linear-gradient(90deg,#c4c8cb 0 6px,#41484e 6px 10px,transparent 10px 16px,#41484e 16px 20px,#c4c8cb 20px);border-radius:3px;z-index:5;pointer-events:none}#fq .speechPreviewStatus:empty{display:none}#fq .speechPreviewStatus{margin:10px 0 0}#fq .shopLiveBoard .shopTuner>span:last-child{margin-left:0}
@media(max-width:450px){#fq .shopLiveLounge{padding:12px}#fq .shopLiveBoard{gap:9px;padding:14px 8px 18px}#fq .shopLiveBoard .loungePedal{min-height:215px;padding:10px 5px}#fq .loungeName{font-size:17px}#fq .loungeDescription{font-size:11px}#fq .loungePedal:not(:last-child):after{width:13px;height:27px;border-width:3px}#fq .loungePedal:not(:last-child):before{width:19px;background:linear-gradient(90deg,#c4c8cb 0 5px,#41484e 5px 8px,transparent 8px 11px,#41484e 11px 14px,#c4c8cb 14px)}}

#fq .scores .careerPanel[hidden]{display:none}#fq .play:has(>.scores:not([hidden])) .compactCareerRank{display:none}#fq .scoresInput{margin:10px 0}#fq .liveScoreValue{font-variant-numeric:tabular-nums}#fq .scoresInput[hidden]{display:none!important}
#fq .scoreRatingLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#fq .singlesHeader{margin-bottom:12px}#fq .singlesHeader .controls{grid-template-columns:auto minmax(0,1fr)}#fq .singlesInputRow{margin-top:10px}
#fq .singlesHeader{margin-bottom:12px}#fq .singlesHeader .controls{grid-template-columns:auto minmax(0,1fr)}#fq .singlesInputRow{margin-top:10px}

#fq .accountCard{position:relative;max-width:460px;margin:22px auto 0!important;box-sizing:border-box;padding:24px;border:2px solid var(--a);border-radius:20px;background:linear-gradient(145deg,#202735,#0d111b);color:#f5f7fa;box-shadow:0 12px 25px #0005}
#fq .accountCard h2{font-size:28px;margin:12px 0}#fq .accountCard p{line-height:1.5}#fq .accountCard .small{color:#ced5e2}#fq .accountCard a{color:#dce3ff;text-underline-offset:3px}
#fq .editionAccountForm{border-top:1px dashed #8f9bb4;padding-top:18px;margin-top:18px}#fq .accountCard button{min-height:44px}#fq .accountCard input{font-size:16px}
#fq .accountPassBadges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 0;margin-top:18px;border-top:1px dashed #8f9bb4;border-bottom:1px dashed #8f9bb4}
#fq .accountPassBadge{min-width:0;text-align:center;padding:12px 6px;border-radius:14px;background:#080e1899;border:1px solid #71819a66}
#fq .accountPassBadge svg{width:min(100%,125px);height:140px;display:block;margin:0 auto 8px;filter:drop-shadow(0 5px 5px #0007)}
#fq .accountPassBadge strong{display:block;font-size:17px;color:#f5f7fa}#fq .accountPassBadge .accountPassState{display:block;font-size:12px;font-weight:800;margin:7px 0;color:#ced5e2}
#fq .accountPassBadge small{display:block;font-size:12px;line-height:1.4;color:#ced5e2}#fq .accountPassBadge[data-active=true]{border-color:var(--a);background:linear-gradient(160deg,var(--ab,#20284a),#111822)}#fq .accountPassBadge[data-active=true] .accountPassState{color:#94e3b5}
#fq .accountPassBadge .passGem{fill:#6b7788}#fq .accountPassBadge[data-active=true] .passGem{fill:#74d39a;filter:drop-shadow(0 0 4px #74d39a88)}
@media(max-width:420px){#fq .accountCard{padding:18px}#fq .accountPassBadges{gap:8px}#fq .accountPassBadge svg{height:120px}#fq .accountPassBadge strong{font-size:15px}}
