.cookie-banner[data-v-c4d7f4e1]{background:#0a0a0af7;border-top:1px solid rgba(var(--color-invert),.1);bottom:0;left:0;padding:1rem;position:fixed;right:0;z-index:9999}.cookie-banner-inner[data-v-c4d7f4e1]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1200px}.cookie-banner-text[data-v-c4d7f4e1]{flex:1}.cookie-banner-text p[data-v-c4d7f4e1]{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:0 0 .25rem}.cookie-banner-text p strong[data-v-c4d7f4e1]{color:var(--text-main)}.cookie-link[data-v-c4d7f4e1]{color:var(--primary);font-size:.8rem;text-decoration:none}.cookie-link[data-v-c4d7f4e1]:hover{text-decoration:underline}.cookie-banner-actions[data-v-c4d7f4e1]{display:flex;flex-shrink:0;gap:.75rem}.btn-cookie[data-v-c4d7f4e1]{border:none;border-radius:var(--radius);cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1.25rem;transition:all .15s}.btn-cookie-reject[data-v-c4d7f4e1]{background:transparent;border:1px solid rgba(var(--color-invert),.1);color:var(--text-muted)}.btn-cookie-reject[data-v-c4d7f4e1]:hover{border-color:rgba(var(--color-invert),.3);color:var(--text-main)}.btn-cookie-accept[data-v-c4d7f4e1]{background:var(--primary);color:var(--text-on-primary);font-weight:700}.btn-cookie-accept[data-v-c4d7f4e1]:hover{opacity:.85}.cookie-banner-enter-active[data-v-c4d7f4e1],.cookie-banner-leave-active[data-v-c4d7f4e1]{transition:transform .4s ease,opacity .4s ease}.cookie-banner-enter-from[data-v-c4d7f4e1],.cookie-banner-leave-to[data-v-c4d7f4e1]{opacity:0;transform:translateY(100%)}@media (max-width:640px){.cookie-banner-inner[data-v-c4d7f4e1]{flex-direction:column;text-align:center}.cookie-banner-actions[data-v-c4d7f4e1]{justify-content:center;width:100%}}.chrono-wrapper[data-v-5dbc3338]{pointer-events:none;position:fixed;right:0;top:calc(50% - 76px);z-index:200}.chrono-tab[data-v-5dbc3338]{align-items:center;background:var(--bg-card);border:1px solid rgba(var(--color-invert),.15);border-radius:var(--radius) 0 0 var(--radius);border-right:none;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;pointer-events:all;position:relative;transition:background .15s ease,border-color .15s ease,transform .15s ease;width:36px;z-index:201}.chrono-tab[data-v-5dbc3338]:hover{background:var(--bg-card-hover);border-color:var(--primary);transform:translate(-4px)}.chrono-tab:hover .chrono-tab-icon[data-v-5dbc3338]{color:var(--primary)}.chrono-tab-icon[data-v-5dbc3338]{color:var(--text-muted);height:18px;transition:color .15s ease;width:18px}[data-theme=light] .chrono-tab-icon[data-v-5dbc3338]{color:#555}.chrono-panel[data-v-5dbc3338]{background:var(--bg-card);border:1px solid rgba(var(--color-invert),.15);border-radius:var(--radius) 0 0 var(--radius);border-right:none;display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 4rem);opacity:0;overflow:hidden;pointer-events:all;position:absolute;right:36px;top:50%;transform:translateY(-50%) translate(calc(100% + 40px));transition:transform .25s ease,opacity .2s ease;width:280px}.chrono-wrapper.open .chrono-panel[data-v-5dbc3338]{opacity:1;transform:translateY(-50%) translate(0)}.chrono-header[data-v-5dbc3338]{align-items:center;background:var(--bg-card-hover);border-bottom:1px solid rgba(var(--color-invert),.1);display:flex;justify-content:space-between;padding:.6rem .9rem}.chrono-title[data-v-5dbc3338]{color:var(--primary);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.chrono-close[data-v-5dbc3338]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.85rem;line-height:1;padding:0 2px;transition:color .15s}.chrono-close[data-v-5dbc3338]:hover{color:var(--accent)}.chrono-display[data-v-5dbc3338]{color:var(--text-main);font-family:Courier New,Consolas,monospace;font-size:2.1rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:1rem .5rem .8rem;text-align:center;transition:color .15s}.chrono-display.running[data-v-5dbc3338]{color:var(--secondary)}.chrono-controls[data-v-5dbc3338]{display:flex;gap:.4rem;justify-content:center;padding:0 .9rem .8rem}.btn-chrono[data-v-5dbc3338]{border:1px solid transparent;border-radius:var(--radius);cursor:pointer;flex:1;font-family:var(--font-main);font-size:.78rem;font-weight:600;letter-spacing:.05em;padding:.45rem .3rem;text-transform:uppercase;transition:all .15s ease}.btn-chrono[data-v-5dbc3338]:disabled{cursor:not-allowed;opacity:.35}.btn-start-stop.start[data-v-5dbc3338]{background:var(--secondary);border-color:var(--secondary);color:#000}.btn-start-stop.start[data-v-5dbc3338]:hover:not(:disabled){filter:brightness(1.1)}.btn-start-stop.stop[data-v-5dbc3338]{background:var(--accent);border-color:var(--accent);color:#fff}.btn-start-stop.stop[data-v-5dbc3338]:hover:not(:disabled){filter:brightness(1.1)}.btn-lap[data-v-5dbc3338]{background:transparent;border-color:var(--primary);color:var(--primary)}.btn-lap[data-v-5dbc3338]:hover:not(:disabled){background:rgba(var(--color-invert),.05)}.btn-reset[data-v-5dbc3338]{background:transparent;border-color:rgba(var(--color-invert),.2);color:var(--text-muted)}.btn-reset[data-v-5dbc3338]:hover:not(:disabled){border-color:var(--warning);color:var(--warning)}.chrono-laps[data-v-5dbc3338]{border-top:1px solid rgba(var(--color-invert),.1);font-size:.75rem;max-height:240px;overflow-y:auto}.laps-header[data-v-5dbc3338]{background:var(--bg-card-hover);color:var(--text-muted);font-size:.68rem;font-weight:600;letter-spacing:.06em;padding:.4rem .9rem;position:sticky;text-transform:uppercase;top:0}.lap-row[data-v-5dbc3338],.laps-header[data-v-5dbc3338]{display:grid;gap:.25rem;grid-template-columns:2rem 1fr 1fr}.lap-row[data-v-5dbc3338]{border-bottom:1px solid rgba(var(--color-invert),.05);font-family:Courier New,Consolas,monospace;padding:.35rem .9rem;transition:background .1s}.lap-row[data-v-5dbc3338]:hover{background:rgba(var(--color-invert),.03)}.lap-row.lap-best .lap-time[data-v-5dbc3338]{color:var(--purple);font-weight:700}.lap-row.lap-worst .lap-time[data-v-5dbc3338]{color:var(--warning)}.lap-num[data-v-5dbc3338]{color:var(--text-muted);font-family:var(--font-main)}.rcl-video-player[data-v-38c63809]{background:#000;border-radius:var(--radius);overflow:hidden}.video-container[data-v-38c63809]{aspect-ratio:16/9;background:#000;position:relative;width:100%}.video-element[data-v-38c63809]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.overlay-iframe[data-v-38c63809]{border:0;height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;z-index:10}.video-overlay[data-v-38c63809]{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;font-size:.9rem;font-weight:600;gap:.75rem;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:20}.video-overlay--error[data-v-38c63809]{color:var(--accent)}.video-bar[data-v-38c63809]{background:var(--bg-card);border-top:1px solid rgba(var(--color-invert),.1);justify-content:space-between;padding:.5rem .75rem}.video-bar[data-v-38c63809],.video-bar-actions[data-v-38c63809]{align-items:center;display:flex}.video-bar-actions[data-v-38c63809]{gap:.5rem}.video-bar-btn[data-v-38c63809]{align-items:center;background:transparent;border:1px solid rgba(var(--color-invert),.15);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;display:inline-flex;justify-content:center;padding:.35rem;transition:all .2s ease}.video-bar-btn[data-v-38c63809]:hover{background:rgba(var(--color-invert),.08);border-color:rgba(var(--color-invert),.25);color:var(--text)}.video-dot[data-v-38c63809]{align-items:center;display:inline-flex;font-size:.75rem;font-weight:700;gap:.4rem;letter-spacing:1px;text-transform:uppercase}.video-dot[data-v-38c63809]:before{border-radius:50%;content:"";height:8px;width:8px}.video-dot.dot-live-whep[data-v-38c63809]:before{background:var(--primary)}.video-dot.dot-live-hls[data-v-38c63809]:before{background:var(--secondary)}.video-dot.dot-connecting[data-v-38c63809]:before{animation:pulse-38c63809 1s infinite;background:#fbbf24}.video-dot.dot-offline[data-v-38c63809]:before{background:rgba(var(--color-invert),.3)}.video-dot.dot-error[data-v-38c63809]:before{background:var(--accent)}.video-dot.dot-idle[data-v-38c63809]:before{background:rgba(var(--color-invert),.2)}.video-latency[data-v-38c63809]{color:var(--text-muted);font-family:monospace;font-size:.75rem}.video-url-bar[data-v-38c63809]{align-items:center;background:var(--bg-dark);border-top:1px solid rgba(var(--color-invert),.08);display:flex;font-size:.7rem;gap:.5rem;padding:.35rem .75rem}.video-url-label[data-v-38c63809]{color:var(--text-muted);font-weight:700;letter-spacing:1px;opacity:.7;text-transform:uppercase;white-space:nowrap}.video-url-code[data-v-38c63809]{background:none;color:var(--primary);flex:1;font-family:monospace;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes pulse-38c63809{0%,to{opacity:1}50%{opacity:.4}}.fv-trigger-tab[data-v-9aef9618]{align-items:center;background:var(--bg-card);border:1px solid rgba(var(--color-invert),.15);border-radius:var(--radius) 0 0 var(--radius);border-right:none;cursor:pointer;display:flex;height:48px;justify-content:center;pointer-events:all;position:fixed;right:0;top:calc(50% - 24px);transition:background .15s ease,border-color .15s ease,transform .15s ease;width:36px;z-index:201}.fv-trigger-tab.active[data-v-9aef9618],.fv-trigger-tab[data-v-9aef9618]:hover{background:var(--bg-card-hover);border-color:var(--accent);transform:translate(-4px)}.fv-trigger-tab.active .fv-tab-icon[data-v-9aef9618],.fv-trigger-tab:hover .fv-tab-icon[data-v-9aef9618]{color:var(--accent)}.fv-tab-icon[data-v-9aef9618]{color:var(--text-muted);height:18px;transition:color .15s;width:18px}[data-theme=light] .fv-tab-icon[data-v-9aef9618]{color:#555}.fv-window[data-v-9aef9618]{background:var(--bg-card);border:1px solid rgba(var(--color-invert),.15);border-radius:var(--radius);box-shadow:0 8px 32px #0009;display:flex;flex-direction:column;min-height:180px;min-width:280px;overflow:hidden;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:300}@media (max-width:440px){.fv-window[data-v-9aef9618]{left:8px!important;width:calc(100vw - 16px)!important}}.fv-titlebar[data-v-9aef9618]{align-items:center;background:var(--bg-card-hover);border-bottom:1px solid rgba(var(--color-invert),.1);cursor:grab;display:flex;height:34px;justify-content:space-between;padding:0 .6rem 0 .9rem}.fv-titlebar[data-v-9aef9618]:active{cursor:grabbing}.fv-title[data-v-9aef9618]{color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fv-win-btns[data-v-9aef9618]{display:flex;gap:2px}.fv-btn-win[data-v-9aef9618]{align-items:center;background:none;border:none;border-radius:var(--radius);color:var(--text-muted);cursor:pointer;display:flex;font-size:.75rem;height:24px;justify-content:center;transition:background .1s,color .1s;width:24px}.fv-btn-win[data-v-9aef9618]:hover{background:rgba(var(--color-invert),.08);color:var(--text-main)}.fv-btn-win.fv-btn-close[data-v-9aef9618]:hover{background:var(--accent);color:#fff}.fv-body[data-v-9aef9618]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.fv-url-form[data-v-9aef9618]{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.fv-url-hint[data-v-9aef9618]{color:var(--text-muted);font-size:.72rem;letter-spacing:.06em;margin:0;text-transform:uppercase}.fv-url-row[data-v-9aef9618]{display:flex;gap:.4rem}.fv-url-input[data-v-9aef9618]{background:rgba(var(--color-invert),.05);border:1px solid rgba(var(--color-invert),.15);border-radius:var(--radius);color:var(--text-main);flex:1;font-family:var(--font-main);font-size:.8rem;outline:none;padding:.45rem .6rem;transition:border-color .15s}.fv-url-input[data-v-9aef9618]::-moz-placeholder{color:var(--text-muted);font-size:.72rem}.fv-url-input[data-v-9aef9618]::placeholder{color:var(--text-muted);font-size:.72rem}.fv-url-input[data-v-9aef9618]:focus{border-color:var(--primary)}.fv-btn-go[data-v-9aef9618]{background:var(--primary);border:none;border-radius:var(--radius);color:var(--text-on-primary);cursor:pointer;flex-shrink:0;font-size:1rem;font-weight:700;transition:filter .15s;width:36px}.fv-btn-go[data-v-9aef9618]:hover{filter:brightness(1.1)}.fv-mode-row[data-v-9aef9618]{display:flex;gap:.4rem;margin-bottom:.5rem}.fv-btn-mode[data-v-9aef9618]{background:rgba(var(--color-invert),.05);border:1px solid rgba(var(--color-invert),.15);border-radius:var(--radius);color:var(--text-main);cursor:pointer;flex:1;font-family:var(--font-main);font-size:.72rem;padding:.4rem .6rem;transition:background .15s,border-color .15s}.fv-btn-mode[data-v-9aef9618]:hover{background:rgba(var(--color-invert),.08);border-color:var(--primary)}.fv-btn-mode.fv-btn-active[data-v-9aef9618]{background:var(--bg-card-hover);border-color:var(--primary);color:var(--primary);font-weight:600}.fv-url-error[data-v-9aef9618]{color:var(--accent);font-size:.72rem;margin:0}.fv-embed[data-v-9aef9618]{display:flex;flex:1;flex-direction:column;min-height:0;position:relative}.fv-drag-shield[data-v-9aef9618]{cursor:grabbing;top:0;right:0;bottom:32px;left:0;position:absolute;z-index:10}.fv-iframe[data-v-9aef9618]{border:none;display:block;flex:1;min-height:0;width:100%}.fv-btn-change[data-v-9aef9618]{background:transparent;border:none;border-top:1px solid rgba(var(--color-invert),.08);color:var(--text-muted);cursor:pointer;flex-shrink:0;font-family:var(--font-main);font-size:.72rem;padding:.4rem .9rem;text-align:left;transition:color .15s,background .15s}.fv-btn-change[data-v-9aef9618]:hover{background:rgba(var(--color-invert),.04);color:var(--primary)}.fv-resize-handle[data-v-9aef9618]{bottom:0;cursor:se-resize;height:16px;position:absolute;right:0;width:16px;z-index:10}.fv-resize-handle[data-v-9aef9618]:after{border-bottom:2px solid rgba(var(--color-invert),.25);border-radius:1px;border-right:2px solid rgba(var(--color-invert),.25);bottom:3px;content:"";height:8px;position:absolute;right:3px;transition:border-color .15s;width:8px}.fv-resize-handle[data-v-9aef9618]:hover:after{border-color:var(--primary)}@font-face{font-family:"Titillium Web Fallback: Arial";src:local("Arial");size-adjust:94.4368%;ascent-override:119.9744%;descent-override:41.0857%;line-gap-override:0%}@font-face{font-family:Titillium Web;src:local("Titillium Web Regular Italic"),local("Titillium Web Italic"),url(../_fonts/7KFzjeSHeiQTMcBmOEJHmjmQcEMcZzaEreZXV7SdOzY-XdeNtlmfSEpiym9lSik2DnF_sz7Qfun0xeigbophlMM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Titillium Web;src:local("Titillium Web Regular Italic"),local("Titillium Web Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-H8QYuVYdHi1wDLPTDoKRaJmClZ7bAUeheU3fVopbj8U.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Titillium Web;src:local("Titillium Web Regular"),local("Titillium Web"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-DE9UVlv_8FzMB91Q_OO6VrjrmI_ekKloJOawLqnCET4.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Titillium Web;src:local("Titillium Web Regular Italic"),local("Titillium Web Italic"),url(../_fonts/QqRQFgLB8Znp-3_q8FeIeD3nDjVG47DX6GB9Gjw-Ok8-uBd9Eb0K1CV8oRkTFDQmWrbJylXU7rhOsy8ZsLbds9c.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Titillium Web;src:local("Titillium Web Regular"),local("Titillium Web"),url(../_fonts/X428kSS-ecX4OMX8j1oJLidMPEt3fb95_02E9Mc2eCc-bPqJQhnOzrtJtnJk8GC6_r5Fz70LbYFXLBlQ3aUpD1k.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Titillium Web;src:local("Titillium Web Regular"),local("Titillium Web"),url(../_fonts/yks7qL-gW_FY7cbxyyBIvQzt2EyWMAJzkl77oRZjd40-3vuXeAMn7C7uFZ20yabTMzhVHm9yAavmRNa3Lkhrj8A.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.checklist-wrapper[data-v-0b82337a]{pointer-events:none;position:fixed;right:0;top:calc(50% + 28px);z-index:200}.checklist-tab[data-v-0b82337a]{align-items:center;background:var(--bg-card);border:1px solid rgba(var(--color-invert),.15);border-radius:var(--radius) 0 0 var(--radius);border-right:none;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;pointer-events:all;position:relative;transition:background .15s ease,border-color .15s ease,transform .15s ease;width:36px;z-index:201}.checklist-tab[data-v-0b82337a]:hover{background:var(--bg-card-hover);border-color:var(--secondary);transform:translate(-4px)}.checklist-tab:hover .checklist-tab-icon[data-v-0b82337a]{color:var(--secondary)}.checklist-tab-icon[data-v-0b82337a]{color:var(--text-muted);height:18px;transition:color .15s ease;width:18px}[data-theme=light] .checklist-tab-icon[data-v-0b82337a]{color:#555}.checklist-tab-badge[data-v-0b82337a]{align-items:center;background:var(--accent);border-radius:7px;color:#fff;display:flex;font-size:.55rem;font-weight:700;height:14px;justify-content:center;line-height:1;min-width:14px;padding:0 3px;position:absolute;right:3px;top:4px}.checklist-panel[data-v-0b82337a]{background:var(--bg-card);border:1px solid rgba(var(--color-invert),.15);border-radius:var(--radius) 0 0 var(--radius);border-right:none;display:flex;flex-direction:column;max-height:calc(100vh - 4rem);opacity:0;overflow:hidden;pointer-events:all;position:absolute;right:36px;top:50%;transform:translateY(-50%) translate(calc(100% + 40px));transition:transform .25s ease,opacity .2s ease;width:280px}.checklist-wrapper.open .checklist-panel[data-v-0b82337a]{opacity:1;transform:translateY(-50%) translate(0)}.checklist-header[data-v-0b82337a]{align-items:center;background:var(--bg-card-hover);border-bottom:1px solid rgba(var(--color-invert),.1);display:flex;gap:.5rem;padding:.6rem .9rem}.checklist-title[data-v-0b82337a]{color:var(--secondary);flex:1;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.checklist-counter[data-v-0b82337a]{color:var(--text-muted);font-size:.68rem;font-weight:600;letter-spacing:.04em}.checklist-close[data-v-0b82337a]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.85rem;line-height:1;padding:0 2px;transition:color .15s}.checklist-close[data-v-0b82337a]:hover{color:var(--accent)}.checklist-progress[data-v-0b82337a]{background:rgba(var(--color-invert),.08);height:3px;overflow:hidden}.checklist-progress-fill[data-v-0b82337a]{background:var(--secondary);border-radius:0 2px 2px 0;height:100%;transition:width .3s ease}.checklist-items[data-v-0b82337a]{flex:1;max-height:320px;overflow-y:auto;padding:.3rem 0}.checklist-item[data-v-0b82337a]{align-items:center;display:flex;padding:.35rem .9rem;transition:background .1s}.checklist-item[data-v-0b82337a]:hover{background:rgba(var(--color-invert),.04)}.checklist-item.done .checklist-text[data-v-0b82337a]{color:var(--text-muted);opacity:.6;text-decoration:line-through}.checklist-label[data-v-0b82337a]{align-items:center;cursor:pointer;display:flex;flex:1;gap:.5rem;min-width:0}.checklist-label input[type=checkbox][data-v-0b82337a]{display:none}.checkmark[data-v-0b82337a]{border:1.5px solid rgba(var(--color-invert),.25);border-radius:3px;flex-shrink:0;height:16px;position:relative;transition:background .15s,border-color .15s;width:16px}input:checked+.checkmark[data-v-0b82337a]{background:var(--secondary);border-color:var(--secondary)}input:checked+.checkmark[data-v-0b82337a]:after{border:solid #000;border-width:0 2px 2px 0;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.checklist-text[data-v-0b82337a]{color:var(--text-main);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;transition:color .15s,opacity .15s;white-space:nowrap}.checklist-item-delete[data-v-0b82337a]{align-items:center;background:none;border:none;border-radius:var(--radius);color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:.7rem;height:20px;justify-content:center;opacity:0;transition:opacity .15s,color .15s,background .15s;width:20px}.checklist-item:hover .checklist-item-delete[data-v-0b82337a]{opacity:1}.checklist-item-delete[data-v-0b82337a]:hover{background:rgba(var(--color-invert),.08);color:var(--accent)}.checklist-add[data-v-0b82337a]{border-top:1px solid rgba(var(--color-invert),.1);display:flex;gap:.3rem;padding:.5rem .9rem}.checklist-add-input[data-v-0b82337a]{background:rgba(var(--color-invert),.05);border:1px solid rgba(var(--color-invert),.15);border-radius:var(--radius);color:var(--text-main);flex:1;font-family:Titillium Web,"Titillium Web Fallback: Arial",sans-serif;font-size:.78rem;outline:none;padding:.4rem .6rem;transition:border-color .15s}.checklist-add-input[data-v-0b82337a]::-moz-placeholder{color:var(--text-muted);opacity:.6}.checklist-add-input[data-v-0b82337a]::placeholder{color:var(--text-muted);opacity:.6}.checklist-add-input[data-v-0b82337a]:focus{border-color:var(--secondary)}.checklist-add-btn[data-v-0b82337a]{align-items:center;background:var(--secondary);border:none;border-radius:var(--radius);color:#000;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;height:32px;justify-content:center;transition:filter .15s;width:32px}.checklist-add-btn[data-v-0b82337a]:hover:not(:disabled){filter:brightness(1.1)}.checklist-add-btn[data-v-0b82337a]:disabled{cursor:not-allowed;opacity:.35}.checklist-actions[data-v-0b82337a]{border-top:1px solid rgba(var(--color-invert),.06);display:flex;justify-content:center;padding:.4rem .9rem .6rem}.checklist-action-btn[data-v-0b82337a]{background:none;border:1px solid rgba(var(--color-invert),.15);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;font-family:Titillium Web,"Titillium Web Fallback: Arial",sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.06em;padding:.3rem .7rem;text-transform:uppercase;transition:color .15s,border-color .15s}.checklist-action-btn[data-v-0b82337a]:hover{border-color:var(--warning);color:var(--warning)}
