#layer-root{position:relative;z-index:9999}html.hc-in-iframe .hc-profile-tab,html.hc-in-iframe #hc-tabs-container,html.hc-in-iframe #hc-tabs-restore-btn{display:none !important}html.hc-native-app .layer-error-newtab{display:none}#hc-tabs-container{position:fixed;display:flex;flex-direction:column;gap:10px;z-index:1000000;transition:transform 0.25s ease,opacity 0.25s ease}#hc-tabs-container.hc-tabs-collapsed{transform:translateY(140%);opacity:0;pointer-events:none}.hc-tabs-collapse-btn{border:none;background:rgba(0,0,0,0.55);color:#fff;font-size:11px;line-height:1;padding:4px 0;cursor:pointer;border-radius:6px 6px 0 0;writing-mode:horizontal-tb;transform:none;width:100%}.hc-tabs-collapse-btn:hover{background:rgba(0,0,0,0.75)}.hc-tabs-collapse-btn.hc-size-small{font-size:9px;padding:2px 0}.hc-tabs-collapse-btn.hc-size-medium{font-size:11px;padding:4px 0}.hc-tabs-collapse-btn.hc-size-large{font-size:15px;padding:7px 0}#hc-tabs-restore-btn{position:fixed;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);z-index:1000000;border:none;background:rgba(0,0,0,0.55);color:#fff;font-size:12px;line-height:1;padding:6px 14px;border-radius:999px 999px 0 0;cursor:pointer;box-shadow:0 -2px 8px rgba(0,0,0,0.2)}#hc-tabs-restore-btn:hover{background:rgba(0,0,0,0.75)}#hc-tabs-restore-btn[hidden]{display:none}#hc-tabs-restore-btn.hc-size-small{font-size:10px;padding:4px 10px}#hc-tabs-restore-btn.hc-size-medium{font-size:12px;padding:6px 14px}#hc-tabs-restore-btn.hc-size-large{font-size:16px;padding:9px 20px}#hc-tabs-container.hc-tabs-side-right{right:0;left:auto}#hc-tabs-container.hc-tabs-side-left{left:0;right:auto}#hc-tabs-container.hc-tabs-vertical-top{top:90px;bottom:auto;transform:none}#hc-tabs-container.hc-tabs-vertical-middle{top:50%;bottom:auto;transform:translateY(-50%)}#hc-tabs-container.hc-tabs-vertical-bottom{top:auto;bottom:24px;transform:none}.hc-profile-tab{position:static;transform:rotate(180deg);writing-mode:vertical-rl;background:#222;color:#fff;border:none;padding:16px 10px;cursor:pointer;font-size:14px;letter-spacing:1px}#hc-tabs-container.hc-tabs-side-right .hc-profile-tab{border-radius:8px 0 0 8px;box-shadow:-2px 0 8px rgba(0,0,0,0.2)}#hc-tabs-container.hc-tabs-side-left .hc-profile-tab{border-radius:0 8px 8px 0;box-shadow:2px 0 8px rgba(0,0,0,0.2)}.hc-profile-tab:hover{filter:brightness(1.2)}.ui-layer{position:fixed;top:0;right:-100%;height:100%;background:#fff;transition:right 0.3s ease,transform 0.25s ease,filter 0.25s ease;box-shadow:-4px 0 12px rgba(0,0,0,0.2);display:flex;flex-direction:column;touch-action:pan-y;transform-origin:center left}.ui-layer.open{right:0}.ui-layer.minimized{right:-100% !important;pointer-events:none}.ui-layer.hc-behind{transform:scale(0.96);filter:brightness(0.85)}.ui-layer .layer-header{position:relative;flex:0 0 44px;height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;color:#fff;font-size:13px}.layer-swipe-handle{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:999px;background:rgba(255,255,255,0.5)}.ui-layer .layer-header-info{display:flex;align-items:center;gap:8px;overflow:hidden;flex:1 1 auto;min-width:0}.ui-layer .layer-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;width:20px;height:20px}.ui-layer .layer-icon-img{width:20px;height:20px;border-radius:4px;object-fit:cover}.ui-layer .layer-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0.9}.ui-layer .layer-header-actions{display:flex;gap:8px;flex:0 0 auto}.ui-layer .layer-body-wrap{position:relative;flex:1 1 auto;min-height:0}.ui-layer .layer-iframe{width:100%;height:100%;border:0;display:block}.ui-layer .layer-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;transition:opacity 0.2s ease}.ui-layer .layer-loading[hidden]{display:none}.ui-layer .layer-loading-spinner{width:32px;height:32px;border-radius:50%;border:3px solid #e5e5e5;border-top-color:var(--hc-loading-color,#2563eb);animation:hc-spin 0.8s linear infinite}@keyframes hc-spin{to{transform:rotate(360deg)}}.ui-layer .layer-error-overlay{position:absolute;inset:0;background:rgba(255,255,255,0.97);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px;font-size:14px;color:#333}.ui-layer .layer-error-overlay[hidden]{display:none}.ui-layer .layer-error-actions{display:flex;gap:10px}.ui-layer .layer-error-retry,.ui-layer .layer-error-newtab{border:1px solid #ccc;background:#fff;border-radius:6px;padding:8px 16px;font-size:13px;cursor:pointer}.ui-layer .layer-error-retry:hover,.ui-layer .layer-error-newtab:hover{background:#f2f2f2}.ui-layer .layer-close,.ui-layer .layer-minimize,.ui-layer .layer-refresh{width:30px;height:30px;border-radius:50%;border:none;background:rgba(0,0,0,0.35);color:#fff;font-size:16px;line-height:1;cursor:pointer}.ui-layer .layer-close:hover,.ui-layer .layer-minimize:hover,.ui-layer .layer-refresh:hover{filter:brightness(0.85)}#hc-minimized-tray{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));left:calc(16px + env(safe-area-inset-left,0px));z-index:1000000;display:none;flex-direction:row;gap:8px;max-width:calc(100% - 32px);overflow-x:auto;opacity:0;transition:opacity 0.2s ease}#hc-minimized-tray.hc-visible{opacity:1}.hc-tray-pill{border:none;border-radius:999px;color:#fff;padding:8px 16px;font-size:12px;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.3);opacity:0.9}.hc-tray-pill:hover{opacity:1}.hc-limit-popup{position:fixed;top:24px;left:50%;transform:translateX(-50%) translateY(-20px);background:#111;color:#fff;padding:12px 22px;border-radius:999px;font-size:14px;box-shadow:0 4px 16px rgba(0,0,0,0.3);z-index:100000;opacity:0;transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none;white-space:nowrap}.hc-limit-popup.show{opacity:1;transform:translateX(-50%) translateY(0)}#hc-layer-switcher{position:fixed;top:50%;left:calc(12px + env(safe-area-inset-left,0px));transform:translateY(-50%);z-index:1000000;display:none;flex-direction:column;gap:8px;opacity:0;transition:opacity 0.2s ease}#hc-layer-switcher.hc-visible{opacity:1}.hc-layer-switch-btn{width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,0.85);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.35);opacity:0.6;transition:opacity 0.15s ease,transform 0.15s ease}.hc-layer-switch-btn:hover{opacity:0.85;transform:scale(1.05)}.hc-layer-switch-btn.is-active{opacity:1;transform:scale(1.1);border-color:#fff}#hc-breadcrumb{position:fixed;top:calc(56px + env(safe-area-inset-top,0px));left:50%;transform:translateX(-50%);z-index:1000000;display:none;flex-direction:row;align-items:center;gap:6px;max-width:calc(100% - 32px);overflow-x:auto;background:rgba(20,20,20,0.85);backdrop-filter:blur(6px);padding:6px 10px;border-radius:999px;box-shadow:0 2px 10px rgba(0,0,0,0.3);opacity:0;transition:opacity 0.2s ease}#hc-breadcrumb.hc-visible{opacity:1}.hc-breadcrumb-item{--hc-crumb-color:#222;border:none;background:transparent;color:rgba(255,255,255,0.65);font-size:13px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:4px 8px;border-radius:999px;transition:background 0.15s ease,color 0.15s ease}.hc-breadcrumb-item:hover{background:rgba(255,255,255,0.12);color:#fff}.hc-breadcrumb-item.is-active{background:var(--hc-crumb-color);color:#fff;font-weight:600}.hc-breadcrumb-sep{color:rgba(255,255,255,0.4);font-size:12px}#hc-close-all-btn{position:fixed;bottom:calc(16px + env(safe-area-inset-bottom,0px));right:calc(16px + env(safe-area-inset-right,0px));z-index:1000001;width:36px;height:36px;border-radius:50%;border:none;background:#111;color:#fff;font-size:15px;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.3);display:none;align-items:center;justify-content:center}#hc-close-all-btn:hover{background:#000}#hc-reorder-btn{position:fixed;bottom:calc(60px + env(safe-area-inset-bottom,0px));right:calc(16px + env(safe-area-inset-right,0px));z-index:1000001;width:36px;height:36px;border-radius:50%;border:none;background:#111;color:#fff;font-size:14px;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.3);display:none;align-items:center;justify-content:center}#hc-reorder-btn:hover{background:#000}.hc-profile-tab{position:relative}.hc-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;margin-inline-start:4px;border-radius:999px;background:#e11d48;color:#fff;font-size:10px;font-weight:700;line-height:1;writing-mode:horizontal-tb;transform:rotate(180deg);vertical-align:middle}@media (max-width:782px){html.hc-mobile-fullscreen-enabled .ui-layer{width:100% !important}}#hc-command-palette{position:fixed;inset:0;z-index:2000000;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}#hc-command-palette[hidden]{display:none}.hc-cp-backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.5)}.hc-cp-box{position:relative;width:min(560px,92vw);background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,0.35);overflow:hidden;display:flex;flex-direction:column}.hc-cp-input{border:none;outline:none;padding:18px 20px;font-size:16px;border-bottom:1px solid #eee}.hc-cp-list{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;padding:6px}.hc-cp-item{--hc-cp-color:#222;display:flex;align-items:center;gap:10px;border:none;background:transparent;text-align:inherit;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:14px}.hc-cp-item::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--hc-cp-color);flex:0 0 auto}.hc-cp-item.is-active,.hc-cp-item:hover{background:#f2f2f2}.hc-cp-empty{padding:20px;text-align:center;color:#888;font-size:13px}.hc-cp-hint{padding:8px 16px;font-size:11px;color:#999;border-top:1px solid #eee}#hc-resume-prompt{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:1000002;background:#111;color:#fff;padding:12px 16px;border-radius:10px;display:flex;align-items:center;gap:10px;font-size:13px;box-shadow:0 6px 20px rgba(0,0,0,0.3);max-width:calc(100% - 32px)}#hc-resume-prompt button{border:none;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:12px}#hc-resume-prompt .hc-resume-yes{background:#2563eb;color:#fff}#hc-resume-prompt .hc-resume-no{background:rgba(255,255,255,0.15);color:#fff}.hc-shortcode-panel-btn{display:inline-block;border:none;color:#fff;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;line-height:1.4}.hc-shortcode-panel-btn:hover{filter:brightness(0.92)}.hc-visually-hidden,.hc-focus-sentinel{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}