.planner-module__lfrVOa__scrollControls{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.planner-module__lfrVOa__cardHit{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.planner-module__lfrVOa__playerNameButton{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.planner-module__lfrVOa__playerNameButton:hover{text-underline-offset:3px;text-decoration:underline}.planner-module__lfrVOa__playerNameButton:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.planner-module__lfrVOa__cardHit:hover{box-shadow:inset 0 0 0 1.5px var(--brand-ink)}.planner-module__lfrVOa__cardHit:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.planner-module__lfrVOa__cellLock{z-index:3;border-radius:var(--radius-sm);background:var(--surface);width:26px;height:26px;color:var(--brand-ink);opacity:.8;cursor:pointer;border:0;padding:6px;position:absolute;top:1px;right:1px}.planner-module__lfrVOa__cellLock svg{width:100%;height:100%}.planner-module__lfrVOa__cellLock:hover,.planner-module__lfrVOa__cellLock:focus-visible{opacity:1;outline:2px solid var(--brand-ink)}.planner-module__lfrVOa__cardActions{background:var(--panel);border:1px solid var(--border-strong);border-top:2px solid var(--rule-strong);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-float);padding:12px}.planner-module__lfrVOa__cardActionStatus{min-height:48px}.planner-module__lfrVOa__cardActionsHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.planner-module__lfrVOa__cardActionsKicker{color:var(--ink-muted);letter-spacing:.08em;font-size:10px;font-weight:600}.planner-module__lfrVOa__cardActionsHead h3{color:var(--ink);margin:2px 0 0;font-size:18px}.planner-module__lfrVOa__cardActionsHead p,.planner-module__lfrVOa__cardActionNotice{color:var(--ink-muted);margin:10px 0 0;font-size:11px;line-height:1.45}.planner-module__lfrVOa__cardActionsHead label{color:var(--ink-muted);gap:4px;font-size:11px;display:grid}.planner-module__lfrVOa__cardActionsHead select{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--panel);min-height:36px;color:var(--ink);padding:6px 8px}.planner-module__lfrVOa__cardActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.planner-module__lfrVOa__cardAction{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--brand-ink);text-align:left;cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;gap:7px;padding:7px 6px;font-size:11px;font-weight:600;line-height:1.25;display:flex;position:relative}.planner-module__lfrVOa__cardActionIcon{flex:0 0 22px;width:22px;height:22px;display:inline-flex}.planner-module__lfrVOa__cardActionIcon svg{width:100%;height:100%}.planner-module__lfrVOa__cardActionLabel{min-width:0}.planner-module__lfrVOa__cardActionLabel small{opacity:.85;margin-top:4px;font-size:10px;font-weight:500;display:block}.planner-module__lfrVOa__cardActionCheck{font-size:10px;line-height:1;position:absolute;top:2px;right:4px}.planner-module__lfrVOa__cardAction:hover:not(:disabled){border-color:var(--brand);background:var(--panel-2)}.planner-module__lfrVOa__cardAction[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.planner-module__lfrVOa__cardAction:disabled{opacity:.4;cursor:not-allowed}.planner-module__lfrVOa__cardAction:focus-visible,.planner-module__lfrVOa__cardActionsHead select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.planner-module__lfrVOa__cardAvoid{min-height:58px;color:var(--ink);grid-column:1/-1;margin-bottom:3px;font-size:12px}.planner-module__lfrVOa__cardAvoid:hover:not(:disabled){border-color:var(--brand)}.planner-module__lfrVOa__cardAvoid[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.planner-module__lfrVOa__cardAvoid:focus-visible{outline-color:var(--focus-ring)}.planner-module__lfrVOa__pickerCardRow{align-items:center;gap:8px;display:flex}.planner-module__lfrVOa__pickerCardRow>button:first-child{flex:1;min-width:0}.planner-module__lfrVOa__pickerCardButton{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);min-height:44px;color:var(--brand-ink);cursor:pointer;margin-right:8px;padding:8px;font-size:12px;font-weight:700}@media (max-width:640px){.planner-module__lfrVOa__cellLock{display:none}.planner-module__lfrVOa__cardActions{padding:14px}.planner-module__lfrVOa__cardActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.planner-module__lfrVOa__scrollButton{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--brand-ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.planner-module__lfrVOa__scrollButton:hover:not(:disabled){background:var(--mx-gutter);border-color:var(--brand-ink)}.planner-module__lfrVOa__scrollButton:disabled{opacity:.4;cursor:default}.planner-module__lfrVOa__scrollButton:focus-visible,.planner-module__lfrVOa__scrollRegion:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.planner-module__lfrVOa__legend{margin:0 0 10px}.planner-module__lfrVOa__legend>summary{cursor:pointer;width:fit-content;color:var(--ink-muted);padding:5px 0;font-size:11px}.planner-module__lfrVOa__legend[open]>summary{margin-bottom:8px}.planner-module__lfrVOa__avoidRow{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:6px;padding:4px 0 14px;display:flex}.planner-module__lfrVOa__avoidButton{border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand-tint);min-height:48px;color:var(--brand-ink);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.planner-module__lfrVOa__avoidButton:hover:not(:disabled){box-shadow:0 0 0 3px var(--pl-glow-ring)}.planner-module__lfrVOa__avoidButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.planner-module__lfrVOa__avoidButton:disabled{opacity:.45;cursor:not-allowed}.planner-module__lfrVOa__avoidHint{color:var(--ink-muted);font-size:13px}@media (max-width:640px){.planner-module__lfrVOa__avoidButton{width:100%}}.planner-module__lfrVOa__intro{max-width:680px;color:var(--ink-muted);margin:7px 0 10px;font-size:13px;line-height:1.6}.planner-module__lfrVOa__rotationTip{display:none}@media (max-width:640px) and (orientation:portrait){.planner-module__lfrVOa__rotationTip{border-left:2px solid var(--border-strong);color:var(--ink-muted);align-items:center;gap:9px;margin:-8px 0 14px;padding:6px 0 6px 10px;font-size:11px;line-height:1.5;display:flex}.planner-module__lfrVOa__rotationTip>svg{flex-shrink:0;width:22px;height:22px}.planner-module__lfrVOa__rotationTip>span{flex:1}.planner-module__lfrVOa__rotationTip>button{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:20px}.planner-module__lfrVOa__rotationTip>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}}.planner-module__lfrVOa__setupSteps{grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 16px;padding:0;list-style:none;display:grid}.planner-module__lfrVOa__setupSteps li{border:1px solid var(--border-strong);background:var(--panel);border-radius:var(--radius-sm);align-items:center;gap:10px;margin:0;padding:12px;display:flex}.planner-module__lfrVOa__setupSteps li[aria-current=step]{border-color:var(--brand-ink);box-shadow:inset 3px 0 var(--brand-ink)}.planner-module__lfrVOa__setupSteps li>span{background:var(--mx-gutter);width:26px;height:26px;color:var(--brand-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:800;display:grid}.planner-module__lfrVOa__setupSteps b{color:var(--ink);font-size:12px;display:block}.planner-module__lfrVOa__setupSteps small{color:var(--ink-muted);margin-top:3px;font-size:11px;display:block}.planner-module__lfrVOa__nextStep{border-left:3px solid var(--brand-ink);background:var(--panel);color:var(--ink-muted);margin:0 0 16px;padding:10px 13px;font-size:12px;line-height:1.6}.planner-module__lfrVOa__polished .pl-head{align-items:center;margin:4px 0 20px}.planner-module__lfrVOa__polished .pl-head>div:first-child{flex:1;min-width:0}.planner-module__lfrVOa__polished .page-kicker{letter-spacing:.12em;color:var(--ink-muted);font-size:10px}.planner-module__lfrVOa__polished .pl-title{color:var(--ink);font-size:clamp(var(--fs-figure), 3vw, var(--fs-title));letter-spacing:-.035em;font-weight:700;line-height:1.05}.planner-module__lfrVOa__titleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.planner-module__lfrVOa__helpMenu{z-index:15;flex-shrink:0;position:relative}.planner-module__lfrVOa__helpMenu>summary{border:1px solid var(--border);border-radius:var(--radius);color:var(--ink-muted);cursor:pointer;align-items:center;gap:8px;padding:9px 13px;font-size:12px;list-style:none;display:flex}.planner-module__lfrVOa__helpMenu>summary::-webkit-details-marker{display:none}.planner-module__lfrVOa__helpMenu>summary:hover,.planner-module__lfrVOa__helpMenu[open]>summary{color:var(--ink);background:var(--panel)}.planner-module__lfrVOa__helpPopover{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);min-width:190px;box-shadow:var(--shadow-float);padding:6px;position:absolute;top:calc(100% + 7px);right:0}.planner-module__lfrVOa__helpPopover button{border-radius:var(--radius);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:11px 10px;font-size:12px;text-decoration:none;display:flex}.planner-module__lfrVOa__helpPopover button:hover{background:var(--mx-gutter)}.planner-module__lfrVOa__polished .pl-toolbar{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);margin-bottom:10px;padding:14px 16px}.planner-module__lfrVOa__polished .pl-form label{letter-spacing:0;text-transform:none;color:var(--ink-muted);font-size:11px}:is(.planner-module__lfrVOa__polished .pl-form .fpl-input,.planner-module__lfrVOa__polished .pl-select,.planner-module__lfrVOa__polished .pl-form .load-button){border-radius:var(--radius-sm);border-width:1px;min-height:42px;font-size:13px}.planner-module__lfrVOa__polished .pl-form .fpl-input{width:132px}.planner-module__lfrVOa__polished .pl-solve-btn{box-shadow:none}.planner-module__lfrVOa__polished .pl-solve-btn:disabled{background:var(--border-strong);color:var(--ink-faint);opacity:1}.planner-module__lfrVOa__polished .pl-lk-dock{border:1px solid var(--border);border-left:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:none;background:var(--panel);margin-bottom:20px}.planner-module__lfrVOa__polished .pl-lk-dock>summary{padding:12px 14px}.planner-module__lfrVOa__polished .pl-lk-dock .pl-plan-title{text-transform:none;letter-spacing:0;color:var(--ink);font-size:12px}.planner-module__lfrVOa__polished .pl-lk-dock-opt{color:var(--ink-faint);background:0 0;font-size:10px}.planner-module__lfrVOa__polished .pl-matrix-toolbar{margin-bottom:4px}.planner-module__lfrVOa__polished .pl-section-title{color:var(--ink);font-size:14px;font-weight:650}.planner-module__lfrVOa__polished .pl-hint{color:var(--ink-muted);font-size:11px;line-height:1.5}.planner-module__lfrVOa__polished .planner-module__lfrVOa__nextStep{background:0 0;border:0;margin-bottom:8px;padding:2px 3px 8px;font-size:11px}.planner-module__lfrVOa__polished .planner-module__lfrVOa__scrollButton{border-color:var(--border);background:0 0;min-height:36px;padding:6px 11px;font-size:11px;font-weight:600}.planner-module__lfrVOa__polished .planner-module__lfrVOa__cellLock{opacity:0;transition:opacity .15s}.planner-module__lfrVOa__polished .planner-module__lfrVOa__cellLock:focus-visible{opacity:.85}.planner-module__lfrVOa__polished .pl-cell:hover .planner-module__lfrVOa__cellLock{opacity:.85}.planner-module__lfrVOa__helpMenu summary:focus-visible,.planner-module__lfrVOa__helpPopover button:focus-visible,.planner-module__lfrVOa__legend summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (hover:none){.planner-module__lfrVOa__polished .pl-cell:hover .planner-module__lfrVOa__cellLock{opacity:0}.planner-module__lfrVOa__polished .planner-module__lfrVOa__cellLock:focus-visible{opacity:.85}}@media (max-width:640px){.planner-module__lfrVOa__polished .pl-toolbar{padding:12px}.planner-module__lfrVOa__polished .pl-toolbar-main{width:100%}.planner-module__lfrVOa__polished .pl-form{gap:8px}.planner-module__lfrVOa__polished .pl-form[data-planner-tour=team]{grid-template-columns:64px minmax(0,1fr) 72px;width:100%;display:grid}.planner-module__lfrVOa__polished .pl-form .fpl-input{width:100%;min-width:0}.planner-module__lfrVOa__polished .pl-form .load-button{white-space:nowrap;width:auto;margin:0;padding:8px 10px}.planner-module__lfrVOa__polished .pl-solve-group{border-left:0;grid-template-columns:64px minmax(0,1fr);width:100%;padding-left:0;display:grid}.planner-module__lfrVOa__polished .pl-select{width:100%;min-width:0}.planner-module__lfrVOa__polished .pl-solve-btn{grid-column:1/-1}.planner-module__lfrVOa__polished .pl-lk-dock-sum{font-size:10px}}@media (max-width:600px){.planner-module__lfrVOa__setupSteps{gap:6px}.planner-module__lfrVOa__setupSteps li{flex-direction:column;align-items:flex-start;gap:6px;padding:9px 7px}.planner-module__lfrVOa__setupSteps b{font-size:11px}.planner-module__lfrVOa__setupSteps small{font-size:10px}}.planner-module__lfrVOa__headerActions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.planner-module__lfrVOa__sharing{align-items:center;display:flex}.planner-module__lfrVOa__shareButtons{align-items:center;gap:2px;display:flex}.planner-module__lfrVOa__shareButtons button{border-radius:var(--radius-sm);min-height:36px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 9px;font-size:12px}.planner-module__lfrVOa__shareButtons button:hover:not(:disabled){color:var(--ink);background:var(--panel)}.planner-module__lfrVOa__sharing button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.planner-module__lfrVOa__sharePopover{z-index:20;box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);width:min(360px,100vw - 40px);box-shadow:var(--shadow-float);padding:30px 16px 16px;position:absolute;top:calc(100% + 8px);right:0}.planner-module__lfrVOa__shareClose{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:2px;right:4px}.planner-module__lfrVOa__sharing button:disabled{cursor:default;opacity:.5}.planner-module__lfrVOa__sharing p{margin:.6rem 0 0;font-size:.85rem}.planner-module__lfrVOa__sharing p:empty{display:none}.planner-module__lfrVOa__pasteBox{gap:.6rem;display:grid}.planner-module__lfrVOa__sharing textarea{box-sizing:border-box;width:100%;font:inherit;border-radius:var(--radius-sm);color:inherit;background:var(--surface);padding:.7rem}.planner-module__lfrVOa__sharedPlanBanner{background:var(--panel);border:1px solid var(--border-strong);border-radius:var(--radius);margin-bottom:1rem;padding:1rem}.planner-module__lfrVOa__sharedPlanBanner p{margin:.4rem 0 .8rem}@media (max-width:640px){.planner-module__lfrVOa__titleRow{flex-wrap:wrap;gap:8px}.planner-module__lfrVOa__headerActions{justify-content:flex-end}}.planner-module__lfrVOa__phonePlan{display:none}@media (max-width:640px){.planner-module__lfrVOa__phonePlan{scroll-margin-top:8px;display:block}.planner-module__lfrVOa__widePlan{display:none}.planner-module__lfrVOa__polished .pl-head .pl-stat-row{display:none}}.planner-module__lfrVOa__grid5{border:1px solid var(--border);background:var(--panel);margin:0 0 16px}.planner-module__lfrVOa__g5Sum{border-bottom:2px solid var(--rule-strong);grid-template-columns:1.55fr 1.15fr 1fr .85fr .95fr;display:grid}.planner-module__lfrVOa__g5Sum>*{border-right:1px solid var(--border);color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;gap:1px;margin:0;padding:8px 9px;font-size:17px;font-weight:700;line-height:1.2;display:grid}.planner-module__lfrVOa__g5Sum>:last-child{border-right:0}.planner-module__lfrVOa__g5Sum span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600}.planner-module__lfrVOa__g5{table-layout:fixed;border-collapse:collapse;border-top:0;width:100%;margin:0}.planner-module__lfrVOa__g5 th,.planner-module__lfrVOa__g5 td{padding:0}.planner-module__lfrVOa__g5 thead th{background:var(--mx-gutter);border-bottom:2px solid var(--rule-strong);height:40px;color:var(--ink-muted);text-align:center;font-size:11px;font-weight:600;line-height:1.2}.planner-module__lfrVOa__g5 thead th>span,.planner-module__lfrVOa__g5 thead th>b{white-space:nowrap;display:block}.planner-module__lfrVOa__g5 thead th>b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.planner-module__lfrVOa__g5 .planner-module__lfrVOa__g5Corner{text-align:left;width:108px;padding-left:9px}.planner-module__lfrVOa__g5ChipWeek{box-shadow:inset 0 -3px 0 var(--brand)}.planner-module__lfrVOa__g5Chip{background:var(--brand);color:var(--on-brand);vertical-align:1px;margin-left:3px;padding:0 3px;font-size:9px;font-style:normal;font-weight:700;display:inline-block}.planner-module__lfrVOa__g5Hit{color:var(--danger);margin-left:3px;font-size:10px;font-style:normal}.planner-module__lfrVOa__g5 tbody tr{height:37px}.planner-module__lfrVOa__g5 tbody th{background:var(--panel);border-bottom:1px solid var(--border);text-align:left}.planner-module__lfrVOa__g5 tbody th button{width:100%;height:37px;color:var(--ink);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 5px 0 9px;font-size:12px;font-weight:600;display:block;overflow:hidden}.planner-module__lfrVOa__g5Pos{width:25px;color:var(--ink-muted);letter-spacing:.04em;font-size:8.5px;font-weight:600;display:inline-block}.planner-module__lfrVOa__g5Group>*{border-top:2px solid var(--rule-strong)}.planner-module__lfrVOa__g5 td{border-left:2px solid var(--panel);border-bottom:1px solid var(--panel);position:relative}.planner-module__lfrVOa__g5 td button{width:100%;height:37px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;align-content:center;padding:0 2px;display:grid}.planner-module__lfrVOa__g5Top{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.1;display:block;overflow:hidden}.planner-module__lfrVOa__g5Xp{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;display:block}.planner-module__lfrVOa__g5In{box-shadow:inset 3px 0 0 var(--brand)}.planner-module__lfrVOa__g5In .planner-module__lfrVOa__g5Top{opacity:1;padding-left:3px;font-weight:700}.planner-module__lfrVOa__g5Bench:before{content:"";background:var(--panel);opacity:var(--mx-bench-veil,.45);pointer-events:none;position:absolute;inset:0}.planner-module__lfrVOa__g5 .planner-module__lfrVOa__g5Bench button{color:var(--ink);background:repeating-linear-gradient(135deg, transparent 0 4px, var(--mx-hatch) 4px 5px);position:relative}.planner-module__lfrVOa__g5Bench .planner-module__lfrVOa__g5Top{opacity:1}.planner-module__lfrVOa__g5B{color:var(--ink);opacity:.75;font-size:8px;font-weight:700;line-height:1;position:absolute;bottom:2px;left:3px}.planner-module__lfrVOa__g5Cap{background:var(--captain);min-width:14px;height:14px;color:var(--on-captain);vertical-align:1px;place-items:center;margin-left:3px;padding:0 2px;font-size:9px;font-weight:700;display:inline-grid}.planner-module__lfrVOa__g5Flag{border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.planner-module__lfrVOa__g5Out{background:var(--avail-out)}.planner-module__lfrVOa__g5Doubt{background:var(--avail-doubt)}.planner-module__lfrVOa__g5Empty{background:var(--mx-gutter)}.planner-module__lfrVOa__g5Legend{color:var(--ink-muted);flex-wrap:wrap;gap:4px 12px;margin:0;padding:8px 9px;font-size:11px;line-height:1.4;display:flex}.planner-module__lfrVOa__g5Legend i{vertical-align:-1px;width:10px;height:10px;margin-right:4px;display:inline-block}.planner-module__lfrVOa__g5KeyIn{background:var(--brand)}.planner-module__lfrVOa__g5KeyBench{background:repeating-linear-gradient(135deg, transparent 0 2px, var(--ink-muted) 2px 3px), var(--mx-gutter)}.planner-module__lfrVOa__g5Foot{border-top:1px solid var(--border);grid-template-columns:1fr 1.4fr;gap:10px;padding:10px 9px;display:grid}.planner-module__lfrVOa__g5Foot button{border-radius:var(--radius-sm);min-height:44px;font:inherit;cursor:pointer;font-size:14px;font-weight:600}.planner-module__lfrVOa__g5Ghost{border:1px solid var(--border-strong);background:var(--panel);color:var(--ink)}.planner-module__lfrVOa__g5Primary{background:var(--btn-primary);color:var(--on-brand);border:0}.planner-module__lfrVOa__g5Primary:hover:not(:disabled){background:var(--btn-primary-hover)}.planner-module__lfrVOa__g5Primary:disabled{background:var(--border-strong);color:var(--ink-faint);cursor:default}.planner-module__lfrVOa__g5 button:focus-visible,.planner-module__lfrVOa__g5Foot button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}
.PlannerTour-module__lvCy4a__tour{z-index:80;border:1px solid var(--border-strong);border-top:2px solid var(--rule-strong);background:var(--panel);width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow-float);border-radius:0;padding:22px;font-size:14px;line-height:1.55;position:fixed;bottom:24px;right:24px;overflow-y:auto}.PlannerTour-module__lvCy4a__topline{color:var(--ink-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.PlannerTour-module__lvCy4a__skip{min-height:32px;color:var(--ink-muted);font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:5px 0 5px 8px;font-size:11px}.PlannerTour-module__lvCy4a__progress{gap:5px;margin:11px 0 18px;display:flex}.PlannerTour-module__lvCy4a__progress span{background:var(--border);border-radius:0;flex:1;height:3px}.PlannerTour-module__lvCy4a__progress .PlannerTour-module__lvCy4a__complete{background:var(--brand)}.PlannerTour-module__lvCy4a__tour h2{color:var(--ink);outline:none;margin:0 0 10px;font-size:20px;line-height:1.25}.PlannerTour-module__lvCy4a__tour p{color:var(--ink-muted);margin:0 0 12px}.PlannerTour-module__lvCy4a__tour .PlannerTour-module__lvCy4a__tip{border-left:2px solid var(--brand);color:var(--ink-muted);padding-left:10px;font-size:12px}.PlannerTour-module__lvCy4a__controls{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.PlannerTour-module__lvCy4a__controls button{border-radius:var(--radius-sm);cursor:pointer;min-height:42px;padding:9px 18px;font-size:13px;font-weight:600}.PlannerTour-module__lvCy4a__back{border:1px solid var(--border-strong);color:var(--ink);background:0 0}.PlannerTour-module__lvCy4a__back:disabled{opacity:.4;cursor:default}.PlannerTour-module__lvCy4a__next{background:var(--brand);border:1px solid var(--brand);color:var(--on-brand)}.PlannerTour-module__lvCy4a__tour button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.PlannerTour-module__lvCy4a__highlight{outline:2px solid var(--brand);outline-offset:6px;border-radius:var(--radius-sm)}.PlannerTour-module__lvCy4a__scrollSpace{pointer-events:none;height:340px}@media (max-width:640px){.PlannerTour-module__lvCy4a__tour{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));border-radius:0;width:auto;max-width:none;max-height:48dvh;padding:16px;font-size:13px}.PlannerTour-module__lvCy4a__tour h2{font-size:18px}.PlannerTour-module__lvCy4a__progress{margin:8px 0 12px}.PlannerTour-module__lvCy4a__controls{margin-top:12px}.PlannerTour-module__lvCy4a__scrollSpace{height:48dvh}}
