:root,html[data-theme=noorx-classic]{--cv-dot-color:hsla(0,0%,100%,.16)}html[data-theme=steel-emerald]{--cv-dot-color:hsla(0,0%,100%,.18)}.cv-page{position:relative;width:100%;height:100vh;overflow:hidden;background:var(--cv-canvas-bg,var(--theme-bg));user-select:none;touch-action:none}.cv-grid-layer{background-image:radial-gradient(circle,var(--cv-dot-color,hsla(0,0%,100%,.16)) var(--cv-dot-r,1.5px),transparent var(--cv-dot-r,1.5px));z-index:0;contain:layout paint}.cv-grid-layer,.cv-hud{position:absolute;inset:0;pointer-events:none}.cv-hud>*{pointer-events:auto}.cv-hud-hint{position:absolute;bottom:24px;left:24px;color:var(--theme-text-muted);font-size:11px}.cv-hud-hint-aux{margin-left:16px;color:var(--theme-text-muted)}.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;border-radius:var(--theme-radius-button);border:1px solid transparent;cursor:pointer;transition:all .15s ease-out;white-space:nowrap;color:var(--theme-text)}.cv-btn:disabled{opacity:.5;cursor:not-allowed}.cv-btn-primary{background:linear-gradient(180deg,var(--theme-accent) 0,#1d4ed8 100%);color:#fff;font-weight:600;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -1px 0 rgba(0,0,0,.25),0 0 16px var(--theme-accent-subtle),0 0 32px var(--theme-accent-subtle),0 4px 12px rgba(0,0,0,.4)}.cv-btn-primary:hover{filter:brightness(1.08)}.cv-btn-secondary{background:linear-gradient(180deg,hsla(0,0%,100%,.06) 0,hsla(0,0%,100%,0) 100%),var(--theme-surface);color:var(--theme-text);border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.cv-btn-secondary:hover{background:var(--theme-surface-3)}.cv-btn-ghost{background:transparent;color:var(--theme-text-muted)}.cv-btn-ghost:hover{background:var(--theme-accent-subtle);color:var(--theme-accent-hover)}.cv-icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--theme-radius-button);color:var(--theme-text-muted);cursor:pointer;padding:0;font-size:14px;line-height:1;transition:background .15s,color .15s}.cv-icon-btn-active,.cv-icon-btn:hover{background:var(--theme-accent-subtle);color:var(--theme-accent-hover)}.cv-icon-btn-active{box-shadow:inset 0 0 0 1px var(--theme-accent-ring)}.cv-icon-btn-close:hover{background:var(--theme-danger-subtle);color:var(--theme-danger)}.cv-seg{display:inline-flex;border-radius:var(--theme-radius-button);overflow:hidden;border:1px solid var(--theme-border);background:var(--theme-surface)}.cv-seg-tab{padding:4px 10px;font-size:10px;font-weight:600;background:transparent;color:var(--theme-text-muted);border:none;cursor:pointer;text-transform:capitalize;transition:all .15s}.cv-seg-tab:hover{color:var(--theme-text)}.cv-seg-tab-active{background:linear-gradient(180deg,var(--theme-accent) 0,#1d4ed8 100%);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 0 12px var(--theme-accent-subtle)}.cv-pill-btn{padding:4px 10px;font-size:10px;font-weight:600;background:transparent;color:var(--theme-text-muted);border:1px solid var(--theme-border);border-radius:var(--theme-radius-button);cursor:pointer;text-transform:capitalize;transition:all .15s}.cv-pill-btn:hover{background:var(--theme-accent-subtle);color:var(--theme-accent-hover)}.cv-search{position:relative;display:inline-flex;align-items:center;width:260px}.cv-search-icon{left:10px;font-size:13px}.cv-search-count,.cv-search-icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--theme-text-muted);pointer-events:none}.cv-search-count{right:8px;font-size:11px;white-space:nowrap}.cv-input{width:100%;height:32px;padding:6px 12px 6px 28px;font-family:inherit;font-size:12px;color:var(--theme-text);background:linear-gradient(180deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,0) 100%),var(--theme-input-bg);border:1px solid var(--theme-border);border-radius:var(--theme-radius-input);outline:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -1px 0 rgba(0,0,0,.25);transition:border-color .15s,box-shadow .15s}.cv-input::placeholder{color:var(--theme-text-muted)}.cv-input:focus{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 3px var(--theme-accent-subtle),0 0 18px var(--theme-accent-subtle)}.cv-input-armed,.cv-input:focus{border-color:var(--theme-accent-ring)}.cv-input-drop-open{border-radius:var(--theme-radius-input) var(--theme-radius-input) 0 0}.cv-input-plain{padding-left:12px}.cv-popover{position:relative;background:linear-gradient(180deg,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,0) 35%),var(--theme-surface);border-radius:var(--theme-radius-card);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -1px 0 rgba(0,0,0,.4),0 0 0 1px var(--theme-accent-subtle),0 0 24px var(--theme-accent-subtle),0 16px 48px rgba(0,0,0,.55),0 4px 12px rgba(0,0,0,.35);overflow:hidden}.cv-popover:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--theme-accent-ring) 0,var(--theme-secondary,var(--theme-accent-ring)) 50%,var(--theme-accent-ring) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cv-popover-menu{padding:4px 0;min-width:172px}.cv-popover-section-label{padding:6px 12px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-muted);user-select:none}.cv-popover-divider{margin:4px 0;border-top:1px solid var(--theme-border)}.cv-menu-item{display:block;width:100%;text-align:left;padding:7px 14px;font-size:13px;background:transparent;border:none;cursor:pointer;color:var(--theme-text);transition:background .12s}.cv-menu-item:hover{background:var(--theme-accent-subtle);color:var(--theme-accent-hover)}.cv-menu-item-danger{color:var(--theme-danger)}.cv-menu-item-danger:hover{background:var(--theme-danger-subtle);color:var(--theme-danger)}.cv-menu-item-muted{color:var(--theme-text-muted)}.cv-drop-row{display:block;width:100%;text-align:left;padding:7px 12px;font-size:12px;background:transparent;border:none;cursor:pointer;color:var(--theme-text);transition:background .12s}.cv-drop-row-active,.cv-drop-row:hover{background:var(--theme-accent-subtle)}.cv-drop-row-active{color:var(--theme-accent-hover);box-shadow:inset 2px 0 0 var(--theme-accent)}.cv-drop-row-muted{color:var(--theme-text-muted)}.cv-search-drop{position:absolute;top:32px;left:0;right:0;border-radius:0 0 var(--theme-radius-input) var(--theme-radius-input);max-height:320px;overflow-y:auto;z-index:9999}.cv-paper{position:absolute;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,calc(.05 * var(--cv-paper-opacity, .85))) 0,hsla(0,0%,100%,0) 35%),color-mix(in srgb,var(--cv-paper-tint,#070c16) calc(var(--cv-paper-opacity, .85) * 100%),transparent);border-radius:var(--theme-radius-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.4),0 0 0 1px var(--theme-accent-subtle),0 0 24px var(--theme-accent-subtle),0 24px 64px rgba(0,0,0,.65),0 4px 12px rgba(0,0,0,.35)}.cv-paper:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:160px 160px;opacity:calc(var(--cv-paper-frost, 0) / 100);mix-blend-mode:overlay;z-index:0}.cv-paper:after,.cv-paper:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.cv-paper:before{padding:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--cv-paper-border,var(--theme-accent)) 55%,hsla(0,0%,100%,.3)) 0,color-mix(in srgb,var(--cv-paper-border,var(--theme-accent)) 30%,transparent) 60%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cv-paper-selected{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.4),0 0 0 2px var(--theme-accent),0 0 32px var(--theme-accent-subtle),0 24px 64px rgba(0,0,0,.65)}.cv-paper-drop-target{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 2px var(--theme-accent),0 0 48px var(--theme-accent-subtle)}.cv-paper-locked{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.4),0 0 0 1px var(--theme-accent-ring),0 24px 64px rgba(0,0,0,.65)}.cv-paper-header{height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding-left:18px;padding-right:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,0) 100%),var(--theme-surface-2);border-bottom:1px solid var(--theme-border);user-select:none;position:relative;z-index:1}.cv-paper-title{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--theme-text);font-variant-numeric:tabular-nums}.cv-paper-controls{display:flex;align-items:center;gap:4px}.cv-paper-placeholder{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;background:transparent;border:none;cursor:pointer;color:var(--theme-text-muted);font-size:12px;font-weight:500;letter-spacing:.02em}.cv-paper-placeholder:hover{color:var(--theme-text)}.cv-resize-grip{color:var(--theme-text-muted)}.cv-resize-grip:hover{color:var(--theme-accent-hover)}.cv-grid-day-hdr{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-muted)}.cv-grid-day-hdr-today{color:var(--theme-accent-hover)}.cv-grid-time-label{font-size:10px;color:var(--theme-text-muted);font-variant-numeric:tabular-nums}.cv-grid-line{background:var(--theme-border)}.cv-grid-line-strong{background:hsla(0,0%,100%,.12)}.cv-grid-now-line{background:linear-gradient(90deg,var(--cv-now-line,var(--theme-accent)),color-mix(in srgb,var(--cv-now-line,var(--theme-accent)) 60%,var(--theme-secondary,var(--cv-now-line,var(--theme-accent)))));box-shadow:0 0 8px var(--cv-now-line,var(--theme-accent)),0 0 18px color-mix(in srgb,var(--cv-now-line,var(--theme-accent)) 40%,transparent)}.cv-grid-now-dot{background:var(--cv-now-line,var(--theme-accent));box-shadow:0 0 6px var(--cv-now-line,var(--theme-accent)),0 0 14px color-mix(in srgb,var(--cv-now-line,var(--theme-accent)) 40%,transparent)}.cv-work-handle{background:color-mix(in srgb,var(--cv-work-handle,var(--theme-accent)) 15%,transparent);border-top:1px solid color-mix(in srgb,var(--cv-work-handle,var(--theme-accent)) 35%,transparent);border-bottom:1px solid color-mix(in srgb,var(--cv-work-handle,var(--theme-accent)) 35%,transparent)}.cv-work-handle:hover{background:color-mix(in srgb,var(--cv-work-handle,var(--theme-accent)) 25%,transparent);border-color:var(--cv-work-handle,var(--theme-accent))}.cv-cell{background:transparent;border:1px solid var(--theme-border);transition:background .12s,border-color .12s}.cv-cell:hover{border-color:var(--theme-accent-ring)}.cv-cell-today,.cv-cell:hover{background:var(--theme-accent-subtle)}.cv-cell-today{border-color:var(--theme-accent);box-shadow:inset 0 0 0 1px var(--theme-accent-ring)}.cv-cell-other-month{opacity:.4}.cv-mini-h{font-size:11px;font-weight:600;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.04em}.cv-mini-h-active{color:var(--theme-accent-hover)}.cv-mini-month-card{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:8px;transition:background .15s,border-color .15s,transform .15s;cursor:pointer}.cv-mini-month-card:hover{background:var(--theme-surface-2);border-color:var(--theme-accent-ring);transform:translateY(-1px)}.cv-container{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,0) 35%),var(--theme-surface);border-radius:var(--theme-radius-card);overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.3),0 0 0 1px var(--theme-border),0 12px 32px rgba(0,0,0,.45)}.cv-container-selected{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 2px var(--cv-mod,var(--theme-accent)),0 0 18px var(--cv-mod,var(--theme-accent)),0 12px 32px rgba(0,0,0,.45)}.cv-container-drop-target{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 2px var(--theme-accent),0 0 36px var(--theme-accent-subtle)}.cv-container-locked{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px var(--theme-accent-ring),0 12px 32px rgba(0,0,0,.45)}.cv-container-header{height:28px;flex-shrink:0;display:flex;align-items:center;gap:8px;padding-left:12px;padding-right:6px;background:linear-gradient(180deg,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,0) 100%),var(--theme-surface-3);border-bottom:1px solid var(--theme-border);user-select:none}.cv-container-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none}.cv-container-name,.cv-container-name-input{flex:1;font-size:13px;font-weight:600;color:var(--theme-text)}.cv-container-name-input{background:transparent;border:none;outline:1px solid var(--theme-accent);border-radius:3px;padding:1px 4px}.cv-aside{position:relative;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,0) 30%),var(--theme-surface);border-left:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),-16px 0 48px rgba(0,0,0,.45)}.cv-aside-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:14px 18px;background:linear-gradient(180deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,0) 100%),var(--theme-surface-2);border-bottom:1px solid var(--theme-border)}.cv-aside-title{font-size:13px;font-weight:600;color:var(--theme-text);margin:0}.cv-aside-body{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:14px}.cv-section-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--theme-text-muted);margin:0 0 8px}.cv-list-card{display:block;width:100%;text-align:left;padding:10px 12px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:10px;cursor:pointer;transition:background .15s,border-color .15s;color:var(--theme-text)}.cv-list-card:hover{background:var(--theme-surface-2);border-color:var(--theme-accent-ring)}.cv-list-card-title{font-size:12px;font-weight:500;margin:0}.cv-list-card-sub,.cv-list-card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-list-card-sub{font-size:11px;color:var(--theme-text-muted);margin:2px 0 0}.cv-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;border-radius:9999px;background:var(--theme-accent-subtle);color:var(--theme-accent-hover);box-shadow:inset 0 0 0 1px var(--theme-accent-ring);white-space:nowrap}.cv-badge-neutral{background:hsla(0,0%,100%,.06);color:#c2c9d6;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.cv-modal-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.cv-modal{position:relative;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;background:linear-gradient(180deg,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,0) 30%),var(--theme-surface);border-radius:var(--theme-radius-card);overflow:hidden;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),inset 0 -1px 0 rgba(0,0,0,.4),0 0 0 1px var(--theme-accent-subtle),0 0 32px var(--theme-accent-subtle),0 32px 80px rgba(0,0,0,.7)}.cv-modal:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--theme-accent-ring) 0,var(--theme-secondary,var(--theme-accent-ring)) 50%,var(--theme-accent-ring) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cv-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:16px 22px;background:linear-gradient(180deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,0) 100%),var(--theme-surface-2);border-bottom:1px solid var(--theme-border)}.cv-modal-title{font-size:15px;font-weight:600;color:var(--theme-text);margin:0}.cv-modal-body{flex:1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.cv-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;padding:14px 22px;background:linear-gradient(180deg,hsla(0,0%,100%,.02) 0,hsla(0,0%,100%,0) 100%),var(--theme-surface-2);border-top:1px solid var(--theme-border)}.cv-marquee{background:var(--theme-accent-subtle);border:1px solid var(--theme-accent);box-shadow:0 0 16px var(--theme-accent-subtle)}.cv-align-guide{background:var(--theme-accent);box-shadow:0 0 6px var(--theme-accent)}.cv-selection-box{border:1.5px dashed var(--theme-accent);box-shadow:0 0 12px var(--theme-accent-subtle)}.cv-card{position:relative;background:linear-gradient(180deg,rgba(255,255,255,calc(.18 * var(--cv-card-opacity, 1))) 0,rgba(255,255,255,calc(.06 * var(--cv-card-opacity, 1))) 30%,hsla(0,0%,100%,0) 100%),linear-gradient(0deg,rgba(255,255,255,calc(.04 * var(--cv-card-opacity, 1))) 0,hsla(0,0%,100%,0) 20%),color-mix(in srgb,var(--cv-card-tint,var(--theme-surface-3)) calc(var(--cv-card-opacity, 1) * 100%),transparent);border:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 2px 4px hsla(0,0%,100%,.06),inset 0 -1px 0 rgba(0,0,0,.4),inset 0 -2px 6px rgba(0,0,0,.2);contain:layout paint}.cv-card:before{padding:1px;background:linear-gradient(135deg,var(--theme-accent-ring) 0,var(--theme-secondary,var(--theme-accent-ring)) 50%,var(--theme-accent-ring) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cv-card:after,.cv-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.cv-card:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:160px 160px;opacity:calc(var(--cv-card-frost, 0) / 100);mix-blend-mode:overlay;z-index:0}.cv-card-banner{position:relative;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),inset 0 -1px 0 rgba(0,0,0,.3);user-select:none}.cv-card-banner-text{text-shadow:0 1px 1px rgba(0,0,0,.35);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-card-banner-btn{background:transparent;border:none;cursor:pointer;color:hsla(0,0%,100%,.92);font-size:18px;padding:0 4px;line-height:1;display:flex;align-items:center;flex-shrink:0;border-radius:var(--theme-radius-button);transition:background .12s,color .12s}.cv-card-banner-btn:hover{background:hsla(0,0%,100%,.18);color:#fff}.cv-card-check{width:18px;height:18px;border-radius:50%;background:transparent;border:2px solid hsla(0,0%,100%,.3);cursor:pointer;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,box-shadow .15s}.cv-card-check:hover{border-color:var(--theme-accent-ring)}.cv-card-check-on{background:linear-gradient(180deg,var(--theme-accent) 0,#1d4ed8 100%);border-color:var(--theme-accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 0 6px var(--theme-accent-subtle)}.cv-card-toggle{width:38px;height:22px;border-radius:11px;background:hsla(0,0%,100%,.1);border:none;cursor:pointer;padding:0;position:relative;flex-shrink:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.4),inset 0 -1px 0 hsla(0,0%,100%,.05);transition:background .15s,box-shadow .15s}.cv-card-toggle-on{background:linear-gradient(180deg,var(--theme-accent) 0,#1d4ed8 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 0 8px var(--theme-accent-subtle),0 0 14px var(--theme-accent-subtle)}.cv-card-toggle-knob{position:absolute;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.35),0 0 0 .5px rgba(0,0,0,.18);transition:left .18s ease-out}.cv-card-edit-input{background:linear-gradient(180deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,0) 100%),var(--theme-input-bg);color:var(--theme-text);border:1px solid var(--theme-accent-ring);border-radius:6px;outline:none;padding:2px 6px;width:100%;font-family:inherit;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 2px var(--theme-accent-subtle)}.cv-card-desc-box{border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:6px 10px;overflow:hidden;background:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -1px 0 rgba(0,0,0,.2)}.cv-card-edit-area{width:100%;height:100%;background:transparent;color:var(--theme-text);border:none;outline:none;resize:none;line-height:1.5;font-family:inherit}.cv-card-field-chip{font-size:10px;border-radius:6px;background:color-mix(in srgb,var(--cv-card-mod,var(--theme-accent)) 14%,transparent);border:1px solid color-mix(in srgb,var(--cv-card-mod,var(--theme-accent)) 30%,transparent);color:var(--cv-card-mod,var(--theme-accent));padding:2px 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.cv-card-eq-chip{margin:0 12px 4px 16px;padding:3px 10px;background:var(--theme-accent-subtle);border:1px solid var(--theme-accent-ring);border-radius:9999px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:8px;flex-shrink:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 10px var(--theme-accent-subtle)}.cv-card-add-tag{font-size:10px;background:linear-gradient(180deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,0) 100%),var(--theme-input-bg);color:var(--theme-text-muted);border:1px solid var(--theme-border);border-radius:9999px;padding:3px 8px;cursor:pointer;flex-shrink:0;transition:border-color .12s,color .12s;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.cv-card-add-tag:hover{border-color:var(--theme-accent-ring);color:var(--theme-text)}.cv-card-popover-row{display:block;width:100%;text-align:left;padding:6px 8px;font-size:11px;background:transparent;border:none;border-radius:6px;cursor:pointer;color:var(--theme-text);transition:background .12s}.cv-card-popover-row:hover{background:var(--theme-accent-subtle)}.cv-card-popover-row-muted{color:var(--theme-text-muted);font-style:italic}@media (max-width:768px){.cv-search{width:200px}}.cv-fast .cv-card:after,.cv-fast .cv-card:before,.cv-fast .cv-paper:after,.cv-fast .cv-paper:before{display:none!important}.cv-fast [data-canvas-card]{box-shadow:0 4px 12px rgba(0,0,0,.45)!important}.cv-fast .cv-container{box-shadow:0 0 0 1px var(--theme-border),0 4px 12px rgba(0,0,0,.4)!important}.cv-fast .cv-aside{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(180deg,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,0) 30%),var(--theme-bg)!important}