@font-face{font-family:Inter;src:url('/pismo/inter-latin-400.woff2');font-weight:400}@font-face{font-family:Inter;src:url('/pismo/inter-latin-ext-400.woff2');font-weight:400;unicode-range:U+0100-024F}@font-face{font-family:Inter;src:url('/pismo/inter-latin-600.woff2');font-weight:600}@font-face{font-family:Inter;src:url('/pismo/inter-latin-ext-600.woff2');font-weight:600;unicode-range:U+0100-024F}*{box-sizing:border-box}body{margin:0;background:#f3f7fe;color:#193451;font:15px/1.65 Inter,system-ui,sans-serif}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer;min-height:44px}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid #2463df;outline-offset:4px}.tour-header{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:21px 26px;border-bottom:1px solid #d6e3f5}.brand{font-size:29px;font-weight:600;letter-spacing:-1.5px}.tour-header>a:nth-child(2){font-size:12px;min-height:44px;display:inline-flex;align-items:center}.tour-header>span{font-size:10px;color:#6f89a5}main{max-width:1120px;margin:auto;padding:38px 24px 60px}.tour-intro{text-align:center;max-width:800px;margin:0 auto 28px}.eyebrow{font-size:9px;letter-spacing:1.7px;color:#6481a5}.tour-intro h1{font-size:clamp(37px,4.8vw,58px);line-height:1.08;letter-spacing:-2.5px;margin:19px 0}.tour-intro h1 em{font-style:normal;color:#2463df}.tour-intro>p{font-size:14px;color:#728aa6;max-width:600px;margin:0 auto 24px}.role-picker{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.role-picker button{font-size:12px;padding:12px 19px;min-height:48px;border-radius:30px;border:1px solid #bed0ec;background:white;color:#53759d}.role-picker button[aria-pressed=true]{background:#245fd4;color:white;border-color:#245fd4;box-shadow:0 5px 13px #2463df20}.workspace{max-width:720px;margin:32px auto 0}.tour-toolbar{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 18px}.tour-toolbar>span{font-size:11px;color:#6683a7;margin-right:auto}.tour-toolbar button{border:1px solid #cbdbef;background:white;border-radius:25px;padding:9px 15px;font-size:10px;color:#6582a6}.tour-canvas{position:relative;max-width:390px;width:100%;margin:auto;overflow:hidden;border-radius:24px;box-shadow:0 0 0 6px #274566,0 0 0 7px #a7bcd7,0 25px 60px #234d8723;background:#d9e7f8;isolation:isolate}.tour-canvas>img{display:block;width:100%;height:auto}.tour-canvas #spot{position:absolute;z-index:2;border:3px solid #2b6bf2;border-radius:9px;background:#2b6bf208;box-shadow:0 0 0 150vmax #0c22475e;padding:0;min-height:36px;color:#fff;cursor:pointer}.spot-number{position:absolute;top:-16px;right:-15px;width:29px;height:29px;border:2px solid #fff;background:#2463df;border-radius:50%;font-size:12px;font-weight:600;display:grid;place-items:center;box-shadow:0 4px 8px #0d326e30}#pointer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3;overflow:visible}#coachmark{position:absolute;z-index:4;left:5.12%;width:89.75%;background:white;padding:18px;border:1px solid #b6d0fa;border-radius:14px;box-shadow:0 10px 30px #112d5e3c}.tip-label{font-size:9px;color:#6f8bb2;letter-spacing:1px}#coachmark h2{font-size:19px;line-height:1.2;letter-spacing:-.5px;margin:10px 0}#coachmark p{font-size:12px;line-height:1.75;color:#65809e;margin:0}.tip-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.tip-actions button{font-size:11px;padding:10px 16px;border-radius:8px;min-height:44px;background:#2463df;color:white;border:1px solid #2463df}.tip-actions button:first-child{background:white;color:#6181aa;border-color:#c9d9f1}.tip-actions button:disabled{opacity:.4;cursor:default}.free-tools{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.free-tools button{padding:10px 15px;border:1px solid #c4d6f2;border-radius:8px;color:#456b9a;background:white;font-size:11px}.free-tools span{font-size:12px;color:#6e8ab0}.complete{background:#e0edff;border:1px solid #bed6f8;border-radius:18px;padding:28px;text-align:center;margin-top:30px}.complete>span{font-size:25px;display:grid;place-items:center;width:48px;height:48px;background:#2463df;color:white;border-radius:50%;margin:0 auto 15px}.complete h2{font-size:25px;line-height:1.15;letter-spacing:-1px}.complete p{font-size:13px;color:#6c85a5}.complete button,.complete a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;font-size:12px;border-radius:8px;background:#2463df;color:white;border:0;margin:5px}.complete a{color:#29548d;background:#f3f8ff}.demo-note{max-width:470px;text-align:center;font-size:10px;line-height:1.8;color:#7c94b0;margin:28px auto 0}[hidden]{display:none!important}.tour-canvas.guidance-off #spot,.tour-canvas.guidance-off #coachmark,.tour-canvas.guidance-off #pointer{display:none!important}@media(max-width:760px){.tour-header{padding:15px 18px;gap:13px;flex-wrap:wrap}.brand{font-size:26px}.tour-header>span{width:100%;font-size:9px}.tour-header>a:nth-child(2){margin-left:auto;font-size:11px}main{padding:28px 19px 40px}.tour-intro h1{font-size:39px;letter-spacing:-1.9px}.tour-intro>p{font-size:13px}.role-picker{gap:8px}.role-picker button{font-size:11px;padding:11px 15px}.workspace{margin-top:25px;max-width:460px}.tour-toolbar{gap:7px}.tour-toolbar>span{width:100%;text-align:center;margin-right:0}.tour-toolbar button{padding:8px 13px;font-size:10px}.tour-canvas{max-width:390px;border-radius:20px;box-shadow:0 0 0 4px #274566,0 20px 45px #234d8723}#coachmark{padding:15px}#coachmark h2{font-size:18px}#coachmark p{font-size:12px;line-height:1.65}.tip-actions{margin-top:12px}.tip-actions button{padding:9px 14px}.complete{padding:24px}.demo-note{font-size:9px}}@media(max-width:360px){.tour-intro h1{font-size:35px}.role-picker button{font-size:10px;padding:10px 12px}.tip-label{font-size:8px}#coachmark{padding:13px}#coachmark h2{font-size:16px}#coachmark p{font-size:11px}.tip-actions button{font-size:10px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Compact typography refinement in the guided tour. */
body{letter-spacing:-.018em}button{letter-spacing:-.015em}.tour-intro h1{font-weight:800;letter-spacing:-.06em;-webkit-text-stroke:.35px currentColor}#coachmark h2{font-weight:800;letter-spacing:-.04em;-webkit-text-stroke:.2px currentColor}.complete h2{font-weight:800;letter-spacing:-.045em;-webkit-text-stroke:.25px currentColor}.eyebrow,.tip-label{letter-spacing:.065em}.tour-intro p,#coachmark p{letter-spacing:-.018em}

/* A more expressive visual treatment; tour interactions stay the same. */
body{background:radial-gradient(ellipse at 88% 30%,#dce9ff,transparent 42%),#f3f7fe}.tour-header{max-width:1280px;padding-block:19px;border-color:#d3e1f5}.tour-header>span{background:#e3edfc;color:#6181aa;border:1px solid #cbdcf3;padding:6px 11px;border-radius:30px;font-size:9px}.tour-header>a:nth-child(2){margin-left:auto;margin-right:30px;color:#52739b}main{max-width:1280px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px;align-items:start;padding:45px 30px 65px}.tour-intro{text-align:left;position:sticky;top:30px;margin:0;max-width:none;padding-top:50px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:1.4px;color:#5a7ba5}.eyebrow i{width:7px;height:7px;border-radius:50%;background:#2966df;box-shadow:0 0 0 5px #e0ebff}.tour-intro h1{font-size:clamp(55px,5.6vw,79px);line-height:1.01;letter-spacing:-.065em;margin:28px 0}.tour-intro h1 em{display:inline-block;color:#2463df;position:relative}.tour-intro h1 em:after{content:'';position:absolute;left:0;bottom:-10px;width:100%;height:6px;background:linear-gradient(90deg,#97c2ff,#c9e1ff);transform:rotate(-2deg);border-radius:100%}.tour-intro>p{font-size:15px;max-width:390px;margin:30px 0;color:#6c83a1;line-height:1.8}.role-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px;justify-content:start;max-width:500px}.role-picker button{border-radius:17px;display:flex;align-items:center;gap:12px;padding:17px 14px;background:#fff;min-height:94px;text-align:left;border-color:#c5d7f1;box-shadow:0 5px 15px #1c4c8e04;transition:background .2s,box-shadow .2s,translate .2s}.role-picker button[aria-pressed=true]{background:#235ed8;border-color:#235ed8;box-shadow:0 10px 20px #2463df25;translate:0 -3px}.role-picker b{display:block;font-size:14px;font-weight:600;letter-spacing:-.025em}.role-picker small{display:block;font-size:10px;margin-top:4px;opacity:.7;white-space:nowrap}.role-picker i{margin-left:auto;font-style:normal;font-size:19px}.role-symbol{display:grid;place-items:center;width:33px;height:33px;border:1px solid #c9d9f2;border-radius:11px;flex-shrink:0;font-size:10px;font-weight:600;color:#5a7ead;background:#edf4ff}.role-picker button[aria-pressed=true] .role-symbol{background:#ffffff18;color:#fff;border-color:#ffffff40}.tour-promise{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:9px;color:#8197b0;margin-top:20px}.tour-promise i{font-style:normal;color:#9db2cd}.intro-photo{height:155px;max-width:500px;position:relative;isolation:isolate;border-radius:20px;overflow:hidden;margin-top:42px;background:#17334d;box-shadow:8px 10px 0 #d8e5f7}.intro-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 48%;display:block}.intro-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#102a45ad,#102a4500 75%);z-index:0}.intro-photo>span{position:absolute;left:22px;top:28px;font-size:27px;font-weight:600;line-height:1.1;letter-spacing:-1px;color:white;z-index:1}.photo-label{position:absolute;right:16px;bottom:16px;font-size:7px;line-height:1.5;letter-spacing:1px;color:white;text-align:right;z-index:1}.workspace{position:relative;isolation:isolate;width:100%;max-width:530px;margin:0 auto;padding:25px 28px 22px;border:1px solid #d4e1f4;background:linear-gradient(140deg,#ffffffd9,#e4edfb90);border-radius:32px;box-shadow:0 30px 70px #3d68a21a}.workspace:before{content:'';position:absolute;inset:190px -35px 120px;border:1px solid #bed1ef;border-radius:50%;transform:rotate(-18deg);pointer-events:none;z-index:-1}.workspace-label{font-size:8px;letter-spacing:1.1px;color:#7890b1;display:flex;align-items:center;gap:8px;margin-bottom:14px}.workspace-label>span:last-child{margin-left:auto;border:1px solid #c4d6f0;border-radius:20px;padding:3px 8px;font-size:7px;letter-spacing:.7px}.live-dot{width:5px;height:5px;border-radius:50%;background:#3674e7;box-shadow:0 0 0 3px #d5e5fe}.tour-toolbar{margin-bottom:14px;gap:6px;justify-content:space-between}.tour-toolbar>span{font-size:10px;color:#4a6c98;font-weight:600}.tour-toolbar button{padding:6px 10px;min-height:36px;border-color:#ccdbf1;font-size:8px;background:#ffffff95;color:#6a87ae}.progress-track{height:4px;background:#d9e5f7;border-radius:3px;margin:0 0 24px;overflow:hidden}.progress-track>span{display:block;width:calc(var(--tour-progress,20)*1%);height:100%;border-radius:3px;background:linear-gradient(90deg,#75acfb,#2563df);transition:width .3s}.device-shell{max-width:408px;margin:auto;padding:15px 8px 11px;background:linear-gradient(120deg,#9cabc1 0%,#1b3653 3%,#0e2640 45%,#425d7c 97%,#a2b1c6 100%);border-radius:33px;box-shadow:inset 0 0 0 1px #6e89aa,4px 7px 0 #a9bed8,0 20px 35px #183f7530;position:relative}.speaker{position:absolute;top:6px;width:31px;height:3px;left:calc(50% - 15px);border-radius:4px;background:#10243c;box-shadow:0 1px 0 #6c87a980}.device-shell:after{content:'';position:absolute;right:-3px;top:110px;width:3px;height:34px;border-radius:0 3px 3px 0;background:#6b85a6}.tour-canvas{box-shadow:0 0 0 1px #142f4d;border-radius:23px}#coachmark{border:1px solid #b5d0f8;border-radius:18px;box-shadow:0 13px 28px #0e33654a;background:linear-gradient(135deg,#fff,#f7faff);padding:18px}#coachmark:before{content:'';position:absolute;left:18px;top:-2px;width:37px;height:4px;border-radius:0 0 4px 4px;background:#2463df}.tip-label{font-size:8px;color:#4e79b8;display:inline-flex;align-items:center;gap:7px;background:#e6effe;padding:4px 8px;border-radius:20px;letter-spacing:.055em}#coachmark h2{font-size:20px;letter-spacing:-.045em;margin:12px 0 10px;color:#16395e}#coachmark p{font-size:12px;line-height:1.7;color:#6a83a0}.tip-actions{margin-top:16px;padding-top:12px;border-top:1px solid #e0eafa}.tip-actions button{border-radius:25px;padding:10px 16px;font-size:10px;min-height:42px;box-shadow:0 4px 10px #2463df15}.tip-actions button:first-child{box-shadow:none;border-color:#ccdcf2}.tour-canvas #spot{border-color:#367bff;box-shadow:0 0 0 150vmax #0d234773;background:#3e82fb08}.spot-number{background:#2c6cea;width:28px;height:28px;box-shadow:0 0 0 5px #6ba3ff20,0 4px 10px #143c7a30}#arrow-line{stroke:#4a8bff;stroke-width:3.5}.demo-note{font-size:8px;color:#859ab5;line-height:1.8;margin:25px auto 0;max-width:390px}.complete{background:#dceaff;border-color:#b8d2f4}.free-tools{gap:10px}.free-tools button{font-size:10px}
@media(max-width:1050px){main{gap:35px;padding-inline:24px}.tour-intro h1{font-size:60px}.tour-intro{padding-top:35px}.workspace{padding:22px 20px}.role-picker{grid-template-columns:1fr}.role-picker button{min-height:78px}.intro-photo{height:135px}.tour-toolbar>span{width:100%;margin-bottom:2px}.tour-toolbar{justify-content:flex-start}.tour-toolbar button{min-height:38px}.role-picker small{font-size:11px}}
@media(max-width:760px){body{background:radial-gradient(ellipse at 85% 10%,#dceaff,transparent 35%),#f4f8ff}.tour-header{padding:14px 19px;border:0;gap:15px}.tour-header>span{display:none}.tour-header>a:nth-child(2){margin:0 0 0 auto;font-size:10px;min-height:40px}.brand{font-size:27px}main{display:block;padding:12px 16px 35px}.tour-intro{position:static;padding:8px 5px 0;max-width:440px;margin:auto}.eyebrow{font-size:7px;letter-spacing:1px}.tour-intro h1{font-size:44px;line-height:1.02;letter-spacing:-.06em;margin:19px 0 22px}.tour-intro h1 br:first-child{display:none}.tour-intro h1 br:nth-child(2){display:block}.tour-intro h1 em:after{height:4px;bottom:-7px}.tour-intro>p{font-size:12px;line-height:1.75;margin:21px 0;max-width:340px}.role-picker{grid-template-columns:1fr 1fr;gap:9px}.role-picker button{padding:14px 10px;gap:9px;min-height:80px;border-radius:14px}.role-symbol{width:28px;height:28px;border-radius:9px;font-size:8px}.role-picker b{font-size:12px}.role-picker small{font-size:9px;margin-top:4px}.role-picker i{display:none}.tour-promise{font-size:8px;gap:7px;margin-top:15px}.intro-photo{display:none}.workspace{max-width:440px;margin-top:25px;padding:19px 12px 18px;border-radius:25px;box-shadow:0 15px 35px #3d68a210}.workspace:before{inset:150px -8px 80px}.workspace-label{font-size:7px;letter-spacing:.9px;margin:0 5px 12px}.workspace-label>span:last-child{font-size:6px}.tour-toolbar{margin:0 5px 12px;justify-content:space-between;gap:6px}.tour-toolbar>span{font-size:9px;width:100%;text-align:left;margin:0 0 1px}.tour-toolbar button{font-size:8px;min-height:38px;padding:8px 11px}.progress-track{margin:0 5px 20px;height:3px}.device-shell{padding:13px 5px 8px;border-radius:27px;box-shadow:inset 0 0 0 1px #6e89aa,3px 5px 0 #a9bed8,0 15px 25px #183f7520}.speaker{top:5px;height:2px;width:26px;left:calc(50% - 13px)}.tour-canvas{border-radius:20px}#coachmark{padding:15px;border-radius:15px}#coachmark h2{font-size:18px;margin:10px 0}#coachmark p{font-size:11px;line-height:1.7}.tip-label{font-size:7px;padding:3px 7px}.tip-actions{padding-top:10px;margin-top:12px}.tip-actions button{font-size:9px;min-height:40px;padding:9px 12px}.demo-note{font-size:8px;margin:20px 5px 0}.spot-number{width:25px;height:25px;font-size:10px;right:-13px;top:-13px}.tour-canvas #spot{border-width:2px}.complete{padding:22px 16px}.complete h2{font-size:23px}.complete p{font-size:12px}.free-tools{gap:8px}.free-tools button{padding:8px 12px}}
@media(max-width:360px){.tour-intro h1{font-size:39px}.role-picker button{padding:12px 8px;gap:7px}.role-picker small{font-size:8px}.role-symbol{width:24px;height:24px}.role-picker b{font-size:11px}.workspace{padding-inline:10px}#coachmark{padding:12px}#coachmark h2{font-size:16px}#coachmark p{font-size:10px;line-height:1.65}.tip-actions button{padding:8px 10px;font-size:9px}.tour-promise{font-size:7px}.tip-label{font-size:6px}}
@media(prefers-reduced-motion:reduce){.role-picker button,.progress-track>span{transition:none}}

.workspace{overflow:hidden}

.tour-toolbar button,.tip-actions button{min-height:44px}

.feature-picker{max-width:500px;margin-top:30px}.feature-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.feature-picker-heading>b{font-size:13px;font-weight:600;letter-spacing:-.025em;color:#3c618e}.feature-picker-heading>span{font-size:9px;color:#859dbb}#feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}#feature-grid button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px 8px;align-items:center;min-height:69px;padding:12px;border:1px solid #d0def2;background:#ffffffa8;border-radius:12px;text-align:left;color:#5276a1}#feature-grid button>span{grid-row:1/3;font-size:8px;background:#e9f1ff;border:1px solid #d6e3f8;border-radius:7px;display:grid;place-items:center;width:24px;height:27px;color:#7e9ac0}#feature-grid button b{font-size:11px;font-weight:600;letter-spacing:-.02em}#feature-grid button small{font-size:8px;color:#91a6c2}#feature-grid button[aria-pressed=true]{background:#e2edff;border-color:#6fa2ed;box-shadow:0 4px 10px #2463df0c}#feature-grid button[aria-pressed=true]>span{background:#2864d9;border-color:#2864d9;color:white}#feature-description{font-size:10px;line-height:1.8;color:#7c96b7;margin:13px 0 0;min-height:36px}.workspace-label>span:last-child{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-intro{padding-top:25px}.tour-intro h1{font-size:clamp(54px,5vw,70px)}.tour-intro>p{font-size:14px;margin-bottom:24px}.role-picker button{min-height:83px}.tour-promise{margin-top:16px}.complete #next-feature{background:#1c58cf}.complete #other-role{background:#f3f8ff;color:#4674af;border:1px solid #c7daf6}
@media(max-width:1050px){.tour-intro h1{font-size:57px}#feature-grid button{padding:11px 10px;gap:3px 7px}.role-picker{grid-template-columns:1fr 1fr}.role-picker i{display:none}.role-picker button{gap:8px;padding:13px 10px}.role-symbol{width:26px;height:26px}.role-picker b{font-size:12px}.role-picker small{font-size:9px}}
@media(max-width:760px){.tour-intro{padding-top:8px}.tour-intro h1{font-size:43px}.tour-intro>p{font-size:12px}.feature-picker{margin-top:23px}.feature-picker-heading>b{font-size:12px}#feature-grid{gap:8px}#feature-grid button{min-height:59px;padding:10px;grid-template-columns:22px minmax(0,1fr);gap:3px 7px;border-radius:10px}#feature-grid button>span{font-size:7px;width:22px;height:25px}#feature-grid button b{font-size:10px}#feature-grid button small{font-size:7px}#feature-description{font-size:9px;min-height:30px;margin-top:11px}.workspace{margin-top:22px}.role-picker button{min-height:76px}}
@media(max-width:360px){.tour-intro h1{font-size:38px}#feature-grid button b{font-size:9px}.feature-picker-heading>b{font-size:11px}}

#feature-grid button b{font-size:12px}#feature-grid button small{font-size:9px}#feature-grid button{min-height:74px}@media(max-width:760px){#feature-grid button b{font-size:11px}#feature-grid button small{font-size:8px}#feature-grid button{min-height:67px}}

/* Refined connector: a short aligned leader with a compact arrowhead. */
#arrow-line{stroke:#2e6ddf;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#pointer{filter:none}

.role-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.role-picker button{padding:13px 10px;gap:8px;min-width:0;min-height:80px}.role-picker b{font-size:12px}.role-picker small{font-size:8px}.role-picker i{display:none}.role-symbol{width:25px;height:27px;font-size:8px}.all-tour-button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;max-width:500px;margin-top:14px;padding:17px 21px;border:1px solid #2355a9;border-radius:14px;background:linear-gradient(115deg,#183c73,#2463df);color:white;text-align:left;box-shadow:0 8px 22px #235fc421}.all-tour-button b{display:block;font-size:14px;font-weight:600;letter-spacing:-.025em}.all-tour-button small{display:block;font-size:9px;color:#bdd6fe;margin-top:5px}.all-tour-button i{font-size:22px;font-style:normal}.all-tour-button[aria-pressed=true]{border-color:#90baff;box-shadow:0 0 0 3px #aecfff4a,0 8px 22px #235fc421}.all-tour-status{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:500px;margin-top:12px;padding:12px;background:#e5efff;border:1px solid #c7dcfa;border-radius:10px}.all-tour-status>span{font-size:10px;color:#537bb1}.all-tour-status button{font-size:9px;padding:8px 11px;border:1px solid #c2d5f2;border-radius:22px;color:#6c89af;background:#f5f9ff;flex-shrink:0;min-height:44px}
@media(max-width:1050px){.role-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.role-picker button{padding:12px 9px;gap:7px}.role-symbol{display:none}.role-picker b{font-size:12px}.role-picker small{font-size:8px}}
@media(max-width:760px){.role-picker{gap:8px}.role-picker button{padding:13px 11px;min-height:71px}.role-picker b{font-size:12px}.role-picker small{font-size:8px}.all-tour-button{padding:15px 18px;margin-top:12px}.all-tour-button b{font-size:13px}.all-tour-button small{font-size:8px}.all-tour-status{gap:8px;padding:11px}.all-tour-status>span{font-size:9px}.all-tour-status button{font-size:8px;padding:8px 10px}}
@media(max-width:360px){.role-picker b{font-size:11px}.role-picker small{font-size:7px}.role-picker button{padding:12px 9px}.all-tour-status{flex-wrap:wrap}.all-tour-status button{margin-left:auto}}

/* Original beGOAL artwork, without font substitution or distortion. */
.tour-header .brand{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0}.tour-header .brand img{display:block;width:145px;height:auto;max-width:100%}@media(max-width:760px){.tour-header .brand img{width:127px}}
