@import url(/theme-toggle.min.css?v=r143-final-corrections-and-2d-drag-rebuild);@font-face{font-family:amador;src:url("/assets/fonts/amador.woff2?v=r143-final-corrections-and-2d-drag-rebuild") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:amador-auth;src:url("/assets/fonts/amador.woff2?v=r143-final-corrections-and-2d-drag-rebuild") format("woff2");font-weight:400;font-style:normal;font-display:block}:root{color-scheme:light;--dashboard-bg:#f4f4f6;--dashboard-surface:rgba(255, 255, 255, .93);--dashboard-surface-solid:#fff;--dashboard-raised:#f7f7f8;--dashboard-text:#151517;--dashboard-muted:#73737b;--dashboard-border:rgba(20, 20, 24, .11);--dashboard-hover:rgba(20, 20, 24, .055);--dashboard-active:rgba(20, 20, 24, .09);--dashboard-accent:#9b793d;--dashboard-accent-soft:rgba(155, 121, 61, .14);--dashboard-danger:#b33a3a;--dashboard-danger-soft:rgba(179, 58, 58, .11);--dashboard-success:#267451;--dashboard-shadow:0 24px 70px rgba(26, 26, 34, .08);--dashboard-sidebar-width:286px;--dashboard-radius:22px;--header-height:72px;--theme-toggle-width:64px;--theme-toggle-height:32px;--theme-toggle-knob-size:26px;--theme-toggle-icon-duration:320ms;--theme-toggle-knob-duration:360ms;--dashboard-layer-content:0;--dashboard-layer-backdrop:200;--dashboard-layer-modal:210;--dashboard-layer-toast:300;font-family:Arial,Helvetica,sans-serif}html[data-theme-mode=dark]{color-scheme:dark;--dashboard-bg:#0d0d0f;--dashboard-surface:rgba(23, 23, 26, .94);--dashboard-surface-solid:#17171a;--dashboard-raised:#202024;--dashboard-text:#f1f1f2;--dashboard-muted:#9a9aa1;--dashboard-border:rgba(255, 255, 255, .1);--dashboard-hover:rgba(255, 255, 255, .055);--dashboard-active:rgba(255, 255, 255, .095);--dashboard-accent:#b99a62;--dashboard-accent-soft:rgba(185, 154, 98, .16);--dashboard-danger:#ee7a7a;--dashboard-danger-soft:rgba(238, 122, 122, .11);--dashboard-success:#75c79e;--dashboard-shadow:0 28px 80px rgba(0, 0, 0, .36)}*,::after,::before{box-sizing:border-box}body,html{min-height:100%}html{background:var(--dashboard-bg);scrollbar-width:none}.dashboard_sidebar_scroll::-webkit-scrollbar,.dashboard_table_wrapper::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0}body{margin:0;overflow-x:hidden;background:var(--dashboard-bg);color:var(--dashboard-text);font:400 15px/1.5 Arial,Helvetica,sans-serif;-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}a,button{color:inherit;-webkit-tap-highlight-color:transparent}a{text-decoration:none}button{border:0}:focus{outline:0}:focus-visible{outline:2px solid color-mix(in srgb,var(--dashboard-accent) 82%,white);outline-offset:3px}html[data-input-mode=pointer] :focus-visible{outline:0}[hidden]{display:none!important}.dashboard_eyebrow{margin:0;color:var(--dashboard-accent);font-size:11px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.dashboard_login{min-height:100svh;overflow:auto;background:radial-gradient(circle at 50% 35%,rgba(177,142,81,.15),transparent 34%),var(--dashboard-bg)}.dashboard_login_main{min-height:100svh;display:grid;place-items:center;padding:46px 22px 58px}.dashboard_login_panel{position:relative;isolation:isolate;width:min(100%,460px);padding:54px 48px 48px;overflow:hidden;border:1px solid var(--dashboard-border);border-radius:30px;background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow);text-align:center}.dashboard_login_glow{position:absolute;z-index:-1;top:-180px;left:50%;width:380px;height:300px;border-radius:50%;background:radial-gradient(circle,var(--dashboard-accent-soft),transparent 68%);transform:translateX(-50%)}.dashboard_brand_mark{display:block;width:66px;height:66px;margin:0 auto 22px}.dashboard_login_panel h1{margin:7px 0 32px;font-family:amador-auth,Georgia,serif;font-size:clamp(43px, 7vw, 56px);font-weight:400;line-height:.98;letter-spacing:.01em}.dashboard_alert,.dashboard_form_message,.dashboard_notice,.dashboard_pending{margin:0 0 20px;padding:12px 14px;border-radius:13px;text-align:left}.dashboard_notice{background:var(--dashboard-accent-soft)}.dashboard_alert,.dashboard_form_message.is_error{color:var(--dashboard-danger);background:var(--dashboard-danger-soft)}.dashboard_pending{display:grid;gap:3px;background:var(--dashboard-raised)}.dashboard_pending span{color:var(--dashboard-muted);font-size:13px}.dashboard_gallery_editor,.dashboard_login_form,.dashboard_security_form{display:grid;gap:10px;text-align:left}.dashboard_future_form label,.dashboard_gallery_editor label,.dashboard_login_form label,.dashboard_security_form label,.dashboard_settings_body>label{color:var(--dashboard-muted);font-size:12px;font-weight:700;letter-spacing:.035em}.dashboard_future_form input,.dashboard_gallery_editor input,.dashboard_gallery_editor textarea,.dashboard_login_form input,.dashboard_readonly_field,.dashboard_security_form input{width:100%;border:1px solid var(--dashboard-border);border-radius:13px;background:var(--dashboard-raised);color:var(--dashboard-text)}.dashboard_readonly_field{min-height:48px;padding:13px 15px;user-select:text}.dashboard_gallery_editor input,.dashboard_login_form input,.dashboard_security_form input{height:48px;padding:0 15px}.dashboard_gallery_editor textarea{min-height:112px;padding:13px 15px;resize:vertical}.dashboard_gallery_editor input:focus,.dashboard_gallery_editor textarea:focus,.dashboard_login_form input:focus,.dashboard_security_form input:focus{border-color:var(--dashboard-accent);box-shadow:0 0 0 3px var(--dashboard-accent-soft)}.dashboard_password_field{position:relative}.dashboard_password_field input{padding-right:54px}.dashboard_password_hold{position:absolute;top:50%;right:6px;width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:10px;background:0 0;cursor:pointer;transform:translateY(-50%)}.password_icon{position:absolute;top:50%;left:50%;width:21px;height:21px;object-fit:contain;transform:translate(-50%,-50%)}.dashboard_password_hold[data-password-visible=true] .password_icon_off,.password_icon_show{opacity:0}.dashboard_password_hold[data-password-visible=true] .password_icon_show{opacity:1}html[data-theme-mode=dark] .dashboard_action_grid img,html[data-theme-mode=dark] .dashboard_edit_button img,html[data-theme-mode=dark] .dashboard_icon_button img,html[data-theme-mode=dark] .password_icon{filter:invert(1)}.dashboard_primary_button,.dashboard_secondary_button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;font-weight:700;cursor:pointer}.dashboard_primary_button{color:#fff;background:var(--dashboard-accent)}.dashboard_secondary_button{border:1px solid var(--dashboard-border);background:var(--dashboard-raised)}.dashboard_primary_button:disabled,.dashboard_secondary_button:disabled{cursor:not-allowed;opacity:.45}.dashboard_login_form .dashboard_primary_button{width:100%;margin-top:14px}.dashboard_app{min-height:100svh}.dashboard_mobile_header{display:none}.dashboard_sidebar{position:fixed;z-index:80;inset:0 auto 0 0;width:var(--dashboard-sidebar-width);display:grid;grid-template-rows:minmax(0,1fr) auto;border-right:1px solid var(--dashboard-border);background:var(--dashboard-surface-solid)}.dashboard_sidebar_scroll{min-height:0;overflow:auto;padding:28px 18px;scrollbar-width:none;overscroll-behavior:contain}.dashboard_navigation{display:grid;gap:7px}.dashboard_add_gallery,.dashboard_gallery_link,.dashboard_gallery_submenu a,.dashboard_package_submenu span,.dashboard_primary_nav,.dashboard_secondary_nav,.dashboard_showroom_submenu a{min-width:0;color:var(--dashboard-muted);font-size:14px;font-weight:650}.dashboard_add_gallery,.dashboard_primary_nav{min-height:42px;display:flex;align-items:center;padding:0 13px;border-radius:13px}.dashboard_add_gallery[aria-current=page],.dashboard_gallery_link[aria-current=page],.dashboard_gallery_submenu a[aria-current=page],.dashboard_primary_nav[aria-current=page],.dashboard_secondary_nav[aria-current=page]{color:var(--dashboard-text)}.dashboard_add_gallery[aria-current=page]{background:var(--dashboard-active)}.dashboard_nav_divider{height:1px;margin:11px 5px;background:var(--dashboard-border)}.dashboard_gallery_list{display:grid;gap:5px}.dashboard_gallery_nav_item,.dashboard_package_nav_item,.dashboard_showroom_nav_item{position:relative;border-radius:15px;transition:background-color 160ms,box-shadow 160ms}.dashboard_gallery_nav_item.is_current,.dashboard_package_nav_item.is_current,.dashboard_showroom_nav_item.is_current{background:var(--dashboard-active)}.dashboard_gallery_nav_row,.dashboard_showroom_nav_row{min-height:44px;display:grid;align-items:center;gap:3px}.dashboard_gallery_nav_row{grid-template-columns:25px minmax(0,1fr) 26px 28px;padding:0 6px}.dashboard_showroom_nav_row{grid-template-columns:minmax(0,1fr) 28px;padding-right:7px}.dashboard_drag_handle,.dashboard_expand_button,.dashboard_more_button{width:26px;height:32px;display:grid;place-items:center;padding:0;border-radius:9px;background:0 0;cursor:pointer;touch-action:none}.dashboard_drag_handle{opacity:.45;cursor:grab}.dashboard_drag_handle svg{width:12px;height:18px;fill:currentColor}.dashboard_more_button{color:var(--dashboard-muted);font-size:20px;line-height:1;letter-spacing:-.08em}.dashboard_gallery_link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_chevron{position:relative;width:12px;height:8px;display:block}.dashboard_chevron i{position:absolute;top:3px;width:7px;height:1.5px;border-radius:999px;background:currentColor;transition:transform 170ms}.dashboard_chevron i:first-child{left:0;transform:rotate(38deg)}.dashboard_chevron i:last-child{right:0;transform:rotate(-38deg)}.dashboard_expand_button.is_open .dashboard_chevron i:first-child,[data-timeout-trigger].is_open .dashboard_chevron i:first-child{transform:rotate(-38deg)}.dashboard_expand_button.is_open .dashboard_chevron i:last-child,[data-timeout-trigger].is_open .dashboard_chevron i:last-child{transform:rotate(38deg)}.dashboard_gallery_submenu,.dashboard_showroom_submenu{padding:0 12px 10px 43px}.dashboard_package_submenu{padding:0 9px 10px}.dashboard_package_list{display:grid;gap:2px}.dashboard_package_nav_row{min-height:34px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px;padding:0 6px;border-radius:9px;color:var(--dashboard-muted)}.dashboard_gallery_submenu a,.dashboard_showroom_submenu a{min-height:32px;display:flex;align-items:center}.dashboard_showroom_submenu .dashboard_secondary_nav{font-size:14px;font-weight:650}.dashboard_gallery_menu{position:absolute;z-index:20;top:39px;right:7px;width:145px;padding:6px;border:1px solid var(--dashboard-border);border-radius:13px;background:var(--dashboard-surface-solid);box-shadow:0 14px 38px rgba(0,0,0,.14)}.dashboard_gallery_menu a,.dashboard_gallery_menu button{width:100%;min-height:37px;display:flex;align-items:center;padding:0 10px;border-radius:9px;background:0 0;color:var(--dashboard-text);font-size:13px;text-align:left;cursor:pointer}.dashboard_gallery_menu .is_destructive{color:var(--dashboard-danger)}.dashboard_add_gallery{gap:8px;margin-top:5px}.dashboard_add_gallery span{color:var(--dashboard-accent);font-size:20px}.dashboard_showroom_nav_item{margin-top:-2px}.dashboard_showroom_nav_row .dashboard_primary_nav{padding-right:3px}.dashboard_sidebar_footer{position:relative;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:9px;padding:13px 17px;border-top:1px solid var(--dashboard-border);background:var(--dashboard-surface-solid)}.dashboard_user_link{min-width:0;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.dashboard_user_link img{width:32px;height:32px;border-radius:50%}.dashboard_user_link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_logout_form{margin:0}.dashboard_icon_button{width:34px;height:34px;display:grid;place-items:center;padding:0;background:0 0;cursor:pointer}.dashboard_icon_button img{width:18px;height:18px;opacity:.72;transition:opacity 160ms,transform 160ms}.dashboard_content{min-height:100svh;margin-left:var(--dashboard-sidebar-width);padding:44px clamp(24px,4vw,66px) 70px}.dashboard_content_inner{width:min(100%,1440px);margin:0 auto}.dashboard_page_heading{margin-bottom:28px}.dashboard_about_heading{display:flex;align-items:end;justify-content:space-between;gap:18px}.dashboard_page_heading h1{margin:4px 0 0;font-size:clamp(34px, 4vw, 54px);line-height:1.05;letter-spacing:-.045em}.dashboard_metric_card,.dashboard_panel,.dashboard_replica_shell{border:1px solid var(--dashboard-border);border-radius:var(--dashboard-radius);background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow)}.dashboard_home_overview{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.dashboard_metric_card{width:100%;display:grid;align-content:center;gap:3px;min-height:96px;padding:18px 20px}.dashboard_metric_card>span{color:var(--dashboard-muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.dashboard_metric_card>strong{font-size:24px;line-height:1}.dashboard_action_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard_action_grid a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--dashboard-border);border-radius:17px;background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow);transition:border-color 170ms,transform 170ms}.dashboard_action_grid a>span{min-width:0;display:grid;gap:2px}.dashboard_action_grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.dashboard_action_grid small{overflow:hidden;color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px}.dashboard_action_grid img{flex:0 0 auto;width:18px;height:18px;opacity:.65}.dashboard_table_section{margin-top:38px}.dashboard_section_title{margin:0 0 13px;font-size:20px}.dashboard_table_panel{overflow:hidden}.dashboard_table_wrapper{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab}.dashboard_table_wrapper.is_panning{cursor:grabbing;user-select:none}.dashboard_table_wrapper table{width:100%;min-width:780px;border-collapse:separate;border-spacing:0}.dashboard_table_wrapper td,.dashboard_table_wrapper th{height:68px;padding:0 20px;border-bottom:1px solid var(--dashboard-border);text-align:left;white-space:nowrap}.dashboard_table_wrapper td,.dashboard_table_wrapper th:not(:first-child){text-align:center}.dashboard_table_wrapper thead th{height:48px;color:var(--dashboard-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.dashboard_table_wrapper tbody tr:last-child td,.dashboard_table_wrapper tbody tr:last-child th{border-bottom:0}.dashboard_table_wrapper th:first-child{position:sticky;z-index:3;left:0;width:1%;min-width:max-content;background:var(--dashboard-surface-solid)}.dashboard_table_wrapper thead th:first-child{z-index:4}.dashboard_table_wrapper th:first-child::after{content:"";position:absolute;top:0;right:-14px;bottom:0;width:14px;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.055),transparent);opacity:.5}html[data-theme-mode=dark] .dashboard_table_wrapper th:first-child::after{background:linear-gradient(90deg,rgba(0,0,0,.28),transparent)}.dashboard_table_wrapper th a{display:grid;gap:2px}.dashboard_table_wrapper th strong{font-size:14px}.dashboard_table_wrapper th small{color:var(--dashboard-muted);font-size:11px;font-weight:400}.dashboard_access_state,.dashboard_future_badge,.dashboard_status{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:1px 11px 0;border-radius:999px;background:var(--dashboard-raised);color:var(--dashboard-muted);font-size:11px;font-weight:750;line-height:1}.dashboard_status.is_holding,.dashboard_status.is_holding *{user-select:none;-webkit-user-select:none}.dashboard_status>span{position:relative;z-index:2}.dashboard_status>i{position:absolute;z-index:1;inset:0;background:currentColor;opacity:.1;transform:scaleX(0);transform-origin:left}.dashboard_status.is_holding>i{transform:scaleX(1);transition:transform var(--hold-duration, 1000ms) linear}.dashboard_status.is_visible{color:var(--dashboard-success);background:color-mix(in srgb,var(--dashboard-success) 12%,transparent)}.dashboard_status.is_link{color:var(--dashboard-accent);background:var(--dashboard-accent-soft)}.dashboard_status.is_active{color:#1f7a4d;background:rgba(31,122,77,.12)}.dashboard_status.is_expired{color:#9b6816;background:rgba(155,104,22,.12)}.dashboard_status.is_revoked{color:var(--dashboard-danger);background:var(--dashboard-danger-soft)}.dashboard_access_state.is_permanent,.dashboard_status.is_permanent{color:var(--dashboard-accent);background:var(--dashboard-accent-soft)}.dashboard_gallery_meta{display:grid;grid-template-columns:minmax(220px,1fr) auto 44px;align-items:center;gap:18px;margin-bottom:20px;padding:16px 18px}.dashboard_showroom_meta{grid-template-columns:minmax(220px,1fr) auto}.dashboard_gallery_url{min-width:0;display:grid;gap:2px}.dashboard_gallery_url span{color:var(--dashboard-muted);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.dashboard_gallery_url strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.dashboard_edit_button{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--dashboard-border);border-radius:13px;background:var(--dashboard-raised)}.dashboard_edit_button img{width:19px;height:19px;opacity:.75}.dashboard_state_control{--status-index:0;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(82px,1fr));padding:3px;border:1px solid var(--dashboard-border);border-radius:999px;background:var(--dashboard-raised)}.dashboard_state_control_two{grid-template-columns:repeat(2,minmax(92px,1fr))}.dashboard_state_control_two .dashboard_state_pill{width:calc((100% - 6px)/ 2)}.dashboard_state_pill{position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/ 3);border-radius:999px;background:var(--dashboard-surface-solid);box-shadow:0 3px 12px rgba(0,0,0,.12);transform:translate3d(calc(var(--status-index) * 100%),0,0);transition:transform 310ms cubic-bezier(.22, 1.28, .32, 1)}.dashboard_state_control button{min-height:35px;padding:0 13px;border-radius:999px;background:0 0;color:var(--dashboard-muted);font-size:12px;font-weight:700;cursor:pointer}.dashboard_state_control button[aria-pressed=true]{color:var(--dashboard-text)}.dashboard_state_control.is_saving{pointer-events:none;opacity:.72}.dashboard_replica_shell{overflow:hidden}.dashboard_replica_shell iframe{display:block;width:100%;height:max(760px,82svh);border:0;background:var(--dashboard-surface-solid)}.dashboard_settings_stack{width:100%;margin:0;display:grid;gap:18px}.dashboard_access_panel,.dashboard_editor_panel,.dashboard_settings_card{overflow:visible}.dashboard_panel_heading{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 24px;border-bottom:1px solid var(--dashboard-border)}.dashboard_panel_heading h2{margin:0;font-size:18px}.dashboard_settings_body{padding:24px}.dashboard_timeout_picker{position:relative;margin-top:7px}.dashboard_timeout_picker>button{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border:1px solid var(--dashboard-border);border-radius:13px;background:var(--dashboard-raised);cursor:pointer}.dashboard_timeout_options{position:absolute;z-index:12;top:calc(100% + 7px);left:0;right:0;padding:6px;border:1px solid var(--dashboard-border);border-radius:13px;background:var(--dashboard-surface-solid);box-shadow:var(--dashboard-shadow)}.dashboard_timeout_options button{width:100%;min-height:38px;padding:0 10px;border-radius:9px;background:0 0;text-align:left;cursor:pointer}.dashboard_timeout_options button[aria-selected=true]{background:var(--dashboard-active);font-weight:700}.dashboard_settings_readonly{margin-top:7px;cursor:text}.dashboard_security_form{margin-top:20px}.dashboard_editor_note,.dashboard_security_form p,.dashboard_url_preview{margin:2px 0 10px;color:var(--dashboard-muted);font-size:12px}.dashboard_gallery_editor .dashboard_primary_button,.dashboard_security_form .dashboard_primary_button{width:100%;margin-top:12px}.dashboard_editor_panel{width:100%;margin:18px 0 0}.dashboard_gallery_editor{width:100%;padding:24px}.dashboard_editor_separator{width:100%;height:1px;margin:12px 0;border:0;background:var(--dashboard-border)}.dashboard_back_button{width:42px;height:42px;display:grid;place-items:center;margin:0 0 16px;border:1px solid var(--dashboard-border);border-radius:50%;background:var(--dashboard-surface)}.dashboard_back_button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dashboard_access_panel{width:100%;margin:0}.dashboard_access_form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.dashboard_access_form label{display:grid;gap:7px;color:var(--dashboard-muted);font-size:12px;font-weight:700}.dashboard_access_form input{width:100%;height:46px;padding:0 14px;border:1px solid var(--dashboard-border);border-radius:13px;background:var(--dashboard-raised);color:var(--dashboard-text)}.dashboard_access_table button{min-height:34px;padding:0 11px;border-radius:999px;background:var(--dashboard-raised);cursor:pointer}.dashboard_access_table .is_destructive,.dashboard_secondary_button.is_destructive{color:var(--dashboard-danger)}.dashboard_secondary_button.is_destructive{position:relative;overflow:hidden;user-select:none;-webkit-user-select:none}.dashboard_secondary_button.is_destructive::before{content:"";position:absolute;inset:0;background:currentColor;opacity:.1;transform:scaleX(0);transform-origin:left;pointer-events:none}.dashboard_secondary_button.is_destructive.is_holding::before{transform:scaleX(1);transition:transform var(--hold-duration, 1000ms) linear}.dashboard_access_table .is_destructive{position:relative;overflow:hidden;user-select:none;-webkit-user-select:none}.dashboard_access_table .is_destructive::before{content:"";position:absolute;inset:0;background:currentColor;opacity:.1;transform:scaleX(0);transform-origin:left;pointer-events:none}.dashboard_access_table .is_destructive.is_holding::before{transform:scaleX(1);transition:transform var(--hold-duration, 1000ms) linear}.dashboard_package_summary{overflow:hidden}.dashboard_package_summary>div{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid var(--dashboard-border)}.dashboard_package_summary>div:last-child{border-bottom:0}.dashboard_about_admin,.dashboard_packages_admin{display:grid;gap:20px}.dashboard_packages_list{display:grid;padding:10px}.dashboard_packages_list article{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid var(--dashboard-border)}.dashboard_packages_list article:last-child{border-bottom:0}.dashboard_focal_heading{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px}.dashboard_focal_heading h2{margin:0;font-size:20px}.dashboard_focal_heading button{min-width:104px}.dashboard_focal_editor{padding:22px}.dashboard_focal_previews{display:grid;grid-template-columns:1.5fr 1fr .8fr;align-items:start;gap:18px}.dashboard_focal_previews figure{margin:0;display:grid;gap:7px}.dashboard_focal_previews [data-focal-surface]{position:relative;overflow:hidden;aspect-ratio:3/4;border-radius:15px;background:var(--dashboard-raised);touch-action:none;cursor:crosshair}.dashboard_focal_previews .is_tablet [data-focal-surface]{aspect-ratio:4/5}.dashboard_focal_previews .is_mobile [data-focal-surface]{aspect-ratio:1/1}.dashboard_focal_previews img{width:100%;height:100%;display:block;object-fit:cover}.dashboard_focal_previews [data-focal-marker]{position:absolute;z-index:2;width:24px;height:24px;padding:0;border:2px solid #fff;border-radius:50%;background:rgba(0,0,0,.28);box-shadow:0 2px 10px rgba(0,0,0,.4);opacity:0;transform:translate(-50%,-50%) scale(.82);cursor:grab;touch-action:none;transition:opacity 150ms,transform 180ms cubic-bezier(.2,.8,.2,1)}.dashboard_focal_previews [data-focal-surface].is_touch_editing [data-focal-marker],.dashboard_focal_previews [data-focal-surface]:focus-within [data-focal-marker]{opacity:1;transform:translate(-50%,-50%) scale(1)}.dashboard_focal_previews figcaption{color:var(--dashboard-muted);font-size:12px;text-align:center}.dashboard_future_form{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:24px}.dashboard_future_form label{display:grid;gap:7px}.dashboard_future_form button,.dashboard_future_form input{width:100%;height:46px}.dashboard_future_form button{align-self:end;border-radius:999px;background:var(--dashboard-raised)}.dashboard_access_table{padding:0 24px 24px;overflow:visible}.dashboard_access_table>.dashboard_panel_heading{margin:0 -24px 16px;min-height:0;padding-top:17px;padding-bottom:17px}.dashboard_access_table h2{margin:0 0 7px;font-size:18px}.dashboard_access_table p{margin:0;color:var(--dashboard-muted)}.dashboard_delete_dialog{z-index:var(--dashboard-layer-modal);width:min(calc(100% - 34px),480px);padding:30px;border:1px solid var(--dashboard-border);border-radius:24px;background:var(--dashboard-surface-solid);color:var(--dashboard-text);box-shadow:0 30px 100px rgba(0,0,0,.3)}.dashboard_delete_dialog::backdrop{background:rgba(0,0,0,.48);backdrop-filter:blur(6px)}.dashboard_delete_dialog h2{margin:5px 0 14px;font-size:27px}.dashboard_delete_dialog p{color:var(--dashboard-muted)}.dashboard_dialog_close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:var(--dashboard-raised);font-size:22px;cursor:pointer}.dashboard_delete_blocked{margin:18px 0;padding:12px;border-radius:12px;color:var(--dashboard-danger);background:var(--dashboard-danger-soft)}.dashboard_hold_delete{position:relative;width:100%;min-height:50px;overflow:hidden;border-radius:999px;background:var(--dashboard-danger-soft);color:var(--dashboard-danger);font-weight:750;cursor:pointer;touch-action:none}.dashboard_hold_delete span{position:relative;z-index:2}.dashboard_hold_delete i{position:absolute;z-index:1;inset:0;background:color-mix(in srgb,var(--dashboard-danger) 22%,transparent);transform:scaleX(0);transform-origin:left}.dashboard_hold_delete.is_holding i{transform:scaleX(1);transition:transform 3s linear}.dashboard_hold_delete,.dashboard_hold_delete span{user-select:none;-webkit-user-select:none}.dashboard_hold_delete:disabled{opacity:.45;cursor:not-allowed}.dashboard_toast{position:fixed;z-index:var(--dashboard-layer-toast);inset:auto auto max(18px,env(safe-area-inset-bottom)) calc(var(--dashboard-sidebar-width) + (100vw - var(--dashboard-sidebar-width))/ 2);margin:0;left:calc(var(--dashboard-sidebar-width) + (100vw - var(--dashboard-sidebar-width))/ 2);bottom:max(18px,env(safe-area-inset-bottom));width:min(430px,calc(100vw - var(--dashboard-sidebar-width) - 44px));min-height:54px;display:grid;grid-template-columns:30px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:9px 10px 9px 14px;border:1px solid var(--dashboard-border);border-radius:17px;background:var(--dashboard-surface-solid);box-shadow:0 22px 65px rgba(0,0,0,.2);opacity:0;pointer-events:none;transform:translate(-50%,18px);transition:opacity 180ms cubic-bezier(.4, 0, 1, 1),transform 210ms cubic-bezier(.4, 0, 1, 1)}.dashboard_toast.is_visible{opacity:1;pointer-events:auto;transform:translate(-50%,0);transition-timing-function:cubic-bezier(0,0,.2,1)}.dashboard_toast.is_closing{pointer-events:none}.dashboard_toast_icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--dashboard-accent-soft);color:var(--dashboard-accent);font-size:17px;font-weight:800}.dashboard_toast_message{min-width:0;overflow-wrap:anywhere;font-size:13px;font-weight:700}.dashboard_toast_close{width:32px;height:32px;display:grid;place-items:center;padding:0;border-radius:50%;background:0 0;color:var(--dashboard-muted);cursor:pointer;font-size:20px}.dashboard_toast[data-type=error] .dashboard_toast_icon{color:var(--dashboard-danger);background:var(--dashboard-danger-soft)}.dashboard_toast[data-type=success] .dashboard_toast_icon{color:var(--dashboard-success);background:color-mix(in srgb,var(--dashboard-success) 13%,transparent)}.dashboard_toast[data-type=warning] .dashboard_toast_icon{color:#9b6816;background:rgba(155,104,22,.12)}.dashboard_login .dashboard_toast{left:50%;width:min(430px,calc(100vw - 44px))}.dashboard_drag_hole{visibility:visible!important;overflow:hidden!important;border:2px dashed color-mix(in srgb,var(--dashboard-accent) 62%,transparent)!important;background:color-mix(in srgb,var(--dashboard-raised) 86%,var(--dashboard-accent-soft))!important;box-shadow:none!important;filter:none!important;pointer-events:none!important}.dashboard_drag_hole::after,.dashboard_drag_hole::before{content:none!important}.is_dashboard_drag_lifted{opacity:.94;filter:saturate(.95);box-shadow:0 24px 56px rgba(0,0,0,.24)!important;transform:scale(1.025);cursor:grabbing!important}.dashboard_drag_active,.dashboard_drag_active *{cursor:grabbing!important;user-select:none!important}@media (hover:hover) and (pointer:fine){.dashboard_add_gallery:hover,.dashboard_gallery_menu a:hover,.dashboard_gallery_menu button:hover,.dashboard_gallery_submenu a:hover,.dashboard_primary_nav:hover,.dashboard_secondary_nav:hover,.dashboard_timeout_options button:hover{background:var(--dashboard-hover);color:var(--dashboard-text)}.dashboard_gallery_nav_item:hover,.dashboard_showroom_nav_item:hover{background:var(--dashboard-hover)}.dashboard_gallery_nav_item.is_current:hover,.dashboard_showroom_nav_item.is_current:hover{background:var(--dashboard-active)}.dashboard_gallery_nav_item:hover .dashboard_drag_handle,.dashboard_gallery_nav_item:hover .dashboard_expand_button,.dashboard_gallery_nav_item:hover .dashboard_gallery_link,.dashboard_gallery_nav_item:hover .dashboard_more_button,.dashboard_showroom_nav_item:hover .dashboard_expand_button,.dashboard_showroom_nav_item:hover .dashboard_primary_nav{color:var(--dashboard-text);opacity:1}.dashboard_gallery_nav_item .dashboard_gallery_submenu a:hover,.dashboard_showroom_nav_item .dashboard_primary_nav:hover,.dashboard_showroom_nav_item .dashboard_secondary_nav:hover{background:0 0}.dashboard_action_grid a:hover{border-color:color-mix(in srgb,var(--dashboard-accent) 35%,var(--dashboard-border));transform:translateY(-2px)}.dashboard_back_button:hover,.dashboard_edit_button:hover{background:var(--dashboard-hover)}.dashboard_icon_button:hover img{opacity:1;transform:scale(1.08)}}@media (max-width:1080px){.dashboard_toast{left:50%;width:min(430px,calc(100vw - 44px))}.dashboard_mobile_header{position:fixed;z-index:100;top:0;left:0;right:0;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--dashboard-border);background:color-mix(in srgb,var(--dashboard-surface-solid) 86%,transparent);backdrop-filter:blur(18px)}.dashboard_mobile_header a{font-family:amador,Georgia,serif;font-size:27px;line-height:1;letter-spacing:.015em}.dashboard_menu_button{position:relative;width:44px;height:44px;padding:0;background:0 0;cursor:pointer}.dashboard_menu_button span,.dashboard_menu_button span::after,.dashboard_menu_button span::before{position:absolute;left:50%;top:50%;width:26px;height:2px;border-radius:999px;background:var(--dashboard-text);transform:translate(-50%,-50%);content:""}.dashboard_menu_button span::before{transform:translate(-50%,-7px)}.dashboard_menu_button span::after{transform:translate(-50%,5px)}.dashboard_drawer_overlay{position:fixed;z-index:88;inset:0;background:rgba(0,0,0,.42);backdrop-filter:blur(3px)}.dashboard_sidebar{z-index:90;width:min(86vw,320px);padding-top:var(--header-height);transform:translateX(-104%);box-shadow:28px 0 70px rgba(0,0,0,.2);transition:transform 260ms cubic-bezier(.16, 1, .3, 1)}.dashboard_sidebar.is_open{transform:translateX(0)}.dashboard_content{margin-left:0;padding:calc(var(--header-height) + 32px) 24px 60px}.dashboard_metric_card{width:100%}.dashboard_action_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_replica_shell iframe{height:min(720px,calc(100svh - 400px));min-height:420px}html[data-dashboard-view=preview]{--dashboard-preview-meta-compensation:96px}html[data-dashboard-view=preview] .dashboard_replica_shell iframe{height:min(calc(720px + var(--dashboard-preview-meta-compensation)),calc(100svh - 400px + var(--dashboard-preview-meta-compensation)));min-height:calc(420px + var(--dashboard-preview-meta-compensation))}.dashboard_focal_previews{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.dashboard_login_main{padding:22px 15px 32px;align-items:center}.dashboard_login_panel{width:100%;padding:38px 24px 34px;border-radius:24px}.dashboard_brand_mark{width:58px;height:58px;margin-bottom:19px}.dashboard_login_panel h1{margin-bottom:28px;font-size:44px}.dashboard_content{padding:calc(var(--header-height) + 24px) 15px 46px}.dashboard_page_heading{margin-bottom:22px}.dashboard_page_heading h1{font-size:38px}.dashboard_home_overview{grid-template-columns:1fr}.dashboard_metric_card{width:100%;min-height:76px;grid-template-columns:1fr auto;align-items:center}.dashboard_action_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard_action_grid a{min-height:84px;align-items:flex-start;padding:13px}.dashboard_action_grid small{white-space:normal;line-height:1.25}.dashboard_table_section{margin-top:30px}.dashboard_table_panel{border-radius:17px}.dashboard_table_wrapper table{min-width:690px}.dashboard_table_wrapper th:first-child{width:1%;min-width:max-content}.dashboard_table_wrapper td,.dashboard_table_wrapper th{padding:0 15px}.dashboard_gallery_meta{grid-template-columns:minmax(0,1fr) 42px;gap:12px;padding:14px;border-radius:17px}.dashboard_showroom_meta{grid-template-columns:minmax(0,1fr)}.dashboard_state_control{grid-column:1/-1;grid-row:2;width:100%}.dashboard_edit_button{grid-column:2;grid-row:1}.dashboard_gallery_url strong{font-size:12px}.dashboard_replica_shell{border-radius:17px}.dashboard_replica_shell iframe{height:min(650px,calc(100svh - 400px));min-height:420px}html[data-dashboard-view=preview]{--dashboard-preview-meta-compensation:146px}html[data-dashboard-view=preview] .dashboard_replica_shell iframe{height:min(calc(650px + var(--dashboard-preview-meta-compensation)),calc(100svh - 400px + var(--dashboard-preview-meta-compensation)));min-height:calc(420px + var(--dashboard-preview-meta-compensation))}.dashboard_gallery_editor,.dashboard_settings_body{padding:18px}.dashboard_panel_heading{padding:0 18px}.dashboard_access_form,.dashboard_future_form{grid-template-columns:1fr;padding:18px}.dashboard_focal_previews{grid-template-columns:1fr}.dashboard_focal_previews .is_mobile,.dashboard_focal_previews .is_tablet{display:none}.dashboard_toast{bottom:max(15px,env(safe-area-inset-bottom));width:calc(100% - 30px)}}html.dashboard_drawer_locked{overflow:hidden}.dashboard_access_stack{width:100%;display:grid;gap:20px}.dashboard_access_form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px}.dashboard_access_edit>label,.dashboard_access_form>label{display:grid;gap:7px;color:var(--dashboard-muted);font-size:12px;font-weight:700}.dashboard_access_edit input[type=datetime-local],.dashboard_access_form input[type=datetime-local],.dashboard_access_form input[type=password],.dashboard_access_form input[type=text],.dashboard_access_form select,.dashboard_access_password_change input{width:100%;height:46px;padding:0 13px;border:1px solid var(--dashboard-border);border-radius:12px;background:var(--dashboard-raised);color:var(--dashboard-text)}.dashboard_access_table [data-access-rows]{display:grid;gap:12px;padding-bottom:4px}.dashboard_access_record{display:grid;grid-template-columns:minmax(250px,1fr) minmax(250px,.9fr) auto;align-items:center;gap:18px;min-height:0;padding:18px;border:1px solid var(--dashboard-border);border-radius:17px;background:var(--dashboard-raised)}.dashboard_access_record_heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.dashboard_access_record_heading>div{min-width:0;display:grid;gap:4px}.dashboard_access_record_heading small{overflow-wrap:anywhere;color:var(--dashboard-muted)}.dashboard_access_state{border-radius:999px;cursor:pointer}.dashboard_access_state>span{position:relative;z-index:2}.dashboard_access_state>i{position:absolute;z-index:1;inset:0;background:currentColor;opacity:.1;transform:scaleX(0);transform-origin:left}.dashboard_access_state.is_holding>i{transform:scaleX(1);transition:transform var(--hold-duration, 1000ms) linear}.dashboard_access_state.is_active{color:#1f7a4d;background:rgba(31,122,77,.12)}.dashboard_access_state.is_expired{color:#9b6816;background:rgba(155,104,22,.12)}.dashboard_access_state.is_revoked{color:var(--dashboard-danger);background:rgba(181,52,52,.11)}.dashboard_access_edit{min-width:0;width:fit-content;max-width:100%;display:grid;justify-self:start}.dashboard_access_record_actions{display:flex;align-items:center;justify-content:flex-end}.dashboard_access_record_actions .is_destructive{min-width:104px;min-height:36px}.dashboard_access_delete{position:relative;overflow:hidden;padding:0 16px;border:1px solid color-mix(in srgb,var(--dashboard-danger) 28%,transparent);border-radius:999px;background:var(--dashboard-danger-soft);color:var(--dashboard-danger);font-size:12px;font-weight:750;line-height:1;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.dashboard_access_delete>span{position:relative;z-index:2}.dashboard_access_delete>i{position:absolute;z-index:1;inset:0;background:currentColor;opacity:.12;transform:scaleX(0);transform-origin:left}.dashboard_access_delete.is_holding>i{transform:scaleX(1);transition:transform var(--hold-duration, 1000ms) linear}.dashboard_upload_dialog{width:min(92vw,520px)}.dashboard_upload_dropzone{width:100%;min-height:190px;display:grid;place-content:center;gap:7px;padding:24px;border:2px dashed var(--dashboard-border);border-radius:18px;background:var(--dashboard-raised);color:var(--dashboard-text);text-align:center;cursor:pointer;transition:border-color 150ms,background-color 150ms}.dashboard_upload_dropzone.is_dragover{border-color:var(--dashboard-accent);background:var(--dashboard-accent-soft)}.dashboard_upload_dropzone span{color:var(--dashboard-muted);font-size:13px}.dashboard_upload_progress{display:grid;gap:14px}.dashboard_upload_progress progress{width:100%;height:10px;accent-color:var(--dashboard-accent)}.dashboard_upload_cancel{width:100%;min-height:46px;margin-top:2px;border:1px solid color-mix(in srgb,var(--dashboard-danger) 32%,transparent);border-radius:999px;background:var(--dashboard-danger-soft);color:var(--dashboard-danger);font-weight:750;cursor:pointer}.dashboard_upload_dialog.is_critical::backdrop{cursor:wait}.dashboard_drag_ghost{opacity:.92;overflow:hidden;border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.28)}.is_dashboard_swap_target{background-color:var(--dashboard-active)}.dashboard_access_control,.dashboard_access_expiry_editor,.dashboard_time_controls>div{min-width:0;display:grid;gap:7px;color:var(--dashboard-muted);font-size:12px;font-weight:700}.dashboard_custom_select{position:relative;min-width:0}.dashboard_custom_select>[data-custom-select-trigger],.dashboard_datetime_trigger{width:100%;height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;border:1px solid var(--dashboard-border);border-radius:13px;background:var(--dashboard-raised);color:var(--dashboard-text);text-align:left;cursor:pointer}.dashboard_custom_select>[data-custom-select-trigger]>span:first-child,.dashboard_datetime_trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_custom_select .dashboard_chevron,.dashboard_datetime_trigger .dashboard_chevron{flex:0 0 auto;margin-right:2px}.dashboard_calendar_icon{flex:0 0 auto;width:19px;height:19px;margin-right:2px;background:currentColor;opacity:.72;-webkit-mask:url("/assets/icons/calendar.svg") center/contain no-repeat;mask:url("/assets/icons/calendar.svg") center/contain no-repeat}.dashboard_custom_chevron{flex:0 0 auto;padding-left:8px;color:var(--dashboard-muted);font-size:17px;line-height:1}.dashboard_custom_select.is_open>[data-custom-select-trigger],.dashboard_datetime_trigger:focus-visible{border-color:var(--dashboard-accent);box-shadow:0 0 0 3px var(--dashboard-accent-soft)}.dashboard_custom_select_options{position:absolute;z-index:45;top:calc(100% + 7px);left:0;right:0;max-height:248px;padding:6px;overflow-y:auto;border:1px solid var(--dashboard-border);border-radius:14px;background:var(--dashboard-surface-solid);box-shadow:var(--dashboard-shadow)}.dashboard_custom_select_options button{width:100%;min-height:39px;padding:0 11px;border-radius:9px;background:0 0;color:var(--dashboard-text);text-align:left;cursor:pointer}.dashboard_custom_select_options button[aria-selected=true]{background:var(--dashboard-active);font-weight:750}.dashboard_access_submit{width:100%;margin-top:8px}.dashboard_access_submit.is_full_width{grid-column:1/-1}.dashboard_access_expiry_single{min-width:0;width:fit-content;max-width:100%;display:grid}.dashboard_access_expiry_single .dashboard_datetime_trigger{width:auto;min-width:220px;max-width:292px;height:40px;padding-inline:13px;border-radius:12px}.dashboard_access_record.is_administrator{grid-template-columns:1fr;padding-top:18px;padding-bottom:18px}.dashboard_datetime_dialog{width:min(calc(100% - 30px),430px);overflow:visible}.dashboard_datetime_dialog h2{margin-top:0}.dashboard_calendar_heading{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:14px;margin:20px 0}.dashboard_calendar_heading strong{text-align:center;text-transform:capitalize}.dashboard_calendar_heading button{width:42px;height:42px;display:grid;place-items:center;padding:0;border-radius:50%;background:var(--dashboard-raised);color:var(--dashboard-text);cursor:pointer}.dashboard_calendar_heading svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dashboard_calendar_heading button:disabled{opacity:.35;cursor:not-allowed}.dashboard_calendar_days,.dashboard_calendar_weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.dashboard_calendar_weekdays{margin-bottom:4px;color:var(--dashboard-muted);font-size:10px;font-weight:800;text-align:center}.dashboard_calendar_days>button,.dashboard_calendar_days>span{aspect-ratio:1}.dashboard_calendar_days>button{border-radius:10px;background:0 0;color:var(--dashboard-text);cursor:pointer}.dashboard_calendar_days>button.is_today{box-shadow:inset 0 0 0 1px var(--dashboard-accent)}.dashboard_calendar_days>button[aria-selected=true]{background:var(--dashboard-accent);color:#fff}.dashboard_calendar_days>button:disabled{color:var(--dashboard-muted);opacity:.3;cursor:not-allowed}.dashboard_time_controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.dashboard_datetime_actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.dashboard_datetime_actions.is_confirm_only{grid-template-columns:minmax(0,1fr)}.dashboard_datetime_actions button{width:100%}@media (hover:hover) and (pointer:fine){.dashboard_focal_previews [data-focal-surface]:hover [data-focal-marker]{opacity:1;transform:translate(-50%,-50%) scale(1)}.dashboard_calendar_days>button:not(:disabled):not([aria-selected=true]):hover,.dashboard_custom_select_options button:hover{background:var(--dashboard-hover)}}@media (max-width:1080px){.dashboard_access_record{grid-template-columns:1fr;align-items:stretch}.dashboard_access_record_actions{justify-content:stretch}.dashboard_access_record_actions .is_destructive{width:100%}.dashboard_access_edit,.dashboard_access_expiry_single,.dashboard_access_expiry_single .dashboard_datetime_trigger{width:100%;max-width:none}}@media (max-width:680px){.dashboard_access_edit,.dashboard_access_form{grid-template-columns:1fr}.dashboard_access_edit,.dashboard_access_expiry_single,.dashboard_access_expiry_single .dashboard_datetime_trigger{width:100%;max-width:none}.dashboard_datetime_actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.ec_site_toast{position:fixed;z-index:2147483647;top:auto;right:auto;left:50%;bottom:max(18px,env(safe-area-inset-bottom));width:min(430px,calc(100vw - 30px));min-height:62px;display:grid;grid-template-columns:30px minmax(0,1fr) 32px;align-items:center;gap:12px;margin:0;padding:10px 12px;border:1px solid var(--dashboard-border,rgba(20,20,24,.11));border-radius:14px;background:var(--dashboard-surface-solid,var(--surface,#fff));color:var(--dashboard-text,var(--text,#151517));box-shadow:0 20px 60px rgba(0,0,0,.22);font:700 13px/1.45 Arial,Helvetica,sans-serif;opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 30px));transition:transform 260ms cubic-bezier(.16, 1, .3, 1),opacity 190ms ease-out}.ec_site_toast:popover-open{display:grid}.ec_site_toast.is_visible{opacity:1;pointer-events:auto;transform:translate(-50%,0)}.ec_site_toast.is_closing{opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 30px));transition:transform 220ms cubic-bezier(.55, .055, .675, .19),opacity 180ms ease-in}.ec_site_toast_icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--dashboard-accent-soft,rgba(138,111,61,.13));color:var(--dashboard-accent,var(--accent,#8a6f3d));font-size:17px;font-weight:800}.ec_site_toast[data-type=success] .ec_site_toast_icon{color:var(--dashboard-success,#267451);background:rgba(38,116,81,.13)}.ec_site_toast[data-type=error] .ec_site_toast_icon{color:var(--dashboard-danger,#b33a3a);background:rgba(179,58,58,.11)}.ec_site_toast_message{min-width:0;overflow-wrap:anywhere}.ec_site_toast_close{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:0 0;color:var(--dashboard-muted,var(--muted_text,#73737b));cursor:pointer;font:400 20px/1 Arial,Helvetica,sans-serif}@media (prefers-reduced-motion:reduce){.ec_site_toast{transition-duration:1ms!important}}