.topbar-utilities-module__fskR_G__scrim{z-index:1600;touch-action:manipulation;background:0 0;position:fixed;inset:0}.topbar-utilities-module__fskR_G__panel{box-sizing:border-box;border-radius:var(--r-md);color:#f3efdf;-webkit-backdrop-filter:blur(6px);text-shadow:0 1px 3px #0000008c;width:208px;font:400 var(--fs-sm)/1.7 var(--font-ui);background:#101a156b;border:1px solid #e2c4894d;padding:6px 12px 8px;animation:.15s ease-out topbar-utilities-module__fskR_G__reveal;position:fixed;box-shadow:inset 0 1px #fffae81a,0 10px 28px #060c0966}.topbar-utilities-module__fskR_G__panel header{min-height:32px;font-size:var(--fs-sm);letter-spacing:0;border-bottom:1px solid #e2c48933;justify-content:space-between;align-items:center;padding-bottom:2px;font-weight:600;display:flex}.topbar-utilities-module__fskR_G__panel button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.topbar-utilities-module__fskR_G__panel .topbar-utilities-module__fskR_G__close{width:36px;height:36px;font:300 20px/1 var(--font-ui);opacity:.8;background:0 0;border:0;place-items:center;display:grid}.topbar-utilities-module__fskR_G__switches>button,.topbar-utilities-module__fskR_G__actions>button{width:100%;min-height:44px;font-size:var(--fs-sm);text-align:left;letter-spacing:0;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:3px 0;display:flex}.topbar-utilities-module__fskR_G__switches i{background:#06100b66;border:1px solid #e2c48959;border-radius:20px;flex:none;width:32px;height:18px;transition:background .15s;display:block;position:relative}.topbar-utilities-module__fskR_G__switches i:after{content:"";background:#d0d4c7;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0004}.topbar-utilities-module__fskR_G__switches i[data-on=true]{background:var(--brand);border-color:var(--brand)}.topbar-utilities-module__fskR_G__switches i[data-on=true]:after{background:var(--panel-strong);transform:translate(14px)}.topbar-utilities-module__fskR_G__actions>button+button{border-top:1px solid #e2c48926}.topbar-utilities-module__fskR_G__actions>button>span{color:#dfcfac;font-size:16px}.topbar-utilities-module__fskR_G__panel button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}@keyframes topbar-utilities-module__fskR_G__reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.topbar-utilities-module__fskR_G__panel{animation:none}.topbar-utilities-module__fskR_G__switches i,.topbar-utilities-module__fskR_G__switches i:after{transition:none}}.topbar-utilities-module__fskR_G__playback{min-height:25px;font-size:var(--fs-xs);color:inherit;opacity:.8;justify-content:space-between;align-items:center;display:flex}.topbar-utilities-module__fskR_G__playback button{font-size:var(--fs-xs);background:0 0;border:1px solid #c9b78066;border-radius:7px;padding:2px 8px}
.coach{z-index:2400;pointer-events:none;position:fixed;inset:0}.coach-shade{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);pointer-events:auto;background:#0e1410b8;animation:.28s both coach-fade;position:fixed}.coach-shade.full{inset:0}@keyframes coach-fade{0%{opacity:0}to{opacity:1}}.coach-ring{pointer-events:none;border:1.5px solid #e8ca8ce6;border-radius:12px;animation:2.4s ease-in-out infinite coach-pulse;position:fixed;box-shadow:0 0 0 3px #e8ca8c2e,0 0 22px #e8ca8c73}@keyframes coach-pulse{0%,to{box-shadow:0 0 0 3px #e8ca8c29,0 0 18px #e8ca8c61}50%{box-shadow:0 0 0 5px #e8ca8c3d,0 0 30px #e8ca8c8c}}.coach-note{max-width:420px;max-height:calc(100dvh - 120px);padding:15px var(--sp-4) 13px;background:linear-gradient(160deg, var(--surface), var(--surface-2));pointer-events:auto;border:1px solid #b8985a6b;border-radius:14px;margin-inline:auto;animation:.34s cubic-bezier(.22,.9,.3,1) both coach-rise;position:fixed;overflow-y:auto;box-shadow:0 12px 34px #141a1466}@keyframes coach-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.coach-note .cn-title{margin-bottom:var(--sp-15);font-family:var(--font-serif);font-size:var(--fs-lead);color:#23402f;display:block}.coach-note .cn-text{margin:0 0 var(--sp-3);font-size:var(--fs-sm);color:#242e26e6;line-height:1.8}.coach-note .cn-note{margin:-6px 0 var(--sp-3);padding-left:var(--sp-3);font-size:var(--fs-xs);color:#242e269e;line-height:1.7;position:relative}.coach-note .cn-note:before{content:"";background:var(--gold,#b8944d);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:2px}.coach-note .cn-foot{align-items:center;gap:var(--sp-2);display:flex}.cn-dots{gap:5px;margin-right:auto;display:flex}.cn-dots i{background:#7869484d;border-radius:50%;width:5px;height:5px}.cn-dots i.on{background:#b8985a;border-radius:3px;width:14px}.coach-note button{font-size:var(--fs-xs);font-family:var(--font-serif);cursor:pointer;border-radius:999px;padding:7px 15px}.cn-skip{color:#3c4238b8;background:0 0;border:1px solid #7869484d}.cn-next{color:#2a2018;background:linear-gradient(150deg,#e3c489,#c79a54);border:0}.coach-note[style*=bottom]{animation-name:coach-drop}@keyframes coach-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.coach-note.is-center{animation-name:coach-rise-center}@keyframes coach-rise-center{0%{opacity:0;transform:translateY(calc(10px - 50%))}to{opacity:1;transform:translateY(-50%)}}.coach-hole-guard{pointer-events:auto;cursor:default;background:0 0;position:fixed}.coach.is-leaving .coach-shade,.coach.is-leaving .coach-ring{animation:.4s forwards coach-fade-out}.coach.is-leaving .coach-hole-guard{pointer-events:none}@keyframes coach-fade-out{0%{opacity:1}to{opacity:0}}.coach.is-leaving .coach-note{pointer-events:none;animation:.52s cubic-bezier(.4,0,.2,1) forwards coach-tuck}@keyframes coach-tuck{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--fly-x,0px), var(--fly-y,0px)) scale(.12)}}.coach.is-leaving .coach-note.is-center{animation-name:coach-tuck-center}@keyframes coach-tuck-center{0%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translate(var(--fly-x,0px), calc(var(--fly-y,0px) - 50%)) scale(.12)}}.brand-guide-button.topbar-guide.is-landing{animation:.52s support-land}.coach-tuck-hint{z-index:2450;color:#f6f3ebf2;max-width:min(260px,100vw - 24px);font-size:var(--fs-xs);pointer-events:none;background:#161c18e0;border:1px solid #e8ca8c73;border-radius:10px;padding:8px 12px;line-height:1.6;transition:opacity .4s;animation:.3s both coach-rise;position:fixed;box-shadow:0 6px 18px #0c120e52}.coach-tuck-hint:before{content:"";background:inherit;border-top:1px solid #e8ca8c73;border-left:1px solid #e8ca8c73;width:8px;height:8px;position:absolute;top:-5px;right:14px;transform:rotate(45deg)}.coach-tuck-hint.is-out{opacity:0}@media (prefers-reduced-motion:reduce){.coach.is-leaving .coach-note,.coach.is-leaving .coach-shade,.coach.is-leaving .coach-ring{animation-duration:10ms}.brand-guide-button.topbar-guide.is-landing{animation:none}}
