.interface-tour{position:fixed;inset:0;z-index:2147483000;isolation:isolate;touch-action:pan-y}.tour-shade{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:rgb(13 19 28 / .57)}.tour-outline{position:absolute;border:2px solid #fff;border-radius:22px;box-shadow:0 0 0 2px #065dfd,0 0 28px #065dfd40;pointer-events:none}.interface-tour .tour-tip{position:absolute;box-sizing:border-box;padding:18px 20px;background:#f6f7f7;color:#151516;border:1px solid #fff;border-radius:25px;box-shadow:0 12px 50px #0003;font-family:Manrope,sans-serif;max-height:calc(100dvh - 16px);overflow:auto;cursor:pointer}.tour-tip header,.tour-tip footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.tour-tip header>span{font-size:10px;font-weight:700;letter-spacing:.06em;color:#667078}.tour-tip header b{color:#065dfd;font-size:22px}.tour-tip button{font:inherit;border:1px solid #fff;border-radius:24px;background:#fff;color:#151516;min-width:44px;min-height:44px;padding:8px 12px;cursor:pointer}.tour-tip header button{font-size:27px;line-height:1}.tour-tip h2{font-size:24px;font-weight:500;line-height:1.15;letter-spacing:-.045em;margin:12px 0;outline:0}.tour-tip p{font-size:14px;line-height:1.55;margin:0 0 16px;color:#515b63}.tour-tip small{font-size:10px;line-height:1.5;color:#737d85;text-align:center}.tour-tip footer button:last-child{background:#151516;color:white;font-size:13px}.tour-tip button:disabled{opacity:.3}.tour-tip button:focus-visible{outline:2px solid #151516;outline-offset:2px}.interface-tour.is-practice{pointer-events:none}.interface-tour.is-practice .tour-tip{pointer-events:auto}.interface-tour.is-practice .tour-shade{opacity:.6}@media(max-width:600px){.interface-tour .tour-tip{padding:13px 16px;border-radius:22px}.tour-tip h2{font-size:22px;margin:8px 0}.tour-tip p{font-size:13px;line-height:1.45;margin-bottom:10px}.tour-tip header>span{font-size:9px}}

.tour-drag-handle{position:absolute;top:-16px;right:52px;width:76px;height:32px;display:grid;place-items:center;border:1px solid #fff;border-radius:20px;background:#fff;color:#151516;font-size:24px;z-index:20;touch-action:none;cursor:grab;box-shadow:0 3px 14px #0002;user-select:none}.tour-drag-handle:active{cursor:grabbing}
.interface-tour .tour-tip,.tour-shade,.tour-outline{transition:opacity 160ms ease}
.tour-shade[hidden],.tour-outline[hidden]{display:none}
.tour-outline{box-sizing:border-box;border:2px solid #065dfd;box-shadow:none}
.tour-tip footer{justify-content:flex-end;gap:8px}
.tour-tip footer button{width:44px;height:44px;padding:10px;display:grid;place-items:center}
.tour-tip svg,.tour-drag-handle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.interface-tour .tour-drag-handle{position:absolute;right:auto;z-index:4;pointer-events:auto;background:#fff;top:0;box-shadow:0 4px 18px #0003}
.interface-tour .tour-tip{z-index:3}
.interface-tour.is-between .tour-tip,.interface-tour.is-between .tour-shade,.interface-tour.is-between .tour-outline,.interface-tour.is-between .tour-drag-handle,
.interface-tour.is-dragging .tour-tip,.interface-tour.is-dragging .tour-shade,.interface-tour.is-dragging .tour-outline{opacity:0;pointer-events:none}
.interface-tour.is-between{pointer-events:auto}
.interface-tour.is-intro .tour-shade,.interface-tour.is-intro .tour-outline{display:none}
@media(prefers-reduced-motion:reduce){.interface-tour .tour-tip,.tour-shade,.tour-outline{transition:none}}

.interface-tour.is-dragging .tour-drag-handle{visibility:hidden;opacity:0;pointer-events:none}

.interface-tour[popover]{margin:0;padding:0;border:0;width:100vw;height:100dvh;max-width:none;max-height:none;background:transparent;color:inherit;overflow:visible}

html.tour-feed-active body .inspiration-card :is(.inspiration-card-more,.inspiration-card-favorite,.inspiration-card-add){opacity:1!important;visibility:visible!important;transform:none!important}
