.Notification_notificationContainer__rRYsE{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 16px);right:calc(env(safe-area-inset-right, 0px) + 16px);z-index:100200;display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:min(380px,calc(100vw - 32px));pointer-events:none}.Notification_notification__mamKf{--toast-tone:#10b981;box-sizing:border-box;width:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--toast-tone) 14%,transparent),transparent 70%),var(--theme-modal-bg,var(--theme-surface));color:var(--theme-modal-text,var(--theme-text));border:1px solid var(--theme-border);border-left:4px solid var(--toast-tone);border-radius:12px;padding:12px 40px 12px 14px;box-shadow:var(--theme-shadow);display:flex;align-items:center;gap:12px;pointer-events:auto;cursor:pointer;animation:Notification_slideIn__nySwB .3s ease-out;transition:transform .2s ease;position:relative}.Notification_notification__mamKf:hover{transform:translateX(-4px)}.Notification_notification__mamKf.Notification_success__MxA4d{--toast-tone:#10b981}.Notification_notification__mamKf.Notification_error__ysWTA{--toast-tone:#ef4444}.Notification_notification__mamKf.Notification_info__Ngkce{--toast-tone:#3b82f6}.Notification_notificationIcon__ppGck{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;color:#fff;background-color:var(--toast-tone);flex-shrink:0}.Notification_notificationMessage__yk_mS{flex:1 1;min-width:0;font-size:14px;font-weight:500;color:inherit;line-height:1.4;overflow-wrap:anywhere}.Notification_closeButton__oQ7Yj{background:none;border:none;color:var(--theme-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;transition:color .2s ease;flex-shrink:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Notification_closeButton__oQ7Yj:hover{color:inherit;background-color:var(--theme-chip-bg,var(--theme-surface-subtle))}@keyframes Notification_slideIn__nySwB{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Notification_dropIn__wokYP{0%{transform:translateY(-16px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:480px){.Notification_notificationContainer__rRYsE{top:calc(env(safe-area-inset-top, 0px) + 10px);left:calc(env(safe-area-inset-left, 0px) + 12px);right:calc(env(safe-area-inset-right, 0px) + 12px);width:auto;align-items:stretch}.Notification_notification__mamKf{animation-name:Notification_dropIn__wokYP}.Notification_notificationMessage__yk_mS{font-size:13px}.Notification_notification__mamKf:hover{transform:none}}@media (prefers-reduced-motion:reduce){.Notification_notification__mamKf{animation:none;transition:none}}.Demos_mock__HtL4s{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;box-sizing:border-box;overflow:hidden;border-radius:14px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);font-size:.9rem;box-shadow:var(--theme-shadow)}.Demos_toolbar__KZ09K{display:flex;align-items:center;gap:10px}.Demos_toolbarLabel__tKnaW{font-weight:600}.Demos_switch__k31kj{position:relative;width:42px;height:24px;border-radius:999px;background:var(--theme-chip-bg);border:1px solid var(--theme-border-strong);transition:background .2s ease}.Demos_switchOn__HWMZz{background:var(--theme-accent,#39766b)}.Demos_knob__b7Hj8{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--theme-surface-strong);box-shadow:var(--theme-shadow-soft);transition:transform .2s ease}.Demos_switchOn__HWMZz .Demos_knob__b7Hj8{transform:translateX(18px)}.Demos_textBlock__WOztF{position:relative;padding:10px 16px;border-radius:8px;border:1px dashed transparent;font-size:1.05rem;font-weight:600;min-width:10ch;text-align:center;transition:border-color .2s ease}.Demos_editable__59TQj{border-color:var(--theme-accent,#39766b)}.Demos_handle__f0iy6{position:absolute;width:8px;height:8px;border-radius:2px;background:var(--theme-surface-strong);border:1.5px solid var(--theme-accent,#39766b)}.Demos_handle__f0iy6[data-pos=tl]{top:-5px;left:-5px}.Demos_handle__f0iy6[data-pos=tr]{top:-5px;right:-5px}.Demos_handle__f0iy6[data-pos=bl]{bottom:-5px;left:-5px}.Demos_handle__f0iy6[data-pos=br]{bottom:-5px;right:-5px}.Demos_caret__Yoc3J{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:text-bottom;background:currentColor;animation:Demos_caretBlink__LonOS .9s steps(1) infinite}@keyframes Demos_caretBlink__LonOS{50%{opacity:0}}.Demos_dragStage__mXBKI{display:block}.Demos_dragCard__qf5ZQ,.Demos_dragSlot__yvbNB{position:absolute;top:18%;width:40%;height:64%;border-radius:12px;box-sizing:border-box}.Demos_dragSlot__yvbNB{left:54%;border:2px dashed var(--theme-border-strong);transition:border-color .2s ease,background .2s ease}.Demos_dragSlotActive__iwuca{border-color:var(--theme-accent,#39766b);background:var(--theme-chip-bg)}.Demos_dragCard__qf5ZQ{left:6%;display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--theme-card);border:1px solid var(--theme-border-strong);transition:left .55s cubic-bezier(.3,.7,.3,1),box-shadow .2s ease,transform .2s ease}.Demos_dragCardLifted__K9v24{box-shadow:var(--theme-shadow);transform:scale(1.03);outline:2px solid var(--theme-accent,#39766b)}.Demos_dragCardMoved__pwDF9{left:54%}.Demos_dragTitle__GvYRZ{font-weight:600}.Demos_line__54ee_{display:block;width:100%;height:8px;border-radius:4px;background:var(--theme-chip-bg)}.Demos_lineShort__aUlRX{width:60%}.Demos_row__HcCp2{display:flex;align-items:center;gap:12px;width:min(100%,320px);padding:10px 12px;box-sizing:border-box;border-radius:12px;background:var(--theme-card);border:1px solid var(--theme-border);transition:opacity .2s ease}.Demos_rowPaused__LsHKX .Demos_thumb__l65uT{opacity:.45;filter:grayscale(.6)}.Demos_thumb__l65uT{flex:0 0 auto;width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,var(--theme-chip-bg),var(--theme-border-strong));transition:opacity .2s ease,filter .2s ease}.Demos_rowText__P_RXX{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.Demos_rowText__P_RXX strong{display:flex;align-items:center;gap:6px;font-size:.9rem}.Demos_rowText__P_RXX small{color:var(--theme-muted)}.Demos_pausedBadge__CIHT5{font-style:normal;font-size:.7rem;font-weight:600;padding:2px 6px;border-radius:999px;background:var(--theme-chip-bg);border:1px solid var(--theme-border-strong)}.Demos_gear__FhoUv{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--theme-chip-bg);transition:background .2s ease,color .2s ease}.Demos_gearActive__WbP6u{background:var(--theme-accent,#39766b);color:#fff}.Demos_fullPanel__s_B89,.Demos_optionList__os0OW,.Demos_quickPanel__JHxKX{display:flex;gap:8px;width:min(100%,320px);box-sizing:border-box;animation:Demos_mockIn__innOY .2s ease both}.Demos_quickPanel__JHxKX{justify-content:space-between}.Demos_fakeField__2kLD_{flex:1 1;padding:6px 10px;border-radius:8px;border:1px solid var(--theme-border-strong);color:var(--theme-muted);font-size:.8rem}.Demos_fullPanel__s_B89{flex-direction:column;padding:12px;border-radius:12px;background:var(--theme-surface-strong);border:1px solid var(--theme-border-strong);box-shadow:var(--theme-shadow)}.Demos_optionList__os0OW{flex-direction:column;gap:4px}.Demos_option__Se1cr{padding:8px 10px;border-radius:8px;background:var(--theme-chip-bg);font-size:.8rem}@keyframes Demos_mockIn__innOY{0%{opacity:0;transform:translateY(4px)}}.OpsDemos_stage__1Pk6V{width:min(100%,560px);display:flex;flex-direction:column;gap:10px}.OpsDemos_caption__YQqw_{font-size:.75rem;color:var(--theme-muted);text-align:center}.OpsDemos_order__ohdBJ{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:var(--theme-card);border:1px solid var(--theme-border-strong);box-shadow:var(--theme-shadow-soft);animation:OpsDemos_opsIn__IKtyu .25s ease both}.OpsDemos_orderHead__s0eYa{display:flex;justify-content:space-between;gap:6px;font-size:.8rem;font-weight:600}.OpsDemos_orderHead__s0eYa small{color:var(--theme-muted);font-weight:400}.OpsDemos_orderItems__jO1A_{font-size:.75rem;color:var(--theme-muted)}.OpsDemos_action__GSFyS{align-self:flex-start;padding:5px 10px;border-radius:8px;background:var(--theme-accent,#39766b);color:#fff;font-size:.72rem;font-weight:600;white-space:nowrap}.OpsDemos_actionGhost__w_z24{background:var(--theme-chip-bg);color:var(--theme-text)}.OpsDemos_board__PLR_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.OpsDemos_column__DDWyj{display:flex;flex-direction:column;gap:8px;min-height:120px;padding:8px;border-radius:12px;background:var(--theme-chip-bg)}.OpsDemos_columnTitle__xmC7Y{display:flex;justify-content:space-between;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-muted)}.OpsDemos_tickets__dXi5K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(100%,420px)}.OpsDemos_ticket__HaCuG{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:2px solid var(--theme-border-strong);background:var(--theme-card);transition:border-color .25s ease,background .25s ease,opacity .4s ease,transform .4s ease}.OpsDemos_ticketPreparing__mkQX9{border-color:#d29b2a;background:color-mix(in srgb,#d29b2a 12%,var(--theme-card))}.OpsDemos_ticketReady__G4rYD{border-color:#3c9a5f;background:color-mix(in srgb,#3c9a5f 14%,var(--theme-card))}.OpsDemos_ticketGone__zQRht{opacity:0;transform:scale(.94)}.OpsDemos_ticketItem__TCa5r{font-size:.95rem;font-weight:700}.OpsDemos_ticketFoot__t_3kg{font-size:.72rem;color:var(--theme-muted)}.OpsDemos_printStage__vwmFU{display:flex;align-items:flex-end;justify-content:center;gap:18px;width:min(100%,460px)}.OpsDemos_printStage__vwmFU .OpsDemos_order__ohdBJ{flex:1 1;min-width:0}.OpsDemos_printer__k6NM3{position:relative;flex:0 0 auto;width:120px;height:64px;border-radius:12px 12px 8px 8px;background:var(--theme-surface-strong);border:1px solid var(--theme-border-strong);box-shadow:var(--theme-shadow-soft);overflow:visible}.OpsDemos_printerSlot__WvY_j{position:absolute;left:16px;right:16px;top:10px;height:4px;border-radius:2px;background:var(--theme-border-strong)}.OpsDemos_paper__aovhq{position:absolute;left:22px;right:22px;bottom:54px;height:0;display:flex;flex-direction:column;gap:4px;padding:0 6px;box-sizing:border-box;overflow:hidden;background:#fff;border-radius:2px 2px 0 0;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:height 1.4s steps(14),padding .2s ease}.OpsDemos_paperOut__Fa_Ql{height:92px;padding:6px}.OpsDemos_paper__aovhq span{display:block;height:4px;border-radius:2px;background:#c9c9c9}.OpsDemos_paper__aovhq span:nth-child(2n){width:70%}.OpsDemos_paper__aovhq strong{font-size:.55rem;color:#333;letter-spacing:.05em}.OpsDemos_map__PkxwG{position:relative;width:100%;height:130px;border-radius:12px;overflow:hidden;background:linear-gradient(90deg,transparent 47%,var(--theme-border) 47%,var(--theme-border) 53%,transparent 53%) 0 0 /70px 70px,linear-gradient(0deg,transparent 47%,var(--theme-border) 47%,var(--theme-border) 53%,transparent 53%) 0 0 /70px 70px,var(--theme-chip-bg)}.OpsDemos_radius__x_2B1{position:absolute;left:50%;top:50%;width:190px;height:190px;transform:translate(-50%,-50%);border-radius:50%;border:2px dashed var(--theme-accent,#39766b);opacity:.45}.OpsDemos_pin__eVhJ9{position:absolute;display:grid;place-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;font-size:.65rem;font-weight:700;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3)}.OpsDemos_pinStore__UvPbJ{left:50%;top:50%;background:var(--theme-text);border-radius:6px}.OpsDemos_pinOrder___wkPJ{left:78%;top:28%;background:#c0392b}.OpsDemos_pinRider__LnUsW{left:30%;top:70%;background:#2d7dd2;transition:left 1.3s ease,top 1.3s ease}.OpsDemos_pinRiderMoving__9Gh0l{left:76%;top:31%}.OpsDemos_pinRiderTwo__Z_ihV{left:18%;top:22%;background:#8e44ad}.OpsDemos_lane__i29ys{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;background:var(--theme-chip-bg)}.OpsDemos_laneTitle__OxYOn{font-size:.7rem;font-weight:700;color:var(--theme-muted);text-transform:uppercase}.OpsDemos_dropCard__xrdPP{position:relative;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:var(--theme-card);border:2px solid var(--theme-border-strong);font-size:.75rem;transition:border-color .25s ease}.OpsDemos_dropCardAssigned__okbXs{border-color:#2d7dd2}.OpsDemos_dropCard__xrdPP small{color:var(--theme-muted)}.OpsDemos_bubble__jqnVJ{position:absolute;left:100%;top:0;margin-left:8px;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:10px;background:var(--theme-surface-strong);border:1px solid var(--theme-border-strong);box-shadow:var(--theme-shadow);white-space:nowrap;animation:OpsDemos_opsIn__IKtyu .2s ease both}.OpsDemos_bubble__jqnVJ strong{font-size:.65rem;color:var(--theme-muted)}.OpsDemos_bubbleRider__nD1Z9{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:6px;font-size:.72rem}.OpsDemos_dot__uKEH6{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.OpsDemos_counter__ZDMNG{display:flex;gap:8px;width:min(100%,380px)}.OpsDemos_codeInput__1cRoq{flex:1 1;padding:8px 12px;border-radius:10px;border:2px solid var(--theme-border-strong);background:var(--theme-card);font-size:1.1rem;font-weight:700;letter-spacing:.3em;min-height:1.4em}.OpsDemos_codePlaceholder__5qr0G{color:var(--theme-muted);font-weight:400;letter-spacing:normal;font-size:.9rem}.OpsDemos_queue__vulSq{display:flex;flex-direction:column;gap:6px;width:min(100%,380px)}.OpsDemos_queueRow__KWmHV{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--theme-card);border:1px solid var(--theme-border);transition:opacity .4s ease,transform .4s ease}.OpsDemos_queueRowDone__60GcR{opacity:.35;transform:translateX(12px)}.OpsDemos_queueCode__aI8oj{font-size:1.05rem;font-weight:800;letter-spacing:.08em}.OpsDemos_queueName__CV2xV{flex:1 1;font-size:.78rem;color:var(--theme-muted)}@keyframes OpsDemos_opsIn__IKtyu{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.OpsDemos_dropCard__xrdPP,.OpsDemos_paper__aovhq,.OpsDemos_pinRider__LnUsW,.OpsDemos_queueRow__KWmHV,.OpsDemos_ticket__HaCuG{transition:none}.OpsDemos_bubble__jqnVJ,.OpsDemos_order__ohdBJ{animation:none}}.SpaceDemos_stage__KFyj0{position:relative;width:min(100%,440px);min-height:150px;flex:1 1 auto;max-height:320px;border-radius:12px;border:1px dashed var(--theme-border-strong);background:var(--theme-chip-bg)}.SpaceDemos_element__5whYb{position:absolute;left:8%;top:14%;width:42%;height:34%;display:flex;flex-direction:column;gap:6px;padding:10px;box-sizing:border-box;border-radius:10px;background:var(--theme-card);border:1px solid var(--theme-border-strong)}.SpaceDemos_spot__mFG8K{position:absolute;right:18%;bottom:22%;width:14px;height:14px;border-radius:50%;border:2px dashed var(--theme-border-strong)}.SpaceDemos_menu__se1_l{position:absolute;display:flex;flex-direction:column;gap:2px;min-width:132px;padding:6px;border-radius:10px;background:var(--theme-surface-strong);border:1px solid var(--theme-border-strong);box-shadow:var(--theme-shadow);font-size:.75rem;animation:SpaceDemos_mockIn__gjWPG .2s ease both}.SpaceDemos_menuAdd__1xlfJ{right:6%;bottom:8%}.SpaceDemos_menuOver__QlSRw{left:30%;top:30%}.SpaceDemos_menuHint__slIfx{padding:2px 8px 4px;color:var(--theme-muted);font-size:.68rem}.SpaceDemos_menuItem__iGzF8{padding:4px 8px;border-radius:6px}.SpaceDemos_section__ZUQ9_{display:flex;flex-direction:column;gap:10px;width:min(100%,420px)}.SpaceDemos_sectionHead__D3QMt{display:flex;align-items:center;justify-content:space-between;gap:8px}.SpaceDemos_sectionTitle__Vg_F0{font-weight:700;font-size:1rem}.SpaceDemos_check__isVwR{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:var(--theme-chip-bg);font-size:.72rem}.SpaceDemos_box__45MKl{width:12px;height:12px;border-radius:3px;border:1.5px solid var(--theme-border-strong);background:var(--theme-surface)}.SpaceDemos_boxOn__uf_YG{background:var(--theme-accent,#39766b);border-color:var(--theme-accent,#39766b)}.SpaceDemos_grid__tjL4_{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.SpaceDemos_card__5_RVo{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:10px;background:var(--theme-card);border:1px solid var(--theme-border);font-size:.72rem;animation:SpaceDemos_mockIn__gjWPG .25s ease both}.SpaceDemos_cardImage__kDDUv{height:44px;border-radius:6px;background:linear-gradient(135deg,var(--theme-chip-bg),var(--theme-border-strong))}.SpaceDemos_cardDiagram__LedME{outline:1.5px dashed var(--theme-accent,#39766b);outline-offset:2px}.SpaceDemos_part__VHgUj{position:absolute;width:7px;height:7px;border-radius:2px;background:var(--theme-accent,#39766b)}.SpaceDemos_part__VHgUj[data-pos=a]{top:2px;left:2px}.SpaceDemos_part__VHgUj[data-pos=b]{top:50px;right:2px}.SpaceDemos_fab__bQQ8i{position:absolute;right:-6px;bottom:-10px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--theme-accent,#39766b);color:#fff;font-weight:700}.SpaceDemos_picker__xfSxN{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:10px;background:var(--theme-surface-strong);border:1px solid var(--theme-border-strong);box-shadow:var(--theme-shadow);font-size:.75rem;animation:SpaceDemos_mockIn__gjWPG .2s ease both}.SpaceDemos_pickerRow__8Wz_r{padding:4px 6px;border-radius:6px;background:var(--theme-chip-bg)}.SpaceDemos_tabs__ugNt7{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.SpaceDemos_tab__1Vb4z{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;border:1px solid var(--theme-border-strong);background:var(--theme-card);font-size:.8rem;transition:transform .35s ease}.SpaceDemos_tabEditing__xTPcE{outline:2px solid var(--theme-accent,#39766b)}.SpaceDemos_tabInput__4z95j{min-width:7ch;border-bottom:1px solid}.SpaceDemos_caret__BTcDY{display:inline-block;width:2px;height:1em;background:currentColor;animation:SpaceDemos_caretBlink__E9WwV .9s steps(1) infinite}.SpaceDemos_tabLifted__ZgC4V{transform:translateY(-4px) scale(1.04);box-shadow:var(--theme-shadow)}.SpaceDemos_hint__R0sPn{color:var(--theme-muted);font-size:.72rem}.SpaceDemos_band__QjrCS{position:relative;width:min(100%,420px);height:96px;perspective:500px;overflow:hidden;border-radius:10px}.SpaceDemos_strip__mSr_O{display:flex;gap:8px;height:100%;transition:transform .5s ease}.SpaceDemos_slide__9WH9j{flex:0 0 70%;display:grid;place-items:center;border-radius:10px;background:var(--theme-card);border:1px solid var(--theme-border-strong);font-weight:600;transition:transform .5s ease}.SpaceDemos_curved__FR1yB .SpaceDemos_slide__9WH9j{transform:rotateY(-14deg)}.SpaceDemos_panel__RDTrl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:min(100%,420px);font-size:.75rem}.SpaceDemos_pill__Hr5HY{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--theme-chip-bg);border:1px solid var(--theme-border)}.SpaceDemos_pillOn__WnaWN{border-color:var(--theme-accent,#39766b)}.SpaceDemos_dots__Ljh_t{display:flex;gap:6px;justify-content:center}.SpaceDemos_dot__bpQsq{width:8px;height:8px;border-radius:50%;background:var(--theme-border-strong)}.SpaceDemos_dotOn__XNYYM{background:var(--theme-accent,#39766b)}.SpaceDemos_book__FR18L{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(100%,380px);height:150px;border-radius:6px;background:var(--theme-surface-strong);box-shadow:var(--theme-shadow)}.SpaceDemos_page__emV2J{position:relative;padding:12px;display:flex;flex-direction:column;gap:6px;box-sizing:border-box;border:1px solid var(--theme-border);background:var(--theme-card)}.SpaceDemos_page__emV2J+.SpaceDemos_page__emV2J{border-left:none}.SpaceDemos_turned__17VIW{animation:SpaceDemos_pageTurn__YP18R .45s ease both;transform-origin:left center}@keyframes SpaceDemos_pageTurn__YP18R{0%{transform:perspective(600px) rotateY(-70deg);opacity:.4}}.SpaceDemos_pageNumber__lsHxQ{margin-top:auto;color:var(--theme-muted);font-size:.68rem;text-align:right}.SpaceDemos_corner__CjGC5{position:absolute;right:0;bottom:0;width:22px;height:22px;background:linear-gradient(135deg,transparent 50%,var(--theme-border-strong) 50%)}.SpaceDemos_pin__a4nWL{position:absolute;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--theme-accent,#39766b);color:#fff;font-size:.7rem;box-shadow:var(--theme-shadow-soft);animation:SpaceDemos_mockIn__gjWPG .2s ease both}.SpaceDemos_pinSpot__2S_0t{left:30%;top:38%}.SpaceDemos_layoutBox__mqBeX{position:absolute;left:18%;top:22%;width:60%;height:46%;border:2px dashed var(--theme-accent,#39766b);border-radius:6px;animation:SpaceDemos_mockIn__gjWPG .2s ease both}.SpaceDemos_spotA__MkimR{position:absolute;left:30%;top:38%;width:22px;height:22px}.SpaceDemos_spotB__NVAnx{position:absolute;left:40%;top:40%;width:22px;height:22px}.SpaceDemos_productCard__H7H1x{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:var(--theme-surface-strong);border:1px solid var(--theme-border-strong);box-shadow:var(--theme-shadow);font-size:.75rem;animation:SpaceDemos_mockIn__gjWPG .2s ease both}.SpaceDemos_thumb__Q8HPd{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,var(--theme-chip-bg),var(--theme-border-strong))}.SpaceDemos_editBar__jqK7w{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.8rem}.SpaceDemos_switch__PPstx{position:relative;width:34px;height:20px;border-radius:999px;background:var(--theme-chip-bg);border:1px solid var(--theme-border-strong)}.SpaceDemos_switch__PPstx:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--theme-surface-strong);transition:transform .2s ease}.SpaceDemos_switchOn__pKP9Y{background:var(--theme-accent,#39766b)}.SpaceDemos_switchOn__pKP9Y:after{transform:translateX(14px)}.SpaceDemos_sheet__2zML_{display:flex;flex-direction:column;gap:8px;width:min(100%,360px);padding:12px;box-sizing:border-box;border-radius:12px;background:var(--theme-surface-strong);border:1px solid var(--theme-border-strong);font-size:.78rem}.SpaceDemos_sheetHead__BLyfC{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:700}.SpaceDemos_tag__K9oTr{padding:3px 8px;border-radius:999px;border:1px solid var(--theme-border-strong);background:var(--theme-chip-bg);font-size:.68rem;font-weight:700;letter-spacing:.04em}.SpaceDemos_tagCustom__CRV2w{background:var(--theme-accent,#39766b);border-color:var(--theme-accent,#39766b);color:#fff}.SpaceDemos_rows__RUbUD{display:flex;flex-direction:column;gap:6px;transition:opacity .25s ease}.SpaceDemos_rowsLocked__kDu82{opacity:.5}.SpaceDemos_optionRow__C7Og9{display:flex;align-items:center;gap:6px}.SpaceDemos_line__9odox{display:block;width:100%;height:7px;border-radius:4px;background:var(--theme-chip-bg)}.SpaceDemos_lineShort__nTk8G{width:60%}@keyframes SpaceDemos_mockIn__gjWPG{0%{opacity:0;transform:translateY(4px)}}@keyframes SpaceDemos_caretBlink__E9WwV{50%{opacity:0}}.TrainingOverlay_veil__pw72G{position:fixed;inset:0;z-index:100005;pointer-events:none;background:transparent}.TrainingOverlay_veil__pw72G:before{background:var(--theme-overlay);clip-path:var(--training-hole,none);-webkit-clip-path:var(--training-hole,none);transition:clip-path .18s ease,-webkit-clip-path .18s ease,opacity .6s ease,backdrop-filter .6s ease,-webkit-backdrop-filter .6s ease;animation:TrainingOverlay_veilIn__yJk7e .45s ease backwards}.TrainingOverlay_veilAway__HkqsB:before{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.TrainingOverlay_ringLayer__OxKuL{position:fixed;inset:0;z-index:100005;pointer-events:none}.TrainingOverlay_ringLayerAbove___OE3c{z-index:100011}.TrainingOverlay_ring__oYDwc{position:absolute;box-sizing:border-box;border-radius:12px;box-shadow:0 0 0 2px var(--theme-accent,#39766b),0 0 22px 2px var(--theme-accent-open-glow,rgba(57,118,107,.45));transition:left .18s ease,top .18s ease,width .18s ease,height .18s ease}.TrainingOverlay_ringLive__MM9cu{animation:TrainingOverlay_ringBreath__uELKV 2.4s ease-in-out infinite}.TrainingOverlay_ringPulse__tU4tA{animation:TrainingOverlay_ringPulse__tU4tA .42s ease-out}.TrainingOverlay_ringReleased__aBC15{opacity:0;transition:opacity .4s ease}.TrainingOverlay_ringHandoff__rpilM{animation:TrainingOverlay_ringHandoff__rpilM .7s cubic-bezier(.3,.7,.3,1)}.TrainingOverlay_moving__HRuWW:before{transition:clip-path .42s cubic-bezier(.3,.7,.3,1),-webkit-clip-path .42s cubic-bezier(.3,.7,.3,1),opacity .6s ease,backdrop-filter .6s ease,-webkit-backdrop-filter .6s ease}.TrainingOverlay_moving__HRuWW .TrainingOverlay_ring__oYDwc{transition:left .42s cubic-bezier(.3,.7,.3,1),top .42s cubic-bezier(.3,.7,.3,1),width .42s cubic-bezier(.3,.7,.3,1),height .42s cubic-bezier(.3,.7,.3,1)}.TrainingOverlay_static__HbEGR,.TrainingOverlay_static__HbEGR .TrainingOverlay_ring__oYDwc,.TrainingOverlay_static__HbEGR:before{animation:none;transition:none}@keyframes TrainingOverlay_veilIn__yJk7e{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@keyframes TrainingOverlay_ringBreath__uELKV{50%{box-shadow:0 0 0 3px var(--theme-accent,#39766b),0 0 30px 6px var(--theme-accent-open-glow,rgba(57,118,107,.45))}}@keyframes TrainingOverlay_ringHandoff__rpilM{45%{box-shadow:0 0 0 4px var(--theme-accent,#39766b),0 0 44px 14px var(--theme-accent-open-glow,rgba(57,118,107,.45))}}@keyframes TrainingOverlay_ringPulse__tU4tA{40%{box-shadow:0 0 0 5px var(--theme-accent,#39766b),0 0 34px 10px var(--theme-accent-open-glow,rgba(57,118,107,.45))}}.TrainingOverlay_demoLayer___ZBsp{position:fixed;inset:0;z-index:100006;pointer-events:none}.TrainingOverlay_demoLayer___ZBsp *{pointer-events:none!important}.TrainingOverlay_cursorLayer__COkFW{z-index:100011}.TrainingOverlay_demoFrame__zrJZR{position:absolute;animation:TrainingOverlay_frameIn__Ot2Pl .22s ease both}@keyframes TrainingOverlay_frameIn__Ot2Pl{0%{opacity:0;transform:scale(.98)}}.TrainingOverlay_fakeField__JH1kc{position:absolute;display:flex;align-items:center;box-sizing:border-box;padding:0 12px;min-height:36px;border-radius:10px;border:1px solid var(--theme-accent,#39766b);background:var(--theme-surface);color:var(--theme-text);font-size:.9rem;overflow:hidden;white-space:nowrap;animation:TrainingOverlay_frameIn__Ot2Pl .18s ease both}.TrainingOverlay_fakeCaret___ISZW{width:2px;height:1.1em;margin-left:2px;background:currentColor;animation:TrainingOverlay_caretBlink__QI9fh .9s steps(1) infinite}@keyframes TrainingOverlay_caretBlink__QI9fh{50%{opacity:0}}.TrainingOverlay_demoHighlight__w7_og{position:absolute;box-sizing:border-box;border-radius:10px;border:2px solid var(--theme-accent,#39766b);transition:left .2s ease,top .2s ease,width .2s ease,height .2s ease}.TrainingOverlay_demoBadge__TChB9{position:absolute;transform:translate(-50%,calc(-100% - 8px));padding:4px 10px;border-radius:999px;background:var(--theme-text);color:var(--theme-surface);font-size:.75rem;font-weight:600;white-space:nowrap;box-shadow:var(--theme-shadow-soft);animation:TrainingOverlay_badgeIn__VIIqw .16s ease both}@keyframes TrainingOverlay_badgeIn__VIIqw{0%{opacity:0;transform:translate(-50%,calc(-100% - 2px))}}.TrainingOverlay_cursor__FGYB4{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--theme-text) 72%,transparent);border:2px solid var(--theme-surface);box-shadow:0 2px 10px rgba(0,0,0,.25);transition-property:transform;transition-timing-function:cubic-bezier(.3,.7,.3,1)}.TrainingOverlay_cursorDown__HzOHj{scale:.82}.TrainingOverlay_ripple__MgQYz{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid var(--theme-accent,#39766b);animation:TrainingOverlay_ripple__MgQYz .6s ease-out forwards}@keyframes TrainingOverlay_ripple__MgQYz{to{transform:scale(3.2);opacity:0}}.TrainingOverlay_holdRing__vb73R{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;overflow:visible;transform:rotate(-90deg)}.TrainingOverlay_holdRing__vb73R circle{fill:none;stroke:var(--theme-accent,#39766b);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:TrainingOverlay_holdFill__MX1Ki var(--hold-ms,.65s) linear forwards}@keyframes TrainingOverlay_holdFill__MX1Ki{to{stroke-dashoffset:0}}.TrainingOverlay_rescue__Lo6BN{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:100007;display:flex;gap:8px;padding:8px;border-radius:14px;pointer-events:auto;animation:TrainingOverlay_frameIn__Ot2Pl .22s ease both}.TrainingOverlay_rescue__Lo6BN button{border:1px solid var(--theme-border,hsla(0,0%,50%,.35));border-radius:10px;padding:8px 12px;background:var(--theme-surface,transparent);color:var(--theme-text,inherit);font:inherit;font-size:.9rem;cursor:pointer}.TrainingOverlay_rescue__Lo6BN button:focus-visible{outline:2px solid var(--theme-accent,#39766b);outline-offset:2px}@font-face{font-family:__catalogTextFont_e71d7a;src:url(/_next/static/media/e653a209e2d6dd8f-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__catalogTextFont_e71d7a;src:url(/_next/static/media/e653a209e2d6dd8f-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__catalogTextFont_Fallback_e71d7a;src:local("Arial");ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.00%;size-adjust:100.37%}.__className_e71d7a{font-family:__catalogTextFont_e71d7a,__catalogTextFont_Fallback_e71d7a}.__variable_e71d7a{--font-catalog-text:"__catalogTextFont_e71d7a","__catalogTextFont_Fallback_e71d7a"}@font-face{font-family:__playfairDisplay_a6cd2b;src:url(/_next/static/media/eaead17c7dbfcd5d-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__playfairDisplay_a6cd2b;src:url(/_next/static/media/eaead17c7dbfcd5d-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__playfairDisplay_Fallback_a6cd2b;src:local("Times New Roman");ascent-override:97.38%;descent-override:22.59%;line-gap-override:0.00%;size-adjust:111.11%}.__className_a6cd2b{font-family:__playfairDisplay_a6cd2b,__playfairDisplay_Fallback_a6cd2b}.__variable_a6cd2b{--font-playfair-display:"__playfairDisplay_a6cd2b","__playfairDisplay_Fallback_a6cd2b"}@font-face{font-family:__cinzel_d8eb5f;src:url(/_next/static/media/a273567b21a7c318-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__cinzel_d8eb5f;src:url(/_next/static/media/a273567b21a7c318-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__cinzel_Fallback_d8eb5f;src:local("Times New Roman");ascent-override:71.05%;descent-override:27.08%;line-gap-override:0.00%;size-adjust:137.38%}.__className_d8eb5f{font-family:__cinzel_d8eb5f,__cinzel_Fallback_d8eb5f}.__variable_d8eb5f{--font-cinzel:"__cinzel_d8eb5f","__cinzel_Fallback_d8eb5f"}@font-face{font-family:__lora_7e3ac5;src:url(/_next/static/media/5c0c2bcbaa4149ca-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__lora_7e3ac5;src:url(/_next/static/media/5c0c2bcbaa4149ca-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__lora_Fallback_7e3ac5;src:local("Times New Roman");ascent-override:87.53%;descent-override:23.84%;line-gap-override:0.00%;size-adjust:114.93%}.__className_7e3ac5{font-family:__lora_7e3ac5,__lora_Fallback_7e3ac5}.__variable_7e3ac5{--font-lora:"__lora_7e3ac5","__lora_Fallback_7e3ac5"}@font-face{font-family:__montserrat_84a213;src:url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__montserrat_84a213;src:url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__montserrat_Fallback_84a213;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_84a213{font-family:__montserrat_84a213,__montserrat_Fallback_84a213}.__variable_84a213{--font-montserrat:"__montserrat_84a213","__montserrat_Fallback_84a213"}@font-face{font-family:__poppins_29dc6d;src:url(/_next/static/media/eafabf029ad39a43-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__poppins_29dc6d;src:url(/_next/static/media/b957ea75a84b6ea7-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__poppins_Fallback_29dc6d;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_29dc6d{font-family:__poppins_29dc6d,__poppins_Fallback_29dc6d}.__variable_29dc6d{--font-poppins:"__poppins_29dc6d","__poppins_Fallback_29dc6d"}@font-face{font-family:__oswald_40a6f4;src:url(/_next/static/media/bd9b9909c3a641ff-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__oswald_40a6f4;src:url(/_next/static/media/bd9b9909c3a641ff-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__oswald_Fallback_40a6f4;src:local("Arial");ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.00%;size-adjust:81.28%}.__className_40a6f4{font-family:__oswald_40a6f4,__oswald_Fallback_40a6f4}.__variable_40a6f4{--font-oswald:"__oswald_40a6f4","__oswald_Fallback_40a6f4"}@font-face{font-family:__dancingScript_59c2ac;src:url(/_next/static/media/0e9d289c6eb42bf7-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__dancingScript_59c2ac;src:url(/_next/static/media/0e9d289c6eb42bf7-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__dancingScript_Fallback_59c2ac;src:local("Arial");ascent-override:115.78%;descent-override:35.24%;line-gap-override:0.00%;size-adjust:79.46%}.__className_59c2ac{font-family:__dancingScript_59c2ac,__dancingScript_Fallback_59c2ac}.__variable_59c2ac{--font-dancing-script:"__dancingScript_59c2ac","__dancingScript_Fallback_59c2ac"}@font-face{font-family:__pacifico_5ccb51;src:url(/_next/static/media/be955174636e5369-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__pacifico_Fallback_5ccb51;src:local("Arial");ascent-override:141.17%;descent-override:49.08%;line-gap-override:0.00%;size-adjust:92.30%}.__className_5ccb51{font-family:__pacifico_5ccb51,__pacifico_Fallback_5ccb51;font-weight:400;font-style:normal}.__variable_5ccb51{--font-pacifico:"__pacifico_5ccb51","__pacifico_Fallback_5ccb51"}@font-face{font-family:__caveat_91ea22;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__caveat_91ea22;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__caveat_Fallback_91ea22;src:local("Arial");ascent-override:128.40%;descent-override:40.12%;line-gap-override:0.00%;size-adjust:74.77%}.__className_91ea22{font-family:__caveat_91ea22,__caveat_Fallback_91ea22}.__variable_91ea22{--font-caveat:"__caveat_91ea22","__caveat_Fallback_91ea22"}