.ov-trigger-wrap{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ov-anchor{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.ov-trigger{cursor:pointer;max-width:100%;font:inherit;font-size:var(--fs-md);color:var(--text-primary);border-radius:var(--r-full);overflow-wrap:anywhere;text-align:left;background:var(--surface-glass);border:1px solid var(--line-strong);transition:border-color var(--m-fast), background var(--m-fast), transform var(--m-fast) var(--ease-spring), box-shadow var(--m-fast), color var(--m-fast);align-items:center;gap:8px;padding:9px 15px;font-weight:640;display:inline-flex;position:relative}.ov-trigger .ic{width:15px;height:15px;color:var(--ov-c);flex-shrink:0}.ov-trigger:hover{border-color:var(--ov-c);background:var(--surface-glass-strong);transform:translateY(-1px)}.ov-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ov-c) 30%, transparent);outline:none}.ov-trigger.active{border-color:var(--ov-c);background:color-mix(in oklab, var(--ov-c) 10%, var(--surface-glass))}.ov-trigger.danger{color:var(--danger);border-color:color-mix(in oklab, var(--danger) 40%, var(--line))}.ov-trigger.danger .ic{color:var(--danger)}.ov-trigger.danger:hover{background:color-mix(in oklab, var(--danger) 10%, transparent);border-color:var(--danger)}.ov-trigger.is-done{color:var(--insight);border-color:color-mix(in oklab, var(--insight) 40%, var(--line));cursor:default}.ov-trigger.is-done .ic{color:var(--insight)}.ov-trigger-caret{transition:transform var(--m-fast) var(--ease-out);flex-shrink:0;margin-left:2px}.ov-trigger-caret.up{transform:rotate(-90deg)}.ov-trigger-badge{min-width:18px;height:18px;font-size:var(--fs-xs);border-radius:var(--r-full);color:var(--surface-elevated);background:var(--ov-c);flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0 5px;font-weight:720;display:inline-flex}.ov-desc{font-size:var(--fs-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}.ov-desc strong{color:var(--text-primary);font-weight:660}.ov-btn{cursor:pointer;max-width:100%;font:inherit;font-size:var(--fs-md);border-radius:var(--r-md);overflow-wrap:anywhere;min-width:0;transition:filter var(--m-fast), background var(--m-fast), border-color var(--m-fast), transform var(--m-fast) var(--ease-spring), box-shadow var(--m-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-weight:640;display:inline-flex}.ov-btn .ic{flex-shrink:0;width:14px;height:14px}.ov-btn.ghost{color:var(--text-secondary);border-color:var(--line-strong);background:0 0}.ov-btn.ghost:hover{color:var(--text-primary);background:var(--surface-glass);border-color:var(--line-strong)}.ov-btn.solid{color:var(--surface-elevated);background:var(--ov-c)}.ov-btn.solid:hover{filter:brightness(1.08);transform:translateY(-1px)}.ov-btn.solid:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ov-c) 32%, transparent);outline:none}.ov-btn.solid.danger{background:var(--danger)}.ov-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--ov-c) 28%, transparent);outline:none}.ov-x{border-radius:var(--r-full);cursor:pointer;width:30px;height:30px;color:var(--text-muted);transition:color var(--m-fast), background var(--m-fast), border-color var(--m-fast);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ov-x .ic{width:15px;height:15px}.ov-x:hover{color:var(--text-primary);background:var(--surface-glass);border-color:var(--line)}.ov-kbd{min-width:18px;height:19px;font-family:var(--mono);font-size:var(--fs-xs);color:var(--text-muted);background:var(--track);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:0 1px 0 var(--line);justify-content:center;align-items:center;padding:0 5px;font-weight:600;line-height:1;display:inline-flex}.ov-portal{z-index:200;position:fixed;inset:0}.ov-backdrop{-webkit-backdrop-filter:var(--glass-blur,blur(3px));background:#0000008c;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.ov-backdrop{animation:ov-fade var(--m-normal) var(--ease-out)}}@keyframes ov-fade{0%{opacity:0}to{opacity:1}}.ov-dialog{background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--r-lg);width:min(440px,100vw - 40px);max-height:calc(100dvh - 80px);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.ov-dialog{animation:ov-pop var(--m-normal) var(--ease-spring)}}@keyframes ov-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ov-dialog-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 0;display:flex}.ov-dialog-title{font-size:var(--fs-lg);letter-spacing:-.015em;color:var(--text-primary);overflow-wrap:anywhere;min-width:0;font-weight:700}.ov-dialog-body{font-size:var(--fs-md);color:var(--text-secondary);overflow-wrap:anywhere;min-height:0;padding:12px 20px 4px;line-height:1.6;overflow-y:auto}.ov-dialog-body strong{color:var(--text-primary);font-weight:660}.ov-dialog-foot{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;padding:18px 20px 20px;display:flex}.ov-alert{text-align:center;align-items:center;width:min(400px,100vw - 40px);padding:26px 24px 22px}.ov-alert-badge{border-radius:var(--r-full);width:52px;height:52px;color:var(--danger);background:color-mix(in oklab, var(--danger) 14%, transparent);box-shadow:0 0 0 7px color-mix(in oklab, var(--danger) 8%, transparent);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.ov-alert-badge .ic{width:24px;height:24px}.ov-alert-title{font-size:var(--fs-xl);overflow-wrap:anywhere;max-width:100%}.ov-alert-body{text-align:center;overflow-wrap:anywhere;padding:10px 4px 4px}.ov-alert .ov-dialog-foot{justify-content:center;width:100%;padding:22px 0 0}.ov-alert .ov-btn{flex:1}.ov-drawer{background:var(--surface-elevated);border-left:1px solid var(--line);width:min(380px,100vw - 32px);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@media (prefers-reduced-motion:no-preference){.ov-drawer{animation:ov-slide-r var(--m-normal) var(--ease-out)}}@keyframes ov-slide-r{0%{transform:translate(100%)}to{transform:translate(0)}}.ov-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 18px 16px;display:flex}.ov-drawer-titles{min-width:0}.ov-drawer-sub{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);overflow-wrap:anywhere;margin-bottom:4px}.ov-drawer-title{font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--text-primary);overflow-wrap:anywhere;font-weight:700}.ov-drawer-body{flex:1;min-height:0;padding:8px 18px;overflow-y:auto}.ov-drawer-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;display:flex}.ov-drawer-row:last-child{border-bottom:none}.ov-drawer-row-l{font-size:var(--fs-md);color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;font-weight:560;display:inline-flex}.ov-drawer-row-l .ic{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.ov-drawer-row-v{font-size:var(--fs-md);color:var(--text-primary);overflow-wrap:anywhere;text-align:right;min-width:0;font-weight:640}.ov-drawer-foot{border-top:1px solid var(--line);flex-shrink:0;gap:10px;padding:16px 18px;display:flex}.ov-drawer-foot .ov-btn{flex:1;min-width:0}.ov-sheet{width:min(460px,100vw);padding:10px 20px calc(22px + env(safe-area-inset-bottom,0px));background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-modal);border-bottom:none;flex-direction:column;gap:0;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.ov-sheet{animation:ov-slide-up var(--m-normal) var(--ease-out)}}@keyframes ov-slide-up{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.ov-sheet-grab{border-radius:var(--r-full);background:var(--line-strong);width:40px;height:4px;margin:0 auto 14px}.ov-sheet-head{min-width:0;margin-bottom:14px}.ov-sheet-title{font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--text-primary);overflow-wrap:anywhere;font-weight:700}.ov-sheet-sub{font-size:var(--fs-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin-top:3px}.ov-sheet-list{flex-direction:column;gap:7px;display:flex}.ov-sheet-opt{cursor:pointer;text-align:left;font:inherit;border-radius:var(--r-md);background:var(--surface-glass);border:1px solid var(--line);transition:border-color var(--m-fast), background var(--m-fast), transform var(--m-fast) var(--ease-spring);align-items:center;gap:12px;padding:11px 13px;display:flex}.ov-sheet-opt:hover{border-color:var(--line-strong);transform:translateY(-1px)}.ov-sheet-opt.on{border-color:var(--ov-c);background:color-mix(in oklab, var(--ov-c) 8%, var(--surface-glass))}.ov-sheet-opt-ic{border-radius:var(--r-md);background:var(--track);width:36px;height:36px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ov-sheet-opt.on .ov-sheet-opt-ic{background:color-mix(in oklab, var(--ov-c) 16%, transparent);color:var(--ov-c)}.ov-sheet-opt-ic .ic{width:17px;height:17px}.ov-sheet-opt-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ov-sheet-opt-label{font-size:var(--fs-md);color:var(--text-primary);overflow-wrap:anywhere;font-weight:620}.ov-sheet-opt-sub{font-size:var(--fs-sm);color:var(--text-secondary);overflow-wrap:anywhere}.ov-sheet-radio{border-radius:var(--r-full);border:2px solid var(--line-strong);width:20px;height:20px;color:var(--surface-elevated);transition:background var(--m-fast), border-color var(--m-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ov-sheet-opt.on .ov-sheet-radio{background:var(--ov-c);border-color:var(--ov-c)}.ov-sheet-radio .ic{width:12px;height:12px}.ov-sheet-cta{width:100%;margin-top:16px;padding:12px}.ov-pop{z-index:60;background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--r-lg);width:min(264px,100%);box-shadow:var(--shadow-floating);padding:16px;position:absolute;top:calc(100% + 12px);left:0}@media (prefers-reduced-motion:no-preference){.ov-pop{animation:ov-pop-up var(--m-fast) var(--ease-spring);transform-origin:0 0}}@keyframes ov-pop-up{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.ov-pop-arrow{background:var(--surface-elevated);border-left:1px solid var(--line);border-top:1px solid var(--line);width:12px;height:12px;position:absolute;top:-7px;left:22px;transform:rotate(45deg)}.ov-pop-head{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);overflow-wrap:anywhere;margin-bottom:10px}.ov-pop-stat{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.ov-pop-stat-val{font-size:var(--fs-2xl);letter-spacing:-.03em;color:var(--ov-c);overflow-wrap:anywhere;min-width:0;font-weight:760;line-height:1}.ov-pop-stat-label{font-size:var(--fs-sm);color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.ov-pop-body{font-size:var(--fs-sm);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.55}.ov-pop-body strong{color:var(--text-primary);font-weight:640}.ov-pop-action{cursor:pointer;font:inherit;font-size:var(--fs-sm);color:var(--ov-c);transition:gap var(--m-fast);background:0 0;border:none;align-items:center;gap:5px;margin-top:14px;padding:0;font-weight:640;display:inline-flex}.ov-pop-action .ic{width:14px;height:14px}.ov-pop-action:hover{gap:9px}.ov-hc-lead{font-size:var(--fs-md);color:var(--text-secondary);overflow-wrap:anywhere;margin:0 0 12px;line-height:1.65}.ov-hc-anchor{display:inline;position:relative}.ov-mention{font:inherit;color:var(--ov-c);cursor:pointer;background:color-mix(in oklab, var(--ov-c) 9%, transparent);border-radius:var(--r-sm);overflow-wrap:anywhere;transition:background var(--m-fast);border:none;margin:0 -1px;padding:1px 4px;font-weight:640}.ov-mention:hover,.ov-mention.active{background:color-mix(in oklab, var(--ov-c) 18%, transparent)}.ov-hc-card{z-index:60;background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--r-lg);width:min(280px,100%);box-shadow:var(--shadow-floating);text-align:left;padding:16px;display:block;position:absolute;top:calc(100% + 10px);left:0}@media (prefers-reduced-motion:no-preference){.ov-hc-card{animation:ov-pop-up var(--m-fast) var(--ease-spring);transform-origin:0 0}}.ov-hc-top{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ov-hc-avatar{border-radius:var(--r-full);width:46px;height:46px;font-size:var(--fs-lg);letter-spacing:.02em;color:var(--surface-elevated);background:linear-gradient(140deg, color-mix(in oklab, var(--ov-c) 78%, transparent), var(--ov-c));flex-shrink:0;justify-content:center;align-items:center;font-weight:720;display:flex;overflow:hidden}.ov-hc-names{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ov-hc-name{font-size:var(--fs-lg);color:var(--text-primary);overflow-wrap:anywhere;font-weight:700}.ov-hc-handle{font-size:var(--fs-sm);color:var(--text-muted);overflow-wrap:anywhere}.ov-hc-follow{cursor:pointer;font:inherit;font-size:var(--fs-sm);border-radius:var(--r-full);color:var(--surface-elevated);background:var(--ov-c);border:1px solid var(--ov-c);transition:filter var(--m-fast), background var(--m-fast), color var(--m-fast);flex-shrink:0;align-items:center;gap:5px;padding:6px 13px;font-weight:640;display:inline-flex}.ov-hc-follow .ic{flex-shrink:0;width:13px;height:13px}.ov-hc-follow:hover{filter:brightness(1.08)}.ov-hc-follow.on{color:var(--text-secondary);border-color:var(--line-strong);background:0 0}.ov-hc-bio{font-size:var(--fs-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin-bottom:14px;line-height:1.5;display:block}.ov-hc-stats{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:18px;padding-top:12px;display:flex}.ov-hc-stat{flex-direction:column;gap:1px;min-width:0;display:flex}.ov-hc-stat-val{font-size:var(--fs-lg);color:var(--text-primary);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:720}.ov-hc-stat-label{font-size:var(--fs-xs);color:var(--text-muted);overflow-wrap:anywhere}.ov-hc-hint{margin-top:0}.ov-tip-prompt{margin:0 0 16px}.ov-tip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:6px 4px;display:grid}.ov-tip-cell{justify-content:center;min-width:0;display:flex;position:relative}.ov-tip-target{cursor:pointer;font:inherit;max-width:100%;font-size:var(--fs-sm);color:var(--text-secondary);border-radius:var(--r-md);overflow-wrap:anywhere;background:var(--surface-glass);border:1px solid var(--line);min-width:0;transition:color var(--m-fast), border-color var(--m-fast), background var(--m-fast);align-items:center;gap:8px;padding:9px 14px;font-weight:600;display:inline-flex}.ov-tip-target .ic{flex-shrink:0;width:15px;height:15px}.ov-tip-target:hover,.ov-tip-target.on{color:var(--text-primary);border-color:var(--ov-c);background:var(--surface-glass-strong)}.ov-tip-bubble{z-index:60;width:max-content;max-width:180px;font-size:var(--fs-sm);text-align:center;color:var(--surface-default);background:var(--text-primary);border-radius:var(--r-sm);box-shadow:var(--shadow-floating);pointer-events:none;padding:7px 11px;font-weight:560;line-height:1.4;position:absolute}@media (prefers-reduced-motion:no-preference){.ov-tip-bubble{animation:ov-fade var(--m-fast) var(--ease-out)}}.ov-tip-arrow{background:var(--text-primary);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.ov-tip-bubble.place-top{bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.ov-tip-bubble.place-top .ov-tip-arrow{margin-left:-4px;bottom:-4px;left:50%}.ov-tip-bubble.place-bottom{top:calc(100% + 9px);left:50%;transform:translate(-50%)}.ov-tip-bubble.place-bottom .ov-tip-arrow{margin-left:-4px;top:-4px;left:50%}.ov-tip-bubble.place-left{top:50%;right:calc(100% + 9px);transform:translateY(-50%)}.ov-tip-bubble.place-left .ov-tip-arrow{margin-top:-4px;top:50%;right:-4px}.ov-tip-bubble.place-right{top:50%;left:calc(100% + 9px);transform:translateY(-50%)}.ov-tip-bubble.place-right .ov-tip-arrow{margin-top:-4px;top:50%;left:-4px}.ov-menu{z-index:60;background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--r-md);min-width:min(230px,100%);box-shadow:var(--shadow-floating);padding:6px;position:absolute;top:calc(100% + 8px);left:0}@media (prefers-reduced-motion:no-preference){.ov-menu{animation:ov-pop-up var(--m-fast) var(--ease-spring);transform-origin:0 0}}.ov-menu-label{font-size:var(--fs-xs);color:var(--text-muted);overflow-wrap:anywhere;padding:6px 10px 7px;font-weight:600}.ov-menu-sep{background:var(--line);height:1px;margin:5px 6px}.ov-menu-item{cursor:pointer;text-align:left;width:100%;font:inherit;font-size:var(--fs-md);color:var(--text-secondary);border-radius:var(--r-sm);transition:background var(--m-fast), color var(--m-fast);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-weight:560;display:flex}.ov-menu-ic{width:15px;height:15px;color:var(--text-muted);flex-shrink:0}.ov-menu-text{overflow-wrap:anywhere;flex:1;min-width:0}.ov-menu-item .ov-kbd{flex-shrink:0}.ov-menu-item.on{background:var(--surface-glass);color:var(--text-primary)}.ov-menu-item.on .ov-menu-ic{color:var(--ov-c)}.ov-menu-item.danger,.ov-menu-item.danger .ov-menu-ic{color:var(--danger)}.ov-menu-item.danger.on{background:color-mix(in oklab, var(--danger) 10%, transparent);color:var(--danger)}.ov-menu-item .ov-kbd{border-color:var(--line);background:0 0}.ov-menu-item.on .ov-kbd{background:var(--surface-elevated)}.ov-ctx-host{position:relative}.ov-ctx-zone{cursor:context-menu;width:100%;min-height:132px;font:inherit;font-size:var(--fs-sm);color:var(--text-secondary);border-radius:var(--r-md);background:var(--surface-glass);border:1.5px dashed var(--line-strong);overflow-wrap:anywhere;text-align:center;transition:border-color var(--m-fast), background var(--m-fast), color var(--m-fast);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}.ov-ctx-zone:hover,.ov-ctx-zone.active{border-color:var(--ov-c);color:var(--text-primary);background:var(--surface-glass-strong)}.ov-ctx-zone-ic{width:28px;height:28px;color:var(--ov-c);flex-shrink:0}.ov-ctx{z-index:60;background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--r-md);min-width:min(190px,100%);box-shadow:var(--shadow-floating);padding:6px;position:absolute}@media (prefers-reduced-motion:no-preference){.ov-ctx{animation:ov-pop-up var(--m-fast) var(--ease-spring);transform-origin:0 0}}.ov-ck-trigger{justify-content:space-between;width:100%;min-width:0}.ov-ck-kbd{flex-shrink:0;margin-left:auto}.ov-ck{background:var(--surface-elevated);border:1px solid var(--line);border-radius:var(--r-lg);width:min(540px,100vw - 32px);max-height:64dvh;box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:fixed;top:16dvh;left:50%;overflow:hidden;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.ov-ck{animation:ov-ck-in var(--m-normal) var(--ease-spring)}}@keyframes ov-ck-in{0%{opacity:0;transform:translate(-50%,-8px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.ov-ck-search{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:15px 16px;display:flex}.ov-ck-search:focus-within{outline:2px solid var(--presence-soft);outline-offset:-2px}.ov-ck-search-ic{width:17px;height:17px;color:var(--text-muted);flex-shrink:0}.ov-ck-input{min-width:0;font:inherit;font-size:var(--fs-lg);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0}.ov-ck-input::placeholder{color:var(--text-muted)}.ov-ck-list{flex:1;padding:6px;overflow-y:auto}.ov-ck-group{margin-bottom:4px}.ov-ck-group-label{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:8px 10px 5px}.ov-ck-item{cursor:pointer;text-align:left;width:100%;font:inherit;border-radius:var(--r-sm);transition:background var(--m-fast);background:0 0;border:none;align-items:center;gap:11px;padding:9px 10px;display:flex}.ov-ck-item-ic{border-radius:var(--r-sm);background:var(--track);width:28px;height:28px;color:var(--text-secondary);transition:background var(--m-fast), color var(--m-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ov-ck-item-ic .ic{width:15px;height:15px}.ov-ck-item-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ov-ck-item-label{font-size:var(--fs-md);color:var(--text-primary);overflow-wrap:anywhere;font-weight:580}.ov-ck-item-hint{font-size:var(--fs-sm);color:var(--text-muted);overflow-wrap:anywhere}.ov-ck-item-go{width:14px;height:14px;color:var(--text-muted);opacity:0;transition:opacity var(--m-fast), transform var(--m-fast);flex-shrink:0;transform:translate(-3px)}.ov-ck-item.on{background:color-mix(in oklab, var(--ov-c) 12%, var(--surface-glass))}.ov-ck-item.on .ov-ck-item-ic{background:color-mix(in oklab, var(--ov-c) 20%, transparent);color:var(--ov-c)}.ov-ck-item.on .ov-ck-item-go{opacity:1;color:var(--ov-c);transform:none}.ov-ck-item .ov-kbd{flex-shrink:0}.ov-ck-empty{text-align:center;font-size:var(--fs-md);color:var(--text-secondary);overflow-wrap:anywhere;padding:28px 16px}.ov-ck-empty strong{color:var(--text-primary)}.ov-ck-foot{border-top:1px solid var(--line);background:var(--surface-glass);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;padding:10px 16px;display:flex}.ov-ck-foot-hint{align-items:center;gap:5px;display:inline-flex}.ov-ck-foot-hint .ov-kbd{min-width:16px;height:18px}.ov-ck-foot-count{margin-left:auto}.ov-root{display:contents}
