.TourFABButton[data-v-d235b208]{--tour-fab-size: 56px;--tour-fab-badge-size: 20px;--tour-fab-color: var(--color-blue);width:var(--tour-fab-size);min-width:var(--tour-fab-size);height:var(--tour-fab-size);border-radius:var(--border-radius-xlarge);box-shadow:var(--box-shadow-2);position:relative;background:var(--tour-fab-color)!important;color:#fff!important;white-space:nowrap;display:flex;align-items:center;justify-content:center;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),box-shadow .2s ease}.TourFABButton[data-v-d235b208]:hover:not(.TourFABButton--panelOpen){box-shadow:var(--box-shadow-hover)}.TourFABButton--active[data-v-d235b208]{background:var(--tour-fab-color)!important;color:#fff!important;width:var(--tour-fab-size);height:var(--tour-fab-size);padding:0;align-items:center;justify-content:center}.TourFABButton--panelOpen[data-v-d235b208]{width:360px;height:400px;max-height:min(50vh,600px);padding:0;align-items:stretch;justify-content:stretch;background:transparent!important;box-shadow:none}.TourFABButton--tab[data-v-d235b208]{width:20px;min-width:20px;height:var(--tour-fab-size);border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium);box-shadow:var(--box-shadow-2);background:var(--tour-fab-color)!important;opacity:.85;padding:0!important;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),opacity .2s ease,box-shadow .2s ease,transform .2s ease}.TourFABButton--tab[data-v-d235b208]:hover{opacity:1;width:32px;box-shadow:var(--box-shadow-3)}.TourFABButton__badge[data-v-d235b208]{position:absolute;top:0;right:0;min-width:var(--tour-fab-badge-size);height:var(--tour-fab-badge-size);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-x-small);font-weight:600;background:var(--color-accent)!important;color:var(--white);border:2px solid var(--white);z-index:1;transform:translate(25%,-25%)}.TourFABButton__collapsed[data-v-d235b208]{width:100%;min-height:0;display:flex;align-items:center;justify-content:center}.TourFABButton__activeContent[data-v-d235b208]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.TourFABButton__progress[data-v-d235b208]{position:relative;width:var(--measurement-input-size);height:var(--measurement-input-size);min-width:var(--measurement-input-size);display:flex;align-items:center;justify-content:center}.TourFABButton__progressSvg[data-v-d235b208]{position:absolute;width:100%;height:100%;transform:rotate(-90deg)}.TourFABButton__progressCircleBg[data-v-d235b208]{fill:none;stroke:#fff;stroke-width:3;opacity:0}.TourFABButton__progressCircle[data-v-d235b208]{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round}.TourFABButton__progressText[data-v-d235b208]{font-size:var(--font-size-medium);font-weight:700;line-height:1;color:#fff}.TourFABButton__iconWrapper[data-v-d235b208]{display:flex;align-items:center;justify-content:center;animation:fadeIn-d235b208 .3s ease}@keyframes fadeIn-d235b208{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TourFABButton__tabContent[data-v-d235b208]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0}.TourFABButton__tabIcon[data-v-d235b208]{font-size:var(--font-size-medium)!important;color:#fff;transition:font-size .2s ease;display:flex;align-items:center;justify-content:center}.TourFABButton__tabIcon[data-v-d235b208] svg,.TourFABButton__tabIcon[data-v-d235b208] i{font-size:var(--font-size-medium)!important;width:var(--font-size-medium)!important;height:var(--font-size-medium)!important}.TourFABButton--tab:hover .TourFABButton__tabIcon[data-v-d235b208]{font-size:var(--font-size-x-large)!important}.TourFABButton--tab:hover .TourFABButton__tabIcon[data-v-d235b208] svg,.TourFABButton--tab:hover .TourFABButton__tabIcon[data-v-d235b208] i{font-size:var(--font-size-x-large)!important;width:var(--font-size-x-large)!important;height:var(--font-size-x-large)!important}.TourPanel[data-v-12bc3a3d]{width:100%;height:100%;background:var(--white);border-radius:var(--border-radius-xlarge);box-shadow:var(--box-shadow-3);display:flex;flex-direction:column;overflow:hidden;cursor:default}.TourPanel__header[data-v-12bc3a3d]{border-bottom:1px solid var(--color-border);background:var(--white)}.TourPanel__headerTop[data-v-12bc3a3d]{padding:16px 20px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.TourPanel__headerContent[data-v-12bc3a3d]{flex:1;min-width:0}.TourPanel__headerActions[data-v-12bc3a3d]{display:flex;align-items:center;gap:4px}.TourPanel__headerActions[data-v-12bc3a3d] button{width:32px;height:32px;min-width:32px;color:var(--color-neutral-70)!important}.TourPanel__headerActions[data-v-12bc3a3d] button:hover{color:var(--color-neutral-100)!important;background:var(--color-neutral-20)!important}.TourPanel__title[data-v-12bc3a3d]{margin:0;font-size:var(--font-size-x-large);font-weight:600;color:var(--color-neutral-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TourPanel__progressWrapper[data-v-12bc3a3d]{padding:0 20px 12px;position:relative;display:flex;align-items:center;gap:12px}.TourPanel__progressBar[data-v-12bc3a3d]{height:6px;flex:1}.TourPanel__progressBar[data-v-12bc3a3d] .p-progressbar-value{background:var(--color-accent)}.TourPanel__stepCounter[data-v-12bc3a3d],.TourPanel__tourCounter[data-v-12bc3a3d]{font-size:var(--font-size-small);font-weight:600;color:var(--color-neutral-100);white-space:nowrap;flex-shrink:0}.TourPanel__stopButton[data-v-12bc3a3d]{flex-shrink:0;width:24px!important;height:24px!important;min-width:24px!important;color:var(--color-danger)!important;padding:0!important}.TourPanel__stopButton[data-v-12bc3a3d] svg,.TourPanel__stopButton[data-v-12bc3a3d] i{font-size:var(--font-size-small)!important}.TourPanel__stopButton[data-v-12bc3a3d]:hover{background:var(--color-danger-surface)!important;color:var(--color-danger)!important}.TourPanel__content[data-v-12bc3a3d]{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.TourPanel__headerTop[data-v-12bc3a3d]{padding:16px 12px 12px 20px}.TourPanel__progressWrapper[data-v-12bc3a3d]{padding:0 12px 12px 20px}.TourListItem[data-v-1a5d5a85]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--border-radius-large);background:var(--white);transition:all .2s ease}.TourListItem[data-v-1a5d5a85]:hover{background:var(--color-neutral-20)}.TourListItem--completed[data-v-1a5d5a85]{opacity:.7}.TourListItem--locked[data-v-1a5d5a85]{opacity:.5}.TourListItem--skipped[data-v-1a5d5a85]{opacity:.6}.TourListItem--inProgress[data-v-1a5d5a85]{background:var(--color-accent-surface);border:1px solid var(--color-green-20)}.TourListItem--suggested[data-v-1a5d5a85]{background:var(--color-green-10);border:1px solid var(--color-accent)}.TourListItem__checkbox[data-v-1a5d5a85]{flex-shrink:0}.TourListItem__checkbox--completed[data-v-1a5d5a85] .p-checkbox-box{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important}.TourListItem__checkbox--completed[data-v-1a5d5a85] .p-checkbox-icon{color:#fff!important}.TourListItem__checkbox--skipped[data-v-1a5d5a85] .p-checkbox-box{position:relative;background-color:var(--color-neutral-20)!important;border-color:var(--color-neutral-50)!important}.TourListItem__checkbox--skipped[data-v-1a5d5a85] .p-checkbox-box .p-checkbox-icon{display:none}.TourListItem__checkbox--skipped[data-v-1a5d5a85] .p-checkbox-box:before{content:"×";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-neutral-70);font-size:var(--font-size-x-large);font-weight:700;line-height:1}.TourListItem__checkbox--available[data-v-1a5d5a85]:hover .p-checkbox-box{position:relative;background-color:var(--color-neutral-20)!important;border-color:var(--color-neutral-50)!important}.TourListItem__checkbox--available[data-v-1a5d5a85]:hover .p-checkbox-box:before{content:"×";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-neutral-70);font-size:var(--font-size-x-large);font-weight:700;line-height:1}.TourListItem__content[data-v-1a5d5a85]{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.TourListItem__title[data-v-1a5d5a85]{font-size:13px;font-weight:600;color:var(--color-neutral-100);line-height:1.2;word-break:break-word}.TourListItem__updatedIcon[data-v-1a5d5a85]{flex-shrink:0;font-size:13px;color:var(--color-accent);cursor:help;transition:transform .2s ease}.TourListItem__updatedIcon[data-v-1a5d5a85]:hover{transform:scale(1.15)}.TourListItem--locked .TourListItem__title[data-v-1a5d5a85],.TourListItem--completed .TourListItem__title[data-v-1a5d5a85]{color:var(--color-neutral-70)}.TourListItem--skipped .TourListItem__title[data-v-1a5d5a85]{color:var(--color-neutral-70);text-decoration:line-through}.TourListItem__info[data-v-1a5d5a85]{flex-shrink:0;font-size:var(--font-size-small);color:var(--color-neutral-60);cursor:help;transition:color .2s ease}.TourListItem__info[data-v-1a5d5a85]:hover{color:var(--color-neutral-80)}.TourListItem__requirement[data-v-1a5d5a85]{flex-shrink:0;display:flex;align-items:center}.TourListItem__requirementIcon[data-v-1a5d5a85]{font-size:var(--font-size-x-small);color:var(--color-neutral-60)}.TourListItem__action[data-v-1a5d5a85]{flex-shrink:0}.TourPanelList[data-v-fb028fd1]{display:flex;flex-direction:column}.TourPanelList__skipAllBanner[data-v-fb028fd1]{position:relative;padding:10px 32px 10px 12px;margin:12px 12px 0;background:var(--color-neutral-10);border-radius:var(--border-radius-medium);font-size:var(--font-size-small);color:var(--color-neutral-70)}.TourPanelList__skipAllDismiss[data-v-fb028fd1]{--size: 24px;position:absolute;top:6px;right:6px;font-size:16px;color:var(--color-neutral-50)}.TourPanelList__skipAllContent[data-v-fb028fd1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.TourPanelList__skipAllIcon[data-v-fb028fd1]{flex-shrink:0;color:var(--color-neutral-50)}.TourPanelList__skipAllText[data-v-fb028fd1]{flex:1 1 auto;min-width:120px}.TourPanelList__skipAllButton[data-v-fb028fd1]{flex-shrink:0;margin-left:auto;font-size:var(--font-size-small)!important;height:auto!important;min-height:0!important;min-width:0!important;padding:4px 8px!important;white-space:nowrap}.TourPanelList__list[data-v-fb028fd1]{list-style:none;margin:0;padding:12px}.TourPanelList__list li+li[data-v-fb028fd1]{margin-top:6px}.TourPrompt[data-v-ff660fb8]{margin:auto;padding:24px 20px;display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:16px;width:100%;max-width:100%;box-sizing:border-box;cursor:default}.TourPrompt__completionMessage[data-v-ff660fb8],.TourPrompt__title[data-v-ff660fb8],.TourPrompt__description[data-v-ff660fb8]{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;min-width:0;max-width:100%}.TourPrompt__completionMessage[data-v-ff660fb8]{display:block;margin:0;font-size:var(--font-size-x-large);font-weight:700;color:var(--color-green);line-height:1.3}.TourPrompt__title[data-v-ff660fb8]{display:block;margin:0;font-size:var(--font-size-x-large);font-weight:600;color:var(--color-neutral-100);line-height:var(--line-height-x-large)}.TourPrompt__titlePrefix[data-v-ff660fb8]{color:var(--color-neutral-100)}.TourPrompt__tourName[data-v-ff660fb8]{background:var(--color-neutral-30);color:var(--color-neutral-100);font-weight:700;border-radius:var(--border-radius-small);padding:4px;margin:0 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.TourPrompt__description[data-v-ff660fb8]{display:block;margin:0;font-size:var(--font-size-medium);line-height:1.6;color:var(--color-neutral-70)}.TourPrompt__acceptButton[data-v-ff660fb8],.TourPrompt__declineButton[data-v-ff660fb8]{margin-top:4px;min-width:0}.TourStepChecklist[data-v-f5a4037e]{--check-wrapper-size: var(--measurement-input-size-small);--item-padding: 12px;--connector-offset: 23px;--connector-height-base: var(--measurement-input-size);--connector-height-adjust: 20px;width:100%}.TourStepChecklist__list[data-v-f5a4037e]{list-style:none;margin:0;padding:12px;display:flex;flex-direction:column;gap:8px}.TourStepChecklist__item[data-v-f5a4037e]{border-radius:var(--border-radius-medium);transition:all .2s ease;position:relative}.TourStepChecklist__item[data-v-f5a4037e]:not(:last-child):before{content:"";position:absolute;left:var(--connector-offset);top:var(--connector-height-base);height:calc(100% - var(--connector-height-base) + var(--connector-height-adjust));width:2px;background:var(--color-neutral-30);z-index:1}.TourStepChecklist__itemContent[data-v-f5a4037e]{display:flex;align-items:flex-start;gap:var(--item-padding);padding:var(--item-padding);min-width:0;position:relative}.TourStepChecklist__checkWrapper[data-v-f5a4037e]{flex-shrink:0;width:var(--check-wrapper-size);height:var(--check-wrapper-size);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-small);font-weight:600;transition:all .2s ease;position:relative;z-index:3}.TourStepChecklist__item--pending .TourStepChecklist__checkWrapper[data-v-f5a4037e]{background:var(--color-neutral-20);border:2px solid var(--color-neutral-40)}.TourStepChecklist__item--pending .TourStepChecklist__stepNumber[data-v-f5a4037e]{color:var(--color-neutral-60)}.TourStepChecklist__item--active[data-v-f5a4037e]{background:var(--color-accent-surface)}.TourStepChecklist__item--active[data-v-f5a4037e]:after{content:"";position:absolute;inset:0;border:1px solid var(--color-accent);border-radius:var(--border-radius-medium);z-index:2;pointer-events:none}.TourStepChecklist__item--active[data-v-f5a4037e]:before{left:var(--connector-offset)!important}.TourStepChecklist__item[data-v-f5a4037e]:has(+.TourStepChecklist__item--active):before{height:calc(100% - var(--connector-height-base) + var(--connector-height-adjust) + 1px)}.TourStepChecklist__item--active .TourStepChecklist__checkWrapper[data-v-f5a4037e]{background:var(--color-accent);border:2px solid var(--color-accent)}.TourStepChecklist__item--active .TourStepChecklist__stepNumber[data-v-f5a4037e]{color:var(--white)}.TourStepChecklist__item--completed .TourStepChecklist__checkWrapper[data-v-f5a4037e]{background:var(--color-accent);border:2px solid var(--color-accent)}.TourStepChecklist__checkIcon[data-v-f5a4037e]{font-size:var(--font-size-small);color:var(--white)}.TourStepChecklist__textWrapper[data-v-f5a4037e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.TourStepChecklist__title[data-v-f5a4037e]{font-size:13px;font-weight:600;color:var(--color-neutral-100);line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.TourStepChecklist__item--pending .TourStepChecklist__title[data-v-f5a4037e]{color:var(--color-neutral-70)}.TourStepChecklist__item--completed .TourStepChecklist__title[data-v-f5a4037e]{color:var(--color-neutral-80)}.TourStepChecklist__description[data-v-f5a4037e]{font-size:var(--font-size-small);color:var(--color-neutral-90);line-height:1.5;margin-top:4px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.TourFAB[data-v-1e730ec1]{position:fixed;bottom:24px;right:24px;z-index:var(--z-index-tour-fab)!important;transition:bottom .3s cubic-bezier(.4,0,.2,1),right .3s cubic-bezier(.4,0,.2,1)}.TourFAB--tabMode[data-v-1e730ec1]{bottom:24px;right:0}.TourFAB--panelFromTab[data-v-1e730ec1]{bottom:24px;right:24px}.TourFAB__panelWrapper[data-v-1e730ec1]{width:100%;height:100%;display:flex;flex-direction:column}
