.first-use-canvas{position:fixed;inset:0;z-index:1100;overflow:auto;background:#f6f7f5;color:#19243d;padding:38px clamp(18px,4vw,80px)}.first-use-canvas-inner{max-width:1560px;margin:0 auto}.first-use-canvas-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px}.first-use-canvas-important>span,.first-use-canvas-kicker,.first-use-canvas-map header span,.first-use-canvas-side section>span{color:#315feb;font-weight:800;letter-spacing:.13em;font-size:13px}.first-use-canvas-top h2{font-size:clamp(36px,5vw,76px);letter-spacing:-.055em;line-height:1.05;margin:18px 0 12px}.first-use-canvas-top p{color:#627087;font-size:clamp(16px,1.4vw,22px);margin:0}.first-use-canvas-close{border:0;background:#ed5457;color:#fff;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;flex:none;cursor:pointer}.first-use-canvas-summary{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.first-use-canvas-summary div{border:1px solid #dce4f0;background:white;border-radius:18px;padding:16px 26px;min-width:180px;display:flex;align-items:baseline;gap:12px}.first-use-canvas-summary strong{font-size:31px}.first-use-canvas-summary span{color:#617088}.first-use-canvas-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,.85fr);gap:20px}.first-use-canvas-important,.first-use-canvas-map,.first-use-canvas-side section{background:#fff;border:1px solid #dae0e6;border-radius:24px;padding:clamp(20px,2.6vw,36px)}.first-use-canvas-map header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:22px}.first-use-canvas-map header small{color:#718098}.first-use-canvas-seats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.first-use-canvas-seats article{border:1px solid #d7e0ef;border-top:4px solid #3865ef;border-radius:16px;background:#fafbff;padding:18px;min-height:152px}.first-use-canvas-seats article.tentative{border-top-color:#e4aa40}.first-use-canvas-seat-top{display:flex;align-items:center;gap:8px;margin-bottom:16px;color:#66758e}.first-use-canvas-dot{width:9px;height:9px;border-radius:50%;background:#315feb}.first-use-canvas-seat-top em{margin-left:auto;color:#986616;font-style:normal;font-size:12px}.first-use-canvas-seats article strong{display:block;font-size:21px}.first-use-canvas-seats article p{color:#64728a;margin:8px 0}.first-use-canvas-link,.first-use-canvas-responsibilities{display:block;font-size:13px;color:#3461dc;margin-top:9px}.first-use-canvas-responsibilities{color:#5f6b80}.first-use-canvas-side{display:grid;gap:20px;align-content:start}.first-use-canvas-person{padding:16px 0;border-bottom:1px solid #e7eaf0;display:grid;gap:5px}.first-use-canvas-person strong{font-size:17px}.first-use-canvas-person small,.first-use-canvas-side p{color:#66758e;line-height:1.5}.first-use-canvas-important{margin-top:20px}.first-use-canvas-important p{display:inline-block;padding:12px 16px;border:1px solid #e6e9f0;border-radius:12px;margin:14px 10px 0 0}.first-use-canvas footer{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:28px 0}.first-use-canvas footer button{display:flex;align-items:center;gap:11px;background:#315fec;color:#fff;border:0;border-radius:14px;padding:16px 22px;font-weight:750;cursor:pointer}.first-use-canvas footer button.first-use-canvas-secondary{background:#fff;color:#315fec;border:1px solid #b9c9f8}.first-use-canvas footer small{color:#63718a}@media(max-width:760px){.first-use-canvas{padding:20px 16px}.first-use-canvas-grid{grid-template-columns:1fr}.first-use-canvas-map header{align-items:flex-start;flex-direction:column}.first-use-canvas-top h2{overflow-wrap:anywhere}}.first-use-canvas-building{min-height:48vh;background:#fff;border:1px solid #dae0e6;border-radius:24px;display:flex;align-items:center;justify-content:center;gap:24px;padding:clamp(24px,5vw,70px);color:#263653}.first-use-canvas-building strong{font-size:clamp(22px,2.4vw,34px)}.first-use-canvas-building-copy{display:block;max-width:580px;line-height:1.6;color:#66758e}.first-use-canvas-building-pulse{height:52px;width:52px;border:5px solid #dae5ff;border-top-color:#315fec;border-radius:50%;animation:canvas-spin 1.2s linear infinite;flex:none}.first-use-canvas footer button:disabled{opacity:.55;cursor:not-allowed}@keyframes canvas-spin{to{transform:rotate(1turn)}}@media(max-width:760px){.first-use-canvas-building{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.first-use-canvas-building-pulse{animation:none}}.first-use-canvas-inline{position:relative;inset:auto;z-index:auto;min-height:0;overflow:visible;padding:32px clamp(18px,4vw,68px) 64px;background:transparent}.first-use-canvas-inline .first-use-canvas-inner{max-width:1560px}.first-use-canvas-inline .first-use-canvas-top p{max-width:850px;line-height:1.5}.first-use-canvas-seats article.is-you{border-color:#315fec #7493f7 #7493f7;background:#eef3ff;box-shadow:0 0 0 2px #315fec18}.first-use-canvas-you{margin-left:auto;border-radius:99px;padding:4px 8px;background:#315fec;color:white;font-size:10px;font-weight:800;letter-spacing:.08em}.first-use-canvas-person-you{color:#315fec;font-size:13px}.first-use-canvas-play{margin-left:auto;display:flex;align-items:center;gap:8px;border:1px solid #cad7f5;background:#fff;color:#315fec;border-radius:12px;padding:11px 14px;font:inherit;font-size:13px;font-weight:750;cursor:pointer}