:root{--z-surface:var(--bs-body-bg);--z-surface-raised:var(--bs-secondary-bg);--z-surface-overlay:var(--bs-tertiary-bg);--z-surface-subtle:var(--bs-light-bg-subtle);--z-card-bg:var(--bs-body-bg);--z-text:var(--bs-body-color);--z-text-muted:var(--bs-secondary-color);--z-text-subtle:var(--bs-tertiary-color);--z-text-emphasis:var(--bs-emphasis-color);--z-text-emphasis-rgb:var(--bs-emphasis-color-rgb);--z-accent:var(--bs-primary);--z-accent-rgb:var(--bs-primary-rgb);--z-accent-subtle:var(--bs-primary-bg-subtle);--z-border:var(--bs-border-color);--z-border-translucent:var(--bs-border-color-translucent);--z-radius:var(--bs-border-radius);--z-radius-sm:var(--bs-border-radius-sm);--z-secondary:var(--bs-secondary);--z-danger:var(--bs-danger);--z-danger-rgb:var(--bs-danger-rgb);--z-danger-subtle:var(--bs-danger-bg-subtle);--z-warning:var(--bs-warning);--z-warning-subtle:var(--bs-warning-bg-subtle);--z-warning-text:var(--bs-warning-text-emphasis);--z-success:var(--bs-success);--z-success-text:var(--bs-success-text-emphasis);--z-success-subtle:var(--bs-success-bg-subtle);--z-info:var(--bs-info);--z-link:var(--bs-link-color);--z-avatar-1:#4f46e5;--z-avatar-2:#0f766e;--z-avatar-3:#b45309;--z-avatar-4:#be185d;--z-avatar-5:#1d4ed8;--z-avatar-6:#7c3aed;--z-avatar-7:#15803d;--z-avatar-8:#475569;--z-avatar-text:#fff;--z-gutter-x:var(--bs-gutter-x,1.5rem);--z-nav-tabs-border-color:var(--bs-border-color);--z-nav-tabs-border-width:var(--bs-border-width);--z-dropdown-bg:var(--bs-body-bg);--z-dropdown-link:var(--bs-body-color);--z-dropdown-link-hover:var(--bs-body-color);--z-dropdown-link-hover-bg:var(--bs-tertiary-bg);--z-focus-ring:#258cfb;--z-font-family:var(--bs-body-font-family);--z-font-family-mono:var(--bs-font-monospace);--z-text-2xs:.625rem;--z-text-xs:.75rem;--z-text-sm:.875rem;--z-text-base:1rem;--z-text-lg:1.125rem;--z-text-xl:1.25rem;--z-text-2xl:1.5rem;--z-text-3xl:2rem;--z-space-1:.25rem;--z-space-2:.5rem;--z-space-3:.75rem;--z-space-4:1rem;--z-space-5:1.25rem;--z-space-6:1.5rem;--z-space-8:2rem;--z-space-10:2.5rem;--z-space-12:3rem;--z-phone-nav-height:0px}body.zk-dark-backdrop .modal-backdrop{--bs-backdrop-opacity:1}.zeerka-modal .modal-dialog{max-width:500px}.zeerka-modal .modal-header{background-color:var(--z-surface-raised);border-bottom:2px solid var(--z-accent)}.zeerka-modal .modal-title{color:var(--z-text);font-weight:600}.zeerka-modal .modal-body{padding:var(--z-space-6)}.zeerka-modal .modal-footer{background-color:var(--z-surface-raised);border-top:1px solid var(--z-border)}.z-confirmation-modal .modal-body{overflow-wrap:anywhere}.zeerka-modal .mb-3:last-child{margin-bottom:0!important}.zeerka-modal .text-danger{margin-left:.125rem}.zeerka-modal input[type=url]{font-family:monospace;font-size:.9rem}.zeerka-modal textarea{resize:vertical;min-height:80px}.zeerka-modal .form-check{padding:var(--z-space-2) 0;align-items:center;gap:var(--z-space-2);padding-left:0;display:flex}.zeerka-modal .form-check-input{cursor:pointer;flex-shrink:0;margin-top:0;margin-left:0}.zeerka-modal .form-check-label{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}.zeerka-modal .form-select{cursor:pointer}.zeerka-modal.fade .modal-dialog{transition:transform .2s ease-out}.zeerka-modal.show .modal-dialog{transform:none}.zeerka-modal .invalid-feedback{margin-top:var(--z-space-1);font-size:var(--z-text-sm);display:block}.zeerka-modal .is-invalid{border-color:var(--z-danger);background-image:none}.zeerka-modal .is-invalid:focus{border-color:var(--z-danger);box-shadow:0 0 0 .25rem rgba(var(--z-danger-rgb), .25)}.icon-selector-preview{border:1px solid var(--z-border);border-radius:var(--z-radius);background-color:var(--z-surface-raised);width:40px;min-width:40px;height:40px;font-size:var(--z-text-xl);color:var(--z-text);justify-content:center;align-items:center;display:flex;overflow:hidden}.icon-selector-preview img{object-fit:contain;width:100%;height:100%}.icon-selector-avatar{justify-content:center;align-items:center;display:flex}.icon-selector-avatar .link-letter-avatar{width:28px;height:28px;font-size:var(--z-text-lg)}.icon-picker-grid{border:1px solid var(--z-border);border-radius:var(--z-radius);max-height:180px;padding:var(--z-space-1);background-color:var(--z-surface);grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px;display:grid;overflow-y:auto}.icon-cell{border-radius:var(--z-radius-sm);cursor:pointer;width:34px;height:34px;font-size:var(--z-text-base);color:var(--z-text);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;transition:background-color .1s,border-color .1s;display:flex}.icon-cell:hover{background-color:var(--z-surface-raised);border-color:var(--z-border)}.icon-cell.selected{background-color:rgba(var(--z-accent-rgb), .15);border-color:var(--z-accent);color:var(--z-accent)}.icon-cell.d-none{display:none!important}.icon-picker-no-results{padding:var(--z-space-2);text-align:center}.icon-mode-btn{font-size:var(--z-text-xs);padding:.2rem .5rem}.icon-url-input{font-family:monospace;font-size:var(--z-text-sm)}.favorite-toggle-btn{color:var(--z-secondary);border-color:var(--z-border)!important}.favorite-toggle-btn:hover,.favorite-toggle-btn:focus{box-shadow:none!important}.zeerka-modal .form-control:focus,.zeerka-modal .form-select:focus{border-color:var(--z-accent);box-shadow:0 0 0 .25rem rgba(var(--z-accent-rgb), .25)}.zeerka-modal .form-text{font-size:var(--z-text-xs);color:var(--z-secondary);margin-top:var(--z-space-1)}.zeerka-modal .modal-footer .btn{min-width:80px}@media (width<=576px){.zeerka-modal .modal-dialog{margin:var(--z-space-2);max-width:calc(100% - 1rem)}.zeerka-modal .modal-body{padding:var(--z-space-4)}.zeerka-modal .modal-footer{gap:var(--z-space-2);flex-direction:column}.zeerka-modal .modal-footer .btn{width:100%}}.guide-announcement-modal .modal-content{padding:0;overflow:hidden}.guide-modal-hero{color:#fff;min-width:230px;max-width:260px;padding:var(--z-space-8) var(--z-space-6);background:linear-gradient(150deg,#1a6ef5 0%,#0843b8 100%);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.guide-modal-hero-badge{font-size:var(--z-text-xs);letter-spacing:.03em;margin-bottom:var(--z-space-4);background:#ffffff2e;border-radius:2rem;align-items:center;gap:.35rem;width:fit-content;padding:.2rem .75rem;font-weight:600;display:inline-flex}.guide-modal-hero h2{font-size:var(--z-text-2xl);margin-bottom:var(--z-space-3);font-weight:700;line-height:1.25}.guide-modal-hero p{opacity:.85;font-size:var(--z-text-sm);margin:0;line-height:1.5}.guide-modal-hero-deco{opacity:.12;text-align:right;margin-top:var(--z-space-6);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:5.5rem;line-height:1}.guide-modal-body{padding:var(--z-space-6);flex-direction:column;flex:1;display:flex;position:relative}.guide-modal-steps{gap:var(--z-space-2);margin-top:var(--z-space-8);margin-bottom:var(--z-space-5);flex:1;grid-template-columns:1fr 1fr;display:grid}.guide-modal-step{background-color:var(--z-surface-overlay);border-radius:.375rem;align-items:center;gap:.6rem;padding:.6rem .75rem;font-size:.8rem;line-height:1.3;display:flex}.guide-modal-step i{font-size:var(--z-text-lg);color:var(--z-accent);flex-shrink:0}.guide-modal-actions{gap:var(--z-space-2);flex-direction:column;display:flex}@media (width<=575.98px){.guide-modal-hero{max-width:unset;min-width:unset;padding:var(--z-space-5)}.guide-modal-hero-deco{display:none}.guide-modal-steps{margin-top:var(--z-space-6)}}@keyframes z-guide-pulse-anim{0%{box-shadow:0 0 #fb923ce6}60%{box-shadow:0 0 0 14px #fb923c00}to{box-shadow:0 0 #fb923c00}}.z-guide-pulse{border-radius:4px;animation:.15s ease-out 10 z-guide-pulse-anim}.zeerka-context-menu{border:1px solid var(--z-border);min-width:200px;animation:.15s contextMenuFadeIn;box-shadow:0 4px 12px #00000026}@keyframes contextMenuFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.zeerka-context-menu .dropdown-item{padding:var(--z-space-2) var(--z-space-4);cursor:pointer;align-items:center;display:flex}.zeerka-context-menu .dropdown-item:hover{background-color:var(--z-accent-subtle)}.zeerka-context-menu .dropdown-item i{text-align:center;flex-shrink:0;width:1.25rem}.zeerka-context-menu .dropdown-item.text-danger:hover{background-color:var(--z-danger-subtle);color:var(--z-danger)}.zeerka-context-menu .dropdown-divider{margin:var(--z-space-1) 0}.zeerka-tab .nav-link,.zeerka-group .card-header,.zeerka-link{-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse){.zeerka-tab .nav-link,.zeerka-group .card-header,.zeerka-link,.z-tab-col,.z-link-table tbody tr{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.z-tab-col input,.z-tab-col textarea,.z-link-table tbody tr input{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}.fab-scroll-top{bottom:var(--z-space-8);right:var(--fab-inset-right,var(--z-space-8));z-index:1000;background-color:var(--z-surface-raised);border:1px solid var(--z-border);width:40px;height:40px;color:var(--z-text-muted);cursor:pointer;font-size:var(--z-text-base);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,box-shadow .2s,border-color .2s,right .2s;display:flex;position:fixed;transform:translateY(6px);box-shadow:0 2px 8px #00000026}.fab-scroll-top.fab-scroll-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.fab-scroll-top:hover{color:var(--z-text);border-color:var(--z-text-muted);box-shadow:0 4px 14px #0003}[data-bs-theme=dark] .fab-scroll-top{box-shadow:0 2px 8px #0006}[data-bs-theme=dark] .fab-scroll-top:hover{box-shadow:0 4px 14px #00000080}@media (width<=767.98px){.fab-scroll-top{right:var(--z-space-4);bottom:calc(var(--z-phone-nav-height) + var(--z-space-4))}}.search-container{position:relative}.search-container .input-group{flex-wrap:nowrap}.global-search-input{transition:all .2s;border-right:none!important}.global-search-input:focus{box-shadow:none!important;border-color:var(--z-border)!important}.global-clear-btn{color:var(--z-secondary);transition:color .15s,background-color .15s;border-left:none!important;border-right:none!important;border-color:var(--z-border)!important}.global-clear-btn:hover,.global-clear-btn:focus{color:var(--z-text);box-shadow:none!important}.search-container .input-group:focus-within .global-clear-btn{border-color:#86b7fe!important}.global-search-btn{color:var(--z-secondary);transition:color .15s,background-color .15s;border-left:none!important;border-color:var(--z-border)!important}.global-search-btn:hover,.global-search-btn:focus{color:var(--z-accent);box-shadow:none!important}.search-container .input-group:focus-within .global-search-btn{border-color:#86b7fe!important}.search-container .input-group:focus-within{border-radius:var(--z-radius);box-shadow:0 0 0 .25rem #0d6efd26}.search-container .input-group:focus-within .global-search-input{border-color:#86b7fe!important}.search-results-panel{padding:var(--z-space-2) 0;font-size:var(--z-text-base);color:var(--z-text);text-align:left;margin-top:var(--z-space-2);z-index:1050;border:1px solid var(--z-border);background-clip:padding-box;background-color:var(--z-dropdown-bg);border-radius:.375rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 .5rem 1rem #00000026}.search-results-panel.show{display:block!important}.search-result-item{padding:var(--z-space-3) var(--z-space-4);cursor:pointer;border-bottom:1px solid var(--z-border);transition:background-color .15s}.search-result-item:last-child{border-bottom:none}.search-result-item:hover,.search-result-item.active,.search-result-item.search-result-selected{background-color:var(--z-dropdown-link-hover-bg)}.search-result-title{color:var(--z-text);margin-bottom:var(--z-space-1);font-size:.95rem}.search-result-url{color:var(--z-secondary);font-size:var(--z-text-sm);margin-bottom:var(--z-space-1)}.search-highlight{color:#856404;background-color:#fff3cd;border-radius:.2rem;padding:.1rem .2rem;font-weight:500}[data-bs-theme=dark] .search-highlight{color:#ffecb5;background-color:#664d03}@media (width<=767.98px){.search-container{max-width:100%!important;margin:0 var(--z-space-2)!important}.search-results-panel{top:56px;left:var(--z-space-2);right:var(--z-space-2);margin-top:0;position:fixed;width:auto!important;max-height:calc(100dvh - 56px - var(--z-phone-nav-height) - var(--z-space-2))!important}}@media (width<=1199.98px){.provider-chip__name{display:none}.provider-chip{padding-left:var(--z-space-2);padding-right:var(--z-space-2)}.provider-chip .bi{margin-right:0!important}.provider-chip--hidden .provider-chip__name{display:inline}.provider-chip--hidden .bi{margin-right:var(--z-space-1)!important}}.search-result-item .bi{color:var(--z-secondary);font-size:var(--z-text-sm)}.search-archive-toggle-row{border-top:1px solid var(--z-border);font-size:.8rem}.search-archive-toggle-row .form-check-input{cursor:pointer}.search-archived-badge{opacity:.85;font-size:.7rem;font-weight:500}.search-recent-section,.search-recent-header{border-bottom:1px solid var(--z-border)}.search-recent-label{font-size:var(--z-text-xs);color:var(--z-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.search-recent-icon{font-size:var(--z-text-xs);color:var(--z-text-subtle)}.search-recent-item{padding:var(--z-space-2) var(--z-space-4);cursor:pointer;font-size:var(--z-text-sm);color:var(--z-text);transition:background-color .15s;position:relative}.search-recent-item:hover{background-color:var(--z-dropdown-link-hover-bg)}.search-recent-actions{right:var(--z-space-2);padding-left:var(--z-space-8);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.search-recent-item:hover .search-recent-actions{background:linear-gradient(to right, transparent, var(--z-dropdown-link-hover-bg) var(--z-space-6))}.search-recent-item:hover .most-used-buttons{opacity:1;max-width:8rem}.search-recent-clear-btn{font-size:var(--z-text-xs);color:var(--z-text-muted);text-decoration:none}.search-recent-clear-btn:hover{color:var(--z-danger);text-decoration:none}.search-recent-section--inline{border-top:1px solid var(--z-border)}.search-recent-section--inline .search-recent-header{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:none}.search-recent-section--inline.search-recent-section--expanded .search-recent-header{border-bottom:1px solid var(--z-border)}.search-recent-chevron{font-size:var(--z-text-xs);color:var(--z-text-subtle);transition:transform .15s;display:inline-block}.search-recent-section--expanded .search-recent-chevron{transform:rotate(90deg)}.search-recent-section--inline>.search-recent-item,.search-recent-section--inline .search-recent-clear-btn,.search-recent-section--inline>.search-recent-item .most-used-buttons{display:none!important}.search-recent-section--inline.search-recent-section--expanded>.search-recent-item,.search-recent-section--inline.search-recent-section--expanded>.search-recent-item .most-used-buttons{display:flex!important}.search-recent-section--inline.search-recent-section--expanded .search-recent-clear-btn{display:inline!important}.app-layout{--sp-collapsed-width:40px;flex-direction:row;height:calc(100vh - 63px);display:flex;overflow:hidden}body.no-navbar .app-layout{height:100vh}.app-content{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden auto}.footer{margin-top:auto}@media (width>=768px) and (hover:hover){.app-layout:has(.side-panel--autohide:not(.side-panel--away))>.app-content>.container{--sp-content-max:720px;--sp-content-offset:max(0px, min((100vw - var(--sp-collapsed-width) - var(--sp-content-max)) / 2, 100% - var(--sp-content-max)));width:calc(100% - var(--sp-content-offset));margin-left:var(--sp-content-offset)}}@media (width>=992px) and (hover:hover){.app-layout:has(.side-panel--autohide:not(.side-panel--away))>.app-content>.container{--sp-content-max:960px}}@media (width>=1200px) and (hover:hover){.app-layout:has(.side-panel--autohide:not(.side-panel--away))>.app-content>.container{--sp-content-max:1140px}}@media (width>=1400px) and (hover:hover){.app-layout:has(.side-panel--autohide:not(.side-panel--away))>.app-content>.container{--sp-content-max:1320px}}.side-panel{--sp-width:280px;--sp-duration:.2s;height:100%;width:var(--sp-width);min-width:var(--sp-width);border-left:1px solid var(--z-border);background-color:var(--z-surface);transition:width var(--sp-duration) ease, min-width var(--sp-duration) ease;flex-direction:row;flex-shrink:0;display:flex;overflow:hidden}.side-panel--collapsed{width:var(--sp-collapsed-width)!important;min-width:var(--sp-collapsed-width)!important}.side-panel--away{display:none}.side-panel--autohide{--sp-duration:.25s;transition:width var(--sp-duration) ease-out, min-width var(--sp-duration) ease-out}.side-panel--autohide.side-panel--collapsed{--sp-duration:.15s;transition:width var(--sp-duration) ease-in, min-width var(--sp-duration) ease-in}.side-panel-resize-handle{cursor:col-resize;z-index:1;background:0 0;flex-shrink:1;width:4px;transition:background .15s}.side-panel-resize-handle:hover,.side-panel-resize-handle.is-resizing{background-color:var(--z-accent)}.side-panel--collapsed .side-panel-resize-handle{transition:display var(--sp-duration) allow-discrete;display:none}.side-panel-inner{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.side-panel-header{align-items:center;gap:var(--z-space-2);min-height:40px;padding:var(--z-space-1) var(--z-space-3);border-bottom:1px solid var(--z-border);flex-shrink:0;display:flex}.side-panel-header-text{flex:1;min-width:0}.side-panel-title{font-size:var(--z-text-sm);color:var(--z-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.side-panel-title:focus{outline:none}.side-panel-title:focus-visible{outline:2px solid var(--z-focus-ring);outline-offset:1px;border-radius:var(--z-radius-sm)}.side-panel-subtitle{font-size:var(--z-text-xs);color:var(--z-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side-panel-header-action{flex-shrink:0;align-items:center;display:flex}.side-panel-header-action:empty{display:none}.side-panel-strip{width:var(--sp-collapsed-width);border-left:1px solid var(--z-border);flex-direction:column;flex-shrink:0;margin-left:auto;display:flex}.side-panel--collapsed .side-panel-strip{transition:border-left var(--sp-duration) step-end allow-discrete;border-left:0}.side-panel-strip-icons{scrollbar-width:none;flex-direction:column;gap:2px;min-height:0;padding-top:2px;display:flex;overflow-y:auto}.side-panel-strip-icons::-webkit-scrollbar{display:none}.side-panel-strip-icon{width:100%;height:36px;color:var(--z-text-muted);cursor:pointer;font-size:var(--z-text-base);border-radius:0 var(--z-radius-sm) var(--z-radius-sm) 0;background:0 0;border:none;border-left:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s,border-color .15s;display:flex;position:relative}.side-panel-strip-icon:hover{color:var(--z-text);background-color:var(--z-surface-raised)}.side-panel-strip-icon--active{color:var(--z-accent);background-color:var(--z-accent-subtle);border-left-color:var(--z-accent)}.side-panel-widget-badge{background-color:var(--z-danger);color:#fff;min-width:16px;height:16px;font-size:var(--z-text-2xs);text-align:center;pointer-events:none;border-radius:8px;padding:0 3px;font-weight:700;line-height:16px;position:absolute;top:3px;right:3px}.side-panel-widget-badge--dot{border:2px solid var(--z-surface);border-radius:50%;width:10px;min-width:0;height:10px;padding:0;top:5px;right:7px}.side-panel-widget-badge--success{background-color:var(--z-success);min-width:16px;padding:0 2px}.side-panel-toggle-btn,.side-panel-pin-btn,.side-panel-widgets-gear{width:100%;height:40px;color:var(--z-text-muted);font-size:var(--z-text-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.side-panel-widgets-gear{margin-top:auto}.side-panel-pin-btn{display:none}@media (hover:hover){.side-panel:not(.side-panel--collapsed) .side-panel-pin-btn{margin-top:auto;display:flex}.side-panel:not(.side-panel--collapsed) .side-panel-widgets-gear{margin-top:0}}.side-panel-toggle-btn:hover,.side-panel-pin-btn:hover,.side-panel-widgets-gear:hover{color:var(--z-text);background-color:var(--z-surface-raised)}.side-panel--collapsed:not(.side-panel--phone-open) .side-panel-inner{transition:display var(--sp-duration) allow-discrete;display:none}.side-panel-body{padding:var(--z-space-3);scrollbar-width:thin;scrollbar-color:var(--z-border) transparent;flex:1;overflow:hidden auto}.side-panel:not(.side-panel--phone-open) .side-panel-body--spare{display:none}.side-panel-placeholder{text-align:center;justify-content:center;align-items:center;gap:var(--z-space-3);color:var(--z-text-muted);flex-direction:column;height:100%;padding:2.5rem 1.25rem 1.5rem;display:flex}.side-panel-placeholder .placeholder-icon{opacity:.35;font-size:2.25rem}.side-panel-placeholder .placeholder-title{color:var(--z-text);opacity:.65;margin:0;font-size:.9375rem;font-weight:600}.side-panel-placeholder .placeholder-desc{max-width:200px;margin:0;font-size:.8125rem;line-height:1.5}.side-panel-placeholder .placeholder-badge{background-color:var(--z-surface-raised);color:var(--z-text-muted);border:1px solid var(--z-border);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.2em .65em;font-size:.6875rem;font-weight:600;display:inline-block}@media (width<=767.98px){.side-panel{display:none}.side-panel.side-panel--phone-open{top:63px;left:0;right:0;bottom:var(--z-phone-nav-height);z-index:1025;border-left:0;height:auto;transition:none;display:flex;position:fixed;width:auto!important;min-width:0!important}.side-panel.side-panel--phone-open .side-panel-resize-handle,.side-panel.side-panel--phone-open .side-panel-strip{display:none}.side-panel.side-panel--phone-open .side-panel-inner{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.side-panel.side-panel--phone-open .side-panel-header{grid-row:1}.side-panel.side-panel--phone-open .side-panel-body{grid-area:2/1}.side-panel-body--spare{visibility:hidden;pointer-events:none}.app-layout{height:calc(100dvh - 63px - var(--z-phone-nav-height))}}.phone-nav{display:none}@media (width<=767.98px){body.has-phone-nav{--z-phone-nav-height:calc(56px + env(safe-area-inset-bottom,0px))}body.has-phone-nav.phone-nav--typing{--z-phone-nav-height:0px}.phone-nav:not([hidden]){height:var(--z-phone-nav-height);padding-bottom:env(safe-area-inset-bottom,0px);background-color:var(--z-surface);border-top:1px solid var(--z-border);z-index:1030;display:flex;position:fixed;bottom:0;left:0;right:0}body.phone-nav--typing .phone-nav{display:none}.app-content,.side-panel-body{touch-action:pan-y pinch-zoom}.z-swipe-dragging{transform:translateX(var(--z-swipe-dx,0px));will-change:transform}.z-swipe-peek{transform:translate(calc(var(--z-swipe-side,1) * (100% + var(--z-swipe-gap,0px)) + var(--z-swipe-dx,0px)), var(--z-swipe-dy,0px));will-change:transform}.tab-content:has(>.z-swipe-leaving,>.z-swipe-peek){position:relative}.tab-content>.tab-pane.active,.tab-content>.tab-pane.z-swipe-peek,.tab-content>.tab-pane.z-swipe-leaving{display:flow-root}.tab-content>.tab-pane.z-swipe-peek,.tab-content>.tab-pane.z-swipe-leaving{opacity:1;pointer-events:none;transition:none;position:absolute;top:0;left:0;right:0}.tab-content>.tab-pane.z-swipe-peek{height:var(--z-swipe-peek-height,auto);overflow:clip}.tab-content>.tab-pane.z-swipe-entering{opacity:1;transition:none}.side-panel-body.z-swipe-peek,.side-panel-body.z-swipe-leaving{visibility:visible}}.phone-nav__btn{justify-content:center;align-items:center;gap:var(--z-space-1);min-width:0;padding:var(--z-space-1);color:var(--z-text-muted);font-size:var(--z-text-xs);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;line-height:1.2;display:flex}.phone-nav__btn .bi{font-size:var(--z-text-xl);line-height:1}.phone-nav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.phone-nav__btn--active{color:var(--z-accent);font-weight:600}.phone-nav__btn:focus-visible{outline:2px solid var(--z-focus-ring);outline-offset:-2px}.most-used-widget,.recent-widget{flex-direction:column;min-height:100%;display:flex}.most-used-empty{text-align:center;padding:var(--z-space-8) var(--z-space-5);justify-content:center;align-items:center;gap:var(--z-space-3);color:var(--z-text-muted);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.most-used-empty-watermark{text-align:center;letter-spacing:.3em;text-transform:uppercase;opacity:.4;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.6rem;font-weight:700;position:absolute;top:.6rem;left:0;right:0}.most-used-empty-icon{font-size:var(--z-text-3xl);opacity:.35}@keyframes most-used-spin{to{transform:rotate(360deg)}}.most-used-empty-icon--spin{animation:1s linear infinite most-used-spin}.most-used-empty-body{flex-direction:column;gap:.2rem;max-width:200px;display:flex}.most-used-empty-title{margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.most-used-empty-text{margin:0;font-size:.8125rem;line-height:1.5}.most-used-settings-btn{all:unset;cursor:pointer;font-size:var(--z-text-xs);border:1px solid var(--z-text-muted);color:var(--z-text-muted);border-radius:4px;align-items:center;gap:.3rem;padding:.25rem .65rem;transition:background-color .15s,color .15s;display:inline-flex}.most-used-settings-btn:hover{background-color:var(--z-text-muted);color:var(--z-surface)}.most-used-footnote{color:var(--z-text-muted);border-top:1px solid var(--z-border);opacity:.7;align-items:center;gap:.35rem;margin-top:auto;padding:.45rem .75rem;font-size:.675rem;display:flex}.most-used-clear-btn{all:unset;cursor:pointer;color:var(--z-text-muted);align-items:center;gap:var(--z-space-1);white-space:nowrap;border-radius:4px;padding:.2rem .4rem;font-size:.7rem;transition:color .15s,background-color .15s;display:flex}.most-used-clear-btn:hover{color:var(--z-danger);background-color:var(--z-danger-subtle)}.most-used-list{padding:var(--z-space-1) 0;flex:1;margin:0;list-style:none;overflow-y:auto}.most-used-item{border-radius:6px;align-items:center;gap:.45rem;margin:0 .3rem;padding:.35rem .5rem .35rem .625rem;transition:background-color .12s;display:flex;position:relative}.most-used-item:hover{background-color:var(--z-surface-overlay)}.most-used-actions{right:var(--z-space-2);padding-left:var(--z-space-8);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.most-used-item:hover .most-used-actions{background:linear-gradient(to right, transparent, var(--z-surface-overlay) 1.75rem)}.most-used-rank{color:var(--z-text-muted);text-align:right;opacity:.6;flex-shrink:0;min-width:1.1rem;font-size:.65rem;font-weight:700}.most-used-favicon{object-fit:contain;border-radius:2px;flex-shrink:0;width:16px;height:16px}.most-used-text{flex-direction:column;flex:1;min-width:0;display:flex}.most-used-title{color:var(--z-text);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:500;line-height:1.3;text-decoration:none;overflow:hidden}.most-used-title:hover{color:var(--z-link);text-decoration:underline}.most-used-url{color:var(--z-text-muted);white-space:nowrap;text-overflow:ellipsis;opacity:.8;font-size:.7rem;overflow:hidden}.most-used-badge{color:var(--z-text-muted);background-color:var(--z-surface-raised);border:1px solid var(--z-border);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.1em .55em;font-size:.65rem;font-weight:600;line-height:1.6}.most-used-buttons{align-items:center;gap:var(--z-space-1);opacity:0;max-width:0;transition:opacity .12s;display:flex;overflow:hidden}.most-used-item:hover .most-used-buttons{opacity:1;max-width:8rem}.health-widget{flex-direction:column;flex:1;min-height:0;display:flex}.side-panel-body:has(.health-widget){flex-direction:column;padding:0;display:flex;overflow:hidden}.health-tab-bar{border-bottom:1px solid var(--z-border);background:var(--z-surface);flex-shrink:0;display:flex}.health-tab-btn{font-size:var(--z-text-xs);color:var(--z-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .5rem;font-weight:500;transition:color .12s,border-color .12s;display:flex}.health-tab-btn:hover{color:var(--z-text)}.health-tab-btn.active{color:var(--z-text);border-bottom-color:var(--z-info);font-weight:600}.health-tab-badge{background:var(--z-danger);color:#fff;border-radius:.55rem;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.health-panes{flex-direction:column;flex:1;min-height:0;display:flex}.health-section{flex-direction:column;flex:1;min-height:0;display:none;overflow:hidden}.health-section.health-pane--active{display:flex}.health-plan-badge{text-transform:none;letter-spacing:0;color:var(--z-warning-text);margin-left:auto;font-size:.675rem;font-weight:400}.health-empty{padding:var(--z-space-8) var(--z-space-5);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.health-empty-watermark{letter-spacing:.3em;text-transform:uppercase;opacity:.4;font-size:.6rem;font-weight:700;position:absolute;top:.6rem}.health-empty-icon{font-size:var(--z-text-3xl);margin-bottom:var(--z-space-3);opacity:.5}.health-empty-icon.text-success{opacity:.7}.health-empty-body{text-align:center}.health-empty-title{margin-bottom:var(--z-space-1);font-weight:600}.health-empty-text{opacity:.65;margin:0;font-size:.8rem}.health-toolbar{align-items:center;gap:var(--z-space-2);padding:var(--z-space-2) var(--z-space-3);border-bottom:1px solid var(--z-border);flex-shrink:0;display:flex}.health-fix-progress{font-size:var(--z-text-xs);color:var(--z-text-muted)}.health-view-switch{margin:var(--z-space-2) var(--z-space-2) 0;border:1px solid var(--z-border);border-radius:var(--z-radius-sm);display:flex;overflow:hidden}.health-view-btn{justify-content:center;align-items:center;gap:var(--z-space-1);padding:var(--z-space-1) var(--z-space-2);color:var(--z-text-muted);font-size:var(--z-text-xs);cursor:pointer;background:0 0;border:none;flex:1;transition:background-color .12s,color .12s;display:inline-flex}.health-view-btn+.health-view-btn{border-left:1px solid var(--z-border)}.health-view-btn:hover:not(:disabled){background:var(--z-surface-overlay);color:var(--z-text)}.health-view-btn.active{background:var(--z-surface-overlay);color:var(--z-text);font-weight:600}.health-view-btn:disabled{cursor:default;opacity:.55}.health-backup-hint{margin:var(--z-space-2) var(--z-space-2) 0;font-size:var(--z-text-xs);color:var(--z-text-muted);line-height:1.35}.health-backup-status{font-size:var(--z-text-xs);color:var(--z-warning-text);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.health-favicon-list{padding:var(--z-space-1) 0;flex:1;margin:0;list-style:none;overflow:hidden auto}.health-favicon-list.is-locked{cursor:progress}.health-favicon-list.is-locked>li{pointer-events:none}.health-filter-bar{padding:var(--z-space-2) var(--z-space-2) 0;flex-wrap:wrap;gap:.25rem;display:flex}.health-filter-chip{border:1px solid var(--z-border);color:var(--z-text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.7rem;line-height:1.5;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.health-filter-chip:hover{background:var(--z-surface-overlay);color:var(--z-text)}.health-filter-chip.active{border-color:var(--z-accent,var(--z-border));background:var(--z-surface-overlay);color:var(--z-text);font-weight:600}.health-filter-count{font-variant-numeric:tabular-nums;opacity:.75}.health-empty--filtered{padding:var(--z-space-4) var(--z-space-2);gap:.5rem}.health-favicon-host{align-items:center;gap:.25rem;padding:.35rem .5rem .15rem;display:flex}.health-favicon-host .health-row-menu-btn{opacity:0;flex-shrink:0;transition:opacity .12s}.health-favicon-host:hover .health-row-menu-btn,.health-favicon-host .health-row-menu-btn:focus-visible{opacity:1}.health-favicon-host-toggle{min-width:0;color:var(--z-text-muted);letter-spacing:.01em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;align-items:center;gap:.35rem;padding:.1rem .25rem;font-size:.7rem;font-weight:600;display:flex}.health-favicon-host-toggle:hover{background:var(--z-surface-overlay);color:var(--z-text)}.health-favicon-host-toggle .bi{flex-shrink:0;font-size:.65rem}.health-favicon-host-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health-favicon-host-count{background:var(--z-surface-overlay);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;margin-left:auto;padding:0 .3rem;font-size:.65rem;line-height:1.4}.health-favicon-host-spinner{border-width:.1rem;flex-shrink:0;width:.65rem;height:.65rem}.health-fold-all-btn,.health-toolbar-menu{margin-left:auto}.health-fold-all-btn+.health-toolbar-menu{margin-left:0}.health-favicon-item{border-radius:6px;align-items:center;gap:.4rem;margin:0 .3rem;padding:.3rem .5rem .3rem .75rem;transition:background-color .12s;display:flex;position:relative}.health-favicon-item:hover{background-color:var(--z-surface-overlay)}.health-favicon-item--grouped{border-left:2px solid var(--z-border);border-radius:0 6px 6px 0;margin-left:1.05rem}.health-favicon-item--group-end{margin-bottom:.35rem}.health-favicon-item--group-end:after{content:"";background:var(--z-border);width:.45rem;height:2px;position:absolute;bottom:-2px;left:-2px}.health-favicon-label{color:var(--z-text);white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;justify-content:center;min-width:0;font-size:.8rem;display:flex;overflow:hidden}.health-favicon-label>span:first-child,.health-favicon-label>a:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.health-favicon-url{color:var(--z-text-muted);white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-size:.68rem;line-height:1.2;overflow:hidden}.health-custom-tag{margin-right:var(--z-space-1);padding:0 var(--z-space-1);border:1px solid var(--z-border);border-radius:var(--z-radius-sm);color:var(--z-text);display:inline-block}.health-reason-icon{opacity:.75;flex-shrink:0;font-size:.78rem}.health-row-menu{min-width:11rem;font-size:.82rem}.dropdown-menu.health-row-menu{z-index:1050;left:var(--row-menu-left,0);top:var(--row-menu-top,0);position:fixed}.health-row-menu .dropdown-item{flex-wrap:wrap;align-items:center;padding:.3rem .75rem;display:flex}.health-row-menu-hint{padding-left:calc(1em + var(--z-space-2));font-size:var(--z-text-xs);color:var(--z-text-muted);white-space:normal;flex-basis:100%}.health-link-anchor{color:inherit;text-decoration:none}.health-link-anchor:hover{color:var(--z-link);text-decoration:underline}.health-fix-summary{color:var(--z-text-muted);background:var(--z-surface-overlay);border-left:3px solid var(--z-text-muted);border-radius:4px;margin:4px .75rem 2px;padding:4px 8px;font-size:.73rem}.health-fix-summary.has-failures{color:var(--z-warning-text);border-left-color:var(--z-warning);background:var(--z-warning-subtle)}.health-favicon-icon{object-fit:contain;border-radius:2px;flex-shrink:0;width:16px;height:16px}.health-favicon-icon.spinner-border{border-radius:50%}.health-favicon-actions{right:var(--z-space-2);padding-left:var(--z-space-8);align-items:center;gap:.4rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}:is(.health-favicon-item:has(.health-fail-icon) .health-favicon-actions,.health-favicon-item:has(.health-reason-icon) .health-favicon-actions,.health-favicon-item--fixed .health-favicon-actions){background:linear-gradient(to right, transparent, var(--health-row-bg,var(--z-surface)) 1.75rem)}.health-favicon-item--fixed{--health-row-bg:var(--z-success-subtle);background:var(--health-row-bg)}.health-favicon-item--found{--health-row-bg:var(--z-danger-subtle);background:var(--health-row-bg)}.health-favicon-item--rechecked{--health-row-bg:var(--z-warning-subtle);background:var(--health-row-bg)}.health-favicon-item--flash{animation:health-row-flash 1.5s ease-out var(--flash-delay,0s)}@keyframes health-row-flash{0%{background-color:var(--z-warning-subtle)}to{background-color:#0000}}.health-favicon-item:hover .health-favicon-actions{background:linear-gradient(to right, transparent, var(--z-surface-overlay) 1.75rem)}.health-fail-icon{flex-shrink:0;font-size:.78rem}.btn-xs{--bs-btn-padding-y:.15rem;--bs-btn-padding-x:.4rem;--bs-btn-font-size:.7rem;--bs-btn-border-radius:4px;line-height:1.4}.health-favicon-buttons{align-items:center;gap:var(--z-space-1);opacity:0;max-width:0;transition:opacity .12s;display:flex;overflow:hidden}.health-favicon-item:hover .health-favicon-buttons{opacity:1;max-width:8rem}.health-row--navigable{cursor:default}.health-row--navigable:has(.health-link-anchor:hover){background-color:#0000}.health-row--navigable:has(.health-link-anchor:hover) .health-favicon-actions{background:linear-gradient(to right, transparent, var(--z-surface) 1.75rem)}@media (hover:none){.health-favicon-buttons{opacity:1;max-width:8rem}.health-favicon-actions{background:linear-gradient(to right, transparent, var(--z-surface) 1.75rem)}}.health-gate{color:var(--z-text-muted);flex-direction:column;align-items:flex-start;gap:.4rem;padding:.65rem .75rem;font-size:.8rem;display:flex}.health-gate i{margin-right:.3rem}.health-pie-wrap{align-items:center;gap:var(--z-space-2);padding:var(--z-space-2) var(--z-space-1) var(--z-space-1);flex-direction:column;display:flex}.health-pie-canvas{display:block}.health-pie-canvas.is-pickable{cursor:pointer}.health-pie-legend{width:100%;padding:0 var(--z-space-2);flex-direction:column;gap:.2rem;display:flex}.health-pie-legend-item{align-items:center;gap:.4rem;font-size:.78rem;display:flex}button.health-pie-legend-item{width:100%;padding:1px var(--z-space-1);border-radius:var(--z-radius-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0}button.health-pie-legend-item:hover:not(:disabled),button.health-pie-legend-item.active{background:var(--z-surface-overlay)}button.health-pie-legend-item.active{cursor:default;font-weight:600}button.health-pie-legend-item:disabled{cursor:default;opacity:.55}div.health-pie-legend-item{padding:1px var(--z-space-1)}.health-pie-dot{background-color:var(--dot-color,var(--z-text-muted));border-radius:50%;flex-shrink:0;width:10px;height:10px}.health-pie-legend-label{color:var(--z-text);flex:1}.health-pie-legend-count{color:var(--z-text-muted);font-variant-numeric:tabular-nums;font-size:var(--z-text-xs)}.health-links-overview{align-items:center;gap:var(--z-space-2);padding:var(--z-space-2) var(--z-space-3) var(--z-space-1);flex-shrink:0;display:flex}.health-links-overview .health-pie-wrap{flex-shrink:0;padding:0}.health-links-overview .health-pie-legend{padding:0}.health-links-note{color:var(--z-text-muted);margin:0 var(--z-space-3) var(--z-space-1);flex-shrink:0;font-size:.75rem}.z-notes-widget{gap:var(--z-space-2);min-height:0;padding:var(--z-space-3);flex-direction:column;flex:1;display:flex}.side-panel-body:has(.z-notes-widget){flex-direction:column;padding:0;display:flex;overflow:hidden}.z-notes-zones{border:1px solid var(--z-border);cursor:text;border-radius:.25rem;flex-direction:column;flex:1;min-height:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden auto}.z-notes-zones:focus-within{border-color:var(--z-accent);box-shadow:0 0 0 .15rem rgba(var(--z-accent-rgb), .25)}.z-notes-temp-wrap,.z-notes-note-wrap{flex-direction:column;display:flex}.z-notes-note-wrap{flex:1}.z-notes-temp,.z-notes-note{box-sizing:border-box;background-color:var(--z-surface);width:100%;color:var(--z-text);resize:none;border:none;border-radius:0;outline:none;padding:.375rem .5rem;font-size:.8125rem;line-height:1.5}.z-notes-note{min-height:calc(1.5em + .75rem);overflow:hidden}.z-notes-empty{text-align:center;padding:var(--z-space-8) var(--z-space-5);justify-content:center;align-items:center;gap:var(--z-space-3);color:var(--z-text-muted);pointer-events:none;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.z-notes-empty-watermark{text-align:center;letter-spacing:.3em;text-transform:uppercase;opacity:.4;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.6rem;font-weight:700;position:absolute;top:.6rem;left:0;right:0}.z-notes-empty-icon{font-size:var(--z-text-3xl);opacity:.35}@keyframes z-notes-spin{to{transform:rotate(360deg)}}.z-notes-empty-icon--spin{animation:1s linear infinite z-notes-spin}.z-notes-empty-body{flex-direction:column;gap:.2rem;max-width:200px;display:flex}.z-notes-empty-title{margin:0;font-size:.8125rem;font-weight:600;line-height:1.4}.z-notes-empty-text{margin:0;font-size:.8125rem;line-height:1.5}@keyframes z-notes-flash{0%{background-color:var(--z-warning-subtle)}to{background-color:var(--z-surface)}}.z-notes-updated{animation:.6s ease-out z-notes-flash}.z-notes-footer{padding-top:var(--z-space-1);font-size:var(--z-text-xs);color:var(--z-text-muted);text-align:right;flex-shrink:0}.z-notes-status--saving,.z-notes-status--unsaved{color:var(--z-warning-text)}.z-notes-status--saved{color:var(--z-success-text)}.calendar-widget-dot{width:var(--z-space-2);height:var(--z-space-2);background-color:var(--dot-color,var(--z-text-muted));border-radius:50%;flex-shrink:0}.calendar-feed-color-dot{width:var(--z-space-2);height:var(--z-space-2);background-color:var(--dot-color,var(--z-text-muted));border-radius:50%;display:inline-block}.calendar-feed-edit-color{width:var(--z-space-10);flex-shrink:0;padding:.15rem}.calendar-widget-title-toggle{align-items:center;gap:var(--z-space-1);display:inline-flex}.calendar-widget-chevron{color:var(--z-text-muted);flex-shrink:0;font-size:.65rem;transition:transform .2s}.calendar-widget-item--expanded .calendar-widget-chevron{transform:rotate(180deg)}.calendar-widget-item{flex-wrap:wrap}.calendar-widget-row{cursor:pointer;flex:1;align-items:center;gap:.45rem;min-width:0;display:flex;position:relative}.calendar-widget-details{margin:.35rem var(--z-space-2) .35rem .625rem;padding:var(--z-space-2) .6rem;background-color:var(--z-surface-overlay);font-size:var(--z-text-xs);color:var(--z-text-muted);border-radius:6px;flex-direction:column;flex-basis:100%;order:3;gap:.35rem;max-height:10rem;display:flex;overflow-y:auto}.calendar-widget-detail-row{align-items:flex-start;gap:.35rem;display:flex}.calendar-widget-description{white-space:pre-wrap;word-break:break-word}.calendar-widget-map-link{color:var(--z-link);font-size:var(--z-text-xs);align-self:flex-start;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.calendar-widget-map-link:hover{text-decoration:underline}.calendar-widget-now-badge{text-transform:uppercase;letter-spacing:.03em;color:var(--z-success);background-color:var(--z-surface-overlay);border:1px solid var(--z-success);white-space:nowrap;border-radius:999px;width:fit-content;margin-top:.15rem;padding:.05em .5em;font-size:.6rem;font-weight:700;display:inline-block}.mode-switcher__label{display:none}@media (width>=1200px){.mode-switcher__label{display:inline}}.archive-toggle-btn{color:inherit;line-height:1;text-decoration:none!important}.archive-toggle-icon{transition:transform .2s;display:inline-block}.archive--collapsed .archive-toggle-icon{transform:rotate(-90deg)}.archive-section.archive--collapsed .archive-section__body,.archive-group.archive--collapsed .archive-group__links,.trash-section.archive--collapsed .trash-section__body{display:none}.archive-section__header{background-color:var(--z-surface-overlay)}.archive-section-tab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:300px;overflow:hidden}.archive-group-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:250px;overflow:hidden}.archive-section__badge--archived,.archive-group__badge--archived,.archive-group__badge--column{font-size:.7rem}.archive-group__header{min-height:38px}.archive-group__links{border-left:2px solid var(--z-border);margin-left:4px}.archive-link{font-size:var(--z-text-sm);text-align:start;min-height:32px}.archive-link:not(.archive-link--archived) a{color:var(--z-text-muted)}.archive-restore-btn,.archive-delete-btn{white-space:nowrap;padding:.15rem .5rem;font-size:.78rem}.trash-page__header{z-index:20;background:var(--z-surface);gap:var(--z-space-2);padding:var(--z-space-4) 0 var(--z-space-3);margin-bottom:var(--z-space-4);border-bottom:1px solid #0000;flex-direction:column;transition:padding .25s,gap .25s,border-color .25s,box-shadow .25s;display:flex;position:sticky;top:0}.trash-page__header.trash-header--compact{align-items:center;gap:var(--z-space-4);border-bottom-color:var(--z-border);margin-bottom:var(--z-space-3);flex-direction:row;padding:.35rem 0;box-shadow:0 3px 10px #00000012}.trash-page__title{color:var(--z-text-muted);white-space:nowrap;transition:font-size .25s}.trash-header--compact .trash-page__title{font-size:1.2rem;font-weight:600}.trash-page__toolbar{align-self:flex-end}.trash-header--compact .trash-page__toolbar{margin-left:auto}.trash-header--compact .trash-header__btn-label{display:none}@media (width<=991.98px){.archive-verbose{display:none}}.trash-compact{display:none}@media (width<=991.98px){.trash-verbose{display:none}.trash-compact{display:inline}}.trash-link__info{flex:1 1 0;min-width:0}.trash-page__info-note{border-left:3px solid var(--z-border);opacity:.75;padding-left:.6rem}.archive-page__header{z-index:20;background:var(--z-surface);gap:var(--z-space-2);padding:var(--z-space-4) 0 var(--z-space-3);margin-bottom:var(--z-space-4);border-bottom:1px solid #0000;flex-direction:column;transition:padding .25s,gap .25s,border-color .25s,box-shadow .25s;display:flex;position:sticky;top:0}.archive-page__header.archive-header--compact{align-items:center;gap:var(--z-space-4);border-bottom-color:var(--z-border);margin-bottom:var(--z-space-3);flex-direction:row;padding:.35rem 0;box-shadow:0 3px 10px #00000012}.archive-page__title{color:var(--z-text-muted);white-space:nowrap;transition:font-size .25s}.archive-header--compact .archive-page__title{font-size:1.2rem;font-weight:600}.archive-header--compact .archive-page__toolbar{margin-left:auto}.archive-header--compact .archive-header__btn-label{display:none}.archive-page__toolbar{align-self:flex-end}.trash-scroll-top{bottom:var(--z-space-8);right:var(--fab-inset-right,var(--z-space-8));z-index:1000;background-color:var(--z-surface-raised);border:1px solid var(--z-border);width:40px;height:40px;color:var(--z-text-muted);cursor:pointer;font-size:var(--z-text-base);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s,box-shadow .2s,border-color .2s;display:flex;position:fixed;transform:translateY(6px);box-shadow:0 2px 8px #00000026}.trash-scroll-top.trash-scroll-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.trash-scroll-top:hover{color:var(--z-text);border-color:var(--z-text-muted);box-shadow:0 4px 14px #0003}[data-bs-theme=dark] .trash-scroll-top{box-shadow:0 2px 8px #0006}[data-bs-theme=dark] .trash-scroll-top:hover{box-shadow:0 4px 14px #00000080}@media (width<=767.98px){.trash-scroll-top{right:var(--z-space-4);bottom:calc(var(--z-phone-nav-height) + var(--z-space-4))}}.session-page__header{z-index:20;background:var(--z-surface);gap:var(--z-space-2);padding:var(--z-space-4) 0 var(--z-space-3);margin-bottom:var(--z-space-4);border-bottom:1px solid #0000;flex-direction:column;transition:padding .25s,gap .25s,border-color .25s,box-shadow .25s;display:flex;position:sticky;top:0}.session-page__header.session-header--compact{align-items:center;gap:var(--z-space-4);border-bottom-color:var(--z-border);margin-bottom:var(--z-space-3);flex-direction:row;padding:.35rem 0;box-shadow:0 3px 10px #00000012}.session-page__title{color:var(--z-text-muted);white-space:nowrap;transition:font-size .25s}.session-header--compact .session-page__title{font-size:1.2rem;font-weight:600}.session-header--compact .session-page__toolbar{margin-left:auto}.session-header--compact .session-header__btn-label{display:none}.archive-host-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.z-focused>.card-header,.z-focused>.card>.card-header{box-shadow:inset 0 0 0 2px rgba(var(--z-accent-rgb), .35)}.z-selected{outline:2px solid var(--z-accent);outline-offset:2px;border-radius:4px}.z-cut{opacity:.45}.z-copied{outline:2px dashed var(--z-success);outline-offset:2px;border-radius:4px}.side-panel-body.z-sw-active{flex-direction:column;padding:0;display:flex;overflow:hidden}.side-panel-body.z-sw-active .most-used-empty-watermark{top:1.35rem}.side-panel-body.z-sw-active .most-used-empty{padding-bottom:4rem}.z-sp-list{padding:var(--z-space-2) var(--z-space-3);flex:1;overflow-y:auto}.z-sp-footer{border-top:1px solid var(--z-border);padding:var(--z-space-2) var(--z-space-3);flex-shrink:0;grid-template-columns:1fr 1fr}.z-sp-footer-full{grid-column:1/-1}.z-sp-footer .btn{min-width:0;overflow:hidden}.z-sp-footer .btn>i{flex-shrink:0}.z-sp-footer .btn>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;overflow:hidden}.z-sp-thumb{object-fit:contain;border-radius:2px;width:18px;height:18px}.z-sp-item{position:relative;overflow:hidden}.z-sp-item .most-used-actions{padding-right:var(--z-space-1);right:0}.z-sp-item:hover .most-used-actions{background:linear-gradient(to right, transparent, var(--z-surface-overlay) 1.75rem)}.z-sp-item:hover .most-used-buttons{opacity:1;max-width:3rem}.z-sp-thumb-icon{font-size:var(--z-text-sm);color:var(--z-text-muted);line-height:1}.z-table-page-header{top:var(--z-tabs-bar-height,0px);z-index:20;background:var(--z-surface);padding-top:var(--z-space-1);margin-left:calc(-.5 * var(--z-gutter-x,1.5rem));margin-right:calc(-.5 * var(--z-gutter-x,1.5rem));padding-bottom:.4rem;padding-left:calc(.5 * var(--z-gutter-x,1.5rem));padding-right:calc(.5 * var(--z-gutter-x,1.5rem));border-bottom:1px solid #0000;transition:padding .25s,border-color .25s,box-shadow .25s;position:sticky}.z-table-page-header.z-table-header--compact{padding-top:.1rem;padding-bottom:var(--z-space-1);border-bottom-color:var(--z-border);box-shadow:0 3px 10px #00000012}.z-table-header--compact .z-toggle-label{display:none}.z-link-table thead th.z-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.z-link-table thead th.z-sortable:hover{background-color:rgba(var(--z-text-emphasis-rgb), .05)}.z-link-table thead th.z-sort-asc:after{content:" ▲";opacity:.8;font-size:.7em}.z-link-table thead th.z-sort-desc:after{content:" ▼";opacity:.8;font-size:.7em}.z-col-check{text-align:center;width:32px;min-width:32px}.z-col-icon{text-align:center;width:28px;min-width:28px}.z-col-title,.z-col-name{text-align:left;min-width:120px}.z-col-url{text-overflow:ellipsis;white-space:nowrap;min-width:100px;max-width:160px;overflow:hidden}.z-col-notes{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:80px;max-width:180px;overflow:hidden}.z-col-group,.z-col-tab{text-overflow:ellipsis;white-space:nowrap;min-width:80px;max-width:130px;overflow:hidden}.z-col-date{white-space:nowrap;min-width:90px}.z-col-actions,.z-col-favorite{text-align:center;width:48px;min-width:48px}.z-col-linkcount{text-align:center;width:64px;min-width:64px}.z-link-table .z-archived-row{opacity:.55}.z-table-search{max-width:220px}#tabViewToggle{align-items:center;display:flex}@media (width<=1199.98px){#tabViewToggle .z-toggle-label,#tabNewTabBtn .z-toggle-label{display:none}}.z-row-checkbox{cursor:pointer}#tableView .table-responsive{scrollbar-width:none;-ms-overflow-style:none}#tableView .table-responsive::-webkit-scrollbar{display:none}.z-table-sticky-scrollbar{z-index:25;background:var(--z-surface);border-top:1px solid var(--z-border);position:sticky;bottom:0;overflow:auto hidden}.z-table-sticky-scrollbar__inner{height:1px}.z-unsorted-tray{--z-unsorted-tint:rgba(var(--z-accent-rgb), .06);top:var(--z-tabs-bar-height,50px);z-index:1019;background:linear-gradient(var(--z-unsorted-tint), var(--z-unsorted-tint)), var(--z-surface);border:1px solid rgba(var(--z-accent-rgb), .25);border-radius:var(--z-radius);margin-bottom:var(--z-space-2);padding:var(--z-space-1) var(--z-space-2) var(--z-space-2);text-align:left;position:sticky}.z-unsorted-tray-header{align-items:center;gap:var(--z-space-2);min-width:0;display:flex}.z-unsorted-tray-toggle{align-items:center;gap:var(--z-space-1);border:1px solid var(--z-border);background:var(--z-surface);color:var(--z-text);font-size:var(--z-text-sm);padding:.125rem var(--z-space-2);border-radius:999px;flex-shrink:0;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.z-unsorted-tray-toggle:hover{background:var(--z-accent-subtle);border-color:rgba(var(--z-accent-rgb), .5)}.z-unsorted-tray-toggle:focus-visible{box-shadow:var(--z-focus-ring);outline:none}.z-unsorted-tray-count{background:var(--z-accent);color:var(--z-surface);font-size:var(--z-text-xs)}.z-unsorted-tray-chevron{font-size:var(--z-text-xs);transition:transform .15s}.z-unsorted-tray.is-collapsed .z-unsorted-tray-chevron{transform:rotate(180deg)}.z-unsorted-tray-hint{color:var(--z-text-muted);font-size:var(--z-text-xs);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.z-unsorted-tray-body{--z-unsorted-chip-height:calc(var(--link-icon-size) + 2 * var(--link-padding) + 2px);gap:var(--z-space-2);margin-top:var(--z-space-1);padding:var(--z-space-1);max-height:calc(2 * var(--z-unsorted-chip-height) + var(--z-space-2) + 2 * var(--z-space-1));flex-wrap:wrap;animation:.15s ease-out z-unsorted-tray-open;overflow-y:auto;display:flex!important}.z-unsorted-tray-body:empty{display:none!important}.z-unsorted-tray-body .zeerka-link{background:var(--z-surface);border:1px solid var(--z-border);border-radius:var(--z-radius);flex:0 auto;max-width:16rem}.z-unsorted-tray-body .zeerka-link-tile{border-radius:calc(var(--z-radius) - 1px);padding-inline:var(--z-space-2)}.z-unsorted-tray-body .zeerka-link-tile .link-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.z-unsorted-tray.is-collapsed .z-unsorted-tray-body,.z-unsorted-tray.is-collapsed .z-unsorted-tray-hint{display:none!important}.z-unsorted-tray.is-collapsed{padding-bottom:var(--z-space-1)}@keyframes z-unsorted-tray-open{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media (width<=767.98px){.z-unsorted-tray-hint{display:none}.z-unsorted-tray-body{flex-wrap:nowrap;max-height:none;overflow:auto hidden}.z-unsorted-tray-body .zeerka-link{flex:none;max-width:12rem}}@media (prefers-reduced-motion:reduce){.z-unsorted-tray-body{animation:none}.z-unsorted-tray-chevron{transition:none}}.start-page{padding:var(--z-space-6) 0 var(--z-space-8);text-align:left}.start-page__header{margin-bottom:var(--z-space-6);text-align:center}.start-page__greeting{font-size:var(--z-text-3xl);color:var(--z-text-emphasis);margin:0;font-weight:600}.start-page__date{margin:var(--z-space-1) 0 var(--z-space-4);color:var(--z-text-muted)}.start-page__search{justify-content:center;display:flex}.start-page__body{gap:var(--z-space-6);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}.start-page--no-side .start-page__body{grid-template-columns:minmax(0,1fr)}.start-page--no-side .start-page__side{display:none}.start-page__main,.start-page__side{gap:var(--z-space-5);flex-direction:column;min-width:0;display:flex}.start-page-block__heading{align-items:center;gap:var(--z-space-2);margin-bottom:var(--z-space-2);flex-wrap:wrap;display:flex}.start-page-block__title{font-size:var(--z-text-lg);margin:0;font-weight:600}.start-page-block__count{padding:0 var(--z-space-2);border-radius:var(--z-radius-sm);background:var(--z-accent-subtle);color:var(--z-text);font-size:var(--z-text-sm)}.start-page-block__subtitle{color:var(--z-text-muted);font-size:var(--z-text-sm)}.start-page-block__action,.start-page-block__header-action{margin-left:auto}.start-page-chips{gap:var(--z-space-2);flex-wrap:wrap;display:flex}.start-page-chip{align-items:center;gap:var(--z-space-2);max-width:16rem;padding:var(--z-space-1) var(--z-space-3);border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-card-bg);color:var(--z-text);text-decoration:none;display:inline-flex}.start-page-chip:hover,.start-page-chip:focus-visible{border-color:var(--z-accent);color:var(--z-text-emphasis)}.start-page-chip__icon{flex-shrink:0;width:16px;height:16px}.start-page-chip__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.start-page-cards{gap:var(--z-space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.start-page-card{align-items:flex-start;gap:var(--z-space-1);min-width:0;padding:var(--z-space-3);border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-card-bg);color:var(--z-text);text-align:left;flex-direction:column;display:flex}.start-page-card:hover,.start-page-card:focus-visible{border-color:var(--z-accent)}.start-page-card__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.start-page-card__meta{color:var(--z-text-muted);font-size:var(--z-text-sm)}.start-page-tab-card__icon{flex-shrink:0;width:24px;height:24px}.start-page-tab-card__letter{border-radius:var(--z-radius-sm);background:var(--z-accent-subtle);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.start-page-session-card__icons{gap:var(--z-space-1);flex-wrap:wrap;display:flex}.start-page-session-card__icon{width:16px;height:16px}@media (width<=991.98px){.start-page__body{grid-template-columns:minmax(0,1fr)}}.z-save-dest-chips{gap:var(--z-space-1);margin-bottom:var(--z-space-2);flex-wrap:wrap;display:flex}.z-save-dest-chip{align-items:center;gap:var(--z-space-1);max-width:100%;padding:.125rem var(--z-space-2);border:1px solid var(--z-border);background:var(--z-surface-subtle);color:var(--z-accent);font-size:var(--z-text-sm);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;font-weight:500;line-height:1.4;display:inline-flex;overflow:hidden}.z-save-dest-chip:hover,.z-save-dest-chip.is-active{background:var(--z-accent);border-color:var(--z-accent);color:var(--z-surface)}.z-save-dest-chip:focus-visible{box-shadow:var(--z-focus-ring);outline:none}.z-save-dest-summary{justify-content:space-between;align-items:center;gap:var(--z-space-2);min-height:2rem;padding:var(--z-space-1) var(--z-space-2);border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface-subtle);display:flex}.z-save-dest-summary-text{min-width:0;color:var(--z-text);font-size:var(--z-text-sm);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.z-save-dest-change{flex:none;padding:0;font-weight:600;text-decoration:none}.z-save-dest-expand{gap:var(--z-space-2);margin-top:var(--z-space-2);flex-direction:column;display:flex}.zeerka-links-grid-preview{gap:var(--z-space-2);padding:var(--z-space-2);flex-wrap:wrap;display:flex}.zeerka-link-preview-tile{flex-direction:column;align-items:center;width:120px;display:flex}.zeerka-link-preview-anchor{width:100%;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.zeerka-link-preview-anchor:hover{opacity:.85;text-decoration:none}.link-preview-img-wrap{background:var(--z-surface-raised);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.link-preview-img-wrap img{object-fit:cover;width:100%;height:100%;display:block}.link-preview-img-wrap img.link-preview-img-favicon-fallback,.link-preview-img-wrap .letter-avatar.link-preview-img-favicon-fallback{width:var(--link-icon-size,24px);height:var(--link-icon-size,24px);object-fit:contain}.link-preview-title{margin-top:var(--z-space-1);font-size:var(--z-text-xs);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:120px;color:var(--z-text);overflow:hidden}.zeerka-explode-grid{gap:var(--z-space-3);padding:var(--z-space-1);flex-wrap:wrap;display:flex}.zeerka-link-explode-tile{flex-direction:column;align-items:center;width:200px;display:flex}.zeerka-link-explode-anchor{width:100%;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.zeerka-link-explode-anchor:hover{opacity:.85;text-decoration:none}.explode-img-wrap{background:var(--z-surface-raised);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:200px;height:200px;display:flex;overflow:hidden}.explode-img-wrap img{object-fit:cover;width:100%;height:100%;display:block}.explode-img-wrap img.explode-img-favicon-fallback,.explode-img-wrap .letter-avatar.explode-img-favicon-fallback{object-fit:contain;width:32px;height:32px}.explode-link-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:200px;color:var(--z-text);margin-top:.375rem;font-size:.8rem;overflow:hidden}.hoverbox{z-index:1055;background:var(--z-surface);border:1px solid var(--z-border);border-radius:var(--z-radius);visibility:hidden;opacity:0;pointer-events:none;min-width:220px;max-width:300px;transition:opacity .12s,transform .12s;position:fixed;transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.hoverbox.hoverbox--visible{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.hoverbox-header{--hoverbox-title-size:.8125rem;align-items:flex-start;gap:var(--z-space-2);padding:.6rem .75rem .5rem;display:flex}.hoverbox-favicon-slot{font-size:var(--hoverbox-title-size);flex-shrink:0;align-items:center;height:1lh;display:flex}.hoverbox-favicon-slot>*{object-fit:contain;flex-shrink:0;width:16px;height:16px}.hoverbox-favicon-slot>.link-letter-avatar{font-size:var(--z-text-2xs)}.hoverbox-favicon-slot>i{font-size:var(--z-text-sm);justify-content:center;align-items:center;display:inline-flex}.hoverbox-meta{flex:1;min-width:0}.hoverbox-title{font-size:var(--hoverbox-title-size);color:var(--z-text);overflow-wrap:anywhere;font-weight:500}.hoverbox-url{color:var(--z-text-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.7rem;display:-webkit-box;overflow:hidden}.hoverbox-date{color:var(--z-text-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.65rem;overflow:hidden}.hoverbox-divider{background:var(--z-border);height:1px;margin:0 var(--z-space-3)}.hoverbox-preview{padding:var(--z-space-2) var(--z-space-3) var(--z-space-1)}.hoverbox-preview img{object-fit:cover;border-radius:calc(var(--z-radius) - 2px);width:100%;height:120px;display:block}.hoverbox-body{padding:.5rem .75rem .4rem}.hoverbox-notes{resize:none;border:1px solid var(--z-border);border-radius:calc(var(--z-radius) - 2px);background:var(--z-surface);width:100%;color:var(--z-text);box-sizing:border-box;padding:.35rem .5rem;font-size:.8rem;line-height:1.4;transition:border-color .15s}.hoverbox-notes:focus{border-color:var(--z-accent);box-shadow:0 0 0 2px rgba(var(--z-accent-rgb), .2);outline:none}.hoverbox-footer{padding:0 var(--z-space-3) var(--z-space-2);justify-content:flex-end;gap:.4rem;display:flex}.hoverbox-footer .btn{font-size:var(--z-text-xs);padding:.15rem .5rem;line-height:1.4}.hoverbox-hint-icon{color:var(--z-text-muted);cursor:default;margin-right:auto;font-size:.8rem}.landing-hero{isolation:isolate;position:relative;overflow:hidden}.landing-hero:before,.landing-hero:after{content:"";z-index:-1;filter:blur(90px);opacity:.35;border-radius:50%;position:fixed}.landing-hero:before{background:rgba(var(--z-accent-rgb), .55);width:520px;height:520px;top:-220px;left:-160px}.landing-hero:after{background:rgba(var(--z-accent-rgb), .4);width:620px;height:620px;bottom:-260px;right:-180px}[data-bs-theme=dark] .landing-hero:before,[data-bs-theme=dark] .landing-hero:after{opacity:.22}.z-avatar{--z-avatar-size:28px;--z-avatar-badge-size:14px;width:var(--z-avatar-size);height:var(--z-avatar-size);background-color:var(--z-avatar-bg,var(--z-avatar-8));color:var(--z-avatar-text);vertical-align:middle;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.z-avatar--lg{--z-avatar-size:64px}.z-avatar--c0{--z-avatar-bg:var(--z-avatar-1)}.z-avatar--c1{--z-avatar-bg:var(--z-avatar-2)}.z-avatar--c2{--z-avatar-bg:var(--z-avatar-3)}.z-avatar--c3{--z-avatar-bg:var(--z-avatar-4)}.z-avatar--c4{--z-avatar-bg:var(--z-avatar-5)}.z-avatar--c5{--z-avatar-bg:var(--z-avatar-6)}.z-avatar--c6{--z-avatar-bg:var(--z-avatar-7)}.z-avatar--c7{--z-avatar-bg:var(--z-avatar-8)}.z-avatar:has(>.z-avatar__img:not([hidden])){background-color:var(--z-surface-raised)}.z-avatar__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.z-avatar__initial{font-size:calc(var(--z-avatar-size) * .46);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}.z-avatar__img[hidden],.z-avatar__initial[hidden],.z-avatar__badge[hidden]{display:none}.z-avatar__badge{width:var(--z-avatar-badge-size);height:var(--z-avatar-badge-size);border:2px solid var(--z-surface);background-color:var(--z-secondary);color:var(--z-avatar-text);font-size:calc(var(--z-avatar-badge-size) * .55);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.z-avatar__badge .bi:before{vertical-align:0}.z-avatar__badge--problem{background-color:var(--z-danger)}.z-avatar__badge--cancelled{background-color:var(--z-warning);color:var(--z-text-emphasis)}.z-avatar__badge--e2ee{background-color:var(--z-accent)}.navbar-theme__toggle{justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-bs-theme=dark] .navbar-theme__icon--to-dark,:root:not([data-bs-theme=dark]) .navbar-theme__icon--to-light{display:none}.alerts-bell__toggle{justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.alerts-bell__badge{min-width:1.1rem;height:1.1rem;padding:0 var(--z-space-1);border:2px solid var(--z-surface);background-color:var(--z-danger);color:var(--z-avatar-text);font-size:var(--z-text-2xs);text-align:center;border-radius:999px;font-weight:600;line-height:calc(1.1rem - 4px);position:absolute;top:-6px;right:-6px}.alerts-bell__badge[hidden]{display:none}@media (width<=767.98px){.z-avatar--alerts:after{content:"";border:2px solid var(--z-surface);background-color:var(--z-danger);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}}.navbar .navbar-nav .alerts-menu{white-space:normal;width:min(24rem,100vw - 2rem);padding:0;position:absolute;overflow:hidden}@media (width<=767.98px){.navbar .navbar-nav .alerts-menu{top:56px;left:var(--z-space-4);right:var(--z-space-4);width:auto;margin-top:0;position:fixed}}.alerts-menu__header{padding:var(--z-space-2) var(--z-space-3);border-bottom:1px solid var(--z-border);color:var(--z-text-emphasis);font-weight:600}.alerts-menu__body{max-height:min(60vh,28rem);overflow-y:auto}.alerts-menu__status{padding:var(--z-space-4) var(--z-space-3);text-align:center;color:var(--z-text-muted);font-size:var(--z-text-sm)}.alerts-menu__item{gap:var(--z-space-3);width:100%;padding:var(--z-space-2) var(--z-space-3);border:0;border-bottom:1px solid var(--z-border-translucent);color:var(--z-dropdown-link);text-align:start;font-size:var(--z-text-sm);background:0 0;display:flex}.alerts-menu__item:hover,.alerts-menu__item:focus-visible{background-color:var(--z-dropdown-link-hover-bg)}.alerts-menu__item--unread{background-color:var(--z-accent-subtle)}.alerts-menu__icon{color:var(--z-text-muted);flex-shrink:0;margin-top:2px}.alerts-menu__icon--urgent{color:var(--z-danger)}.alerts-menu__icon--zeerka{color:var(--z-accent)}.alerts-menu__content{flex-direction:column;gap:2px;min-width:0;display:flex}.alerts-menu__text,.alerts-menu__summary{overflow-wrap:anywhere}.alerts-menu__zeerka{font-size:var(--z-text-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--z-accent);font-weight:600}.alerts-menu__title{color:var(--z-text-emphasis);font-weight:600}.alerts-menu__summary,.alerts-menu__time{color:var(--z-text-muted)}.alerts-menu__summary{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.alerts-menu__time{font-size:var(--z-text-xs)}.alerts-menu__footer{padding:var(--z-space-1) var(--z-space-2);border-top:1px solid var(--z-border);justify-content:space-between;display:flex}.announcement-modal__eyebrow{font-size:var(--z-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--z-accent);font-weight:600}.announcement-modal__image{max-width:100%;height:auto;margin-bottom:var(--z-space-3);border:1px solid var(--z-border);border-radius:var(--z-radius);display:block}.announcement-modal__body>:last-child{margin-bottom:0}.announcement-modal__body h1,.announcement-modal__body h2,.announcement-modal__body h3{font-size:var(--z-text-lg);margin-top:var(--z-space-3)}.whats-new__item{width:100%;padding:var(--z-space-2) var(--z-space-3);border-radius:var(--z-radius-sm);color:var(--z-text);text-align:start;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;gap:2px;display:flex}.whats-new__item:hover,.whats-new__item:focus-visible{background-color:var(--z-dropdown-link-hover-bg)}.whats-new__item--unread{border-left-color:var(--z-accent)}.whats-new__date{font-size:var(--z-text-xs);color:var(--z-text-muted)}.whats-new__title{color:var(--z-text-emphasis);font-weight:600}.whats-new__summary{font-size:var(--z-text-sm);color:var(--z-text-muted)}.whats-new__status:empty{display:none}.feedback-details{margin-top:var(--z-space-1)}.feedback-details>summary{color:var(--z-text-muted);cursor:pointer;width:fit-content}.feedback-details__list{margin:var(--z-space-2) 0 var(--z-space-1);padding:var(--z-space-2) var(--z-space-3);background-color:var(--z-surface-raised);border:1px solid var(--z-border);border-radius:var(--z-radius-sm);column-gap:var(--z-space-3);row-gap:var(--z-space-1);grid-template-columns:max-content 1fr;display:grid}.feedback-details__list dt{color:var(--z-text-muted);font-weight:400}.feedback-details__list dd{overflow-wrap:anywhere;margin:0}.z-disclosure-toggle{width:100%;color:var(--z-text-muted);text-align:start;background:0 0;border:0;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.875em;display:flex}.z-disclosure-toggle:hover{color:var(--z-text)}.z-disclosure-toggle:focus{outline:none}.z-disclosure-toggle:focus-visible{box-shadow:inset 0 0 0 .2rem var(--z-focus-ring)}.z-two-factor-qr{width:11rem;height:11rem;padding:var(--z-space-2);background:var(--bs-white);border-radius:var(--z-radius)}.z-two-factor-qr svg{width:100%;height:100%;display:block}.z-two-factor-secret{font-family:var(--z-font-family-mono);letter-spacing:.05em;word-break:break-all}.z-two-factor-codes{gap:var(--z-space-1) var(--z-space-3);padding:var(--z-space-3);font-family:var(--z-font-family-mono);letter-spacing:.05em;background:var(--z-surface-raised);border-radius:var(--z-radius);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.strength-meter{margin-top:var(--z-space-1)}.strength-meter__track{height:var(--z-space-1);background:var(--z-border);border-radius:2px;overflow:hidden}.strength-meter__fill{width:0;height:100%;transition:width .3s,background-color .3s}.strength-meter[data-score="0"] .strength-meter__fill{width:10%}.strength-meter[data-score="1"] .strength-meter__fill{width:30%}.strength-meter[data-score="2"] .strength-meter__fill{width:55%}.strength-meter[data-score="3"] .strength-meter__fill{width:80%}.strength-meter[data-score="4"] .strength-meter__fill{width:100%}.strength-meter[data-verdict=bad] .strength-meter__fill{background-color:var(--z-danger)}.strength-meter[data-verdict=weak] .strength-meter__fill{background-color:var(--z-warning)}.strength-meter[data-verdict=ok] .strength-meter__fill{background-color:var(--z-success)}.strength-meter[data-verdict=bad] .strength-meter__level{color:var(--z-danger)}.strength-meter[data-verdict=weak] .strength-meter__level{color:var(--z-warning-text)}.strength-meter[data-verdict=ok] .strength-meter__level{color:var(--z-success-text)}.strength-meter__level{font-weight:600}html{font-size:14px}:root{--link-icon-size:24px;--link-label-size:var(--z-text-sm);--link-gap:.125rem;--link-padding:var(--z-space-1);--group-gap:var(--z-space-2);--card-body-padding:var(--z-space-2);--card-header-padding:.375rem .75rem}.z-theme-switching,.z-theme-switching *,.z-theme-switching :before,.z-theme-switching :after{transition:none!important}.z-hidden{display:none!important}.z-cursor-pointer{cursor:pointer}.z-cursor-grab{cursor:grab}.z-min-w-0{min-width:0}.z-object-fit-contain{object-fit:contain}.z-icon-20{width:var(--z-space-5);height:var(--z-space-5)}.z-icon-16{width:var(--z-space-4);height:var(--z-space-4)}.z-icon-em{width:1em}.z-fs-3xl{font-size:var(--z-text-3xl)}.z-fs-2xs{font-size:var(--z-text-2xs)}.z-fs-xs{font-size:var(--z-text-xs)}.z-fs-sm{font-size:var(--z-text-sm)}.z-input-narrow{max-width:6rem}.z-progress-fill{width:var(--pct,0%)}.subscription-usage-bar{height:var(--z-space-1)}.import-scroll-list{max-height:160px;overflow-y:auto}.import-progress-bar{height:var(--z-space-5)}.api-key-name-input{max-width:280px}.share-audience-perm{min-width:110px}.lang-switcher-btn{font-size:var(--z-text-xs);padding:3px var(--z-space-2)}.billing-widgets-label{font-size:var(--z-text-xs);letter-spacing:.06em}.billing-modal-wide{--bs-modal-width:min(1500px, 95vw)}.billing-tooltip-icon{cursor:help;font-size:var(--z-text-xs);vertical-align:middle}.billing-tooltip-detail{text-align:left}.billing-tooltip-how{font-size:var(--z-text-sm);opacity:.8}.billing-currency-prefix{font-size:var(--z-text-xs);margin-right:.1em}.settings-modal-dialog{height:min(650px,85vh)}.settings-tabs-scroll{scrollbar-width:none;overflow-x:auto}.settings-tabs-scroll::-webkit-scrollbar{display:none}#settingsTabs{min-width:max-content}#settingsTabs .nav-link{font-size:var(--z-text-sm);white-space:nowrap;padding:.5rem .6rem}.stg-widget-row--flash{animation:1.6s ease-out stg-widget-flash}@keyframes stg-widget-flash{0%,40%{background-color:var(--z-accent-subtle)}to{background-color:#0000}}.z-letter-spacing-wide{letter-spacing:.05em}.confirmations-columns{columns:2;column-gap:var(--z-space-6)}.confirmations-group{break-inside:avoid}.shortcuts-key-col{width:1%}.account-field-narrow{max-width:60%}.e2ee-recovery-code{word-break:break-all;line-height:1.8}.progress-thin{height:6px}@media (width>=768px){html{font-size:16px}}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white, 0 0 0 .25rem var(--z-focus-ring)}html{min-height:100%;position:relative}body{padding-top:63px}body.no-navbar{padding-top:0}.logo-dark,[data-bs-theme=dark] .logo-light{display:none}[data-bs-theme=dark] .logo-dark{display:block}.navbar{background-color:var(--z-surface)!important;border-bottom-color:var(--z-border)!important}.navbar .navbar-nav{white-space:nowrap;flex-flow:row}.navbar .nav-link{color:var(--z-text)!important}.navbar .nav-link:hover{color:var(--z-text-emphasis)!important}.dropdown-item .btn-link{color:var(--z-dropdown-link);font-size:inherit}.dropdown-item .btn-link:hover{color:var(--z-dropdown-link-hover)}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:var(--z-text-muted);text-align:end}.form-floating>.form-control-plaintext:focus::placeholder,.form-floating>.form-control:focus::placeholder{text-align:start}.link-letter-avatar{width:16px;height:16px;font-size:10px}.zeerka-link{min-width:0}.zeerka-link-tile{padding:var(--link-padding);color:inherit;border-radius:.375rem;align-items:center;min-width:0;text-decoration:none;transition:background-color .15s;display:flex}.zeerka-link-tile:hover{background-color:var(--z-surface-raised);text-decoration:none}.zeerka-link-tile img{width:var(--link-icon-size);height:var(--link-icon-size);margin-right:var(--z-space-2);flex-shrink:0}.zeerka-link-tile .link-favicon-spinner{width:var(--link-icon-size);height:var(--link-icon-size);margin-right:var(--z-space-2);border-width:2px;flex-shrink:0}.zeerka-link-tile .link-letter-avatar{width:var(--link-icon-size);height:var(--link-icon-size);font-size:calc(var(--link-icon-size) * .6);margin-right:var(--z-space-2)}.zeerka-link-tile i[class*=fa-]{font-size:var(--link-icon-size);margin-right:var(--z-space-2);width:var(--link-icon-size);text-align:center;flex-shrink:0;line-height:1}.zeerka-link-tile .link-title{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--link-label-size);flex:1;overflow:hidden}.zeerka-link-icon-only{padding:var(--link-padding);color:inherit;border-radius:.375rem;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s;display:inline-flex}.zeerka-link-icon-only:hover{background-color:var(--z-surface-raised);text-decoration:none}.zeerka-link-icon-only img{width:var(--link-icon-size);height:var(--link-icon-size)}.zeerka-link-icon-only .link-favicon-spinner{width:var(--link-icon-size);height:var(--link-icon-size);border-width:2px}.zeerka-link-icon-only .link-letter-avatar{width:var(--link-icon-size);height:var(--link-icon-size);font-size:calc(var(--link-icon-size) * .6)}.zeerka-link-icon-only i[class*=fa-]{font-size:var(--link-icon-size);line-height:1}.zeerka-link.has-notes>.zeerka-link-tile,.zeerka-link.has-preview-image>.zeerka-link-tile{background-color:rgba(var(--z-accent-rgb), .05)}.zeerka-link.has-notes>.zeerka-link-tile:hover,.zeerka-link.has-preview-image>.zeerka-link-tile:hover{background-color:var(--z-surface-raised)}.zeerka-link.has-notes>.zeerka-link-icon-only,.zeerka-link.has-preview-image>.zeerka-link-icon-only{background-color:rgba(var(--z-accent-rgb), .05)}.zeerka-link.has-notes>.zeerka-link-icon-only:hover,.zeerka-link.has-preview-image>.zeerka-link-icon-only:hover{background-color:var(--z-surface-raised)}.card-body.zeerka-links-grid{gap:var(--link-gap);display:grid!important}.card-body.zeerka-links-grid.collapsed,.zeerka-links-grid.collapsed,.zeerka-links-grid-icons.collapsed,.zeerka-links-grid-preview.collapsed{display:none!important}.zeerka-links-grid{gap:var(--link-gap);display:grid}.zeerka-links-grid-1{grid-template-columns:1fr}.zeerka-links-grid-2{grid-template-columns:repeat(2,1fr)}.zeerka-links-grid-3{grid-template-columns:repeat(3,1fr)}.zeerka-links-grid-4{grid-template-columns:repeat(4,1fr)}.zeerka-links-grid-5{grid-template-columns:repeat(5,1fr)}.zeerka-links-grid-6{grid-template-columns:repeat(6,1fr)}.zeerka-links-grid-icons{gap:calc(var(--link-gap) / 2);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;display:flex!important}#userTabsBar{z-index:1020;background:var(--z-surface);margin-bottom:var(--z-space-2);margin-left:calc(-.5 * var(--z-gutter-x,1.5rem));margin-right:calc(-.5 * var(--z-gutter-x,1.5rem));padding-left:calc(.5 * var(--z-gutter-x,1.5rem));padding-right:calc(.5 * var(--z-gutter-x,1.5rem));padding-top:var(--z-space-1);align-items:center;display:flex;position:sticky;top:0}#userTabs{min-width:0;padding-right:var(--z-space-2);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:0;flex-wrap:nowrap;flex:1;position:relative;overflow:auto hidden}#userTabs:after{content:"";left:min(var(--z-tabs-content-width,100%), 100%);height:var(--z-nav-tabs-border-width);background:var(--z-nav-tabs-border-color);pointer-events:none;z-index:0;position:absolute;bottom:1px;right:0}#userTabs .nav-link{white-space:nowrap;z-index:1;border-bottom-color:#0000;align-items:center;margin-bottom:0;display:inline-flex;position:relative}#userTabs .tab-icon{flex:none;line-height:1;display:inline-block}#userTabs .nav-link:before{content:"";height:var(--z-nav-tabs-border-width);background:var(--z-nav-tabs-border-color);position:absolute;bottom:0;left:-1px;right:-1px}#userTabs .nav-link.active,#userTabs .nav-item.show .nav-link{background-color:var(--z-surface);border-bottom-color:var(--z-surface);z-index:2}#userTabs .nav-link.active:before,#userTabs .nav-item.show .nav-link:before{display:none}#userTabs .nav-link.active:after,#userTabs .nav-item.show .nav-link:after{content:"";background:var(--z-surface);height:2px;position:absolute;bottom:0;left:0;right:0}#userTabs::-webkit-scrollbar{display:none}.tab-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;min-width:0;max-width:130px;display:inline-block;overflow:hidden}#tabAllPill .nav-link{white-space:nowrap}.z-tab-col{min-height:calc(100vh - 63px - var(--z-tabs-bar-height,50px) - 1.5rem);background-color:var(--z-surface-raised);padding:var(--z-space-3);border-radius:.375rem}.z-col-add-wrapper{top:calc(var(--z-tabs-bar-height,50px) + var(--z-unsorted-tray-height,0px) + var(--z-space-3) + var(--z-space-2));z-index:2;height:0;position:sticky;overflow:visible}.z-col-add-btn{top:calc(var(--z-space-3) * -1);right:calc(var(--z-space-3) * -1);background-color:var(--z-surface-overlay);border:1px solid var(--z-border);width:36px;height:36px;color:var(--z-text-muted);cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:opacity .15s,transform .15s,background-color .15s,color .15s;display:flex;position:absolute;transform:scale(.85)}.z-tab-col:hover .z-col-add-btn{opacity:1;pointer-events:auto;transform:scale(1)}.z-col-add-btn:hover{color:var(--z-text);border-color:var(--z-text-muted)}@media (width<=767.98px){.z-tab-col{min-height:0}.tab-pane>.row>:not(:has(.zeerka-group)){display:none}.tab-pane>.row:not(:has(.zeerka-group))>:first-child{display:block}.zeerka-links-grid-2,.zeerka-links-grid-3,.zeerka-links-grid-4,.zeerka-links-grid-5,.zeerka-links-grid-6{grid-template-columns:1fr}.z-col-add-wrapper{display:none}}.tab-scroll-arrow{padding:0 var(--z-space-1);color:var(--z-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:stretch;align-items:center;font-size:.8rem;display:flex}.tab-scroll-arrow:hover{color:var(--z-text)}#tabControlsRight{align-items:center;gap:var(--z-space-1);padding-right:var(--z-space-1);flex-shrink:0;display:flex}#tabViewToggle .z-toggle-label{display:none}@media (width<=767.98px){#tabViewToggle,#tabNewTabBtn{display:none!important}}.favicon-preview-wrapper{border:1px solid var(--z-border);background-color:var(--z-surface-subtle);border-radius:.375rem;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.favicon-preview{object-fit:contain;width:48px;height:48px;display:block}.favicon-spinner{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sortable-ghost{opacity:.4;background-color:var(--z-accent-subtle);border:2px dashed var(--z-accent)}.sortable-chosen{cursor:move;opacity:.9}.sortable-drag{opacity:.5;transform:scale(1.05)}.sortable-fallback[data-drag-count]{box-shadow:6px 6px 0 -3px var(--z-surface-raised), 6px 6px 0 -2px var(--z-border), 12px 12px 0 -3px var(--z-surface-raised), 12px 12px 0 -2px var(--z-border)}.sortable-fallback[data-drag-count]:after{content:attr(data-drag-count);background:var(--z-accent);color:#fff;min-width:1.25rem;font-size:var(--z-text-2xs);text-align:center;z-index:1;border-radius:999px;padding:1px 5px;line-height:1.3;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 3px #00000059}@keyframes z-drag-landed{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.z-drag-landed{animation:.22s ease-out z-drag-landed}@keyframes z-drag-departed{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.z-drag-departed{animation:.22s ease-out forwards z-drag-departed}.zeerka-tab .nav-link{cursor:pointer}.zeerka-group .card-header{cursor:pointer;padding:var(--card-header-padding);background-color:var(--z-card-bg);position:relative}.zeerka-group-icon-img{width:var(--link-icon-size);height:var(--link-icon-size);object-fit:cover}.zeerka-group-icon-fa{font-size:var(--link-icon-size);line-height:1}.zeerka-group{margin-bottom:var(--group-gap)!important}.zeerka-group .card-body{padding:var(--card-body-padding)}.z-group-empty-hint{text-align:center;padding:var(--z-space-1) var(--z-space-3) var(--z-space-3);color:var(--z-text-muted);font-size:var(--z-text-xs);display:none}.zeerka-group .card-body.collapsed{display:none}.zeerka-group:not(:has([data-link-id])) .z-group-empty-hint{display:block}.card-body.collapsed~.z-group-empty-hint{display:none}.zeerka-group-header-btns{right:var(--z-space-2);align-items:center;gap:var(--z-space-1);padding-left:var(--z-space-8);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.zeerka-group:hover .zeerka-group-header-btns{background:linear-gradient(to right, transparent, var(--z-card-bg) 1.75rem)}.zeerka-group-header-btns button{opacity:0;pointer-events:none;transition:opacity .12s}@media (hover:hover){.zeerka-group:hover .zeerka-group-header-btns button{opacity:1;pointer-events:auto}}.zeerka-link{cursor:pointer}.nav-link.drag-hover{transition:all .2s;transform:scale(1.05);background-color:var(--z-accent-subtle)!important;border-color:var(--z-accent)!important}.loading-overlay{z-index:9999;background-color:var(--z-surface);opacity:.7;pointer-events:all;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0}.loading-overlay.fade-out{opacity:0;pointer-events:none}.deletion-locked-overlay{z-index:10000;background-color:var(--z-surface);padding:var(--z-space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.deletion-locked-card{width:100%;max-width:480px}.vault-locked-overlay{z-index:10000;background-color:var(--z-surface);padding:var(--z-space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vault-locked-card{width:100%;max-width:420px}.loader{background:radial-gradient(circle closest-side, var(--z-text) 94%, #0000) right/calc(200% - 1em) 100%;width:fit-content;font-family:monospace;font-size:30px;font-weight:700;animation:1s linear infinite alternate l24}.loader:before{content:var(--loading-text,"");color:#0000;background:inherit;background-image:radial-gradient(circle closest-side, var(--z-surface) 94%, var(--z-text));-webkit-background-clip:text;background-clip:text;line-height:1em}@keyframes l24{to{background-position:0}}@keyframes z-restore-highlight{0%{background-color:#0000;outline:3px solid #0000}20%{outline:3px solid var(--z-warning);background-color:var(--z-warning-subtle)}60%{outline:3px solid var(--z-warning);background-color:var(--z-warning-subtle)}to{background-color:#0000;outline:3px solid #0000}}.z-restored{border-radius:var(--z-radius,.375rem);outline:3px solid #0000;animation:2s ease-out forwards z-restore-highlight}tr.z-restored>td{animation:2s ease-out forwards z-restore-highlight-bg}@keyframes z-restore-highlight-bg{0%{background-color:#0000}20%{background-color:var(--z-warning-subtle)}60%{background-color:var(--z-warning-subtle)}to{background-color:#0000}}#zk-noscript{color:#212529;background:#fff}#zk-noscript .zk-noscript-sub{color:#6c757d}@media (prefers-color-scheme:dark){#zk-noscript{color:#f8f9fa;background:#212529}#zk-noscript .zk-noscript-sub{color:#adb5bd}}.zk-noscript-overlay{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.zk-noscript-card{text-align:center;padding:var(--z-space-8);max-width:400px}.zk-noscript-title{font-size:var(--z-text-xl);margin-bottom:var(--z-space-2);font-weight:600}.zk-navbar-fixed-h{height:56px}.zk-navbar-brand-logo{height:30px}.global-search-container{min-width:0;max-width:600px}.zk-initially-hidden{display:none}.zk-toast-alert-position{z-index:1055;padding:0 var(--z-space-4);position:fixed;top:64px;left:0;right:0}#toastContainer{z-index:1090}@media (width<=767.98px){#toastContainer{bottom:var(--z-phone-nav-height)!important}}.landing-hero-spacing{gap:var(--z-space-8);padding:var(--z-space-12) var(--z-space-4);min-height:60vh}.zk-landing-logo-60{max-height:60px}.admin-stat-icon{width:var(--z-space-12);height:var(--z-space-12);flex-shrink:0}.admin-feedback-message{white-space:pre-wrap;overflow-wrap:anywhere}
