@import url(https://fonts.googleapis.com/css2?family=Geist:wght@500&display=swap);.delete-confirm-inline[data-v-d9d4393c]{background:var(--surface-2);border-radius:10px;padding:12px 14px;margin:12px 0 4px}.delete-confirm-inline-text[data-v-d9d4393c]{font-size:13.5px;line-height:1.45;margin:0 0 12px 0}.delete-confirm-inline-actions[data-v-d9d4393c]{display:flex;justify-content:flex-end;gap:8px}.delete-confirm-inline-no[data-v-d9d4393c],.delete-confirm-inline-yes[data-v-d9d4393c]{display:inline-flex;align-items:center;height:var(--btn-h);padding:0 14px;border:none;border-radius:var(--btn-r);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;outline:none;transition:background-color .3s ease}.delete-confirm-inline-yes[data-v-d9d4393c]{background:#191816;color:#fff}@media (hover:hover),(min-width:700px){.delete-confirm-inline-yes[data-v-d9d4393c]:hover{background:#3a3a3a}}.dark-theme .delete-confirm-inline-yes[data-v-d9d4393c]{background:#3a3a3a}@media (hover:hover),(min-width:700px){.dark-theme .delete-confirm-inline-yes[data-v-d9d4393c]:hover{background:#4a4a4a}}.delete-confirm-inline-no[data-v-d9d4393c]{background:rgba(0,0,0,.1);color:inherit}@media (hover:hover),(min-width:700px){.delete-confirm-inline-no[data-v-d9d4393c]:hover{background:rgba(0,0,0,.18)}}.dark-theme .delete-confirm-inline-no[data-v-d9d4393c]{background:hsla(0,0%,100%,.22);color:#f2efe8}@media (hover:hover),(min-width:700px){.dark-theme .delete-confirm-inline-no[data-v-d9d4393c]:hover{background:hsla(0,0%,100%,.3)}}.circle[data-v-d9d4393c]{transition:transform .2s ease}.circle-noedit[data-v-d9d4393c],.circle[data-v-d9d4393c]{width:24px;height:24px;border-radius:50%}.circle-clickable[data-v-d9d4393c]{cursor:pointer;transition:transform .2s}@media (hover:hover),(min-width:700px){.circle-clickable[data-v-d9d4393c]:hover{transform:scale(1.15)}}.hoverable[data-v-d9d4393c]{transition:transform .2s ease}@media (hover:hover),(min-width:700px){.hoverable[data-v-d9d4393c]:hover{transform:scale(1.2)}}.color-list[data-v-d9d4393c]{display:grid;grid-auto-flow:column;grid-template-rows:repeat(10,32px);grid-auto-columns:32px;row-gap:8px;-moz-column-gap:6px;column-gap:6px;padding:8px;height:412px;align-content:start;place-items:center;overflow:visible;border-radius:8px}.color-list[data-v-d9d4393c] .v-list{--v-list-padding:0;padding:0}.color-list[data-v-d9d4393c] .v-list-item{--v-list-item-padding-start:0;--v-list-item-padding-end:0;--v-list-item-padding-top:0;--v-list-item-padding-bottom:0;min-height:32px;width:32px;margin:0;padding:0!important;justify-content:center}.color-list[data-v-d9d4393c] .v-list-item__content{display:flex;align-items:center;justify-content:center;padding:0;margin:0;min-width:0}.circle-wrapper[data-v-d9d4393c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;overflow:visible}@media (hover:hover),(min-width:700px){.circle[data-v-d9d4393c]:hover{cursor:pointer;transform:scale(1.2)}}.main-grid-container[data-v-d9d4393c]{grid-template-rows:minmax(32px,max-content) auto;padding-top:12px}.main-grid-container-mobile[data-v-d9d4393c],.main-grid-container[data-v-d9d4393c]{display:grid;grid-template-columns:100%;gap:1px;background-color:var(--vcard-background-color);padding-left:16px;padding-right:16px;padding-bottom:16px;width:100%}.main-grid-container-mobile[data-v-d9d4393c]{grid-template-rows:auto minmax(0,1fr) auto;padding-top:0;flex:0 1 auto;min-height:0}.third-column[data-v-d9d4393c]{display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:1}.headline-grid-container[data-v-d9d4393c]{display:grid;grid-template-columns:auto 1fr 1fr;gap:10px;width:100%}.headline-calendar-name[data-v-d9d4393c]{display:flex;align-items:top;margin-top:1.5px;flex-direction:column;overflow:hidden}.button-text[data-v-d9d4393c]{text-align:right;margin-right:2px;color:var(--icon-color)}@media (hover:hover),(min-width:700px){.dark-theme .button-text[data-v-d9d4393c]:hover{background-color:hsla(0,0%,100%,.08)}}.dark-theme .button-text[data-v-d9d4393c]{color:#f6f2ef!important}.dark-theme .mobile-color-close .button-text[data-v-d9d4393c]{color:#f6f2ef}.light-theme .mobile-color-close .button-text[data-v-d9d4393c]{color:#191816}.dark-theme .mobile-screen[data-v-d9d4393c]{background-color:var(--vcard-background-color)}.close-btn[data-v-d9d4393c]{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border-radius:16px}@media (hover:hover),(min-width:700px){.light-theme .close-btn[data-v-d9d4393c]:hover{background-color:rgba(0,0,0,.06)}.dark-theme .close-btn[data-v-d9d4393c]:hover{background-color:hsla(0,0%,100%,.08)}}.panel-footer[data-v-d9d4393c]{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 0 0;flex-shrink:0}.panel-footer .panel-delete-link[data-v-d9d4393c]{margin-right:auto;border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;color:var(--muted);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px;cursor:pointer}@media (hover:hover),(min-width:700px){.panel-footer .panel-delete-link[data-v-d9d4393c]:hover:not(:disabled){text-decoration-color:var(--muted)}}.panel-footer .panel-delete-link[data-v-d9d4393c]:disabled{cursor:default}.panel-footer-left[data-v-d9d4393c]{margin-right:auto;min-width:0}.panel-btn[data-v-d9d4393c]{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:var(--btn-h);padding:0 14px;border-radius:var(--btn-r);font-family:Inter,sans-serif;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background .15s,opacity .15s;background:rgba(0,0,0,.1);color:var(--text-color-100);white-space:nowrap;flex-shrink:0}@media (hover:hover),(min-width:700px){.panel-btn[data-v-d9d4393c]:hover:not(:disabled){background:rgba(0,0,0,.18)}}.dark-theme .panel-btn[data-v-d9d4393c]{background:hsla(0,0%,100%,.22);color:#f2efe8}@media (hover:hover),(min-width:700px){.dark-theme .panel-btn[data-v-d9d4393c]:hover:not(:disabled){background:hsla(0,0%,100%,.3)}}.panel-btn[data-v-d9d4393c]:disabled{opacity:.5;cursor:default}.panel-btn-save[data-v-d9d4393c]{min-width:80px;justify-content:center;background:#191816;color:#fff}@media (hover:hover),(min-width:700px){.panel-btn-save[data-v-d9d4393c]:hover:not(:disabled){background:#3a3835}}.dark-theme .panel-btn-save[data-v-d9d4393c]{background:#f2efe8;color:#191816}@media (hover:hover),(min-width:700px){.dark-theme .panel-btn-save[data-v-d9d4393c]:hover:not(:disabled){background:#d4d1cb}}.panel-footer .panel-btn-delete[data-v-d9d4393c]{min-width:var(--btn-h);justify-content:center;color:var(--muted);background:var(--surface);border:1px solid var(--hairline)}.panel-footer .panel-btn-delete.is-icon[data-v-d9d4393c],.vcard-modern .main-grid-container .panel-footer .panel-btn-delete.is-icon[data-v-d9d4393c]{width:var(--btn-h);padding:0}@media (hover:hover),(min-width:700px){.panel-footer .panel-btn-delete[data-v-d9d4393c]:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}}.panel-btn-cancel[data-v-d9d4393c]{background:transparent;border:1px solid rgba(0,0,0,.15);color:var(--text-color-100,#191816)}@media (hover:hover),(min-width:700px){.panel-btn-cancel[data-v-d9d4393c]:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.25)}}.dark-theme .panel-btn-cancel[data-v-d9d4393c]{background:transparent;border-color:hsla(0,0%,100%,.2);color:#f2efe8}@media (hover:hover),(min-width:700px){.dark-theme .panel-btn-cancel[data-v-d9d4393c]:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.3)}}.mobile-screen[data-v-d9d4393c]{background-color:var(--vcard-background-color);width:100%;max-height:var(--sheet-max-h);display:flex;flex-direction:column;padding-top:8px;border-radius:var(--sheet-r);overflow:hidden;transition:transform .2s ease}.mobile-color-screen[data-v-d9d4393c]{position:fixed;inset:0;width:100vw;height:100dvh;background-color:#191816;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);z-index:9999;display:flex}.light-theme .mobile-color-screen[data-v-d9d4393c]{background-color:#fff}.mobile-color-list[data-v-d9d4393c]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:64px;width:100%;max-width:100%;margin-top:24px;overflow:visible;padding:32px 16px;gap:20px;justify-items:center;align-items:center}.mobile-color-list .circle[data-v-d9d4393c]{width:38px;height:38px;border-radius:50%}.mobile-color-list[data-v-d9d4393c] .v-list-item,.mobile-color-list[data-v-d9d4393c] .v-list-item__content{overflow:visible!important}.mobile-color-close[data-v-d9d4393c]{position:fixed;margin-top:-12px;top:calc(8px + env(safe-area-inset-top));right:12px;z-index:10001;display:flex;align-items:center;pointer-events:auto}.dark-theme .mobile-color-close .button-text[data-v-d9d4393c]{color:#f6f2ef!important}.middle-scroll[data-v-d9d4393c]{overflow-y:auto;padding-left:6px;padding-right:6px;margin-left:-6px;margin-right:-6px}.mobile-screen .middle-scroll[data-v-d9d4393c]{overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.main-grid-container .middle-scroll[data-v-d9d4393c]{max-height:calc(100vh - 220px)}.main-grid-container-mobile .middle-scroll[data-v-d9d4393c]{overscroll-behavior:contain}.vcard-sheet .panel-btn[data-v-d9d4393c]{height:var(--sheet-btn-h);border-radius:calc(var(--sheet-btn-h)/2)}.vcard-sheet[data-v-d9d4393c] .cal-input:not(textarea){height:44px}.vcard-sheet[data-v-d9d4393c] .flat-text-field .v-field,.vcard-sheet[data-v-d9d4393c] .flat-text-field .v-field__input{min-height:44px}.vcard-sheet[data-v-d9d4393c] .annucal-label:not(.floating-label){top:10px}.vcard-air[data-v-d9d4393c] .v-card{border-radius:12px!important}.vcard-air .main-grid-container[data-v-d9d4393c]{padding:20px}.vcard-modern[data-v-d9d4393c] .v-card{border-radius:16px!important;background:var(--surface)!important;border:1px solid var(--hairline-strong)!important;box-shadow:0 24px 48px rgba(0,0,0,.12)!important}.dark-theme.vcard-modern[data-v-d9d4393c] .v-card{border-color:var(--ink)!important}.vcard-modern .main-grid-container[data-v-d9d4393c]{padding:24px}.vcard-modern .main-grid-container .third-column[data-v-d9d4393c]{margin-right:0!important}.vcard-modern .main-grid-container .close-btn[data-v-d9d4393c]{background:transparent!important;box-shadow:none!important;border-radius:var(--btn-r);transition:background .15s;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important}.vcard-modern .main-grid-container .close-btn[data-v-d9d4393c] .v-btn__overlay,.vcard-modern .main-grid-container .close-btn[data-v-d9d4393c] .v-btn__underlay{opacity:0!important}@media (hover:hover),(min-width:700px){.light-theme.vcard-modern .main-grid-container .close-btn[data-v-d9d4393c]:hover{background:rgba(0,0,0,.06)!important}.dark-theme.vcard-modern .main-grid-container .close-btn[data-v-d9d4393c]:hover{background:hsla(0,0%,100%,.1)!important}}.vcard-modern .main-grid-container .panel-footer[data-v-d9d4393c]{gap:8px;padding-top:16px}.vcard-modern .main-grid-container .panel-btn[data-v-d9d4393c]{height:var(--btn-h);border-radius:var(--btn-r);font-weight:600;gap:6px}.vcard-modern .main-grid-container .panel-btn-cancel[data-v-d9d4393c]{background:var(--surface);border:1px solid var(--hairline);color:var(--ink)}@media (hover:hover),(min-width:700px){.vcard-modern .main-grid-container .panel-btn-cancel[data-v-d9d4393c]:hover{background:var(--surface-2)}}.vcard-modern .main-grid-container .panel-btn-save[data-v-d9d4393c]{background:var(--ink);color:var(--ground);border:1px solid var(--hairline)}.vcard-modern .main-grid-container .panel-btn[data-v-d9d4393c]{font-size:13.5px;font-weight:500;padding:0 16px}.vcard-modern .main-grid-container .panel-btn-save[data-v-d9d4393c]:disabled{background:var(--hairline-strong);border-color:var(--hairline-strong);color:var(--surface);opacity:1;cursor:default}.vcard-modern .main-grid-container .panel-btn-save>svg[data-v-d9d4393c]{display:none}.input-container[data-v-295d5b83]{position:relative}.annucal-label[data-v-295d5b83]{position:absolute;top:8px;left:12px;font-size:14px;line-height:12px;color:var(--input-label-color);transition:all .2s ease}.floating-label[data-v-295d5b83]{top:-18px;left:0;font-size:14px;font-weight:400;line-height:12px;color:var(--input-label-color)}.flat-text-field[data-v-295d5b83]{box-sizing:border-box}.flat-text-field[data-v-295d5b83] .v-field{padding-inline-start:0;padding-inline-end:0}.flat-text-field .v-input__control[data-v-295d5b83]{min-height:32px;padding-top:4px;padding-bottom:4px}.flat-text-field .v-input__slot[data-v-295d5b83]{height:100%}.flat-text-field[data-v-295d5b83] .v-field__input{padding-left:12px;color:var(--input-text-color);font-size:14px}.counter[data-v-295d5b83]{font-size:12px;color:rgba(0,0,0,.54);margin-right:10px;position:absolute;right:4px;bottom:34px;transition:all .2s ease-in-out;pointer-events:none}.floating-counter[data-v-295d5b83]{bottom:65px;margin-right:1px;font-size:11px;font-weight:300;color:var(--input-label-color)}.network-error[data-v-1c9373d8]{text-align:center;margin-top:50px}.gsi-material-button[data-v-67a2e5d3]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;border-radius:20px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:-moz-min-content;min-width:min-content}.gsi-material-button .gsi-material-button-icon[data-v-67a2e5d3]{height:20px;margin-right:10px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper[data-v-67a2e5d3]{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents[data-v-67a2e5d3]{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state[data-v-67a2e5d3]{transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button[data-v-67a2e5d3]:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents[data-v-67a2e5d3],.gsi-material-button:disabled .gsi-material-button-icon[data-v-67a2e5d3]{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state[data-v-67a2e5d3],.gsi-material-button:not(:disabled):focus .gsi-material-button-state[data-v-67a2e5d3]{background-color:#303030;opacity:12%}@media (hover:hover),(min-width:700px){.gsi-material-button[data-v-67a2e5d3]:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gsi-material-button:not(:disabled):hover .gsi-material-button-state[data-v-67a2e5d3]{background-color:#303030;opacity:8%}}.gsi-material-button[data-v-e40206d8]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#131314;background-image:none;border:1px solid #747775;border-radius:20px;box-sizing:border-box;color:#e3e3e3;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:-moz-min-content;min-width:min-content;border-color:#8e918f}.gsi-material-button .gsi-material-button-icon[data-v-e40206d8]{height:20px;margin-right:10px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper[data-v-e40206d8]{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents[data-v-e40206d8]{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state[data-v-e40206d8]{transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button[data-v-e40206d8]:disabled{cursor:default;background-color:#13131461;border-color:#8e918f1f}.gsi-material-button:disabled .gsi-material-button-state[data-v-e40206d8]{background-color:#e3e3e31f}.gsi-material-button:disabled .gsi-material-button-contents[data-v-e40206d8],.gsi-material-button:disabled .gsi-material-button-icon[data-v-e40206d8]{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state[data-v-e40206d8],.gsi-material-button:not(:disabled):focus .gsi-material-button-state[data-v-e40206d8]{background-color:#fff;opacity:12%}@media (hover:hover),(min-width:700px){.gsi-material-button[data-v-e40206d8]:not(:disabled):hover{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gsi-material-button:not(:disabled):hover .gsi-material-button-state[data-v-e40206d8]{background-color:#fff;opacity:8%}}.text-grid[data-v-2afcac3e]{padding-bottom:16px;float:right;margin-left:auto;display:inline-grid;grid-template-columns:1fr 1fr}.text-grid-left[data-v-2afcac3e]{text-align:right}.text-grid-right[data-v-2afcac3e]{box-sizing:border-box;overflow:hidden;transition:transform .2s ease-in-out;width:100%;text-align:right}@media (hover:hover),(min-width:700px){.text-grid-right[data-v-2afcac3e]:hover{transform:scale(1.02);cursor:pointer}}.link-text[data-v-2afcac3e]{transition:transform .2s ease-in-out}@media (hover:hover),(min-width:700px){.link-text[data-v-2afcac3e]:hover{color:#191816;cursor:pointer}}.info-text[data-v-2afcac3e]{font-weight:300}.info-text[data-v-2afcac3e],.user-email-text[data-v-2afcac3e]{font-size:16px;color:#615e59;letter-spacing:-.8px;text-align:left;margin-right:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.user-email-text[data-v-2afcac3e]{font-weight:600}.login-with-email[data-v-2afcac3e]{padding-top:24px;color:var(--text-color-100);font-size:14px;font-weight:700}.google-sign-in[data-v-2afcac3e]{padding-top:16px}.dl[data-v-ae777554]{position:relative;width:var(--dl-w,480px);max-width:100%;background:var(--surface);border-radius:16px;padding:24px;border:1px solid var(--hairline-strong);box-shadow:0 24px 48px rgba(0,0,0,.12);line-height:1.4;font-size:13.5px;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dl-hd[data-v-ae777554]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.dl-hd h4[data-v-ae777554]{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.dl-x[data-v-ae777554]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:16px;color:var(--muted);margin-right:-8px;cursor:pointer}@media (hover:hover),(min-width:700px){.dl-x[data-v-ae777554]:hover{background:var(--surface-2)}}.dl-foot[data-v-ae777554]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;row-gap:12px;margin-top:22px}@media (max-width:699px){.dl--sheet[data-v-ae777554]{width:100%;max-height:var(--sheet-max-h);display:flex;flex-direction:column;border-radius:var(--sheet-r);padding:8px 16px 16px;transition:transform .2s ease}.dl--sheet .dl-foot[data-v-ae777554],.dl--sheet .dl-hd[data-v-ae777554]{flex:none}.dl--sheet .dl-body[data-v-ae777554]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 6px;margin:0 -6px}.dl--sheet[data-v-ae777554] .dl-btn{height:var(--sheet-btn-h);border-radius:calc(var(--sheet-btn-h)/2)}.dl--sheet[data-v-ae777554] .dl-input{height:44px}.dl--sheet[data-v-ae777554] .flat-text-field .v-field,.dl--sheet[data-v-ae777554] .flat-text-field .v-field__input{min-height:44px}.dl--sheet[data-v-ae777554] .annucal-label:not(.floating-label){top:10px}.dl--sheet[data-v-ae777554] .dl-pw-eye{height:40px;width:40px}}.dl-rows{border-top:1px solid var(--hairline)}.dl-row{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid var(--hairline);min-height:44px}.dl-row-main{flex:1;min-width:0}.dl-row-label{font-size:12.5px;color:var(--muted);margin-bottom:2px}.dl-row-value{font-size:13.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-row-sub,.dl-row-value.is-muted{color:var(--muted)}.dl-row-sub{font-size:12.5px;margin-top:2px}.dl-row-sub.is-ink{color:var(--ink)}.dl-row-action{flex:none;padding-top:14px}.dl-link{border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px;cursor:pointer}@media (hover:hover),(min-width:700px){.dl-link:hover{text-decoration-color:var(--ink)}}.dl-link:disabled{color:var(--hairline-strong);cursor:default}.dl-field{margin-bottom:16px}.dl-field>label{display:block;font-size:12.5px;color:var(--muted);margin:0 0 6px}.dl-input{width:100%;height:40px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:var(--input-bg);color:var(--input-text-color,var(--ink));font:inherit;font-size:14px;outline:none}.dl-input:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.dl-input::-moz-placeholder{color:var(--hairline-strong)}.dl-input::placeholder{color:var(--hairline-strong)}.dl-hint{color:var(--muted);line-height:1.5}.dl-error,.dl-hint{font-size:12.5px;margin-top:6px}.dl-error{color:var(--ink)}.dl-what{margin:-4px 0 16px;line-height:1.5}.dl-pw{position:relative}.dl-pw .dl-input{padding-right:40px}.dl-pw-eye{position:absolute;right:4px;top:4px;height:32px;width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted);cursor:pointer}.dl-seg{display:inline-flex;box-sizing:border-box;height:var(--btn-h);border:1px solid var(--hairline);border-radius:var(--btn-r);padding:2px}.dl-seg button{border:0;background:transparent;padding:0 16px;line-height:26px;font:inherit;font-size:13.5px;font-weight:500;color:var(--muted);border-radius:13px;cursor:pointer}.dl-seg button.on{background:var(--ink);color:var(--ground);font-weight:600}.dl-btn{box-sizing:border-box;height:var(--btn-h);padding:0 16px;border-radius:var(--btn-r);display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:500;font-size:13.5px;background:var(--surface);border:1px solid var(--hairline);color:var(--ink);white-space:nowrap;cursor:pointer}@media (hover:hover),(min-width:700px){.dl-btn:hover{background:var(--surface-2)}}.dl-btn.primary{background:var(--ink);color:var(--ground);border-color:var(--hairline)}@media (hover:hover),(min-width:700px){.dl-btn.primary:hover{opacity:.9;background:var(--ink)}}.dl-btn.primary.off,.dl-btn.primary:disabled{background:var(--hairline-strong);border-color:var(--hairline-strong);color:var(--surface);cursor:default;opacity:1}.dl-foot-note{font-size:12.5px;margin-right:auto}.dl-foot-note,.dl-link.dl-foot-note:not(:disabled){color:var(--muted)}.dl-foot-spacer{margin-right:auto}.dl-foot .dl-trash{box-sizing:border-box;width:var(--btn-h);height:var(--btn-h);padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);color:var(--muted);border:1px solid var(--hairline);cursor:pointer}@media (hover:hover),(min-width:700px){.dl-foot .dl-trash:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}}@media (max-width:699px){.dl--sheet .dl-foot .dl-trash{width:var(--sheet-btn-h);height:var(--sheet-btn-h)}}.dl-prorow{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);margin-top:14px}.annucal-dialog9{box-shadow:none!important}.auth-google[data-v-67678321]{margin-bottom:16px}.auth-google-cancelled[data-v-67678321]{margin:-8px 0 16px}.auth-google[data-v-67678321]>*{width:100%;max-width:none;height:36px;border-radius:18px}.auth-google[data-v-67678321] .gsi-material-button-content-wrapper{justify-content:center;width:auto;margin:0 auto}.auth-google[data-v-67678321] .gsi-material-button-contents{flex-grow:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;font-weight:600}.auth-google[data-v-67678321] .gsi-material-button-icon{height:18px;width:18px;min-width:18px;margin-right:10px}.auth-or[data-v-67678321]{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--muted);font-size:12.5px}.auth-or[data-v-67678321]:after,.auth-or[data-v-67678321]:before{content:"";flex:1;height:1px;background:var(--hairline)}.auth-field[data-v-67678321]{margin:0;padding-top:18px}.auth-field[data-v-67678321]:first-of-type{padding-top:12px}.auth-pw-foot[data-v-67678321]{display:flex;justify-content:flex-end;margin-top:-6px}.auth-hint[data-v-67678321]{margin-top:-6px}.auth-err-link[data-v-67678321]{margin-top:-14px;display:inline-block}.auth-fine[data-v-67678321]{color:var(--muted);font-size:12.5px;line-height:1.5;margin-top:16px}.auth-fine p[data-v-67678321]{margin:0}.auth-fine p+p[data-v-67678321]{margin-top:8px}.auth-switch[data-v-67678321]{white-space:nowrap}.auth-btns[data-v-67678321]{display:flex;gap:8px;margin-left:auto}.acc-del p[data-v-bb0e657c]{margin:0;font-size:14px;line-height:20px;color:var(--ink)}.acc-del p+p[data-v-bb0e657c]{margin-top:8px}.acc-del a[data-v-bb0e657c]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px}@media (hover:hover),(min-width:700px){.acc-del a[data-v-bb0e657c]:hover{text-decoration-color:var(--ink)}}.as[data-v-620ac413]{width:100%}.as-trigger[data-v-620ac413]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:var(--input-bg);color:var(--input-text-color,var(--ink));font:inherit;font-size:14px;text-align:left;cursor:pointer;outline:none}.as-trigger.is-open[data-v-620ac413],.as-trigger[data-v-620ac413]:focus-visible{background:var(--input-bg-focused);border-color:var(--input-border-color)}.as-trigger[data-v-620ac413]:disabled{opacity:.45;cursor:default}.as-label[data-v-620ac413]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-caret[data-v-620ac413]{flex:none;color:var(--muted);transition:transform .15s}.as-trigger.is-open .as-caret[data-v-620ac413]{transform:rotate(180deg)}.as-menu[data-v-620ac413]{max-height:264px;overflow-y:auto;scrollbar-width:thin;padding:6px;border-radius:13px;background:var(--surface);border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(0,0,0,.14),0 2px 6px rgba(0,0,0,.06)}.as-menu.dark-theme[data-v-620ac413]{border-color:hsla(0,0%,100%,.09);box-shadow:0 10px 30px rgba(0,0,0,.45)}.as-item[data-v-620ac413]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-family:Inter,sans-serif;font-size:14px;text-align:left;cursor:pointer}.as-item.is-kb[data-v-620ac413]{background:rgba(0,0,0,.05)}@media (hover:hover),(min-width:700px){.as-item[data-v-620ac413]:hover{background:rgba(0,0,0,.05)}}.as-item.is-on[data-v-620ac413]{background:#f2f1ef;font-weight:600}.as-menu.dark-theme .as-item.is-kb[data-v-620ac413]{background:hsla(0,0%,100%,.07)}@media (hover:hover),(min-width:700px){.as-menu.dark-theme .as-item[data-v-620ac413]:hover{background:hsla(0,0%,100%,.07)}}.as-menu.dark-theme .as-item.is-on[data-v-620ac413]{background:hsla(0,0%,100%,.1)}.as-item-label[data-v-620ac413]{white-space:nowrap}.as-check[data-v-620ac413]{flex:none}.scd-hint b[data-v-f0cbd0a0]{color:var(--ink);font-weight:600}.scd-confirm[data-v-f0cbd0a0]{display:flex;align-items:center;gap:12px;margin-top:18px;color:var(--ink);line-height:1.45}.scd-confirm-text[data-v-f0cbd0a0]{flex:1;min-width:0}.scd-confirm-btn[data-v-f0cbd0a0]{height:var(--btn-h);padding:0 12px;border-radius:var(--btn-r);flex:none}.sc-list[data-v-797563ac]{max-height:60vh;overflow-y:auto;margin:0 -8px}.sc-row[data-v-797563ac]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-family:inherit;font-size:13.5px;text-align:left;cursor:pointer}.sc-sep+.sc-row[data-v-797563ac]{margin:0 -8px;width:calc(100% + 16px)}@media (hover:hover),(min-width:700px){.sc-row[data-v-797563ac]:hover{background:var(--surface-2)}}.sc-check[data-v-797563ac]{width:16px;height:16px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--ink)}.sc-name[data-v-797563ac]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-pen[data-v-797563ac]{justify-content:center;width:32px;height:32px;margin-right:-6px}.sc-lock[data-v-797563ac],.sc-pen[data-v-797563ac]{flex:none;display:flex;align-items:center;color:var(--muted)}.sc-sep[data-v-797563ac]{height:1px;background:var(--hairline);margin:6px 0}.am-scroll[data-v-3052831c]{max-height:calc(100dvh - 90px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.am-row[data-v-3052831c]{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;border:0;background:transparent;border-radius:8px;color:var(--ink);font-family:inherit;font-size:13.5px;text-align:left;cursor:pointer}.am-row.is-static[data-v-3052831c]{cursor:default}@media (hover:hover){.am-row[data-v-3052831c]:hover:not(.is-off):not(.is-static),.am-sc-row[data-v-3052831c]:hover{background:var(--surface-2)}}.am-row[data-v-3052831c]:focus{outline:none}.am-row[data-v-3052831c]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.am-row.is-off[data-v-3052831c]{color:var(--hairline-strong);background:none;cursor:default}@media (hover:hover),(min-width:700px){.am-row.is-off[data-v-3052831c]:hover{color:var(--hairline-strong);background:none;cursor:default}}.am-row.is-off .am-chev[data-v-3052831c],.am-row.is-off .am-ico[data-v-3052831c],.am-row.is-off .am-kbd[data-v-3052831c],.am-row.is-off .am-lock[data-v-3052831c],.am-row.is-off .am-value[data-v-3052831c]{color:inherit}.am-ico[data-v-3052831c]{width:16px;height:16px;flex:none;color:var(--ink)}.am-label[data-v-3052831c]{flex:1;min-width:0}.am-label[data-v-3052831c],.am-value[data-v-3052831c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-value[data-v-3052831c]{color:var(--muted);font-size:12.5px;max-width:110px}.am-kbd[data-v-3052831c]{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.04em}.am-chev[data-v-3052831c]{width:16px;height:16px;flex:none;color:var(--hairline-strong)}.am-lock[data-v-3052831c]{width:16px;height:16px;flex:none;color:var(--muted)}.am-dot[data-v-3052831c]{width:6px;height:6px;border-radius:50%;background:var(--ink);flex:none}.am-sep[data-v-3052831c]{height:1px;background:var(--hairline);margin:6px 4px}.am-tog[data-v-3052831c]{position:relative;width:34px;height:16px;border-radius:8px;background:var(--hairline-strong);flex:none;transition:background .15s}.am-tog[data-v-3052831c]:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:6px;background:var(--surface);transition:transform .15s}.am-tog.on[data-v-3052831c]{background:var(--ink)}.am-tog.on[data-v-3052831c]:after{transform:translateX(18px);background:var(--ground)}.am-seg[data-v-3052831c]{display:flex;height:24px;border:1px solid var(--hairline);border-radius:12px;padding:1px;flex:none}.am-seg button[data-v-3052831c]{border:0;background:transparent;padding:0 9px;line-height:20px;font-family:inherit;font-size:12px;font-weight:500;color:var(--muted);border-radius:10px;cursor:pointer}.am-seg button.on[data-v-3052831c]{background:var(--ink);color:var(--ground);font-weight:600}@media (max-width:699px){.am-row[data-v-3052831c]{height:44px;font-size:15px;gap:12px}.am-ico[data-v-3052831c]{color:var(--muted)}.am-seg[data-v-3052831c]{height:28px}.am-seg button[data-v-3052831c]{line-height:24px;font-size:13px;padding:0 11px}.am-kbd[data-v-3052831c],.am-value[data-v-3052831c]{font-size:14px}}.am-chev[data-v-3052831c]{transition:transform var(--sheet-in,.24s) var(--sheet-ease,ease)}.am-chev.is-open[data-v-3052831c]{transform:rotate(90deg)}.am-sc-wrap[data-v-3052831c]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--sheet-in,.24s) var(--sheet-ease,ease)}.am-sc-wrap.open[data-v-3052831c]{grid-template-rows:1fr}.am-sc-inner[data-v-3052831c]{min-height:0;overflow:hidden;padding-left:16px}.am-sc-row[data-v-3052831c]{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-family:inherit;font-size:15px;text-align:left;cursor:pointer}.am-sc-check[data-v-3052831c]{width:16px;height:16px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--ink)}.am-sc-check.am-sc-plus[data-v-3052831c]{color:var(--muted)}.am-sc-name[data-v-3052831c]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-sc-pen[data-v-3052831c]{position:relative;flex:none;display:flex;color:var(--muted)}.am-sc-pen[data-v-3052831c]:before{content:"";position:absolute;left:-14px;right:-14px;top:-12px;bottom:-12px}.am-panel[data-v-38fc08e0]{width:280px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;padding:6px;box-shadow:0 8px 24px rgba(0,0,0,.08);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink)}.dark-theme .am-panel[data-v-38fc08e0]{box-shadow:0 8px 24px rgba(0,0,0,.45)}.am-scrim[data-v-38fc08e0]{position:fixed;inset:0;background:var(--sheet-scrim);z-index:3000;animation:annucal-scrim-in var(--sheet-in) var(--sheet-ease)}.am-sheet[data-v-38fc08e0]{position:fixed;left:0;right:0;bottom:var(--sheet-bottom);width:calc(100% - var(--sheet-gap)*2);max-width:var(--sheet-max-w);margin:0 auto;z-index:3001;background:var(--surface);border-radius:var(--sheet-r);padding:8px 12px 12px;max-height:var(--sheet-max-h);overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.18);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink);transition:transform .2s ease;animation:annucal-sheet-in var(--sheet-in) var(--sheet-ease)}.am-sheet[data-v-38fc08e0] .am-scroll{max-height:calc(var(--sheet-max-h) - 32px)}.rs-trigger[data-v-e8d86162],.rs[data-v-e8d86162]{display:inline-flex;flex:none}.rs-trigger[data-v-e8d86162]{box-sizing:border-box;align-items:center;border:0;border-radius:8px;background:var(--surface-2);color:var(--ink);font-family:Inter,sans-serif;white-space:nowrap;cursor:pointer}.rs-field[data-v-e8d86162]{height:40px;padding:0 12px;gap:8px;font-size:14px}.rs-row[data-v-e8d86162]{height:32px;padding:0 10px;gap:6px;font-size:13.5px;font-weight:500}.rs-trigger[data-v-e8d86162]:focus{outline:none}.rs-trigger[data-v-e8d86162]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.rs-trigger[data-v-e8d86162]:disabled{opacity:.45;cursor:default}.rs-trigger-caret[data-v-e8d86162]{flex:none;color:var(--muted)}.rs-menu{position:fixed;z-index:3000;box-sizing:border-box;width:180px;padding:6px;border-radius:12px;background:var(--surface);border:1px solid var(--hairline);box-shadow:0 8px 24px -12px rgba(0,0,0,.35)}.rs-menu.has-lock{width:220px}.rs-menu.dark-theme{box-shadow:0 8px 24px -12px rgba(0,0,0,.7)}.rs-item{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--ink);font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer}@media (hover:hover),(min-width:700px){.rs-item:hover{background:var(--surface-2)}}.rs-item:focus{outline:none}.rs-item:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.rs-ck{width:16px;height:16px;flex:none;display:flex;color:var(--ink)}.rs-item.is-locked{color:var(--hairline-strong);cursor:default;padding-top:7px;padding-bottom:7px}@media (hover:hover),(min-width:700px){.rs-item.is-locked:hover{background:transparent}}.rs-item.is-locked.can-open{cursor:pointer}@media (hover:hover),(min-width:700px){.rs-item.is-locked.can-open:hover{background:var(--surface-2)}}.rs-item-label{flex:1;min-width:0;white-space:nowrap}.rs-item.is-locked .rs-item-label{white-space:normal}.rs-lk{flex:none;margin-left:auto}.rs-pro{display:block;font-weight:400;font-size:12.5px;line-height:16px;margin-top:2px;color:var(--muted)}.delete-icon[data-v-a94bce68]{color:#e30303d4;font-size:24px;font-weight:700;transition:color .3s ease;padding-top:5px}.icon-trash-inactiv[data-v-a94bce68]{padding-top:5px;font-size:24px;color:#c6c6c6}@media (hover:hover),(min-width:700px){.delete-button[data-v-a94bce68]:hover{background-color:#e30303d4;cursor:pointer}.delete-button:hover .delete-icon[data-v-a94bce68]{color:#fff}}.delete-button[data-v-a94bce68]{background-color:var(--vcard-background-color);border:1px solid var( --vcard-background-color);border-radius:999px}.delete-button[data-v-a94bce68],.inactive-button[data-v-a94bce68]{display:flex;justify-content:center;align-items:center;width:45px;height:45px;transition:background-color .3s ease,color .3s ease;margin-left:13px}.inactive-button[data-v-a94bce68]{background-color:#fff;border:1px solid #fff;border-radius:999px}.afb[data-v-26508309]{position:fixed;z-index:2100;box-sizing:border-box;padding:12px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--lift);color:var(--ink);font-family:Inter,sans-serif}.afb.afb--inline[data-v-26508309]{position:relative;z-index:auto;width:100%;margin-top:4px;box-shadow:none}.afb[data-v-26508309] .annucal-dp .dp__menu{border:0;border-radius:0;padding:0;background:transparent}.acp-c-rows[data-v-77837b4d]{display:grid;grid-template-columns:repeat(11,minmax(0,28px));justify-content:space-between;-moz-column-gap:4px;column-gap:4px;row-gap:10px;align-content:start;padding:6px;margin:-6px -6px 0}.acp-c--panel .acp-c-rows[data-v-77837b4d]{grid-template-columns:repeat(7,21px);justify-content:start;-moz-column-gap:20px;column-gap:20px}.acp-c--box .acp-c-rows[data-v-77837b4d]{grid-template-columns:repeat(7,21px);-moz-column-gap:0;column-gap:0;padding:0;margin:0}.acp-c-dot.is-rowstart[data-v-77837b4d]{grid-column-start:1}@media (max-width:699px){.acp-c--dialog .acp-c-rows[data-v-77837b4d]{grid-template-columns:repeat(10,minmax(0,28px))}.acp-c--dialog .acp-c-dot.is-rowstart[data-v-77837b4d]{grid-column-start:auto}}.acp-field.ef-in--btn[data-v-77837b4d]{justify-content:flex-start;gap:10px}.acp-field-dot[data-v-77837b4d]{flex:none;width:10px;height:10px;border-radius:50%}.acp-field-name[data-v-77837b4d]{flex:1}.acp-field-name.is-inherit[data-v-77837b4d]{color:var(--muted)}.acp-c-inherit[data-v-77837b4d]{box-sizing:border-box;width:100%;height:32px;margin:0 0 8px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--ink);font:inherit;font-size:14px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}@media (hover:hover),(min-width:700px){.acp-c-inherit[data-v-77837b4d]:hover{background:var(--surface-2)}}.acp-c-inherit.on[data-v-77837b4d]{font-weight:600}.acp-c-inherit-name[data-v-77837b4d]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acp-toggle[data-v-77837b4d]{display:flex;align-items:center;gap:8px;height:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.acp-toggle>span[data-v-77837b4d],.acp-toggle[data-v-77837b4d]{font-size:14px;color:var(--ink)}@media (hover:hover),(min-width:700px){.acp-toggle:hover .acp-toggle-icon[data-v-77837b4d]{color:var(--ink)}}.acp-toggle-icon[data-v-77837b4d]{width:16px;height:16px;color:var(--muted);flex:none}.acp-c.has-toggle[data-v-77837b4d]{margin-top:12px}.acp-c-dot[data-v-77837b4d]{all:unset;width:100%;aspect-ratio:1;border-radius:50%;cursor:pointer;box-sizing:border-box;position:relative;transition:transform .15s}@media (hover:hover),(min-width:700px){.acp-c-dot[data-v-77837b4d]:hover{transform:scale(1.12)}}.acp-c-dot.is-selected[data-v-77837b4d]{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--ink);z-index:1}.acp-c-custom[data-v-77837b4d]{background:transparent;border:1.5px dashed var(--hairline-strong);color:var(--muted);display:flex;align-items:center;justify-content:center}@media (hover:hover),(min-width:700px){.acp-c-custom[data-v-77837b4d]:hover{border-color:var(--muted)}}.acp-c-proline[data-v-77837b4d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-top:12px}.acp-c-prolink[data-v-77837b4d]{border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px;cursor:pointer}@media (hover:hover),(min-width:700px){.acp-c-prolink[data-v-77837b4d]:hover{text-decoration-color:var(--ink)}}.acp-c-picker[data-v-77837b4d]{margin-top:14px}.acp-c-picker[data-v-77837b4d] .v-color-picker{background:transparent;box-shadow:none;max-width:none}.acp-c-picker[data-v-77837b4d] .v-color-picker-canvas{border-radius:8px;overflow:hidden}.acp-c-picker[data-v-77837b4d] .v-color-picker__controls{padding:12px 0 0}.acp-c-picker[data-v-77837b4d] .v-color-picker-preview{margin:-11px 0}.acp-c-picker[data-v-77837b4d] .v-color-picker-preview__dot,.acp-c-picker[data-v-77837b4d] .v-color-picker-preview__eye-dropper{display:none}.acp-c-picker[data-v-77837b4d] .v-color-picker-preview__sliders{padding:0}.acp-c-picker[data-v-77837b4d] .v-color-picker-preview__track .v-slider-track__background,.acp-c-picker[data-v-77837b4d] .v-color-picker-preview__track:not(.v-slider--disabled) .v-slider-track__fill{height:10px;border-radius:5px}.acp-c-hexrow[data-v-77837b4d]{display:flex;align-items:center;gap:8px;margin-top:12px}.acp-c-hex[data-v-77837b4d]{box-sizing:border-box;width:120px;height:40px;padding:0 12px;border:0;border-radius:8px;background:var(--surface-2);color:var(--ink);font-family:SF Mono,Menlo,monospace;font-size:13px;outline:none}.acp-c-hex[data-v-77837b4d]:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.acp-c-eye[data-v-77837b4d]{all:unset;box-sizing:border-box;width:40px;height:40px;border-radius:8px;background:var(--surface-2);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none}@media (hover:hover),(min-width:700px){.acp-c-eye[data-v-77837b4d]:hover{color:var(--ink)}}.acp-c-done[data-v-77837b4d]{display:flex;justify-content:flex-end;margin-top:24px}.acp-c .acp-c-donebtn[data-v-77837b4d]{all:unset;box-sizing:border-box;height:var(--btn-h,32px);padding:0 16px;border:1px solid var(--hairline);border-radius:var(--btn-r,16px);background:var(--surface);color:var(--ink);font-family:Inter,sans-serif;font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;cursor:pointer}@media (hover:hover),(min-width:700px){.acp-c .acp-c-donebtn[data-v-77837b4d]:hover{background:var(--surface-2)}}.acp-c .acp-c-donebtn[data-v-77837b4d]:focus-visible{box-shadow:0 0 0 1.5px var(--ink)}.cal-select[data-v-6c99f954]{position:relative;font-family:Inter,sans-serif;font-size:14px}.cal-select-trigger[data-v-6c99f954]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 12px;border-radius:8px;background:var(--surface-2,#f7f5f0);border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cal-select-trigger.open[data-v-6c99f954]{box-shadow:inset 0 0 0 1.5px var(--ink,#191816)}.cal-select-value[data-v-6c99f954]{display:flex;align-items:center;gap:8px;overflow:hidden}.cal-select-text[data-v-6c99f954]{color:var(--text-color-100,#191816);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-select-arrow[data-v-6c99f954]{color:var(--muted,#6b675f);flex-shrink:0;transition:transform .2s ease}.cal-select-arrow.flipped[data-v-6c99f954]{transform:rotate(180deg)}.cal-select-dropdown[data-v-6c99f954]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--vcard-background-color,#fff);border:1px solid var(--hairline,#e5e1da);border-radius:8px;box-shadow:none;z-index:100;overflow-y:visible;padding:4px 0}.cal-select-item[data-v-6c99f954]{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover),(min-width:700px){.cal-select-item[data-v-6c99f954]:hover{background:rgba(0,0,0,.04)}}.cal-select-item.active[data-v-6c99f954]{background:rgba(0,0,0,.06)}.cal-select-item-text[data-v-6c99f954]{color:#191816;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-dot[data-v-6c99f954]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dark-theme .cal-select-text[data-v-6c99f954]{color:#f2efe8}.dark-theme .cal-select-dropdown[data-v-6c99f954]{background:#252422;border-color:hsla(45,14%,89%,.5);box-shadow:none}@media (hover:hover),(min-width:700px){.dark-theme .cal-select-item[data-v-6c99f954]:hover{background:hsla(0,0%,100%,.08)}}.dark-theme .cal-select-item.active[data-v-6c99f954]{background:hsla(0,0%,100%,.1)}.dark-theme .cal-select-item-text[data-v-6c99f954]{color:#f2efe8}.vacation-count-line[data-v-e108463a]{font-size:12.5px;color:var(--muted,#6b675f);margin-top:-4px;margin-bottom:12px}.main-div[data-v-674e93e6]{margin-left:8px;margin-right:8px;margin-top:-68px}.grid-container[data-v-674e93e6]{padding-top:22px;display:grid;grid-template-columns:auto 65px 65px}.next-icon[data-v-674e93e6]{color:#fff;font-size:18px;font-weight:700}.circular-progress-trash[data-v-674e93e6]{margin-left:5px}.circular-progress-save[data-v-674e93e6],.circular-progress-trash[data-v-674e93e6]{margin-top:11px;width:30px;height:30px;border-radius:8px;display:flex;justify-content:center;align-items:center}.circular-progress-save[data-v-674e93e6]{margin-left:24px}.arrow-back[data-v-674e93e6]{margin-top:1px;margin-right:10px;width:44px;height:44px;background-color:#191816;border-radius:4px;display:flex;justify-content:center;align-items:center}.icon-wrapper[data-v-674e93e6]{display:inline-block}@media (hover:hover),(min-width:700px){icon-trash-activ[data-v-674e93e6]:hover{transform:scale(1.5)}}.icon-trash-activ[data-v-674e93e6]{margin-top:15px;margin-left:15px;transition:transform .2s ease-in-out;color:red}.icon-trash-inactiv[data-v-674e93e6]{padding-top:5px;font-size:18px;opacity:1;transition:opacity .3s ease;color:#c6c6c6}.dot[data-v-674e93e6]{height:18px;width:18px;border-radius:50%;background-color:var(--dot--color);margin-top:4px;margin-left:0}.plus-button[data-v-674e93e6]{display:flex;justify-content:center;align-items:center;width:45px;height:45px;background-color:#191816;border:none;border-radius:999px;transition:background-color .2s ease;margin-top:0;margin-left:15px;cursor:pointer}.plus-icon[data-v-674e93e6]{font-size:24px;font-weight:700;color:#fff;transition:color .2s ease}@media (hover:hover),(min-width:700px){.light-theme .plus-button[data-v-674e93e6]:hover{background-color:#3a3835}}.dark-theme .plus-button[data-v-674e93e6]{background-color:#f2efe8}.dark-theme .plus-button .plus-icon[data-v-674e93e6]{color:#191816}@media (hover:hover),(min-width:700px){.dark-theme .plus-button[data-v-674e93e6]:hover{background-color:#d4d1cb}}.mobile-panel[data-v-674e93e6]{width:480px;max-width:100%;margin:0 auto;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);background:var(--vcard-background-color,#fff);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;transition:transform .2s ease}.mobile-panel.annucal-sheet[data-v-674e93e6]{width:100%;max-height:var(--sheet-max-h);border-radius:var(--sheet-r);padding-top:8px}.annucal-sheet .create-panel-header[data-v-674e93e6]{padding-top:0}.dark-theme.mobile-panel[data-v-674e93e6]{background:#1e1d1b}.mobile-panel[data-v-674e93e6] .dp__instance_calendar,.mobile-panel[data-v-674e93e6] .dp__menu,.mobile-panel[data-v-674e93e6] .dp__menu_content_wrapper{width:100%}.mobile-panel[data-v-674e93e6] .dp__calendar_wrap{width:100%;flex:1}.mobile-panel[data-v-674e93e6] .dp__calendar,.mobile-panel[data-v-674e93e6] .dp__calendar_header,.mobile-panel[data-v-674e93e6] .dp__calendar_row{width:100%}.mobile-panel[data-v-674e93e6] .dp__calendar_item{width:35px;padding:5px;display:flex;justify-content:center}.create-panel-header[data-v-674e93e6]{display:flex;align-items:center;justify-content:space-between;padding:16px}.create-panel-date[data-v-674e93e6]{color:var(--annucal-textcolor-100);font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-theme .create-panel-date[data-v-674e93e6]{color:#f2efe8}.create-panel-close[data-v-674e93e6]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--text-color-100,#191816)}@media (hover:hover),(min-width:700px){.create-panel-close[data-v-674e93e6]:hover{background:rgba(0,0,0,.06)}}.dark-theme .create-panel-close[data-v-674e93e6]{color:#f2efe8}@media (hover:hover),(min-width:700px){.dark-theme .create-panel-close[data-v-674e93e6]:hover{background:hsla(0,0%,100%,.08)}}.create-panel-body[data-v-674e93e6]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px 16px 16px 16px}.panel-field[data-v-674e93e6]{margin-bottom:16px}.panel-label[data-v-674e93e6]{display:block;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:12px;color:var(--input-label-color);margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-theme .panel-label[data-v-674e93e6]{color:#a8a6a0}.panel-select[data-v-674e93e6]{width:100%;box-sizing:border-box;font-family:Inter,sans-serif;font-size:14px;padding:10px 12px;border-radius:6px;border:1px solid var(--hairline,#e5e1da);background:var(--vcard-background-color,#fff);color:var(--text-color-100,#191816);outline:none;transition:border-color .15s}.panel-select[data-v-674e93e6]:focus{border-color:#3399fe}.dark-theme .panel-select[data-v-674e93e6]{background:#252422;border-color:hsla(45,14%,89%,.5);color:#f2efe8}.dark-theme .panel-select[data-v-674e93e6]:focus{border-color:#3399fe}.textarea-input-container[data-v-674e93e6]{position:relative}.textarea-input-container .annucal-label[data-v-674e93e6]{position:absolute;top:8px;left:10px;font-size:14px;line-height:12px;color:var(--input-label-color);transition:all .2s ease;z-index:1;pointer-events:none}.textarea-input-container .floating-label[data-v-674e93e6]{top:-18px;left:0;font-size:14px;font-weight:400;line-height:12px;color:var(--input-label-color)}.annucal-textarea-wrap[data-v-674e93e6]{margin-top:4px}.annucal-textarea-wrap[data-v-674e93e6] .v-field{background-color:var(--input-bg);border-radius:8px;border:1px solid transparent;box-sizing:border-box;box-shadow:none;padding-inline-start:0;padding-inline-end:0}.annucal-textarea-wrap[data-v-674e93e6] .v-field--focused{background-color:var(--input-bg-focused);border-color:var(--input-border-color)}.annucal-textarea-wrap[data-v-674e93e6] .v-field__input,.annucal-textarea-wrap[data-v-674e93e6] textarea{color:var(--input-text-color)}.annucal-textarea-wrap[data-v-674e93e6] .v-field__input{padding-left:12px}.annucal-textarea-wrap[data-v-674e93e6] textarea{padding:8px 12px}.panel-date-row[data-v-674e93e6]{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-date-box[data-v-674e93e6]{flex:1;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;background:var(--input-bg);border:1px solid transparent;font-size:14px;color:var(--text-color-100,#191816)}.panel-date-icon[data-v-674e93e6]{flex-shrink:0;opacity:.6}.dark-theme .panel-date-box[data-v-674e93e6]{background:var(--input-bg);border-color:transparent;color:#f2efe8}.panel-v-select[data-v-674e93e6]{font-family:Inter,sans-serif;font-size:14px}.panel-v-select[data-v-674e93e6] .v-field{border-radius:6px}.dark-theme .panel-v-select[data-v-674e93e6] .v-field{background:#252422;border:1px solid hsla(45,14%,89%,.5)!important}.dark-theme .panel-v-select[data-v-674e93e6] .v-field__outline{display:none}.dark-theme .panel-v-select[data-v-674e93e6] .v-field__append-inner .v-icon{color:#a8a6a0}.color-block-desktop[data-v-674e93e6]{padding:28px 16px 8px}.share-divider[data-v-674e93e6]{margin-top:16px;margin-bottom:14px;border-color:#c0bdb8;opacity:1}.dark-theme .share-divider[data-v-674e93e6]{border-color:#555}.create-panel-header-left[data-v-674e93e6]{display:flex;align-items:center;gap:10px}.panel-header-color-dot[data-v-674e93e6]{width:24px;height:24px;border-radius:50%;flex-shrink:0;cursor:pointer;transition:opacity .2s}@media (hover:hover),(min-width:700px){.panel-header-color-dot[data-v-674e93e6]:hover{opacity:.7}}.panel-calendar-name[data-v-674e93e6]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-color-100,#191816)}.dark-theme .panel-calendar-name[data-v-674e93e6]{color:#f2efe8}.panel-cal-dot[data-v-674e93e6]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.panel-error[data-v-674e93e6]{background:#fee2e2;color:#b91c1c;border-radius:6px;padding:8px 12px;font-size:13px;margin-top:-16px;margin-bottom:12px}.dark-theme .panel-error[data-v-674e93e6]{background:#450a0a;color:#fca5a5}.panel-field-error[data-v-674e93e6]{color:#b91c1c;font-size:12px;margin-top:4px}.dark-theme .panel-field-error[data-v-674e93e6]{color:#fca5a5}.panel-btn[data-v-674e93e6]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background .15s,opacity .15s;background:rgba(0,0,0,.1);color:var(--text-color-100)}@media (hover:hover),(min-width:700px){.panel-btn[data-v-674e93e6]:hover:not(:disabled){background:rgba(0,0,0,.18)}}.dark-theme .panel-btn[data-v-674e93e6]{background:hsla(0,0%,100%,.22);color:#f2efe8}@media (hover:hover),(min-width:700px){.dark-theme .panel-btn[data-v-674e93e6]:hover:not(:disabled){background:hsla(0,0%,100%,.3)}}.panel-btn[data-v-674e93e6]:disabled{opacity:.5;cursor:default}.panel-btn-save[data-v-674e93e6]{min-width:80px;justify-content:center;background:#191816;color:#fff}@media (hover:hover),(min-width:700px){.panel-btn-save[data-v-674e93e6]:hover:not(:disabled){background:#3a3835}}.dark-theme .panel-btn-save[data-v-674e93e6]{background:#f2efe8;color:#191816}@media (hover:hover),(min-width:700px){.dark-theme .panel-btn-save[data-v-674e93e6]:hover:not(:disabled){background:#d4d1cb}}.panel-btn-delete[data-v-674e93e6]{color:#e30303;background:transparent}@media (hover:hover),(min-width:700px){.panel-btn-delete[data-v-674e93e6]:hover:not(:disabled){background:rgba(227,3,3,.08)}}.dark-theme .panel-btn-delete[data-v-674e93e6]{color:#e05555;background:transparent}@media (hover:hover),(min-width:700px){.dark-theme .panel-btn-delete[data-v-674e93e6]:hover:not(:disabled){background:rgba(224,85,85,.12)}}.create-panel-footer[data-v-674e93e6]{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 16px 16px;flex-shrink:0}.annucal-sheet .create-panel-footer[data-v-674e93e6]{padding-bottom:16px}.mobile-panel .create-panel-footer .panel-btn[data-v-674e93e6]{height:44px;border-radius:22px}.mobile-panel.annucal-sheet .create-panel-footer .panel-btn[data-v-674e93e6]{height:var(--sheet-btn-h);border-radius:calc(var(--sheet-btn-h)/2)}.mobile-panel .panel-date-box[data-v-674e93e6]{min-height:44px;padding-top:0;padding-bottom:0}.mobile-panel[data-v-674e93e6] .flat-text-field .v-field,.mobile-panel[data-v-674e93e6] .flat-text-field .v-field__input{min-height:44px}.mobile-panel[data-v-674e93e6] .annucal-label:not(.floating-label){top:10px}.do[data-v-492e0e61]{box-sizing:border-box;width:300px;margin-top:6px;padding:16px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:var(--lift);color:var(--ink);font-family:Inter,sans-serif;font-size:14px;line-height:1.4}.do-head[data-v-492e0e61]{display:flex;align-items:flex-start;min-height:38px}.do-head-text[data-v-492e0e61]{flex:1;min-width:0}.do-head-text b[data-v-492e0e61]{display:block;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.01em}.do-head-text span[data-v-492e0e61]{display:block;font-size:13px;line-height:18px;color:var(--muted)}.do-x[data-v-492e0e61]{all:unset;flex:none;width:32px;height:32px;margin:-8px -8px 0 0;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer}@media (hover:hover),(min-width:700px){.do-x[data-v-492e0e61]:hover{background:var(--surface-2);color:var(--ink)}}.do-list[data-v-492e0e61]{margin-top:6px}.do-row[data-v-492e0e61]{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.do-dot[data-v-492e0e61]{flex:none;width:10px;height:10px;border-radius:3px;margin-top:5px}.do:not(.do--sheet) .do-row[data-v-492e0e61]{margin:2px -8px 0;padding:4px 8px;border-radius:8px}.do:not(.do--sheet) .do-row--tap[data-v-492e0e61]{cursor:pointer}@media (hover:hover),(min-width:700px){.do:not(.do--sheet) .do-row--tap[data-v-492e0e61]:hover{background:var(--surface-2)}}.do-main[data-v-492e0e61]{flex:1;min-width:0}.do-title[data-v-492e0e61]{font-size:14px;line-height:20px;overflow:hidden;min-width:0}.event-title-text[data-v-492e0e61]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.do-sub[data-v-492e0e61]{font-size:12.5px;line-height:16px;color:var(--muted);overflow-wrap:anywhere}.do-info[data-v-492e0e61]{white-space:normal}.do-place[data-v-492e0e61]{display:flex;align-items:flex-start;gap:4px}.do-place-btn.do-place-btn[data-v-492e0e61]{all:unset;flex:none;display:flex;margin-top:1.5px;color:var(--muted);cursor:pointer}@media (hover:hover),(min-width:700px){.do-place-btn.do-place-btn[data-v-492e0e61]:hover{color:var(--ink)}}.do-empty[data-v-492e0e61]{margin-top:10px;font-size:14px;line-height:20px;color:var(--muted)}.do-actions[data-v-492e0e61]{display:flex;align-items:center;gap:2px;flex:none}.do-act[data-v-492e0e61]{all:unset;width:24px;height:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer}@media (hover:hover),(min-width:700px){.do-act[data-v-492e0e61]:hover{background:var(--surface-2);color:var(--ink)}}.do-new[data-v-492e0e61]{all:unset;box-sizing:border-box;width:100%;height:32px;margin-top:16px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}@media (hover:hover),(min-width:700px){.do-new[data-v-492e0e61]:hover{background:var(--surface-2)}}.do.do--sheet[data-v-492e0e61]{width:100%;max-height:var(--sheet-max-h);margin-top:0;padding:8px 16px 16px;border-radius:var(--sheet-r);border-color:var(--hairline-strong);box-shadow:none;display:flex;flex-direction:column;transition:transform .2s ease}.do--sheet .do-top[data-v-492e0e61]{flex:none}.do--sheet .do-head[data-v-492e0e61]{min-height:44px;align-items:center}.do--sheet .do-head-text b[data-v-492e0e61]{font-size:17px;line-height:22px}.do--sheet .do-x[data-v-492e0e61]{margin:0 -8px 0 0;position:relative}.do--sheet .do-x[data-v-492e0e61]:before{content:"";position:absolute;inset:-6px}.do--sheet .do-list[data-v-492e0e61]{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:4px;border-top:1px solid var(--hairline)}.do--sheet .do-row[data-v-492e0e61]{min-height:44px;margin-top:0;padding:7px 0;box-sizing:border-box;align-items:center;border-bottom:1px solid var(--hairline)}.do--sheet .do-row--tap[data-v-492e0e61]{cursor:pointer}.do--sheet .do-dot[data-v-492e0e61]{margin-top:0}.do--sheet .do-title[data-v-492e0e61]{font-size:15px;line-height:20px}.do--sheet .do-empty[data-v-492e0e61]{min-height:44px;display:flex;align-items:center;margin-top:0;font-size:15px}.do--sheet .do-act[data-v-492e0e61]{width:32px;height:32px;border-radius:16px}.do--sheet .do-new[data-v-492e0e61]{flex:none;height:var(--sheet-btn-h);border-radius:calc(var(--sheet-btn-h)/2);font-size:15px}.ef-loc[data-v-379cdf6b]{position:relative}.ef .ef-loc .ef-loc-in[data-v-379cdf6b]{padding-right:40px}.ef-loc-btn.ef-loc-btn[data-v-379cdf6b]{all:unset;position:absolute;top:50%;right:8px;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--muted);cursor:pointer}@media (hover:hover),(min-width:700px){.ef-loc-btn.ef-loc-btn[data-v-379cdf6b]:hover{color:var(--ink);background:var(--hairline)}}.ef-loc-btn.ef-loc-btn.is-off[data-v-379cdf6b]{color:var(--hairline-strong);cursor:default;background:none}.ef-ro[data-v-3b869ea3]{min-height:20px;font-size:14px;line-height:20px;color:var(--ink);overflow-wrap:anywhere}.ef-ro--multi[data-v-3b869ea3]{white-space:pre-wrap}.ef-ro--place[data-v-3b869ea3]{display:flex;align-items:flex-start;gap:6px}.ef-ro-maps[data-v-3b869ea3]{all:unset;flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--muted);cursor:pointer}@media (hover:hover),(min-width:700px){.ef-ro-maps[data-v-3b869ea3]:hover{color:var(--ink)}}.ai-panel[data-v-4191bec8]{width:360px;height:100%;background:var(--vcard-background-color,#fff);border:1px solid var(--hairline,#e5e1da);border-bottom:none;border-radius:12px 12px 0 0;display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.dark-theme.ai-panel[data-v-4191bec8]{background:#1e1d1b;border-color:hsla(45,14%,89%,.5)}.create-panel-header[data-v-4191bec8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px;border-bottom:1px solid var(--hairline,#e5e1da)}.dark-theme .create-panel-header[data-v-4191bec8]{border-bottom-color:#2a2926}.ai-header-left[data-v-4191bec8]{flex:1;min-width:0}.create-panel-date[data-v-4191bec8]{display:block;color:var(--annucal-textcolor-100);font-size:18px;font-weight:700;line-height:normal;letter-spacing:-.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark-theme .create-panel-date[data-v-4191bec8]{color:#f2efe8}.ai-subline[data-v-4191bec8]{display:block;margin-top:2px;font-size:11.5px;color:var(--input-label-color,#a3a09a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark-theme .ai-subline[data-v-4191bec8]{color:#a8a6a0}.ai-header-actions[data-v-4191bec8]{display:flex;align-items:center;gap:2px;flex-shrink:0}.ai-icon-btn[data-v-4191bec8]{display:flex;align-items:center;border:none;background:none;cursor:pointer;color:var(--text-color-100,#191816);opacity:.7;padding:5px;border-radius:999px}@media (hover:hover),(min-width:700px){.ai-icon-btn[data-v-4191bec8]:hover{background:rgba(0,0,0,.06);opacity:1}}.ai-icon-btn[data-v-4191bec8]:focus{outline:none}.ai-icon-btn[data-v-4191bec8]:focus-visible{outline:2px solid #f0a23f;outline-offset:1px}.dark-theme .ai-icon-btn[data-v-4191bec8]{color:#f2efe8}@media (hover:hover),(min-width:700px){.dark-theme .ai-icon-btn[data-v-4191bec8]:hover{background:hsla(0,0%,100%,.08)}}.create-panel-close[data-v-4191bec8]{background:none;border:none;cursor:pointer;padding:0;width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:var(--text-color-100,#191816);font-size:13px}@media (hover:hover),(min-width:700px){.create-panel-close[data-v-4191bec8]:hover{background:rgba(0,0,0,.06)}}.dark-theme .create-panel-close[data-v-4191bec8]{color:#f2efe8}@media (hover:hover),(min-width:700px){.dark-theme .create-panel-close[data-v-4191bec8]:hover{background:hsla(0,0%,100%,.08)}}.create-panel-body[data-v-4191bec8]{flex:1;overflow-y:auto;padding:28px 16px 16px 16px}.create-panel-footer[data-v-4191bec8]{display:flex;align-items:center;gap:8px;padding:12px 16px 80px;flex-shrink:0}.panel-input[data-v-4191bec8]{width:100%;min-width:0;padding:10px 12px;border-radius:6px;background:var(--input-bg,#f9f8f6);border:1px solid transparent;font-size:14px;font-family:inherit;color:var(--text-color-100,#191816);outline:none}.panel-input[data-v-4191bec8]::-moz-placeholder{color:var(--input-label-color,#a3a09a)}.panel-input[data-v-4191bec8]::placeholder{color:var(--input-label-color,#a3a09a)}.panel-input[data-v-4191bec8]:focus{border-color:rgba(0,0,0,.18)}.panel-input.mono[data-v-4191bec8]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.dark-theme .panel-input[data-v-4191bec8]{background:var(--input-bg,#3a3a3a);color:#f2efe8}.dark-theme .panel-input[data-v-4191bec8]:focus{border-color:hsla(0,0%,100%,.25)}.panel-label[data-v-4191bec8]{display:block;font-size:14px;font-weight:400;line-height:12px;color:var(--input-label-color);margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-theme .panel-label[data-v-4191bec8]{color:#a8a6a0}.ai-messages[data-v-4191bec8]{display:flex;flex-direction:column;gap:10px}.ai-empty[data-v-4191bec8]{color:var(--input-label-color,#999);text-align:center;margin-top:16px;font-size:13px;line-height:1.5}.ai-input[data-v-4191bec8]{flex:1}.ai-send-btn[data-v-4191bec8]{display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;width:40px;height:40px;flex-shrink:0;background:#191816;color:#fff;cursor:pointer;transition:background .15s ease,opacity .15s ease}@media (hover:hover),(min-width:700px){.ai-send-btn[data-v-4191bec8]:hover:not(:disabled){background:#3a3835}}.ai-send-btn[data-v-4191bec8]:disabled{opacity:.35;cursor:default}.dark-theme .ai-send-btn[data-v-4191bec8]{background:#f2efe8;color:#191816}@media (hover:hover),(min-width:700px){.dark-theme .ai-send-btn[data-v-4191bec8]:hover:not(:disabled){background:#d4d1cb}}.ai-settings[data-v-4191bec8]{display:flex;flex-direction:column;gap:8px;padding:16px 16px 80px}.set-label[data-v-4191bec8]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--input-label-color,#a3a09a);padding:2px 2px 2px}.set-label-gap[data-v-4191bec8]{margin-top:6px}.prov[data-v-4191bec8]{border:1px solid var(--hairline,#e5e1da);border-radius:8px;background:var(--vcard-background-color,#fff);overflow:hidden}.dark-theme .prov[data-v-4191bec8]{background:#232220;border-color:#2a2926}.prov.sel[data-v-4191bec8]{border-color:#f0a23f}.prov-head[data-v-4191bec8]{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;cursor:pointer}.prov-main[data-v-4191bec8]{min-width:0}.prov-radio[data-v-4191bec8]{width:15px;height:15px;border-radius:50%;border:1.5px solid #cfcac1;flex-shrink:0;margin-top:2px;position:relative}.prov.sel .prov-radio[data-v-4191bec8]{border-color:#f0a23f}.prov.sel .prov-radio[data-v-4191bec8]:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#f0a23f}.prov-name[data-v-4191bec8]{font-size:13px;font-weight:650;color:var(--text-color-100,#191816);display:flex;align-items:center;gap:6px}.dark-theme .prov-name[data-v-4191bec8]{color:#f2efe8}.prov-desc[data-v-4191bec8]{font-size:11.5px;color:var(--input-label-color,#a3a09a);margin-top:2px;line-height:1.35}.prov-tag[data-v-4191bec8]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;background:#eef7f0;color:#2c7a43}.prov-state[data-v-4191bec8]{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:11px;color:var(--input-label-color,#a3a09a);flex-shrink:0}.state-dot[data-v-4191bec8]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.state-dot.ok[data-v-4191bec8]{background:#4c9a63}.state-dot.off[data-v-4191bec8]{background:#c9c5bd}.prov-form[data-v-4191bec8]{display:flex;flex-direction:column;gap:10px;padding:0 12px 12px}.prov-note[data-v-4191bec8]{display:flex;gap:7px;align-items:flex-start;font-size:11.5px;color:var(--input-label-color,#a3a09a);line-height:1.45;padding:2px 2px 0}.prov-note svg[data-v-4191bec8]{flex-shrink:0;margin-top:1px}.field[data-v-4191bec8]{display:flex;flex-direction:column}.key-row[data-v-4191bec8]{display:flex;gap:6px}.eye-btn[data-v-4191bec8]{width:38px;flex-shrink:0;border:1px solid transparent;border-radius:999px;background:var(--input-bg,#f9f8f6);display:flex;align-items:center;justify-content:center;color:var(--text-color-100,#191816);opacity:.6;cursor:pointer}@media (hover:hover),(min-width:700px){.eye-btn[data-v-4191bec8]:hover{opacity:1}}.dark-theme .eye-btn[data-v-4191bec8]{background:var(--input-bg,#3a3a3a);color:#f2efe8}.quota[data-v-4191bec8]{display:flex;flex-direction:column;gap:6px}.quota-bar[data-v-4191bec8]{height:6px;border-radius:999px;background:var(--input-bg,#efece7);overflow:hidden}.quota-bar i[data-v-4191bec8]{display:block;height:100%;background:#f0a23f;border-radius:999px}.quota-text[data-v-4191bec8]{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--input-label-color,#a3a09a)}.quota-text[data-v-4191bec8] b{color:var(--text-color-100,#191816);font-weight:650}.dark-theme .quota-text[data-v-4191bec8] b{color:#f2efe8}.upsell[data-v-4191bec8]{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:6px;background:#fdf4e9;font-size:11.5px;color:#8a6a3a;line-height:1.35}.dark-theme .upsell[data-v-4191bec8]{background:#3a2f24;color:#e0c39a}.upsell button[data-v-4191bec8]{margin-left:auto;flex-shrink:0;border:none;border-radius:999px;background:#191816;color:#fff;font-size:11.5px;font-weight:600;padding:6px 10px;cursor:pointer}@media (hover:hover),(min-width:700px){.upsell button[data-v-4191bec8]:hover{background:#3a3835}}.dark-theme .upsell button[data-v-4191bec8]{background:#f2efe8;color:#191816}.group[data-v-4191bec8]{border:1px solid var(--hairline,#e5e1da);border-radius:8px;background:var(--vcard-background-color,#fff);overflow:hidden}.dark-theme .group[data-v-4191bec8]{background:#232220;border-color:#2a2926}.group-head[data-v-4191bec8]{display:flex;align-items:flex-start;gap:8px;width:100%;padding:11px 12px;border:none;background:none;cursor:pointer;text-align:left;font-size:13px;font-weight:650;color:var(--text-color-100,#191816);font-family:inherit}.dark-theme .group-head[data-v-4191bec8]{color:#f2efe8}.group-head-text small[data-v-4191bec8]{display:block;font-weight:400;font-size:11.5px;color:var(--input-label-color,#a3a09a);margin-top:2px}.group-chev[data-v-4191bec8]{margin-left:auto;flex-shrink:0;color:var(--input-label-color,#a3a09a);margin-top:3px;transition:transform .15s ease}.group.open .group-chev[data-v-4191bec8]{transform:rotate(180deg)}.group-body[data-v-4191bec8]{display:flex;flex-direction:column;gap:8px;padding:0 10px 10px}.group-body .prov[data-v-4191bec8]{background:var(--input-bg,#faf9f7)}.dark-theme .group-body .prov[data-v-4191bec8]{background:#1e1d1b}.btn-connect[data-v-4191bec8],.btn-oauth[data-v-4191bec8]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:none;border-radius:999px;padding:10px 12px;background:#191816;color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}@media (hover:hover),(min-width:700px){.btn-connect[data-v-4191bec8]:hover,.btn-oauth[data-v-4191bec8]:hover{background:#3a3835}}.dark-theme .btn-connect[data-v-4191bec8],.dark-theme .btn-oauth[data-v-4191bec8]{background:#f2efe8;color:#191816}@media (hover:hover),(min-width:700px){.dark-theme .btn-connect[data-v-4191bec8]:hover,.dark-theme .btn-oauth[data-v-4191bec8]:hover{background:#d4d1cb}}.btn-row[data-v-4191bec8]{display:flex;gap:8px}.set-row[data-v-4191bec8]{display:flex;align-items:center;gap:8px;padding:11px 12px;font-size:13px;color:var(--text-color-100,#191816);cursor:pointer;border:1px solid var(--hairline,#e5e1da);border-radius:8px;background:var(--vcard-background-color,#fff)}.dark-theme .set-row[data-v-4191bec8]{background:#232220;border-color:#2a2926;color:#f2efe8}.set-row small[data-v-4191bec8]{display:block;font-size:11.5px;color:var(--input-label-color,#a3a09a);font-weight:400;margin-top:2px;line-height:1.35}.switch[data-v-4191bec8]{margin-left:auto;width:30px;height:17px;border-radius:999px;background:#f0a23f;position:relative;flex-shrink:0;transition:background .15s ease}.switch[data-v-4191bec8]:after{content:"";position:absolute;top:2px;left:15px;width:13px;height:13px;border-radius:50%;background:#fff;transition:left .15s ease}.switch.off[data-v-4191bec8]{background:#d8d2c6}.switch.off[data-v-4191bec8]:after{left:2px}.clear-row[data-v-4191bec8]{display:flex;align-items:center;gap:7px;margin-top:4px;padding:9px 12px;border:none;border-radius:6px;background:none;color:var(--input-label-color,#a3a09a);font-size:12.5px;font-family:inherit;cursor:pointer}@media (hover:hover),(min-width:700px){.clear-row[data-v-4191bec8]:hover{background:rgba(0,0,0,.04);color:#b26060}.dark-theme .clear-row[data-v-4191bec8]:hover{background:hsla(0,0%,100%,.06)}}.horizontal-layout[data-v-70f78330]{display:flex;width:100%;height:100%;overflow:hidden;--cal-ground:#f2efe8;--cal-surface:#fff;--cal-surface-2:#f7f5f0;--cal-hairline:#e5e1da;--cal-hairline-strong:#cbc5bb;--cal-muted:#6b675f;--cal-ink:#191816;background:var(--cal-ground)}.dark-theme .horizontal-layout[data-v-70f78330]{--cal-ground:#171614;--cal-surface:#1f1d1a;--cal-surface-2:#262420;--cal-hairline:#33302b;--cal-hairline-strong:#55514a;--cal-muted:#9a958c;--cal-ink:#ece9e3}.grid-host[data-v-70f78330]{--weekday-header-h:20px;--year-header-h:0px;flex:1;min-width:0;max-width:100%;--min-cell-w:45px;--min-cell-h:28px;--chip-text-inset:14px}.grid-host[data-v-70f78330],.hscroll[data-v-70f78330]{height:100%;overscroll-behavior-x:none;touch-action:pan-x pan-y}.hscroll[data-v-70f78330]{width:100%;overflow:auto;border-radius:0;background:var(--cal-ground);box-sizing:border-box;scrollbar-gutter:stable;container-type:inline-size;padding-left:0;padding-right:4px}.year-track[data-v-70f78330]{--wd-labels-h:0px;--label-w:52px;--cell-w:max(var(--min-cell-w),calc((100cqw - var(--label-w))/31));display:flex;width:-moz-max-content;width:max-content;height:var(--grid-total-h);position:relative;isolation:isolate}.year-track.is-weekly[data-v-70f78330]{--wd-labels-h:23px;--cell-w:max(38px,calc((100cqw - var(--label-w))/37))}.year-slot[data-v-70f78330]{flex:0 0 auto;width:calc(var(--label-w) + var(--cell-w)*31);height:var(--grid-total-h);overflow-y:clip}.year-track.is-weekly .year-slot[data-v-70f78330]{width:calc(var(--label-w) + var(--cell-w)*37)}@media (max-width:699px){.grid-host[data-v-70f78330]{--min-cell-w:44px}.year-track[data-v-70f78330]{--label-w:32px}.year-track.is-weekly[data-v-70f78330]{--cell-w:max(var(--min-cell-w),calc((100cqw - var(--label-w))/37))}.year-grid .label-cell[data-v-70f78330]{padding-left:6px}.year-grid .label-text[data-v-70f78330]{font-size:12px;letter-spacing:-.3px;margin-top:-2px}.year-track.is-weekly .weekday-header-cell[data-v-70f78330],.year-track.is-weekly .weekday-header-spacer[data-v-70f78330]{position:sticky;top:0;z-index:1003}.year-track.is-weekly .weekday-header-spacer[data-v-70f78330]{z-index:1004}}.year-grid[data-v-70f78330]{display:grid;grid-template-columns:var(--label-w) repeat(31,var(--cell-w));grid-template-rows:var(--cell-h-0) var(--cell-h-1) var(--cell-h-2) var(--cell-h-3) var(--cell-h-4) var(--cell-h-5) var(--cell-h-6) var(--cell-h-7) var(--cell-h-8) var(--cell-h-9) var(--cell-h-10) var(--cell-h-11);width:100%;height:var(--block-h,100%);padding-top:0;position:sticky;top:0;isolation:isolate}.year-track.is-weekly .year-grid[data-v-70f78330]{grid-template-columns:var(--label-w) repeat(37,var(--cell-w));grid-template-rows:var(--wd-labels-h) var(--cell-h-0) var(--cell-h-1) var(--cell-h-2) var(--cell-h-3) var(--cell-h-4) var(--cell-h-5) var(--cell-h-6) var(--cell-h-7) var(--cell-h-8) var(--cell-h-9) var(--cell-h-10) var(--cell-h-11)}.is-preview .year-track[data-v-70f78330]{--min-cell-w:38px}.is-preview .year-track.is-weekly[data-v-70f78330]{--cell-w:calc((100cqw - var(--label-w))/37)}.is-preview .hscroll[data-v-70f78330]{overflow:hidden!important}.panel-open .year-track[data-v-70f78330]:not(.is-weekly){--cell-w:calc((100cqw - var(--label-w))/31)}.weekday-header-cell[data-v-70f78330]{display:flex;align-items:center;justify-content:flex-start;height:20px;padding-left:4px;box-sizing:border-box;font-size:13px;font-weight:700;color:var(--cal-ink);-moz-user-select:none;user-select:none;-webkit-user-select:none;background:var(--cal-ground)}.weekday-header-cell.is-weekend[data-v-70f78330]{color:var(--cal-ink)}.weekday-header-spacer[data-v-70f78330]{background:var(--cal-ground);position:sticky;left:0;z-index:1002}.is-pinch-zoomed .label-cell[data-v-70f78330],.is-pinch-zoomed .weekday-header-spacer[data-v-70f78330]{position:relative;translate:var(--pz-stick,0) 0}.is-pinching .hscroll[data-v-70f78330]{overflow:hidden}.cell.is-placeholder[data-v-70f78330]{background:transparent!important;pointer-events:none}.cell.is-placeholder[data-v-70f78330]:after{display:none}.dark-theme .cell.is-placeholder[data-v-70f78330]{background:transparent!important}.placeholder-day-content[data-v-70f78330]{display:none}.label-cell[data-v-70f78330]{border-bottom:none}.cell[data-v-70f78330]{display:block;border-right:2px solid var(--cal-ground);border-bottom:5px solid var(--cal-ground);background:transparent;box-sizing:border-box;position:relative;overflow:visible;z-index:auto}.cell[data-v-70f78330]:after{content:"";position:absolute;top:var(--weekday-header-h,20px);left:0;right:0;bottom:0;background:var(--cal-surface);border-bottom-left-radius:2px;border-bottom-right-radius:2px}.cell.is-empty[data-v-70f78330]:after,.cell.label-cell[data-v-70f78330]:after{display:none}.cell.is-weekend[data-v-70f78330]:after{background:var(--cal-surface-2)}.cell[data-v-70f78330]:not(.label-cell):not(.is-empty){cursor:pointer}.cell.is-current-day[data-v-70f78330]{z-index:auto}.cell>div[data-v-70f78330]:not(.weekday-main-div){height:100%}.label-cell[data-v-70f78330]{position:sticky;left:0;z-index:1001;background:var(--cal-ground);display:flex;align-items:flex-start;justify-content:flex-start;padding:0 0 0 16px;height:100%}.mid-year-text[data-v-70f78330]{position:absolute;top:2px;font-size:clamp(10px,1vw,12px);font-weight:800;color:var(--cal-ink);line-height:1}.label-text[data-v-70f78330]{font-weight:700;font-size:16px;letter-spacing:-.8px;margin-top:-4px;color:var(--cal-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.drag-select-overlay[data-v-70f78330]{position:absolute;background:color-mix(in oklab,var(--sel-c) 14%,transparent);border:1.5px solid var(--sel-c);border-radius:4px;z-index:700;pointer-events:none}.dark-theme .drag-select-overlay[data-v-70f78330]{background:color-mix(in oklab,var(--sel-c) 28%,transparent)}.is-drag-selecting .row-overlay[data-v-70f78330]{pointer-events:none!important}.row-overlay[data-v-70f78330]{overflow:visible;position:absolute;pointer-events:none;z-index:600}.overlay-chip[data-v-70f78330]{position:absolute;padding:0 12px!important;--pad:12px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:1px solid transparent;border-radius:6px;margin-top:0;height:100%;pointer-events:none;z-index:20;container-type:size;background-origin:border-box}.overlay-chip.title-centered[data-v-70f78330]{justify-content:center}.overlay-chip.can-interact[data-v-70f78330]{pointer-events:auto;cursor:grab}.overlay-chip.needs-pro[data-v-70f78330]{pointer-events:auto}.overlay-chip.can-interact.is-dragging[data-v-70f78330]{cursor:grabbing;z-index:30;will-change:transform,width;transition:none!important}.overlay-chip.is-editing[data-v-70f78330],.overlay-chip.is-selected[data-v-70f78330]{z-index:25}.overlay-chip.is-editing.is-dragging[data-v-70f78330],.overlay-chip.is-editing[data-v-70f78330],.overlay-chip.is-key-marked.is-dragging[data-v-70f78330],.overlay-chip.is-key-marked[data-v-70f78330]{box-shadow:0 0 0 1px var(--surface),0 0 0 2.5px var(--ink)}.year-track.is-drag-active .overlay-chip.can-interact[data-v-70f78330],.year-track.is-drag-active .overlay-chip.needs-pro[data-v-70f78330]{pointer-events:none}.year-track.is-resize-active .cell[data-v-70f78330]{cursor:inherit}.overlay-chip.can-interact[data-v-70f78330]:after,.overlay-chip.can-interact[data-v-70f78330]:before{content:"";position:absolute;top:0;width:8px;max-width:25%;height:100%;cursor:col-resize;z-index:10}.overlay-chip.can-interact[data-v-70f78330]:before{left:0}.overlay-chip.can-interact[data-v-70f78330]:after{right:0}.overlay-chip.clip-end[data-v-70f78330]:after,.overlay-chip.clip-start[data-v-70f78330]:before{display:none}.chip-arrow[data-v-70f78330]{position:absolute;top:50%;margin-top:-5.5px;width:7px;height:11px;opacity:0;pointer-events:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:inherit}.chip-arrow.l[data-v-70f78330]{left:1px}.chip-arrow.r[data-v-70f78330]{right:1px;transform:scaleX(-1)}.is-blocks .overlay-chip[data-v-70f78330]{padding:0 16px!important;--pad:16px}.is-blocks .bar-rename[data-v-70f78330]{padding:0 16px}.input-touch .overlay-chip.is-selected[data-v-70f78330]{overflow:visible}.input-touch .overlay-chip.is-selected .chip-arrow[data-v-70f78330]{opacity:1}.input-touch .overlay-chip.can-interact.is-selected[data-v-70f78330]:after,.input-touch .overlay-chip.can-interact.is-selected[data-v-70f78330]:before{width:24px;max-width:calc(8px + 50%);z-index:40}.input-touch .overlay-chip.can-interact.is-selected[data-v-70f78330]:before{left:-12px}.input-touch .overlay-chip.can-interact.is-selected[data-v-70f78330]:after{right:-12px}.year-track.is-returning .overlay-chip.can-interact.is-dragging[data-v-70f78330]{transition:left .15s cubic-bezier(.2,.7,.2,1),top .15s cubic-bezier(.2,.7,.2,1),width .15s cubic-bezier(.2,.7,.2,1),height .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1)!important}.year-track.is-settling .overlay-chip[data-v-70f78330]{transition:left .15s cubic-bezier(.2,.7,.2,1),top .15s cubic-bezier(.2,.7,.2,1),width .15s cubic-bezier(.2,.7,.2,1),height .15s cubic-bezier(.2,.7,.2,1)}.overlay-text[data-v-70f78330]{text-overflow:ellipsis;white-space:nowrap;width:100%;max-height:clamp(0px,calc((100cqw - var(--title-min, 0px))*10000),100px)}.overlay-short[data-v-70f78330],.overlay-text[data-v-70f78330]{overflow:hidden;font-size:12px;line-height:1;font-weight:600;color:inherit;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overlay-short[data-v-70f78330]{--short-inset:clamp(0px,calc((100cqw + 2*var(--pad, 12px) - var(--letter-w, 0px))/2),var(--pad,12px));position:absolute;top:50%;transform:translateY(-50%);left:var(--short-inset);right:var(--short-inset);white-space:normal;word-break:break-all;line-break:anywhere;max-height:clamp(0px,calc((var(--title-min, 0px) - 100cqw)*10000),1em)}@container (max-height: 14px){.overlay-short[data-v-70f78330],.overlay-text[data-v-70f78330]{font-size:10px}}@container (max-height: 11px){.overlay-short[data-v-70f78330],.overlay-text[data-v-70f78330]{font-size:9px}}@container (max-height: 9px){.overlay-short[data-v-70f78330],.overlay-text[data-v-70f78330]{display:none}}@media (max-width:699px){.overlay-text[data-v-70f78330]{max-height:min(clamp(0px,calc((100cqw - var(--title-min, 0px))*10000),100px),clamp(0px,calc(100cqw*10000 + var(--pad, 12px)*2*10000 - 375000px),100px))}.overlay-short[data-v-70f78330]{max-height:min(clamp(0px,calc((var(--title-min, 0px) - 100cqw)*10000),1em),clamp(0px,calc(100cqw*10000 + var(--pad, 12px)*2*10000 - 375000px),1em))}}.overlay-chip.title-centered .overlay-short[data-v-70f78330],.overlay-chip.title-centered .overlay-text[data-v-70f78330]{text-align:center}.bar-rename-box[data-v-70f78330]{position:absolute;display:flex;align-items:center;pointer-events:none;z-index:40}.bar-rename[data-v-70f78330]{flex:none;height:100%;min-height:18px;padding:0 12px;border:1px solid transparent;outline:none;font-family:inherit;font-size:12px;font-weight:600;text-align:left;box-sizing:border-box;pointer-events:auto}.bar-rename.title-centered[data-v-70f78330]{text-align:center}.bar-rename[data-v-70f78330]::-moz-placeholder{color:inherit;opacity:.6}.bar-rename[data-v-70f78330]::placeholder{color:inherit;opacity:.6}[data-v-70f78330] .inner-column{display:none!important}.panel-error[data-v-70f78330]{background:#fee2e2;color:#b91c1c;border-radius:8px;padding:8px 12px;font-size:13px;margin-bottom:16px}.dark-theme .panel-error[data-v-70f78330]{background:#450a0a;color:#fca5a5}.panel-field-error[data-v-70f78330]{color:#b91c1c;font-size:12px;margin-top:4px}.dark-theme .panel-field-error[data-v-70f78330]{color:#fca5a5}.panel-wrapper[data-v-70f78330]{width:0;flex-shrink:0;overflow:hidden;transition:width .3s ease;background:var(--calendar-background-color,#f5f5f5)}.panel-wrapper.panel-open[data-v-70f78330]{width:300px}.ai-panel-wrapper.panel-open[data-v-70f78330]{width:362px}.cell-kw[data-v-70f78330]{position:absolute;right:2px;bottom:1px;z-index:650;pointer-events:none;display:inline-flex;align-items:baseline;gap:3px;padding:2px 2px 1px 3px;border-radius:3px;background:var(--cal-surface-2,var(--surface-2));font-family:Inter;font-size:10.5px;line-height:8px;letter-spacing:-.2px;white-space:nowrap}.cell-kw-word[data-v-70f78330]{font-weight:400;color:var(--cal-muted,var(--muted))}.cell-kw-num[data-v-70f78330]{font-weight:600;color:var(--cal-ink,var(--ink));font-variant-numeric:tabular-nums}.cell.is-past-day .cell-kw[data-v-70f78330]{opacity:.3}.weekday-main-div[data-v-70f78330]{position:relative;display:flex;align-items:center;border-radius:2px 2px 0 0;margin-right:0;margin-bottom:0;justify-content:flex-start;overflow:hidden;width:100%;height:auto;background-color:var(--cal-surface);z-index:1}.weekday-main-div.is-weekend[data-v-70f78330]{background-color:var(--cal-surface-2)}.weekday-main-div.is-current-day[data-v-70f78330]{background-color:var(--cal-ink)}.weekday-text[data-v-70f78330]{position:relative;z-index:2;padding:3px 4px 3px;color:var(--cal-ink);font-family:Inter;font-size:11px;font-weight:400;line-height:12px;letter-spacing:-.5px}.day-number[data-v-70f78330],.weekday-text[data-v-70f78330]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.day-number[data-v-70f78330]{font-weight:700}.weekday-main-div.is-weekend .day-number[data-v-70f78330],.weekday-name[data-v-70f78330]{color:var(--cal-muted)}.weekday-main-div.inverted-text .day-number[data-v-70f78330],.weekday-main-div.inverted-text .weekday-name[data-v-70f78330],.weekday-main-div.inverted-text .weekday-text[data-v-70f78330]{color:var(--cal-ground)}.cell.is-past-day .weekday-text[data-v-70f78330]{opacity:.3}.overlay-chip.is-past-event[data-v-70f78330]{opacity:.35}.overlay-chip[data-v-70f78330]{--past-fade-rgb:255,255,255}.dark-theme .overlay-chip[data-v-70f78330]{--past-fade-rgb:30,30,30}.shared-view-mode .cell:not(.label-cell):not(.is-empty){cursor:default}.vertical-layout[data-v-5144ac04]{display:flex;width:100%;height:100%;overflow:hidden;--cal-ground:#f2efe8;--cal-surface:#fff;--cal-surface-2:#f7f5f0;--cal-hairline:#e5e1da;--cal-hairline-strong:#cbc5bb;--cal-muted:#6b675f;--cal-ink:#191816;background:var(--cal-ground)}.dark-theme .vertical-layout[data-v-5144ac04]{--cal-ground:#171614;--cal-surface:#1f1d1a;--cal-surface-2:#262420;--cal-hairline:#33302b;--cal-hairline-strong:#55514a;--cal-muted:#9a958c;--cal-ink:#ece9e3}.drag-select-overlay[data-v-5144ac04]{position:absolute;background:color-mix(in oklab,var(--sel-c) 14%,transparent);border:1.5px solid var(--sel-c);border-radius:4px;z-index:700;pointer-events:none}.dark-theme .drag-select-overlay[data-v-5144ac04]{background:color-mix(in oklab,var(--sel-c) 28%,transparent)}.is-drag-selecting .col-overlay[data-v-5144ac04]{pointer-events:none!important}.grid-host[data-v-5144ac04]{--chip-bleed:1px;--day-w:36px;flex:1;min-width:0;max-width:100%;overflow:hidden;position:relative}.grid-host[data-v-5144ac04],.hscroll[data-v-5144ac04]{height:100%;overscroll-behavior-x:none;touch-action:pan-x pan-y}.hscroll[data-v-5144ac04]{width:100%;overflow-x:auto;overflow-y:auto;background:var(--cal-ground);box-sizing:border-box;container-type:inline-size}.year-track[data-v-5144ac04]{display:flex;align-items:stretch;width:-moz-max-content;width:max-content;min-height:100%;position:relative;isolation:isolate}.year-track.is-preview[data-v-5144ac04]{width:100%;height:100%}.year-slot[data-v-5144ac04]{flex:0 0 auto;display:flex;flex-direction:column;min-width:0}.grid-root[data-v-5144ac04]{flex:1 1 auto;display:grid;grid-template-rows:auto repeat(31,1fr);min-height:0;box-sizing:border-box;position:relative;isolation:isolate;padding-left:12px;padding-bottom:6px}@media (min-width:700px){.grid-root[data-v-5144ac04]:not(.is-preview){grid-template-rows:auto repeat(31,31px);align-content:start}}.grid-root.is-preview[data-v-5144ac04]{grid-template-rows:auto repeat(31,minmax(0,1fr));height:100%}.grid-root[data-v-5144ac04]>*{min-width:0;overflow:hidden}.month-header[data-v-5144ac04]{display:flex;align-items:center;justify-content:flex-start;padding-bottom:4px;padding-left:4px;background-color:var(--cal-ground);margin-right:5px;font-size:16px;font-weight:700;letter-spacing:-.8px;grid-row:1;position:sticky;top:0;z-index:800;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-pinch-zoomed .month-header[data-v-5144ac04]{position:relative;translate:0 var(--pz-stick,0)}.is-pinching .hscroll[data-v-5144ac04]{overflow:hidden}.month-label[data-v-5144ac04]{color:var(--cal-ink)}.year-suffix[data-v-5144ac04]{padding-left:4px;color:var(--cal-ink)}.cell[data-v-5144ac04]{display:block;background:transparent;box-sizing:border-box;position:relative;overflow:visible;z-index:auto;margin-right:5px;margin-bottom:2px}.cell[data-v-5144ac04]:before{content:"";position:absolute;top:0;left:var(--day-w,36px);right:0;bottom:0;background:var(--cal-surface);border-top-right-radius:2px;border-bottom-right-radius:2px}.cell.is-empty[data-v-5144ac04]:before{display:none}.cell.is-weekend[data-v-5144ac04]:before{background:var(--cal-surface-2)}.cell.is-current-day[data-v-5144ac04]{z-index:auto}@media (hover:hover),(min-width:700px){.cell[data-v-5144ac04]:hover{z-index:auto}}.cell.is-active[data-v-5144ac04]{z-index:500}.cell>div[data-v-5144ac04]{height:100%}.cell-svg[data-v-5144ac04]{position:absolute;right:1px;bottom:1px;z-index:1000;pointer-events:none;color:var(--cal-hairline-strong)}.weekday-main-div[data-v-5144ac04]{position:relative;display:flex;flex-direction:column;border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:0;border-bottom-right-radius:0;justify-content:center;gap:2px;overflow:hidden;height:100%;width:34px;container-type:inline-size;background-color:var(--cal-surface)}.weekday-main-div.is-weekend[data-v-5144ac04]{background-color:var(--cal-surface-2)}.weekday-main-div.is-current-day[data-v-5144ac04]{background-color:var(--cal-ink)}.weekday-text[data-v-5144ac04]{color:var(--cal-ink);font-size:11px;font-weight:400;line-height:12px;letter-spacing:-.5px}.weekday-kw[data-v-5144ac04],.weekday-text[data-v-5144ac04]{font-family:Inter;padding:0 2px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.weekday-kw[data-v-5144ac04]{display:flex;align-items:baseline;gap:1px;font-size:10px;line-height:11px;letter-spacing:-.3px}.weekday-kw-word[data-v-5144ac04]{font-weight:400;color:var(--cal-muted)}.weekday-kw-num[data-v-5144ac04]{font-weight:600;color:var(--cal-ink);font-variant-numeric:tabular-nums}.weekday-main-div.is-current-day .weekday-kw-num[data-v-5144ac04],.weekday-main-div.is-current-day .weekday-kw-word[data-v-5144ac04]{color:var(--cal-ground)}.cell.is-past-day .weekday-kw[data-v-5144ac04]{opacity:.3}@container (max-width: 33.5px){.weekday-kw[data-v-5144ac04],.weekday-name[data-v-5144ac04]{display:none}}.day-number[data-v-5144ac04]{font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.weekday-main-div.is-weekend .day-number[data-v-5144ac04],.weekday-name[data-v-5144ac04]{color:var(--cal-muted)}.weekday-main-div.is-current-day .day-number[data-v-5144ac04],.weekday-main-div.is-current-day .weekday-name[data-v-5144ac04],.weekday-main-div.is-current-day .weekday-text[data-v-5144ac04]{color:var(--cal-ground)}.weekday-main-div.has-events[data-v-5144ac04]{cursor:pointer}.day-overlay[data-v-5144ac04]{width:32.3px;height:95%;z-index:90;position:absolute;border-style:solid;border-width:1.5px;border-radius:4px;pointer-events:none;border-color:var(--cal-ink)}.cell.is-past-day .weekday-text[data-v-5144ac04]{opacity:.3}.overlay-chip.is-past-event[data-v-5144ac04]{opacity:.35}.overlay-chip[data-v-5144ac04]{--past-fade-rgb:255,255,255}.dark-theme .overlay-chip[data-v-5144ac04]{--past-fade-rgb:30,30,30}.col-overlay[data-v-5144ac04]{position:relative;pointer-events:none;z-index:600;overflow:visible;margin-right:5px}.lane-hover[data-v-5144ac04]{position:absolute;pointer-events:none;z-index:5;display:flex;align-items:center;justify-content:center;border-radius:6px}.lane-hover[data-v-5144ac04]:before{content:"";position:absolute;inset:0;background:inherit;opacity:.35;border-radius:6px}.lane-hover-plus[data-v-5144ac04]{position:relative;width:16px;height:16px;color:#fff}.is-edit .col-overlay.hover-active[data-v-5144ac04]{cursor:pointer}.overlay-chip[data-v-5144ac04]{position:absolute;padding:0 8px;container-type:inline-size;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;border:1px solid transparent;border-radius:6px;pointer-events:none;z-index:20;background-origin:border-box}.overlay-chip.title-centered[data-v-5144ac04]{justify-content:center}.overlay-chip.can-interact[data-v-5144ac04]{pointer-events:auto;cursor:grab}.overlay-chip.needs-pro[data-v-5144ac04]{pointer-events:auto}.overlay-chip.can-interact.is-dragging[data-v-5144ac04]{cursor:grabbing;z-index:30;will-change:transform,height;transition:none!important}.year-track.is-drag-active .overlay-chip.can-interact[data-v-5144ac04],.year-track.is-drag-active .overlay-chip.needs-pro[data-v-5144ac04]{pointer-events:none}.overlay-chip.is-editing[data-v-5144ac04],.overlay-chip.is-selected[data-v-5144ac04]{z-index:25}.overlay-chip.is-editing.is-dragging[data-v-5144ac04],.overlay-chip.is-editing[data-v-5144ac04],.overlay-chip.is-key-marked.is-dragging[data-v-5144ac04],.overlay-chip.is-key-marked[data-v-5144ac04]{box-shadow:0 0 0 1px var(--surface),0 0 0 2.5px var(--ink)}.overlay-chip.can-interact[data-v-5144ac04]:after,.overlay-chip.can-interact[data-v-5144ac04]:before{content:"";position:absolute;left:0;width:100%;height:8px;max-height:25%;cursor:row-resize;z-index:10}.overlay-chip.can-interact[data-v-5144ac04]:before{top:0}.overlay-chip.can-interact[data-v-5144ac04]:after{bottom:0}.overlay-chip.clip-end[data-v-5144ac04]:after,.overlay-chip.clip-start[data-v-5144ac04]:before{display:none}.chip-arrow[data-v-5144ac04]{position:absolute;left:50%;margin-left:-8px;width:16px;height:10px;opacity:0;pointer-events:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:inherit}.chip-arrow.up[data-v-5144ac04]{top:3px}.chip-arrow.dn[data-v-5144ac04]{bottom:3px;transform:scaleY(-1)}.input-touch .overlay-chip.is-selected[data-v-5144ac04]{overflow:visible}.input-touch .overlay-chip.is-selected .chip-arrow[data-v-5144ac04]{opacity:1}.input-touch .overlay-chip.can-interact.is-selected[data-v-5144ac04]:after,.input-touch .overlay-chip.can-interact.is-selected[data-v-5144ac04]:before{height:24px;max-height:calc(8px + 50%);z-index:40}.input-touch .overlay-chip.can-interact.is-selected[data-v-5144ac04]:before{top:-12px}.input-touch .overlay-chip.can-interact.is-selected[data-v-5144ac04]:after{bottom:-12px}.year-track.is-returning .overlay-chip.is-dragging[data-v-5144ac04]{transition:left .15s cubic-bezier(.2,.7,.2,1),top .15s cubic-bezier(.2,.7,.2,1),width .15s cubic-bezier(.2,.7,.2,1),bottom .15s cubic-bezier(.2,.7,.2,1),transform .15s cubic-bezier(.2,.7,.2,1)!important}.year-track.is-settling .overlay-chip[data-v-5144ac04]{transition:left .15s cubic-bezier(.2,.7,.2,1),top .15s cubic-bezier(.2,.7,.2,1),width .15s cubic-bezier(.2,.7,.2,1),bottom .15s cubic-bezier(.2,.7,.2,1)}.overlay-text[data-v-5144ac04]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;left:8px;right:8px;max-height:clamp(0px,calc((100cqw - var(--title-min, 0px))*10000),100px)}.overlay-short[data-v-5144ac04],.overlay-text[data-v-5144ac04]{overflow:hidden;font-size:12px;line-height:1;font-weight:600;color:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.overlay-short[data-v-5144ac04]{--short-inset:clamp(0px,calc((100cqw + 16px - var(--letter-w, 0px))/2),8px);left:var(--short-inset);right:var(--short-inset);white-space:normal;word-break:break-all;line-break:anywhere;max-height:clamp(0px,calc((var(--title-min, 0px) - 100cqw)*10000),1em)}.col-labels[data-v-5144ac04]{position:relative;inset:0;pointer-events:none;z-index:610;margin-right:5px}.overlay-label-box[data-v-5144ac04]{position:absolute;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;padding:0 8px;container-type:inline-size;box-sizing:border-box}.overlay-label-box.title-centered[data-v-5144ac04]{justify-content:center}.overlay-label-text[data-v-5144ac04]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;font-weight:600;font-size:12px;color:inherit;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:clamp(0px,calc((100cqw - var(--title-min, 0px))*10000),100px)}@media (max-width:699px){.overlay-chip[data-v-5144ac04]{--bar-frame:18px}.overlay-label-box[data-v-5144ac04]{--bar-frame:16px}.overlay-label-text[data-v-5144ac04],.overlay-text[data-v-5144ac04]{max-height:min(clamp(0px,calc((100cqw - var(--title-min, 0px))*10000),100px),clamp(0px,calc(100cqw*10000 + var(--bar-frame, 16px)*10000 - 395000px),100px))}.overlay-short[data-v-5144ac04]{max-height:min(clamp(0px,calc((var(--title-min, 0px) - 100cqw)*10000),1em),clamp(0px,calc(100cqw*10000 + var(--bar-frame, 16px)*10000 - 395000px),1em))}}.col-rename[data-v-5144ac04]{position:relative;pointer-events:none;z-index:620;margin-right:5px}.bar-rename-box[data-v-5144ac04]{position:absolute;display:flex;align-items:center;pointer-events:none}.bar-rename[data-v-5144ac04]{flex:none;height:22px;padding:0 8px;border:none;border-radius:5.5px;outline:none;font-family:inherit;font-size:12px;font-weight:600;text-align:left;box-sizing:border-box;pointer-events:auto}.bar-rename.title-centered[data-v-5144ac04]{text-align:center}.bar-rename[data-v-5144ac04]::-moz-placeholder{color:inherit;opacity:.6}.bar-rename[data-v-5144ac04]::placeholder{color:inherit;opacity:.6}.panel-wrapper[data-v-5144ac04]{width:0;flex-shrink:0;overflow:hidden;transition:width .3s ease}.panel-wrapper.panel-open[data-v-5144ac04]{width:300px}.ai-panel-wrapper.panel-open[data-v-5144ac04]{width:362px}.panel-error[data-v-5144ac04]{background:#fee2e2;color:#b91c1c;border-radius:8px;padding:8px 12px;font-size:13px;margin-bottom:16px}.dark-theme .panel-error[data-v-5144ac04]{background:#450a0a;color:#fca5a5}.panel-field-error[data-v-5144ac04]{color:#b91c1c;font-size:12px;margin-top:4px}.dark-theme .panel-field-error[data-v-5144ac04]{color:#fca5a5}.dark-theme .grid-root{background:#191816}.dark-theme .month-header{background-color:var(--standard-dark-01,#191816);border-color:#2a2825}.dark-theme .cell{border-color:#2a2825}.dark-theme .cell,.dark-theme .hscroll{background:#191816}.panel-select-menu-dark .v-list{background:#252422!important;border:1px solid hsla(45,14%,89%,.5);border-radius:6px}.panel-select-menu-dark .v-list-item-title{color:#f2efe8!important}.panel-select-menu-dark .v-list-item--active{background:hsla(0,0%,100%,.1)!important}@media (hover:hover),(min-width:700px){.panel-select-menu-dark .v-list-item:hover{background:hsla(0,0%,100%,.06)!important}}.ef-parent .ef-parent-locked[data-v-36f9a0ba]{cursor:default;color:var(--muted)}.ef-parent-list[data-v-36f9a0ba]{display:grid;margin-top:2px;padding:6px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface);box-shadow:0 6px 20px rgba(0,0,0,.08)}.ef-parent-row[data-v-36f9a0ba]{box-sizing:border-box;height:32px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--ink);font:inherit;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}@media (hover:hover),(min-width:700px){.ef-parent-row[data-v-36f9a0ba]:hover{background:var(--surface-2)}}.ef-parent-row.on[data-v-36f9a0ba]{font-weight:600}.ef-parent-name[data-v-36f9a0ba]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ef-parent-hr[data-v-36f9a0ba]{margin:4px 0;border:0;border-top:1px solid var(--hairline)}.pro-line[data-v-a73ccb00]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--muted,#6b675f);margin-top:14px}.pro-link[data-v-a73ccb00]{border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;color:var(--ink,#191816);text-decoration:underline;text-decoration-color:var(--hairline-strong,#cbc5bb);text-underline-offset:3px;cursor:pointer}@media (hover:hover),(min-width:700px){.pro-link[data-v-a73ccb00]:hover{text-decoration-color:var(--ink,#191816)}}.ef-body:disabled .checklist-box[data-v-873eb42a]{cursor:default}.ef-body.is-readonly[data-v-873eb42a]>:not(.ef-blk--live){pointer-events:none}.checklist-list[data-v-873eb42a]{list-style:none;margin:0;padding:0}.checklist-item[data-v-873eb42a]{position:relative;display:flex;align-items:center;height:40px;margin-bottom:6px;padding:0 12px;border-radius:8px;background-color:var(--surface-2)}.checklist-item.settling[data-v-873eb42a]{transition:transform .15s cubic-bezier(.2,.7,.2,1)}.checklist-item.lifted[data-v-873eb42a]{transition:none;z-index:2;box-shadow:var(--lift)}.checklist-grip[data-v-873eb42a]{flex:none;width:16px;height:28px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--hairline-strong);cursor:grab;touch-action:none}.checklist-item.lifted .checklist-grip[data-v-873eb42a]{color:var(--ink)}@media (hover:hover),(min-width:700px){.checklist-grip[data-v-873eb42a]:hover{color:var(--ink)}}.checklist-item.lifted .checklist-grip[data-v-873eb42a]{cursor:grabbing}.ef .checklist-box[data-v-873eb42a]{flex:none;box-sizing:border-box;width:18px;height:18px;margin-right:10px;border-radius:5px;border:1.5px solid var(--hairline-strong);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--surface);cursor:pointer;padding:0}.ef .checklist-box.checked[data-v-873eb42a]{background:var(--ink);border-color:var(--ink)}.checklist-text[data-v-873eb42a]{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:14px;color:var(--ink);padding:0}.checklist-item.done .checklist-text[data-v-873eb42a]{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--hairline-strong)}.ef .checklist-remove[data-v-873eb42a]{flex:none;width:16px;height:16px;margin-left:8px;padding:0;border:none;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media (hover:hover),(min-width:700px){.ef .checklist-remove[data-v-873eb42a]:hover{color:var(--ink)}}.ef .checklist-add[data-v-873eb42a]{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:8px;background:var(--surface-2);color:var(--muted);cursor:text}.ef .checklist-add-plus[data-v-873eb42a]{flex:none;width:18px;height:18px;margin-left:24px;margin-right:10px;display:inline-flex;align-items:center;justify-content:center}.ef .checklist-add-input[data-v-873eb42a]{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;padding:0;font-family:inherit;font-size:14px;color:var(--ink)}.ef .checklist-add-input[data-v-873eb42a]::-moz-placeholder{color:var(--hairline-strong);opacity:1}.ef .checklist-add-input[data-v-873eb42a]::placeholder{color:var(--hairline-strong);opacity:1}.ef .checklist-add[data-v-873eb42a]:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink)}.sb[data-v-6a9c4952]{margin-bottom:24px}.sb-hd[data-v-6a9c4952]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--muted);margin-bottom:6px}.sb-hd span[data-v-6a9c4952]:first-child{font-weight:500}.sb-person[data-v-6a9c4952]{display:flex;align-items:center;gap:10px;min-height:38px}.sb-av[data-v-6a9c4952]{box-sizing:border-box;width:28px;height:28px;flex:none;border-radius:50%;background:var(--muted);color:var(--surface);font-size:11px;font-weight:700;display:grid;place-items:center}.sb-who[data-v-6a9c4952]{display:flex;flex-direction:column;min-width:0}.sb-name[data-v-6a9c4952]{font-size:14px;line-height:20px;color:var(--ink)}.sb-mail[data-v-6a9c4952],.sb-name[data-v-6a9c4952]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-mail[data-v-6a9c4952]{font-size:13px;line-height:18px;color:var(--muted)}.pp-text[data-v-34173916]{font-size:14px;line-height:20px;color:var(--ink);overflow-wrap:anywhere}.pp-text--multi[data-v-34173916]{white-space:pre-line}.pp-confirm[data-v-34173916]{display:flex;align-items:center;gap:12px;padding:16px 16px 0;font-size:13px;line-height:20px;color:var(--ink)}.pp-confirm-text[data-v-34173916]{flex:1;min-width:0}.ef .ef-btn.pp-confirm-btn[data-v-34173916]{height:28px;padding:0 12px;font-size:12.5px}.ef .ef-ft.pp-ft--ask[data-v-34173916]{padding-top:8px}.ef .ef-btn.pp-hidden[data-v-34173916]{visibility:hidden}.text-style[data-v-2c0783f0]{font-size:13px;font-weight:400;color:var(--standard-text-color);letter-spacing:-.6px}.second-row[data-v-2c0783f0]{padding-top:40px}.third-row[data-v-2c0783f0]{padding-top:4px}.list-text[data-v-2c0783f0]{font-size:14px}.custom-list[data-v-2c0783f0]{list-style-type:none;padding:0;margin:0}.cal-dup-line[data-v-2c0783f0]{margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--ink)}.autocomplete-list[data-v-2c0783f0]{max-height:264px;overflow-y:auto;width:100%;background-color:#fff;border:1px solid #dcdcdc;border-radius:8px}[data-v-2c0783f0] .autocomplete-list .v-list-item{background-color:#fff;color:#191816;border-bottom:1px solid #e0e0e0}@media (hover:hover),(min-width:700px){[data-v-2c0783f0] .autocomplete-list .v-list-item:hover{background-color:var(--surface-2)}}[data-v-2c0783f0] .autocomplete-list .v-list-item__overlay{display:none}.custom-list-item[data-v-2c0783f0]{padding:0 16px;height:48px;display:flex;align-items:center;cursor:pointer}.autocomplete-item[data-v-2c0783f0]{cursor:pointer}[data-v-2c0783f0] .autocomplete-list .v-list-item-title{font-size:14px}.no-border[data-v-2c0783f0]{border:none;box-shadow:none}.no-divider .v-list-item+.v-list-item[data-v-2c0783f0]{border-top:none}[data-v-2c0783f0] .dark-theme .autocomplete-list{background-color:var(--vcard-background-color);border-color:var(--vcard-border)}[data-v-2c0783f0] .dark-theme .autocomplete-list .v-list-item{background-color:var(--vcard-background-color);color:var(--text-color-100);border-bottom:1px solid var(--vcard-border)}[data-v-2c0783f0] .dark-theme .autocomplete-list .v-list-item,[data-v-2c0783f0] .dark-theme .autocomplete-list .v-list-item *{color:var(--text-color-100)!important}@media (hover:hover),(min-width:700px){[data-v-2c0783f0] .dark-theme .autocomplete-list .v-list-item:hover{background-color:var(--surface-2)}}.cal-color-collapse[data-v-2c0783f0]{max-height:0;overflow:hidden;transition:max-height .3s ease}.cal-color-collapse.is-open[data-v-2c0783f0]{max-height:500px}.share-divider[data-v-2c0783f0]{margin-top:16px;margin-bottom:14px;border-color:#c0bdb8;opacity:1}.dark-theme .share-divider[data-v-2c0783f0]{border-color:#555}.share-section[data-v-2c0783f0]{padding-top:10px;padding-bottom:24px}.share-header[data-v-2c0783f0]{cursor:pointer;transition:opacity .2s}@media (hover:hover),(min-width:700px){.share-header[data-v-2c0783f0]:hover{opacity:.7}}.share-left-icon[data-v-2c0783f0]{width:18px;height:18px;color:#191816}.cal-color-field[data-v-2c0783f0]{margin-top:20px}.cal-color-label[data-v-2c0783f0]{display:block;font-size:12.5px;color:var(--muted);margin:0 0 8px}.panel-error[data-v-b619ab12]{background:#fee2e2;color:#b91c1c;border-radius:8px;padding:8px 12px;font-size:13px;margin-bottom:16px}.dark-theme .panel-error[data-v-b619ab12]{background:#450a0a;color:#fca5a5}.panel-field-error[data-v-b619ab12]{color:#b91c1c;font-size:12px;margin-top:4px}.dark-theme .panel-field-error[data-v-b619ab12]{color:#fca5a5}.mobile-dialog-wrapper[data-v-90d2f622]{width:100%}.vertical-center[data-v-ac9daa50]{margin:0;position:relative;top:50%;transform:translateY(-50%)}.image[data-v-ac9daa50]{padding-top:30px;transition:transform .2s}@media (hover:hover),(min-width:700px){.image[data-v-ac9daa50]:hover{transform:scale(1.2);cursor:pointer}}.dot[data-v-ac9daa50]{height:30px;width:30px;border-radius:50%;background-color:var(--dot--color);margin-top:5px;margin-left:15px}.button-group[data-v-ac9daa50]{display:flex;flex-direction:column;gap:10px;margin-right:4px;margin-left:0}.plus-button[data-v-ac9daa50]{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:999px;transition:background-color .3s ease,color .3s ease;cursor:pointer}@media (hover:hover),(min-width:700px){.plus-button[data-v-ac9daa50]:hover{background-color:#fff}}.plus-icon[data-v-ac9daa50]{color:#191816;font-size:22px}.email-list[data-v-ac9daa50]{max-height:120px;overflow-y:scroll}.email-list[data-v-ac9daa50]::-webkit-scrollbar{width:8px}.email-list[data-v-ac9daa50]::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:4px}.email-list[data-v-ac9daa50]::-webkit-scrollbar-track{background:transparent}.v-divider[data-v-ac9daa50]{align-self:stretch}.email-list-item[data-v-ac9daa50]{border-bottom:1px solid #e0e0e0;padding-bottom:6px;margin-bottom:6px}.email-list-item[data-v-ac9daa50]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.email-input-wrap .v-field[data-v-ac9daa50]{background-color:#f6f2ef;border:1px solid transparent;border-radius:5px;box-sizing:border-box}.email-input-wrap:focus-within .v-field[data-v-ac9daa50]{background-color:#fff;border-color:#191816}.delete-icon[data-v-ac9daa50]{color:#fff;font-size:26px;font-weight:700;transition:color .3s ease;padding-top:5px}@media (hover:hover),(min-width:700px){.delete-button[data-v-ac9daa50]:hover{background-color:#e30303d4;cursor:pointer}.delete-button:hover .delete-icon[data-v-ac9daa50]{color:#fff}}.delete-button[data-v-ac9daa50]{display:flex;justify-content:center;align-items:center;width:45px;height:45px;border-radius:999px;transition:background-color .3s ease,color .3s ease;margin-left:13px}.annucal-textarea-wrap[data-v-ac9daa50]{margin-top:4px}.annucal-textarea-wrap[data-v-ac9daa50] .v-field{background-color:var(--input-bg);border-radius:8px;border:1px solid transparent;box-sizing:border-box;box-shadow:none}.annucal-textarea-wrap[data-v-ac9daa50] .v-field--focused{background-color:var(--input-bg-focused);border-color:var(--input-border-color)}.annucal-textarea-wrap[data-v-ac9daa50] .v-field__input,.annucal-textarea-wrap[data-v-ac9daa50] textarea{color:var(--input-text-color)}.annucal-textarea-wrap[data-v-ac9daa50] textarea{padding:8px 10px}.event-list-wrap[data-v-ac9daa50],.event-middle[data-v-ac9daa50]{display:flex;flex-direction:column;flex:1;min-height:0}.event-list-wrap[data-v-ac9daa50]{margin-top:24px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;gap:8px}.plus-wrap[data-v-ac9daa50]{flex-shrink:0;margin-top:16px}.no-events-text[data-v-ac9daa50]{color:#9a9a9a;font-size:15px}.event-row[data-v-ac9daa50]{padding-bottom:18px;display:grid;grid-template-columns:1fr auto;align-items:center}.event-left[data-v-ac9daa50]{display:flex;align-items:center;gap:10px}.event-color-dot[data-v-ac9daa50]{width:24px;height:24px;border-radius:50%;flex-shrink:0}.event-actions[data-v-ac9daa50]{display:flex;align-items:center;justify-content:flex-end;gap:14px}.icon-btn[data-v-ac9daa50]{border:none;background:transparent;font-size:20px}.delete-button[data-v-ac9daa50],.edit-button[data-v-ac9daa50]{display:flex;align-items:center;justify-content:center}.icon-btn.delete[data-v-ac9daa50]{color:#e53935}.icon-btn.edit[data-v-ac9daa50]{color:#111}.add-event[data-v-ac9daa50]{display:flex;justify-content:center;margin-top:12px}.plus[data-v-ac9daa50]{font-size:28px;font-weight:700}.plus-wrap[data-v-ac9daa50]{margin-top:22px;display:flex;justify-content:center}.event-title[data-v-ac9daa50]{font-size:16px;color:var(--text-color-100)}.edit-icon[data-v-ac9daa50]{font-size:22px;color:var(--icon-color);transition:color .2s ease}@media (hover:hover),(min-width:700px){.edit-button:hover .edit-icon[data-v-ac9daa50]{color:var(--text-color-100)}}.light-theme .plus-icon[data-v-ac9daa50]{color:#191816}.dark-theme .plus-icon[data-v-ac9daa50]{color:#fff}.light-theme .delete-icon[data-v-ac9daa50],.light-theme .edit-icon[data-v-ac9daa50]{color:#191816}.dark-theme .delete-icon[data-v-ac9daa50],.dark-theme .edit-icon[data-v-ac9daa50]{color:#fff}.cer-row[data-v-ee183bc8]{width:100%;height:44px;padding:0;display:flex;align-items:center;gap:12px;border:0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:transparent;font:inherit;font-size:15px;color:var(--ink);text-align:left;cursor:pointer}.cer-text[data-v-ee183bc8]{flex:1;min-width:0}.cer-icon[data-v-ee183bc8]{color:var(--muted);flex:none}.vp-unit-field[data-v-7b8f7c4c]{position:relative}.vp-unit-field .dl-input[data-v-7b8f7c4c]{padding-right:46px}.vp-unit[data-v-7b8f7c4c]{position:absolute;right:12px;top:0;height:40px;display:flex;align-items:center;font-size:12.5px;color:var(--muted);pointer-events:none}.vp-days[data-v-7b8f7c4c]{display:flex;gap:6px}.vp-day[data-v-7b8f7c4c]{flex:1;height:32px;border-radius:16px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.vp-day.on[data-v-7b8f7c4c]{background:var(--ink);color:var(--ground);border-color:var(--ink);font-weight:600}.vp-stats[data-v-7b8f7c4c]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:10px}.vp-stats small[data-v-7b8f7c4c]{display:block;font-size:12px;color:var(--muted);margin-bottom:1px}.vp-stats b[data-v-7b8f7c4c]{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.2}.vp-bar[data-v-7b8f7c4c]{height:8px;border-radius:4px;background:color-mix(in oklab,var(--vp-c) 24%,var(--surface));overflow:hidden}.vp-bar i[data-v-7b8f7c4c]{display:block;height:100%;background:var(--vp-c);border-radius:4px}.dark-theme .vp-bar[data-v-7b8f7c4c]{background:color-mix(in oklab,var(--vp-c) 36%,var(--surface))}@media (max-width:699px){.vp-day[data-v-7b8f7c4c]{height:44px;border-radius:22px}.vp-unit[data-v-7b8f7c4c]{height:44px}}.vertical-center[data-v-c4a10a92]{margin:0;position:relative;top:50%;transform:translateY(-50%)}.image[data-v-c4a10a92]{padding-top:30px;transition:transform .2s}@media (hover:hover),(min-width:700px){.image[data-v-c4a10a92]:hover{transform:scale(1.2);cursor:pointer}}.dot[data-v-c4a10a92]{height:30px;width:30px;border-radius:50%;background-color:var(--dot--color);margin-top:5px;margin-left:15px}.button-group[data-v-c4a10a92]{display:flex;flex-direction:column;gap:10px;margin-right:4px;margin-left:0}.plus-button[data-v-c4a10a92]{display:flex;justify-content:center;align-items:center;width:24px;height:24px;background-color:#fff;border:1px solid #fff;border-radius:999px;transition:background-color .3s ease,color .3s ease;cursor:pointer}@media (hover:hover),(min-width:700px){.plus-button[data-v-c4a10a92]:hover{background-color:#fff}}.plus-icon[data-v-c4a10a92]{color:#191816;font-size:13px;font-weight:900;stroke-width:2px}.email-list[data-v-c4a10a92]{max-height:120px;overflow-y:scroll}.email-list[data-v-c4a10a92]::-webkit-scrollbar{width:8px}.email-list[data-v-c4a10a92]::-webkit-scrollbar-thumb{background-color:#bdbdbd;border-radius:4px}.email-list[data-v-c4a10a92]::-webkit-scrollbar-track{background:transparent}.v-divider[data-v-c4a10a92]{align-self:stretch}.email-list-item[data-v-c4a10a92]{border-bottom:1px solid #e0e0e0;padding-bottom:6px;margin-bottom:6px}.email-list-item[data-v-c4a10a92]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.email-input-wrap .v-field[data-v-c4a10a92]{background-color:#f6f2ef;border:1px solid transparent;border-radius:5px;box-sizing:border-box}.email-input-wrap:focus-within .v-field[data-v-c4a10a92]{background-color:#fff;border-color:#191816}.delete-icon[data-v-c4a10a92]{color:#e30303d4;font-size:24px;font-weight:700;transition:color .3s ease;padding-top:5px}@media (hover:hover),(min-width:700px){.delete-button[data-v-c4a10a92]:hover{background-color:#e30303d4;cursor:pointer}.delete-button:hover .delete-icon[data-v-c4a10a92]{color:#fff}}.delete-button[data-v-c4a10a92]{display:flex;justify-content:center;align-items:center;width:45px;height:45px;background-color:#fff;border:1px solid #fff;border-radius:999px;transition:background-color .3s ease,color .3s ease;margin-left:13px}.textarea-input-container[data-v-c4a10a92]{position:relative}.textarea-input-container .annucal-label[data-v-c4a10a92]{position:absolute;top:8px;left:12px;font-size:14px;line-height:12px;color:var(--input-label-color);transition:all .2s ease;z-index:1;pointer-events:none}.textarea-input-container .floating-label[data-v-c4a10a92]{top:-18px;left:0;font-size:14px;font-weight:400;line-height:12px;color:var(--input-label-color)}.annucal-textarea-wrap[data-v-c4a10a92]{margin-top:4px}.annucal-textarea-wrap[data-v-c4a10a92] .v-field{background-color:var(--input-bg);border-radius:8px;border:1px solid transparent;box-sizing:border-box;box-shadow:none}.annucal-textarea-wrap[data-v-c4a10a92] .v-field--focused{background-color:var(--input-bg-focused);border-color:var(--input-border-color)}.annucal-textarea-wrap[data-v-c4a10a92] .v-field__input,.annucal-textarea-wrap[data-v-c4a10a92] textarea{color:var(--input-text-color)}.annucal-textarea-wrap[data-v-c4a10a92] .v-field__input{padding-left:12px}.annucal-textarea-wrap[data-v-c4a10a92] textarea{padding:8px 12px}.ai-toggle-section[data-v-c4a10a92]{padding-top:16px;padding-bottom:8px}.ai-toggle-row[data-v-c4a10a92]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--back-flat);border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}@media (hover:hover),(min-width:700px){.ai-toggle-row[data-v-c4a10a92]:hover{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08))}}.ai-toggle-row.ai-active[data-v-c4a10a92]{background:linear-gradient(135deg,rgba(102,126,234,.12),rgba(118,75,162,.12));border-color:rgba(102,126,234,.3)}.ai-toggle-left[data-v-c4a10a92]{display:flex;align-items:center;gap:10px}.ai-toggle-icon[data-v-c4a10a92]{font-size:20px;color:#764ba2}.ai-toggle-text[data-v-c4a10a92]{font-size:14px;font-weight:500;color:var(--text-color-100)}.ai-switch[data-v-c4a10a92]{flex-shrink:0}.ai-chat-section[data-v-c4a10a92]{margin-top:12px}.chat-messages[data-v-c4a10a92]{min-height:300px;max-height:380px;overflow-y:auto;padding:12px;background:var(--back-flat);border-radius:8px;margin-bottom:12px;border:1px solid var(--border-color,#e0e0e0)}.dark-theme .chat-messages[data-v-c4a10a92]{border-color:#444}.welcome-message[data-v-c4a10a92]{text-align:center;padding:16px 8px}.welcome-text[data-v-c4a10a92]{font-size:13px;color:var(--text-color-100);margin-bottom:12px}.example-prompts[data-v-c4a10a92]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.example-chip[data-v-c4a10a92]{padding:6px 12px;background-color:var(--vcard-background-color);border-radius:16px;font-size:12px;color:var(--text-color-100);cursor:pointer;transition:all .2s;border:1px solid var(--border-color)}@media (hover:hover),(min-width:700px){.example-chip[data-v-c4a10a92]:hover{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-color:rgba(102,126,234,.3)}}.dark-theme .example-chip[data-v-c4a10a92]{background-color:#333;border-color:#555}@media (hover:hover),(min-width:700px){.dark-theme .example-chip[data-v-c4a10a92]:hover{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2))}}.message[data-v-c4a10a92]{margin-bottom:10px;max-width:85%}.message.user[data-v-c4a10a92]{margin-left:auto}.message.assistant[data-v-c4a10a92]{margin-right:auto}.message-content[data-v-c4a10a92]{padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.4}.message.user .message-content[data-v-c4a10a92]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom-right-radius:4px}.message.assistant .message-content[data-v-c4a10a92]{background-color:var(--vcard-background-color);color:var(--text-color-100);border-bottom-left-radius:4px}.provider-selection[data-v-c4a10a92]{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:12px;background-color:var(--back-flat);border-radius:8px}.provider-label[data-v-c4a10a92]{font-size:12px;color:var(--text-color-100);white-space:nowrap}.provider-select[data-v-c4a10a92]{flex:1;padding:6px 10px;border-radius:6px;border:1px solid var(--border-color);background-color:var(--vcard-background-color);color:var(--text-color-100);font-size:12px;cursor:pointer;outline:none}.provider-select[data-v-c4a10a92]:focus{border-color:#667eea}.provider-select[data-v-c4a10a92]:disabled{opacity:.6;cursor:not-allowed}.token-info[data-v-c4a10a92]{display:flex;align-items:center;gap:6px;margin-top:4px;padding:4px 10px;font-size:11px;color:#555;background-color:rgba(102,126,234,.08);border-radius:6px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(102,126,234,.15)}.dark-theme .token-info[data-v-c4a10a92]{color:#bbb;background-color:rgba(102,126,234,.15);border-color:rgba(102,126,234,.25)}.token-count[data-v-c4a10a92]{font-weight:500}.token-cost[data-v-c4a10a92]{color:#667eea;font-weight:600}.dark-theme .token-cost[data-v-c4a10a92]{color:#a5b4fc}.session-summary[data-v-c4a10a92]{margin-top:12px;padding:10px 12px;background-color:rgba(102,126,234,.08);border-radius:6px;border:1px solid rgba(102,126,234,.2)}.dark-theme .session-summary[data-v-c4a10a92]{background-color:rgba(102,126,234,.12);border-color:rgba(102,126,234,.3)}.session-summary-title[data-v-c4a10a92]{font-size:11px;font-weight:600;color:#667eea;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.dark-theme .session-summary-title[data-v-c4a10a92]{color:#a5b4fc}.session-summary-stats[data-v-c4a10a92]{display:flex;flex-direction:column;gap:4px}.session-stat[data-v-c4a10a92]{display:flex;justify-content:space-between;font-size:12px}.stat-label[data-v-c4a10a92]{color:#666}.dark-theme .stat-label[data-v-c4a10a92]{color:#c4c4c4}.stat-value[data-v-c4a10a92]{font-weight:500;color:#333}.dark-theme .stat-value[data-v-c4a10a92]{color:#ddd}.stat-cost[data-v-c4a10a92]{color:#667eea;font-weight:600}.dark-theme .stat-cost[data-v-c4a10a92]{color:#a5b4fc}.typing-indicator[data-v-c4a10a92]{display:flex;gap:6px;padding:8px 4px}.typing-indicator span[data-v-c4a10a92]{width:8px;height:8px;background-color:#764ba2;border-radius:50%;animation:typing-c4a10a92 1.4s ease-in-out infinite}.typing-indicator span[data-v-c4a10a92]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-c4a10a92]:nth-child(3){animation-delay:.4s}@keyframes typing-c4a10a92{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.calendar-preview[data-v-c4a10a92]{background-color:var(--vcard-background-color);border-radius:8px;padding:12px;margin-top:10px;border:2px solid #7ed321}.preview-header[data-v-c4a10a92]{display:flex;align-items:center;gap:6px;color:#7ed321;font-weight:600;font-size:13px;margin-bottom:6px}.preview-icon[data-v-c4a10a92]{font-size:18px}.preview-name[data-v-c4a10a92]{font-size:14px;font-weight:600;color:var(--text-color-100);margin-bottom:10px}.preview-events[data-v-c4a10a92]{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow-y:auto}.preview-event[data-v-c4a10a92]{display:flex;align-items:center;gap:10px;padding:4px 0;border-bottom:1px solid var(--border-color)}.preview-event[data-v-c4a10a92]:last-child{border-bottom:none}.event-date[data-v-c4a10a92]{font-size:11px;color:#666;min-width:80px}.dark-theme .event-date[data-v-c4a10a92]{color:#bbb}.event-title[data-v-c4a10a92]{font-size:12px;font-weight:500;color:var(--text-color-100)}.preview-more[data-v-c4a10a92]{font-size:11px;color:#666;font-style:italic;padding-top:4px}.dark-theme .preview-more[data-v-c4a10a92]{color:#9ca3af}.error-banner[data-v-c4a10a92]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#ffebee;color:#c62828;font-size:12px;border-radius:6px;margin-bottom:12px}.dark-theme .error-banner[data-v-c4a10a92]{background-color:rgba(198,40,40,.2)}.error-icon[data-v-c4a10a92]{font-size:16px}.chat-input-area[data-v-c4a10a92]{margin-top:8px}.input-wrapper[data-v-c4a10a92]{display:flex;align-items:center;gap:8px;background-color:var(--textfield-background-color);border:1px solid var(--border-color,#ccc);border-radius:20px;padding:4px 4px 4px 14px}.dark-theme .input-wrapper[data-v-c4a10a92]{border-color:#555;background-color:#2a2a2a}.input-wrapper input[data-v-c4a10a92]{flex:1;border:none;background:transparent;font-size:13px;color:var(--input-text-color);outline:none}.input-wrapper input[data-v-c4a10a92]::-moz-placeholder{color:var(--text-color-50)}.input-wrapper input[data-v-c4a10a92]::placeholder{color:var(--text-color-50)}.send-button[data-v-c4a10a92]{width:32px;height:32px;border-radius:50%;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,opacity .2s}.send-button[data-v-c4a10a92]:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover),(min-width:700px){.send-button[data-v-c4a10a92]:not(:disabled):hover{transform:scale(1.1)}}.send-icon[data-v-c4a10a92]{font-size:16px}.cal-color-collapse[data-v-c4a10a92]{max-height:0;overflow:hidden;transition:max-height .3s ease}.cal-color-collapse.is-open[data-v-c4a10a92]{max-height:500px}.cal-color-field[data-v-c4a10a92]{margin-top:24px;padding-bottom:1px}.cal-events-gap[data-v-c4a10a92]{margin-top:16px}.cal-color-label[data-v-c4a10a92]{display:block;font-size:12.5px;font-weight:500;line-height:16px;color:var(--muted);margin:0 0 6px}.cal-field[data-v-c4a10a92]{margin-top:16px}.cal-field>label[data-v-c4a10a92]{display:block;font-size:12.5px;font-weight:500;line-height:16px;color:var(--muted);margin:0 0 6px}.cal-input[data-v-c4a10a92]{width:100%;box-sizing:border-box;height:40px;padding:0 12px;border:0;border-radius:8px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:14px;outline:none}.cal-input[data-v-c4a10a92]::-moz-placeholder{color:var(--hairline-strong)}.cal-input[data-v-c4a10a92]::placeholder{color:var(--hairline-strong)}.cal-input[data-v-c4a10a92]:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.cal-textarea[data-v-c4a10a92]{height:auto;min-height:80px;max-height:200px;padding:10px 12px;line-height:20px;resize:none}.gc[data-v-33faf2c3]{font-size:13.5px;color:var(--ink)}.gc-intro[data-v-33faf2c3]{margin:0 0 14px;line-height:1.5}.gc-steps[data-v-33faf2c3]{background:var(--surface-2);border-radius:10px;padding:12px 14px;margin-bottom:16px;font-size:13px}.gc-steps ol[data-v-33faf2c3]{margin:0;padding-left:20px}.gc-steps li[data-v-33faf2c3]{margin:0 0 8px;line-height:1.45}.gc-steps li[data-v-33faf2c3]:last-child{margin:0}.gc-steps b[data-v-33faf2c3]{font-weight:600}.gc-steps small[data-v-33faf2c3]{display:block;color:var(--muted)}.gc-fine[data-v-33faf2c3]{font-size:12.5px;color:var(--muted);line-height:1.5;margin:0}.gc-acct a[data-v-33faf2c3],.gc-fine a[data-v-33faf2c3]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px}.gc-err[data-v-33faf2c3]{color:var(--ink);margin:-6px 0 14px}.gc-err-below[data-v-33faf2c3]{margin:12px 0 0}.gc-acct[data-v-33faf2c3]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin:0 0 14px}.gc-acct-g[data-v-33faf2c3]{width:14px;height:14px;flex:none}.gc-acct b[data-v-33faf2c3]{color:var(--ink);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-acct a[data-v-33faf2c3]{margin-left:auto;font-size:12.5px;white-space:nowrap}.gc-field>label[data-v-33faf2c3]{display:block;font-size:12.5px;color:var(--muted);margin:0 0 6px}.gc-list[data-v-33faf2c3]{border:1px solid var(--hairline);border-radius:8px;overflow:hidden}.gc-row[data-v-33faf2c3]{height:40px;display:flex;align-items:center;gap:10px;padding:0 12px;border-top:1px solid var(--hairline);cursor:pointer}.gc-row[data-v-33faf2c3]:first-child{border-top:0}@media (hover:hover),(min-width:700px){.gc-row[data-v-33faf2c3]:hover{background:var(--surface-2)}}.gc-row[data-v-33faf2c3]:focus-visible{outline:1.5px solid var(--ink);outline-offset:-1.5px}.gc-row.is-locked[data-v-33faf2c3]{cursor:default}@media (hover:hover),(min-width:700px){.gc-row.is-locked[data-v-33faf2c3]:hover{background:transparent}}.gc-row-muted[data-v-33faf2c3]{color:var(--muted);cursor:default}@media (hover:hover),(min-width:700px){.gc-row-muted[data-v-33faf2c3]:hover{background:transparent}}.gc-cb[data-v-33faf2c3]{width:18px;height:18px;border-radius:5px;box-sizing:border-box;border:1.5px solid var(--hairline-strong);flex:none;display:flex;align-items:center;justify-content:center;color:var(--ground)}.gc-cb.on[data-v-33faf2c3]{background:var(--ink);border-color:var(--ink)}.gc-cb.lock[data-v-33faf2c3]{background:var(--hairline);border-color:var(--hairline);color:var(--muted)}.gc-cb svg[data-v-33faf2c3]{width:12px;height:12px}.gc-dot[data-v-33faf2c3]{width:12px;height:12px;border-radius:6px;flex:none}.gc-name[data-v-33faf2c3]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-name small[data-v-33faf2c3]{color:var(--muted);margin-left:6px;font-size:12px}.gc-badge[data-v-33faf2c3]{font-size:11.5px;color:var(--muted);border:1px solid var(--hairline);border-radius:999px;padding:1px 8px;white-space:nowrap}.gc-hint[data-v-33faf2c3]{font-size:12.5px;color:var(--muted);margin-top:6px;line-height:1.45}.gc-gbtn[data-v-33faf2c3]{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 16px 0 12px;border-radius:18px;background:#fff;border:1px solid #747775;color:#1f1f1f;font-family:Inter,sans-serif;font-weight:600;font-size:13.5px;white-space:nowrap;cursor:pointer;flex-shrink:0}@media (hover:hover),(min-width:700px){.gc-gbtn[data-v-33faf2c3]:hover{background:#f8f8f8}}.gc-gbtn[data-v-33faf2c3]:disabled{opacity:.45;cursor:default;background:#fff}.gc-guest[data-v-33faf2c3]{margin:14px 0 0}.gc-gbtn-g[data-v-33faf2c3]{width:18px;height:18px;flex:none}.gimport-subtitle[data-v-33faf2c3]{font-size:14px;line-height:1.4;opacity:.65;margin:4px 2px 20px 2px}.gimport-readonly-text[data-v-33faf2c3]{font-size:12.5px;line-height:1.4;opacity:.6}.gimport-label[data-v-33faf2c3]{display:block;font-size:14px;font-weight:400;margin:0 0 5px 0;color:var(--input-label-color)}.gimport-input[data-v-33faf2c3]{width:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.18);border-radius:8px;padding:9px 11px;font-size:14px;font-family:inherit;background:transparent;color:inherit;resize:none}.dark-theme .gimport-input[data-v-33faf2c3]{border-color:hsla(0,0%,100%,.22)}.gimport-input[data-v-33faf2c3]:focus{outline:none;border-color:#5297f8}.gimport-url[data-v-33faf2c3]{font-size:12px;word-break:break-all}.gimport-hint[data-v-33faf2c3]{font-size:11px;opacity:.55;margin:6px 2px 0 2px;line-height:1.4}.gimport-error[data-v-33faf2c3]{color:#e03b3b;font-size:12.5px;margin:12px 2px 0 2px;line-height:1.4}.gimport-warning[data-v-33faf2c3]{margin:16px 2px 0 2px;padding:12px 14px;background:rgba(245,166,35,.1);border:1px solid rgba(245,166,35,.35);border-radius:10px}.gimport-warning-text[data-v-33faf2c3]{font-size:12.5px;line-height:1.45;margin:0 0 10px 0}.gimport-warning-btn[data-v-33faf2c3]{font-family:inherit;font-size:13px;font-weight:500;padding:7px 14px;border-radius:999px;cursor:pointer;background:#191816;color:#fff;border:1px solid #191816}@media (hover:hover),(min-width:700px){.gimport-warning-btn[data-v-33faf2c3]:hover{background:#1a1a1a}}.dark-theme .gimport-warning-btn[data-v-33faf2c3]{background:#fff;color:#191816;border-color:#fff}@media (hover:hover),(min-width:700px){.dark-theme .gimport-warning-btn[data-v-33faf2c3]:hover{background:#e6e6e6}}.gimport-warning-btn[data-v-33faf2c3]:disabled{opacity:.5;cursor:default}.textarea-input-container[data-v-33faf2c3]{position:relative}.textarea-input-container .annucal-label[data-v-33faf2c3]{position:absolute;top:8px;left:12px;font-size:14px;line-height:12px;color:var(--input-label-color);transition:all .2s ease;z-index:1;pointer-events:none}.textarea-input-container .floating-label[data-v-33faf2c3]{top:-18px;left:0;font-size:14px;font-weight:400;line-height:12px;color:var(--input-label-color)}.annucal-textarea-wrap[data-v-33faf2c3]{margin-top:28px}.annucal-textarea-wrap[data-v-33faf2c3] .v-field{background-color:var(--input-bg);border-radius:8px;border:1px solid transparent;box-sizing:border-box;box-shadow:none}.annucal-textarea-wrap[data-v-33faf2c3] .v-field--focused{background-color:var(--input-bg-focused);border-color:var(--input-border-color)}.annucal-textarea-wrap[data-v-33faf2c3] .v-field__input,.annucal-textarea-wrap[data-v-33faf2c3] textarea{color:var(--input-text-color)}.annucal-textarea-wrap[data-v-33faf2c3] .v-field__input{padding-left:12px}.annucal-textarea-wrap[data-v-33faf2c3] textarea{padding:8px 12px}.gimport-color[data-v-33faf2c3]{padding-top:22px;padding-bottom:28px}.gimport-color .gimport-label[data-v-33faf2c3]{margin-bottom:8px}.gapanel[data-v-33faf2c3]{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:16px 18px;margin:24px 0 26px 0}.dark-theme .gapanel[data-v-33faf2c3]{border-color:hsla(0,0%,100%,.14)}.gapanel-row[data-v-33faf2c3]{display:flex;align-items:center;gap:12px}.gapanel-logo[data-v-33faf2c3]{width:22px;height:22px;flex:0 0 auto;opacity:.9}.gapanel-info[data-v-33faf2c3]{display:flex;flex-direction:column;min-width:0;gap:2px}.gapanel-label[data-v-33faf2c3]{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;opacity:.45}.gapanel-value[data-v-33faf2c3]{font-size:14px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gapanel-cal[data-v-33faf2c3]{display:flex;flex-direction:column;gap:2px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.07)}.dark-theme .gapanel-cal[data-v-33faf2c3]{border-top-color:hsla(0,0%,100%,.1)}.gapanel-disconnect[data-v-33faf2c3]{margin-top:18px;font-family:inherit;font-size:13px;font-weight:500;padding:8px 16px;border-radius:8px;cursor:pointer;background:transparent;color:#e03b3b;border:1px solid rgba(224,59,59,.4)}@media (hover:hover),(min-width:700px){.gapanel-disconnect[data-v-33faf2c3]:hover:not(:disabled){background:rgba(224,59,59,.07)}}.gapanel-disconnect[data-v-33faf2c3]:disabled{opacity:.55;cursor:default}.gapanel .gimport-confirm[data-v-33faf2c3]{margin-top:16px}.gimport-confirm[data-v-33faf2c3]{border:1px solid rgba(224,59,59,.35);background:rgba(224,59,59,.06);border-radius:10px;padding:14px 16px}.gimport-confirm-text[data-v-33faf2c3]{font-size:13.5px;line-height:1.45;margin:0 0 12px 0}.gimport-confirm-actions[data-v-33faf2c3]{display:flex;gap:10px}.gimport-confirm-yes[data-v-33faf2c3]{font-family:inherit;font-size:13px;font-weight:500;padding:8px 16px;border-radius:8px;cursor:pointer;background:#e03b3b;color:#fff;border:1px solid #e03b3b}@media (hover:hover),(min-width:700px){.gimport-confirm-yes[data-v-33faf2c3]:hover:not(:disabled){background:#c92f2f}}.gimport-confirm-yes[data-v-33faf2c3]:disabled{opacity:.55;cursor:default}.gimport-confirm-no[data-v-33faf2c3]{font-family:inherit;font-size:13px;font-weight:500;padding:8px 16px;border-radius:8px;cursor:pointer;background:transparent;color:inherit;border:1px solid rgba(0,0,0,.2)}.dark-theme .gimport-confirm-no[data-v-33faf2c3]{border-color:hsla(0,0%,100%,.28)}@media (hover:hover),(min-width:700px){.gimport-confirm-no[data-v-33faf2c3]:hover:not(:disabled){opacity:.75}}.gimport-confirm-no[data-v-33faf2c3]:disabled{opacity:.55;cursor:default}.vcard-modern[data-v-47eddd5e] .v-card{border-radius:12px!important}.row1[data-v-47eddd5e],.row2[data-v-47eddd5e]{display:grid;grid-template-columns:30px 1fr auto;align-items:center;padding:8px;background-color:var( --vcard-background-color);border-radius:4px}.is-mobile.row1[data-v-47eddd5e],.is-mobile.row2[data-v-47eddd5e],.is-mobile.row3[data-v-47eddd5e]{padding:14px}.row1[data-v-47eddd5e]{margin-bottom:2px}.sep-after[data-v-47eddd5e]{margin-bottom:6px;padding-bottom:8px;border-bottom:1px solid var(--hairline,rgba(0,0,0,.08));border-radius:4px 4px 0 0}@media (hover:hover),(min-width:700px){.sep-after[data-v-47eddd5e]:hover{border-bottom-color:var(--hairline,rgba(0,0,0,.08))}.row1[data-v-47eddd5e]:hover,.row2[data-v-47eddd5e]:hover{cursor:pointer;background-color:#e6e5e55a}}.is-busy[data-v-47eddd5e]{pointer-events:none}.left-icon[data-v-47eddd5e]{width:20px;height:20px;color:var( --text-color-100)}.left-icon-back[data-v-47eddd5e]{display:flex;align-items:center;justify-content:center}.center-column[data-v-47eddd5e]{text-align:left}.row-lock[data-v-47eddd5e]{margin-left:12px;color:var(--muted,#6b675f)}.mini-spinner[data-v-47eddd5e]{width:11px;height:11px;border-radius:50%;border:1px solid transparent;border-top-color:#191816;border-right-color:#191816;animation:spin-47eddd5e .7s linear infinite}@keyframes spin-47eddd5e{to{transform:rotate(1turn)}}.row[data-v-7744f0bc]{display:grid;grid-template-columns:30px 1fr auto;align-items:center;padding:8px;background-color:var( --vcard-background-color);border-radius:4px}.sep-after[data-v-7744f0bc]{margin-bottom:6px;padding-bottom:8px;border-bottom:1px solid var(--hairline,rgba(0,0,0,.08));border-radius:4px 4px 0 0}@media (hover:hover),(min-width:700px){.row[data-v-7744f0bc]:hover{cursor:pointer;background-color:#e6e5e55a}}.left-icon[data-v-7744f0bc]{width:20px;height:20px;color:var( --text-color-100)}.left-icon-back[data-v-7744f0bc]{display:flex;align-items:center;justify-content:center}.center-column[data-v-7744f0bc]{text-align:left}.row-lock[data-v-7744f0bc]{margin-left:12px;color:var(--muted,#6b675f)}.gdm-root[data-v-107dae5c]{background:var(--ground);color:var(--ink);height:100%;display:flex;flex-direction:column;overflow:hidden}.gdm-body[data-v-107dae5c]{display:flex;flex:1;min-height:0}.gdm-wrap[data-v-107dae5c]{flex:1;min-width:0;min-height:0;overflow-y:auto}.gdm-panel[data-v-107dae5c],.gdm-wrap[data-v-107dae5c]{background:var(--surface);border-top:1px solid var(--hairline)}.gdm-panel[data-v-107dae5c]{width:0;flex:none;overflow:hidden;border-left:1px solid var(--hairline);transition:width .22s ease}.gdm-panel.open[data-v-107dae5c]{width:300px}.gdm-panel-in[data-v-107dae5c]{display:contents}.gdm-panel.phone[data-v-107dae5c]{border:0}.gdm-panel .ef[data-v-107dae5c]{width:299px}.gdm-bar-draft[data-v-107dae5c]{opacity:.75}.gdm-stage[data-v-107dae5c]{position:relative;width:100%;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;background:var(--surface);contain:strict}.gdm-ruler-bg[data-v-107dae5c]{position:absolute;top:0;right:0;background:var(--surface-2)}.gdm-side-bg[data-v-107dae5c]{position:absolute;top:0;left:0;bottom:0;background:var(--ground)}.gdm-side-border[data-v-107dae5c]{position:absolute;top:0;bottom:0;width:1px;background:var(--hairline-strong)}.gdm-group-bg[data-v-107dae5c]{position:absolute;left:0;right:0;background:var(--surface-2)}.gdm-empty-bg[data-v-107dae5c]{position:absolute;left:0;right:0;bottom:0;background:var(--ground)}.gdm-ruler[data-v-107dae5c]{display:contents}.gdm-stage.is-phone[data-v-107dae5c]{-webkit-touch-callout:none;touch-action:none;overflow:clip;contain:none}.gdm-ruler.sticky[data-v-107dae5c]{display:block;position:sticky;top:0;z-index:7;width:100%}.gdm-ruler.sticky[data-v-107dae5c]>:not(.gdm-corner){pointer-events:none}.gdm-corner[data-v-107dae5c]{position:absolute;left:0;top:0;box-sizing:border-box;background:var(--ground);border-right:1px solid var(--hairline-strong)}.gdm-ruler.sticky .gdm-fold[data-v-107dae5c]{pointer-events:auto;position:absolute;right:5px;bottom:6px;width:24px;height:24px;padding:0;border-radius:12px;border:1px solid var(--hairline);background:var(--surface);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.gdm-fold[data-v-107dae5c]:before{content:"";position:absolute;inset:-10px}.gdm-fold svg[data-v-107dae5c]{transition:transform .24s ease}.gdm-fold svg.flip[data-v-107dae5c]{transform:rotate(180deg)}.gdm-stage.is-phone .gdm-group-bg[data-v-107dae5c]{background:var(--ground);z-index:1}.gdm-stage.is-phone .gdm-hline[data-v-107dae5c]{z-index:1}.gdm-stage.is-phone .gdm-side-group[data-v-107dae5c]{z-index:2;padding:0 3px 0 12px;font-size:10px;letter-spacing:.02em}.gdm-stage.is-phone .gdm-side-group.folded[data-v-107dae5c]{justify-content:center;padding:0}.gdm-stage.is-phone .gdm-side-group.folded .nm[data-v-107dae5c]{display:none}.gdm-stage.is-phone .gdm-side-row[data-v-107dae5c]{gap:8px;padding-right:8px;font-size:13.5px}.gdm-stage.is-phone .gdm-bar.grab.marked[data-v-107dae5c]{overflow:visible}.gdm-stage.is-phone .gdm-bar.grab.marked[data-v-107dae5c]:after,.gdm-stage.is-phone .gdm-bar.grab.marked[data-v-107dae5c]:before{width:24px;max-width:none;top:50%;bottom:auto;height:40px;margin-top:-20px}.gdm-stage.is-phone .gdm-bar.grab.marked[data-v-107dae5c]:before{left:-12px}.gdm-stage.is-phone .gdm-bar.grab.marked[data-v-107dae5c]:after{right:-12px}.gdm-plus.gdm-plus--phone[data-v-107dae5c]{position:relative;width:14px;height:14px;margin:0 3px;padding:0}.gdm-plus.gdm-plus--phone[data-v-107dae5c]:before{content:"";position:absolute;inset:-15px -3px -15px -15px}.gdm-caret-btn[data-v-107dae5c]{position:relative;flex:none;display:flex;width:10px;height:7px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.gdm-caret-btn[data-v-107dae5c]:before{content:"";position:absolute;inset:-15px -3px -15px -3px}.gdm-project-plus[data-v-107dae5c] .v-card{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;background:transparent!important}.gdm-project-plus[data-v-107dae5c] .row{min-height:44px;align-items:center}.gdm-stage.is-phone .gdm-side-new[data-v-107dae5c]{padding:0 8px 0 12px;gap:8px;font-size:13.5px}.gdm-stage.is-phone .gdm-side-new.folded[data-v-107dae5c]{padding:0;justify-content:center}.gdm-new-plus[data-v-107dae5c]{flex:none}.gdm-stage.is-phone .gdm-side-new.folded .nm[data-v-107dae5c],.gdm-stage.is-phone .gdm-side-row.folded .nm[data-v-107dae5c]{display:none}.gdm-clip[data-v-107dae5c]{overflow:hidden}.gdm-clip-in[data-v-107dae5c],.gdm-clip[data-v-107dae5c]{position:absolute;left:0;right:0}.gdm-scroll-thumb[data-v-107dae5c]{position:absolute;right:3px;width:6px;border-radius:3px;background:var(--ink);opacity:.18;z-index:6;cursor:default;transition:opacity .12s ease}.gdm-scroll-thumb.active[data-v-107dae5c]{opacity:.35}@media (hover:hover),(min-width:700px){.gdm-scroll-thumb[data-v-107dae5c]:hover{opacity:.35}}.gdm-stage.is-phone .gdm-scroll-thumb[data-v-107dae5c]:before{content:"";position:absolute;inset:-6px -3px -6px -14px}.gdm-hover[data-v-107dae5c]{position:absolute;background:var(--ink);opacity:.05;pointer-events:none}.gdm-grip[data-v-107dae5c]{position:absolute;top:0;bottom:0;width:7px;cursor:col-resize;z-index:3}.gdm-hline[data-v-107dae5c]{position:absolute;height:1px;background:var(--hairline)}.gdm-hline.strong[data-v-107dae5c]{background:var(--hairline-strong)}.gdm-vline[data-v-107dae5c]{position:absolute;width:1px;background:var(--hairline)}.gdm-vline.strong[data-v-107dae5c]{background:var(--hairline-strong)}.gdm-today-line[data-v-107dae5c]{position:absolute;width:1.5px;background:var(--ink);z-index:3;pointer-events:none}.gdm-today-pill[data-v-107dae5c]{position:absolute;z-index:4;pointer-events:none;background:var(--ink);color:var(--ground);font-size:11px;font-weight:600;text-align:center;white-space:nowrap}.gdm-label[data-v-107dae5c]{position:absolute;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.gdm-label .q[data-v-107dae5c]{font-weight:400;color:var(--muted)}.gdm-label .v[data-v-107dae5c]{font-weight:600;color:var(--ink)}.gdm-label .v.wk[data-v-107dae5c]{color:var(--muted)}.gdm-bar[data-v-107dae5c]{position:absolute;overflow:hidden;white-space:nowrap}.gdm-bar.grab[data-v-107dae5c]{cursor:grab}.gdm-bar.grab[data-v-107dae5c]:after,.gdm-bar.grab[data-v-107dae5c]:before{content:"";position:absolute;top:0;bottom:0;width:8px;max-width:25%;cursor:col-resize;z-index:1}.gdm-bar.grab[data-v-107dae5c]:before{left:0}.gdm-bar.grab[data-v-107dae5c]:after{right:0}.gdm-bar.dragging[data-v-107dae5c],.gdm-ms.dragging[data-v-107dae5c]{cursor:grabbing;z-index:5}.gdm-bar[data-v-107dae5c],.gdm-ms[data-v-107dae5c]{transition:box-shadow .1s ease}.gdm-ms.grab[data-v-107dae5c]{cursor:grab}.gdm-bar.marked[data-v-107dae5c],.gdm-ms.marked .gdm-ms-dot[data-v-107dae5c]{box-shadow:0 0 0 1px var(--surface),0 0 0 2.5px var(--ink)}.gdm-bar.marked[data-v-107dae5c],.gdm-ms.marked[data-v-107dae5c]{z-index:4}.gdm-bar-label[data-v-107dae5c]{display:block;padding:0 12px;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;position:relative}.gdm-caret[data-v-107dae5c]{position:absolute;left:6px;top:50%;width:14px;height:14px;margin-top:-7px;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer;transition:transform .7s cubic-bezier(.4,0,.2,1)}.gdm-caret.open[data-v-107dae5c]{transform:rotate(90deg)}.gdm-bar.has-caret .gdm-bar-label[data-v-107dae5c]{padding-left:26px}.gdm-bar.folded[data-v-107dae5c],.gdm-ms.folded[data-v-107dae5c]{opacity:0;pointer-events:none}.gdm-stage.folding .gdm-bar[data-v-107dae5c],.gdm-stage.folding .gdm-empty-bg[data-v-107dae5c],.gdm-stage.folding .gdm-group-bg[data-v-107dae5c],.gdm-stage.folding .gdm-hline[data-v-107dae5c],.gdm-stage.folding .gdm-ms[data-v-107dae5c],.gdm-stage.folding .gdm-side-row[data-v-107dae5c],.gdm-stage.folding .gdm-today-line[data-v-107dae5c],.gdm-stage.folding .gdm-vline[data-v-107dae5c]{transition:top .7s cubic-bezier(.4,0,.2,1),height .7s cubic-bezier(.4,0,.2,1),opacity .7s cubic-bezier(.4,0,.2,1)}.gdm-stage.slotting .gdm-bar[data-v-107dae5c]:not(.dragging),.gdm-stage.slotting .gdm-empty-bg[data-v-107dae5c],.gdm-stage.slotting .gdm-group-bg[data-v-107dae5c],.gdm-stage.slotting .gdm-hline[data-v-107dae5c],.gdm-stage.slotting .gdm-ms[data-v-107dae5c]:not(.dragging),.gdm-stage.slotting .gdm-side-row[data-v-107dae5c],.gdm-stage.slotting .gdm-today-line[data-v-107dae5c],.gdm-stage.slotting .gdm-vline[data-v-107dae5c]{transition:top .18s cubic-bezier(.4,0,.2,1),height .18s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.gdm-caret[data-v-107dae5c]{transition:none}}.gdm-rename[data-v-107dae5c]{position:absolute;z-index:6;padding:0 12px;border:none;outline:none;font-family:inherit;font-size:12px;font-weight:600;box-sizing:border-box}.gdm-rename[data-v-107dae5c]::-moz-placeholder{color:inherit;opacity:.6}.gdm-rename[data-v-107dae5c]::placeholder{color:inherit;opacity:.6}.gdm-stage.title-centered .gdm-bar-label[data-v-107dae5c],.gdm-stage.title-centered .gdm-rename[data-v-107dae5c]:not(.ms){text-align:center}.gdm-ms[data-v-107dae5c]{position:absolute;height:12px;display:flex;align-items:center}.gdm-ms-dot[data-v-107dae5c]{width:8.5px;height:8.5px;transform:rotate(45deg);margin:0 1.75px;flex:none;border-radius:2px}.gdm-ms-label[data-v-107dae5c]{margin-left:6px;font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap}.gdm-side-group[data-v-107dae5c]{position:absolute;left:0;display:flex;align-items:center;padding:0 24px 0 16px;font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.02em}.gdm-side-group .nm[data-v-107dae5c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdm-side-group .caret[data-v-107dae5c]{flex:none;transform:rotate(180deg);transition:transform .7s cubic-bezier(.4,0,.2,1)}.gdm-side-group .caret.open[data-v-107dae5c]{transform:none}@media (prefers-reduced-motion:reduce){.gdm-side-group .caret[data-v-107dae5c]{transition:none}}.gdm-side-row[data-v-107dae5c]{position:absolute;left:0;display:flex;align-items:center;gap:6px;padding-right:10px;font-size:13px;font-weight:600;color:var(--ink)}.gdm-plus[data-v-107dae5c]{flex:none;display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:4px;margin:-4px 8px -4px 0;box-sizing:content-box;border-radius:6px;color:var(--muted);background:none;border:0;cursor:pointer}@media (hover:hover),(min-width:700px){.gdm-plus[data-v-107dae5c]:hover{color:var(--ink)}}.gdm-caret-btn[data-v-107dae5c]:focus,.gdm-caret-btn[data-v-107dae5c]:focus-visible,.gdm-fold[data-v-107dae5c]:focus,.gdm-fold[data-v-107dae5c]:focus-visible,.gdm-plus[data-v-107dae5c]:focus,.gdm-plus[data-v-107dae5c]:focus-visible{outline:none}.gdm-side-new[data-v-107dae5c]{position:absolute;left:0;display:flex;align-items:center;padding:0 10px 0 16px;font-size:13px;font-weight:500;color:var(--muted)}.gdm-side-new.act[data-v-107dae5c]{cursor:pointer}@media (hover:hover),(min-width:700px){.gdm-side-new.act[data-v-107dae5c]:hover{color:var(--ink)}}.gdm-phase-hint[data-v-107dae5c],.gdm-side-new .nm[data-v-107dae5c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdm-phase-hint[data-v-107dae5c]{position:absolute;border:1.5px dashed var(--hairline-strong);color:var(--muted);font-size:12px;font-weight:500;padding-left:12px;box-sizing:border-box;pointer-events:none}.gdm-side-row.off[data-v-107dae5c]{color:var(--muted)}.gdm-edit[data-v-107dae5c]{flex:none;display:flex;align-items:center;justify-content:center;width:12px;height:12px;padding:6px;margin:-6px;box-sizing:content-box;color:inherit;background:none;border:0;cursor:pointer}.gdm-edit[data-v-107dae5c]:focus,.gdm-edit[data-v-107dae5c]:focus-visible{outline:none}.gdm-edit svg[data-v-107dae5c]{transition:transform .3s ease}.gdm-edit.is-shared[data-v-107dae5c]{color:var(--muted);margin-left:-4px}@media (hover:hover),(min-width:700px){.gdm-edit:hover svg[data-v-107dae5c]{transform:scale(1.3)}}.gdm-side-row .chip[data-v-107dae5c]{width:10px;height:10px;border-radius:2px;flex:none;box-sizing:border-box}.gdm-side-row .nm[data-v-107dae5c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdm-side-row .nm-input[data-v-107dae5c]{flex:1;min-width:0;border:0;outline:0;padding:0;background:transparent;font:inherit;color:inherit}.gdm-color-pop[data-v-107dae5c]{width:360px;box-sizing:border-box;padding:16px;background:var(--surface,#fff);border:1px solid var(--hairline,#e5e1da);border-radius:12px;box-shadow:var(--lift,0 4px 16px rgba(0,0,0,.12))}.gdm-side-row.lifted[data-v-107dae5c]{z-index:5;background:var(--surface);box-shadow:var(--lift)}.gdm-stage.row-sorting .gdm-bar[data-v-107dae5c],.gdm-stage.row-sorting .gdm-ms[data-v-107dae5c],.gdm-stage.row-sorting .gdm-side-row[data-v-107dae5c]{transition:top .15s cubic-bezier(.2,.7,.2,1),box-shadow .1s ease}.gdm-stage.row-sorting .gdm-side-row.lifted[data-v-107dae5c]{transition:box-shadow .1s ease}.og-root[data-v-b26ad4b8]{width:1920px;height:1008px;background:#fff;color:#191816;display:flex;flex-direction:column;overflow:hidden;font-family:Inter,Inter Placeholder,sans-serif}.og-root.is-dark[data-v-b26ad4b8]{background:#1a1a1a;color:#fff}.og-navbar-wrap[data-v-b26ad4b8]{flex-shrink:0}.og-calendar-area[data-v-b26ad4b8]{width:1920px;flex:1;min-height:0;overflow:hidden;position:relative}.ps-root[data-v-0a8597b4]{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.ps-body[data-v-0a8597b4]{color:var(--ink)}.ps-panel[data-v-0a8597b4]{min-height:min(477px,calc(100vh - 260px))}.ps-root[data-v-0a8597b4] .panel-footer{padding-top:24px!important}.ps-seg[data-v-0a8597b4]{display:inline-flex;height:32px;border:1px solid var(--hairline);border-radius:16px;overflow:hidden;align-self:flex-start;flex:none;box-sizing:border-box}.ps-seg-full[data-v-0a8597b4]{display:flex;width:100%;margin-top:22px;margin-bottom:24px}.ps-seg-item[data-v-0a8597b4]{border:0;margin:0;padding:0 14px;display:flex;align-items:center;justify-content:center;background:var(--surface);color:var(--muted);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.ps-seg-full .ps-seg-item[data-v-0a8597b4]{flex:1}@media (hover:hover),(min-width:700px){.ps-seg-item[data-v-0a8597b4]:hover:not(.is-on){background:var(--surface-2)}}.ps-seg-item.is-on[data-v-0a8597b4]{background:var(--ink);color:var(--surface);cursor:default}.ps-seg-item[data-v-0a8597b4]:focus{outline:none}.ps-seg-item[data-v-0a8597b4]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.ps-lbl[data-v-0a8597b4]{display:flex;justify-content:space-between;align-items:center;margin:24px 0 6px;font-size:12.5px;font-weight:500;line-height:16px;color:var(--muted)}.ps-lbl-16[data-v-0a8597b4]{margin-top:16px}.ps-lbl-24[data-v-0a8597b4]{margin-top:24px}.ps-field[data-v-0a8597b4]{box-sizing:border-box;width:100%;min-width:0;height:40px;padding:0 12px;border:0;border-radius:8px;background:var(--surface-2);color:var(--ink);font:inherit;font-size:14px;outline:none;display:flex;align-items:center}.ps-field[data-v-0a8597b4]::-moz-placeholder{color:var(--hairline-strong)}.ps-field[data-v-0a8597b4]::placeholder{color:var(--hairline-strong)}.ps-field[data-v-0a8597b4]:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.ps-url[data-v-0a8597b4]{display:block;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-pill[data-v-0a8597b4]{box-sizing:border-box;height:32px;padding:0 16px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:none;cursor:pointer}@media (hover:hover),(min-width:700px){.ps-pill[data-v-0a8597b4]:hover:not(:disabled){background:var(--surface-2)}}.ps-pill-blk[data-v-0a8597b4]{background:var(--ink);color:var(--surface)}@media (hover:hover),(min-width:700px){.ps-pill-blk[data-v-0a8597b4]:hover:not(:disabled){background:var(--ink);color:var(--surface)}}.ps-pill[data-v-0a8597b4]:disabled{background:var(--hairline-strong);border-color:var(--hairline-strong);color:var(--surface);cursor:default}.ps-pill-plus[data-v-0a8597b4]{padding-left:12px}.ps-cap40[data-v-0a8597b4]{box-sizing:border-box;height:40px;padding:0 16px;border:0;border-radius:20px;background:var(--ink);color:var(--surface);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;flex:none;cursor:pointer}.ps-cap40[data-v-0a8597b4]:disabled{background:var(--hairline-strong);cursor:default}.ps-trash[data-v-0a8597b4]{box-sizing:border-box;width:32px;height:32px;padding:0;flex:none;border:1px solid var(--hairline);border-radius:16px;background:var(--surface);color:var(--muted);display:grid;place-items:center;cursor:pointer}@media (hover:hover),(min-width:700px){.ps-trash[data-v-0a8597b4]:hover{background:var(--surface-2);color:var(--ink)}}.ps-word[data-v-0a8597b4]{border:0;background:transparent;padding:0;font:inherit;font-size:12.5px;font-weight:500;color:var(--muted);cursor:pointer}@media (hover:hover),(min-width:700px){.ps-word[data-v-0a8597b4]:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}}.ps-del[data-v-0a8597b4]{font-size:13.5px}.ps-root button[data-v-0a8597b4]:focus{outline:none}.ps-root button[data-v-0a8597b4]:focus-visible{outline:none;box-shadow:0 0 0 1.5px var(--ink)}.ps-list[data-v-0a8597b4]{border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.ps-list-scroll[data-v-0a8597b4]{overflow-y:auto;max-height:min(52vh,421px)}.ps-grp+.ps-grp[data-v-0a8597b4]{border-top:1px solid var(--hairline)}.ps-crow[data-v-0a8597b4],.ps-li[data-v-0a8597b4]{display:flex;align-items:center;padding:0 12px;font-size:14px;color:var(--ink);cursor:pointer}.ps-crow[data-v-0a8597b4]{height:40px}.ps-li[data-v-0a8597b4]{height:32px}@media (hover:hover),(min-width:700px){.ps-crow[data-v-0a8597b4]:hover,.ps-li[data-v-0a8597b4]:hover{background:var(--surface-2)}}.ps-cb[data-v-0a8597b4]{box-sizing:border-box;width:18px;height:18px;flex:none;border-radius:5px;border:1.5px solid var(--hairline-strong);display:grid;place-items:center;color:transparent;cursor:pointer}.ps-cb.is-on[data-v-0a8597b4]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ps-dot[data-v-0a8597b4]{width:10px;height:10px;border-radius:3px;flex:none}.ps-crow .ps-dot[data-v-0a8597b4],.ps-li .ps-dot[data-v-0a8597b4]{margin:0 10px 0 12px}.ps-name[data-v-0a8597b4]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-av[data-v-0a8597b4]{box-sizing:border-box;width:28px;height:28px;flex:none;border-radius:50%;background:var(--muted);color:var(--surface);font-size:12px;font-weight:700;display:grid;place-items:center}.ps-avs[data-v-0a8597b4]{display:flex;margin-right:12px;flex:none}.ps-avs .ps-av[data-v-0a8597b4]{box-shadow:0 0 0 2px var(--surface)}.ps-avs .ps-av+.ps-av[data-v-0a8597b4]{margin-left:-8px}.ps-avs .ps-av[data-v-0a8597b4]:last-child:not(:first-child){font-size:11px}.ps-caret[data-v-0a8597b4]{flex:none;display:flex;color:var(--muted);margin-right:-5px}.ps-prow[data-v-0a8597b4]{min-height:64px;display:flex;align-items:center;gap:10px;padding:0 12px 0 42px}.ps-prow-t[data-v-0a8597b4]{flex:1;min-width:0}.ps-prow-e[data-v-0a8597b4]{font-size:14px;line-height:20px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-prow-m[data-v-0a8597b4]{font-size:13px;line-height:18px;color:var(--muted)}.ps-prow-ctl[data-v-0a8597b4]{display:flex;align-items:center;gap:8px;flex:none}.ps-empty-row[data-v-0a8597b4]{height:40px;display:flex;align-items:center;padding:0 12px 0 42px;font-size:14px;color:var(--muted)}.ps-empty[data-v-0a8597b4]{padding:10px 0;font-size:14px;color:var(--muted)}.ps-confirm[data-v-0a8597b4]{margin:0 12px 12px 42px;padding:10px 12px;border-radius:8px;background:var(--surface-2)}.ps-confirm-link[data-v-0a8597b4]{margin:16px 0 0}.ps-confirm-text[data-v-0a8597b4]{margin:0 0 10px;font-size:13px;line-height:18px;color:var(--ink)}.ps-confirm-actions[data-v-0a8597b4]{display:flex;justify-content:flex-end;gap:8px}.ps-inv[data-v-0a8597b4]{display:flex;gap:8px;margin-top:16px}.ps-inv-input[data-v-0a8597b4]{flex:1}.ps-note[data-v-0a8597b4]{margin-top:8px;font-size:12.5px;line-height:16px;color:var(--muted)}.ps-card[data-v-0a8597b4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid var(--hairline);border-radius:12px}.ps-card+.ps-card[data-v-0a8597b4]{margin-top:8px}.ps-card-t[data-v-0a8597b4]{min-width:0;flex:1}.ps-card-n[data-v-0a8597b4]{font-size:14px;font-weight:600;line-height:20px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-card-c[data-v-0a8597b4]{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap;overflow:hidden}.ps-card-cal[data-v-0a8597b4]{overflow:hidden;text-overflow:ellipsis}.ps-sep[data-v-0a8597b4]{color:var(--hairline-strong)}.ps-card-icons[data-v-0a8597b4]{display:flex;align-items:center;gap:16px;margin-right:-5px;flex:none;color:var(--muted)}.ps-icon[data-v-0a8597b4]{border:0;background:transparent;padding:0;display:flex;color:var(--muted);cursor:pointer}@media (hover:hover),(min-width:700px){.ps-icon[data-v-0a8597b4]:hover:not(:disabled){color:var(--ink)}}.ps-icon[data-v-0a8597b4]:disabled{color:var(--hairline-strong);cursor:default}.ps-links-empty[data-v-0a8597b4]{padding:24px 12px;border:1px solid var(--hairline);border-radius:12px;text-align:center;font-size:13px;color:var(--muted)}.ps-new[data-v-0a8597b4]{margin-top:16px}.ps-back[data-v-0a8597b4]{display:inline-flex;align-items:center;height:32px;border:0;background:transparent;padding:0;font:inherit;font-size:14px;font-weight:500;color:var(--muted);cursor:pointer}.ps-back svg[data-v-0a8597b4]{margin-left:-5px;margin-right:5px}@media (hover:hover),(min-width:700px){.ps-back[data-v-0a8597b4]:hover{color:var(--ink)}.ps-back:hover span[data-v-0a8597b4]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}}.ps-h[data-v-0a8597b4]{margin-top:16px;font-size:14px;font-weight:600;line-height:20px;color:var(--ink)}.ps-row[data-v-0a8597b4]{display:flex;gap:8px;margin-top:16px}.ps-row .ps-field[data-v-0a8597b4]{flex:1}.ps-embed[data-v-0a8597b4]{margin-top:16px;border:1px solid var(--hairline);border-radius:12px;padding:0 12px;overflow:hidden}.ps-embed-hd[data-v-0a8597b4]{height:54px;margin:0 -12px;padding:0 12px;display:flex;align-items:center;gap:12px;cursor:pointer}@media (hover:hover),(min-width:700px){.ps-embed-hd[data-v-0a8597b4]:hover{background:var(--surface-2)}}.ps-embed-ic[data-v-0a8597b4]{width:32px;height:32px;flex:none;border-radius:8px;background:var(--surface-2);color:var(--muted);display:grid;place-items:center}@media (hover:hover),(min-width:700px){.ps-embed-hd:hover .ps-embed-ic[data-v-0a8597b4]{background:var(--surface)}}.ps-embed-t[data-v-0a8597b4]{flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--ink)}.ps-embed-bd[data-v-0a8597b4]{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.ps-coderow[data-v-0a8597b4]{display:flex;gap:8px;align-items:flex-start}.ps-code[data-v-0a8597b4]{flex:1;min-width:0;box-sizing:border-box;height:120px;overflow:auto;padding:10px 12px;border-radius:8px;background:var(--surface-2);color:var(--ink);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:18px;word-break:break-all}.ps-send[data-v-0a8597b4]{margin-top:24px;height:32px;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--muted)}.ps-soc[data-v-0a8597b4]{display:flex;align-items:center;gap:20px}.ps-soc a[data-v-0a8597b4]{display:flex;color:var(--muted);text-decoration:none}@media (hover:hover),(min-width:700px){.ps-soc a[data-v-0a8597b4]:hover{color:var(--ink)}}.is-off[data-v-0a8597b4]{opacity:.4;pointer-events:none}.ps-mode-new[data-v-0a8597b4] .panel-btn-cancel,[data-v-0a8597b4] .panel-btn-save{display:none!important}@media (max-width:560px){.ps-inv[data-v-0a8597b4]{flex-wrap:wrap}.ps-inv-input[data-v-0a8597b4]{flex-basis:100%}.ps-prow[data-v-0a8597b4]{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}}@media (max-width:699px){.ps-root[data-v-0a8597b4] .vcard-sheet .middle-scroll{overflow:hidden;display:flex;flex-direction:column}.vcard-sheet .ps-body[data-v-0a8597b4]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.vcard-sheet .ps-seg-full[data-v-0a8597b4]{flex:none}.vcard-sheet .ps-panel[data-v-0a8597b4]{flex:1 1 auto;min-height:min(477px,calc(var(--sheet-max-h) - 240px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.vcard-sheet .ps-list-scroll[data-v-0a8597b4]{max-height:none;overflow:visible}.vcard-sheet .ps-crow[data-v-0a8597b4],.vcard-sheet .ps-field[data-v-0a8597b4]{height:44px}.vcard-sheet .ps-cap40[data-v-0a8597b4]{height:44px;border-radius:22px}.vcard-sheet .ps-inv[data-v-0a8597b4]{flex-wrap:wrap}.vcard-sheet .ps-inv-input[data-v-0a8597b4]{flex:1 1 100%}.vcard-sheet .ps-inv[data-v-0a8597b4] .rs{flex:1 1 auto}.vcard-sheet .ps-inv[data-v-0a8597b4] .rs-trigger{flex:1 1 auto;height:44px;justify-content:space-between}}.vertical-center[data-v-2c35cd13]{margin:0;position:relative;top:50%;transform:translateY(-50%)}.textarea-input-container[data-v-2c35cd13]{position:relative}.textarea-input-container .annucal-label[data-v-2c35cd13]{position:absolute;top:8px;left:12px;font-size:14px;line-height:12px;color:var(--input-label-color);transition:all .2s ease;z-index:1;pointer-events:none}.textarea-input-container .floating-label[data-v-2c35cd13]{top:-18px;left:0;font-size:14px;font-weight:400;line-height:12px;color:var(--input-label-color)}.annucal-textarea-wrap[data-v-2c35cd13]{margin-top:4px}.annucal-textarea-wrap[data-v-2c35cd13] .v-field{background-color:var(--input-bg);border-radius:8px;border:1px solid transparent;box-sizing:border-box;box-shadow:none}.annucal-textarea-wrap[data-v-2c35cd13] .v-field--focused{background-color:var(--input-bg-focused);border-color:var(--input-border-color)}.annucal-textarea-wrap[data-v-2c35cd13] .v-field__input,.annucal-textarea-wrap[data-v-2c35cd13] textarea{color:var(--input-text-color)}.annucal-textarea-wrap[data-v-2c35cd13] .v-field__input{padding-left:12px}.annucal-textarea-wrap[data-v-2c35cd13] textarea{padding:8px 12px}.share-section[data-v-2c35cd13]{padding-top:18px}.share-section[data-v-2c35cd13]:last-child{padding-bottom:32px}.share-header[data-v-2c35cd13]{cursor:pointer;transition:opacity .2s}@media (hover:hover),(min-width:700px){.share-header[data-v-2c35cd13]:hover{opacity:.7}}.share-left-icon[data-v-2c35cd13]{width:18px;height:18px;color:var(--text-color-100)}.pp-color-label[data-v-2c35cd13]{display:block;font-size:14px;color:var(--input-label-color);margin:0 0 8px}.team-toggle-main[data-v-2c35cd13]{padding:26px 0 24px}.status-toggle-row[data-v-2c35cd13]{padding:26px 0 0}.share-section-roomy[data-v-2c35cd13]{padding-top:30px}.team-subcard[data-v-2c35cd13]{margin:8px 0 0 22px;padding:4px 12px;background:var(--input-bg);border:1px solid rgba(0,0,0,.05);border-radius:10px}.dark-theme .team-subcard[data-v-2c35cd13]{border-color:hsla(0,0%,100%,.07)}.team-sub-icon[data-v-2c35cd13]{width:16px;height:16px;opacity:.8}.team-toggle-row[data-v-2c35cd13]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;cursor:pointer}@media (hover:hover),(min-width:700px){.team-toggle-row[data-v-2c35cd13]:hover{opacity:.7}}.toggle-disabled[data-v-2c35cd13]{opacity:.4;pointer-events:none}.team-off-hint[data-v-2c35cd13]{font-size:12px;line-height:1.4;opacity:.65;padding-top:4px;color:var(--text-color-100)}@media (hover:hover),(min-width:700px){.toggle-disabled[data-v-2c35cd13]:hover{opacity:.4}}.toggle[data-v-2c35cd13]{margin-top:2px;position:relative;display:flex;align-items:center;justify-content:flex-end;height:16px}.toggle input[type=checkbox][data-v-2c35cd13]{opacity:0;position:absolute;width:0;height:0}.toggle label[data-v-2c35cd13]{position:relative;background-color:#d1d1d6;border:0;border-radius:20px;box-shadow:none;height:16px;width:29px;display:block;cursor:pointer}.toggle input:checked+label[data-v-2c35cd13]{background-color:#191816;border:0;box-shadow:none}.toggle label .toggle-handle[data-v-2c35cd13]{position:absolute;top:50%;left:0;height:16px;width:16px;border:2px solid #d1d1d6;border-radius:100px;box-sizing:border-box;background:#fff;background-image:none;transition:transform .1s ease-in-out,border .1s ease-in-out;transform:translateX(0) translateY(-50%);z-index:2}.toggle input:checked+label .toggle-handle[data-v-2c35cd13]{border-color:#191816;transform:translateX(13px) translateY(-50%)}.dark-theme .toggle label[data-v-2c35cd13]{background-color:#a39f96}.dark-theme .toggle input:checked+label[data-v-2c35cd13]{background-color:#f2efe8}.dark-theme .toggle label .toggle-handle[data-v-2c35cd13]{background:#191816;border-color:#a39f96}.dark-theme .toggle input:checked+label .toggle-handle[data-v-2c35cd13]{border-color:#f2efe8}.ai-toggle-section[data-v-2c35cd13]{padding-top:16px;padding-bottom:8px}.ai-toggle-row[data-v-2c35cd13]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--back-flat);border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}@media (hover:hover),(min-width:700px){.ai-toggle-row[data-v-2c35cd13]:hover{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08))}}.ai-toggle-row.ai-active[data-v-2c35cd13]{background:linear-gradient(135deg,rgba(102,126,234,.12),rgba(118,75,162,.12));border-color:rgba(102,126,234,.3)}.ai-toggle-left[data-v-2c35cd13]{display:flex;align-items:center;gap:10px}.ai-toggle-icon[data-v-2c35cd13]{font-size:20px;color:#764ba2}.ai-toggle-text[data-v-2c35cd13]{font-size:14px;font-weight:500;color:var(--text-color-100)}.ai-switch[data-v-2c35cd13]{flex-shrink:0}.ai-chat-section[data-v-2c35cd13]{margin-top:12px}.chat-messages[data-v-2c35cd13]{min-height:300px;max-height:380px;overflow-y:auto;padding:12px;background:var(--back-flat);border-radius:8px;margin-bottom:12px}.welcome-message[data-v-2c35cd13]{text-align:center;padding:16px 8px}.welcome-text[data-v-2c35cd13]{font-size:13px;color:var(--text-color-100);margin-bottom:12px}.example-prompts[data-v-2c35cd13]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.example-chip[data-v-2c35cd13]{padding:6px 12px;background-color:var(--vcard-background-color);border-radius:16px;font-size:12px;color:var(--text-color-100);cursor:pointer;transition:all .2s;border:1px solid var(--border-color)}@media (hover:hover),(min-width:700px){.example-chip[data-v-2c35cd13]:hover{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-color:rgba(102,126,234,.3)}}.message[data-v-2c35cd13]{margin-bottom:10px;max-width:85%}.message.user[data-v-2c35cd13]{margin-left:auto}.message.assistant[data-v-2c35cd13]{margin-right:auto}.message-content[data-v-2c35cd13]{padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.4}.message.user .message-content[data-v-2c35cd13]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom-right-radius:4px}.message.assistant .message-content[data-v-2c35cd13]{background-color:var(--vcard-background-color);color:var(--text-color-100);border-bottom-left-radius:4px}.provider-selection[data-v-2c35cd13]{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:12px;background-color:var(--back-flat);border-radius:8px}.provider-label[data-v-2c35cd13]{font-size:12px;color:var(--text-color-100);white-space:nowrap}.provider-select[data-v-2c35cd13]{flex:1;padding:6px 10px;border-radius:6px;border:1px solid var(--border-color);background-color:var(--vcard-background-color);color:var(--text-color-100);font-size:12px;cursor:pointer;outline:none}.provider-select[data-v-2c35cd13]:focus{border-color:#667eea}.provider-select[data-v-2c35cd13]:disabled{opacity:.6;cursor:not-allowed}.token-info[data-v-2c35cd13]{display:flex;align-items:center;gap:6px;margin-top:4px;padding:4px 10px;font-size:11px;color:#555;background-color:rgba(102,126,234,.08);border-radius:6px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(102,126,234,.15)}.dark-theme .token-info[data-v-2c35cd13]{color:#bbb;background-color:rgba(102,126,234,.15);border-color:rgba(102,126,234,.25)}.token-count[data-v-2c35cd13]{font-weight:500}.token-cost[data-v-2c35cd13]{color:#667eea;font-weight:600}.dark-theme .token-cost[data-v-2c35cd13]{color:#a5b4fc}.session-summary[data-v-2c35cd13]{margin-top:12px;padding:10px 12px;background-color:rgba(102,126,234,.08);border-radius:6px;border:1px solid rgba(102,126,234,.2)}.dark-theme .session-summary[data-v-2c35cd13]{background-color:rgba(102,126,234,.12);border-color:rgba(102,126,234,.3)}.session-summary-title[data-v-2c35cd13]{font-size:11px;font-weight:600;color:#667eea;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.dark-theme .session-summary-title[data-v-2c35cd13]{color:#a5b4fc}.session-summary-stats[data-v-2c35cd13]{display:flex;flex-direction:column;gap:4px}.session-stat[data-v-2c35cd13]{display:flex;justify-content:space-between;font-size:12px}.stat-label[data-v-2c35cd13]{color:#666}.dark-theme .stat-label[data-v-2c35cd13]{color:#c4c4c4}.stat-value[data-v-2c35cd13]{font-weight:500;color:#333}.dark-theme .stat-value[data-v-2c35cd13]{color:#ddd}.stat-cost[data-v-2c35cd13]{color:#667eea;font-weight:600}.dark-theme .stat-cost[data-v-2c35cd13]{color:#a5b4fc}.typing-indicator[data-v-2c35cd13]{display:flex;gap:6px;padding:8px 4px}.typing-indicator span[data-v-2c35cd13]{width:8px;height:8px;background-color:#764ba2;border-radius:50%;animation:typing-2c35cd13 1.4s ease-in-out infinite}.typing-indicator span[data-v-2c35cd13]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-2c35cd13]:nth-child(3){animation-delay:.4s}@keyframes typing-2c35cd13{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.project-preview[data-v-2c35cd13]{background-color:var(--vcard-background-color);border-radius:8px;padding:12px;margin-top:10px;border:2px solid #7ed321}.preview-header[data-v-2c35cd13]{display:flex;align-items:center;gap:6px;color:#7ed321;font-weight:600;font-size:13px;margin-bottom:6px}.preview-icon[data-v-2c35cd13]{font-size:18px}.preview-name[data-v-2c35cd13]{font-size:14px;font-weight:600;color:var(--text-color-100);margin-bottom:10px}.preview-phases[data-v-2c35cd13]{display:flex;flex-direction:column;gap:6px}.preview-phase[data-v-2c35cd13]{display:flex;align-items:center;gap:8px}.phase-color[data-v-2c35cd13]{width:10px;height:10px;border-radius:3px}.phase-info[data-v-2c35cd13]{flex:1}.phase-name[data-v-2c35cd13]{font-size:12px;font-weight:500;color:var(--text-color-100)}.phase-details[data-v-2c35cd13]{font-size:10px;color:#666}.dark-theme .phase-details[data-v-2c35cd13]{color:#9ca3af}.error-banner[data-v-2c35cd13]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#ffebee;color:#c62828;font-size:12px;border-radius:6px;margin-bottom:12px}.dark-theme .error-banner[data-v-2c35cd13]{background-color:rgba(198,40,40,.2)}.error-icon[data-v-2c35cd13]{font-size:16px}.chat-input-area[data-v-2c35cd13]{margin-top:8px}.input-wrapper[data-v-2c35cd13]{display:flex;align-items:center;gap:8px;background-color:var(--textfield-background-color);border:1px solid var(--border-color,#ccc);border-radius:20px;padding:4px 4px 4px 14px}.dark-theme .input-wrapper[data-v-2c35cd13]{border-color:#555;background-color:#2a2a2a}.chat-messages[data-v-2c35cd13]{border:1px solid var(--border-color,#e0e0e0)}.dark-theme .chat-messages[data-v-2c35cd13]{border-color:#444}.dark-theme .example-chip[data-v-2c35cd13]{background-color:#333;border-color:#555}@media (hover:hover),(min-width:700px){.dark-theme .example-chip[data-v-2c35cd13]:hover{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2))}}.input-wrapper input[data-v-2c35cd13]{flex:1;border:none;background:transparent;font-size:13px;color:var(--input-text-color);outline:none}.input-wrapper input[data-v-2c35cd13]::-moz-placeholder{color:var(--text-color-50)}.input-wrapper input[data-v-2c35cd13]::placeholder{color:var(--text-color-50)}.send-button[data-v-2c35cd13]{width:32px;height:32px;border-radius:50%;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,opacity .2s}.send-button[data-v-2c35cd13]:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover),(min-width:700px){.send-button[data-v-2c35cd13]:not(:disabled):hover{transform:scale(1.1)}}.send-icon[data-v-2c35cd13]{font-size:16px}.sl-text[data-v-54c878c0]{font-size:14px;line-height:20px;color:var(--ink);overflow-wrap:anywhere}.sl-text--multi[data-v-54c878c0]{white-space:pre-line}.dl-input.sl-area[data-v-54c878c0]{height:96px;padding:10px 12px;resize:none;line-height:1.45;display:block}.sl-color[data-v-54c878c0]{margin-bottom:0}.sl-lbl[data-v-54c878c0]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--muted);margin:0 0 6px}.sl-lbl label[data-v-54c878c0]{margin:0}.sl-confirm[data-v-54c878c0]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:13px;line-height:20px;color:var(--ink)}.sl-confirm-text[data-v-54c878c0]{flex:1;min-width:0}.dl-btn.sl-confirm-btn[data-v-54c878c0]{height:28px;padding:0 12px;font-size:12.5px;flex:none}.dl-trash.is-hidden[data-v-54c878c0]{visibility:hidden}@media (max-width:699px){.dl-btn.sl-confirm-btn[data-v-54c878c0]{height:44px;border-radius:22px;padding:0 16px}}.grid-container[data-v-303a9dbe]{display:grid;grid-template-columns:130px auto;background-color:#fff;padding:16px}.grid-item-links-active[data-v-303a9dbe],.grid-item-links-inactive[data-v-303a9dbe]{font-size:14px;text-align:left;font-weight:300;letter-spacing:-.6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-item-links-inactive[data-v-303a9dbe]{color:#85827c}.plus-button-active[data-v-303a9dbe],.plus-button-inactive[data-v-303a9dbe]{display:flex;justify-content:center;align-items:center;width:18px;height:18px;border-radius:999px;margin-top:2px}.plus-button-active[data-v-303a9dbe]{background-color:#e7e5df;border:1px solid #e7e5df;transition:background-color .3s ease,color .3s ease;cursor:pointer}.plus-button-inactive[data-v-303a9dbe]{background-color:#f1f1f1;border:1px solid #f1f1f1}.plus-icon[data-v-303a9dbe]{color:#191816;font-size:14px;font-weight:700;transition:color .3s ease}@media (hover:hover),(min-width:700px){.plus-button-active[data-v-303a9dbe]:hover{background-color:#191816}.plus-button-active:hover .plus-icon[data-v-303a9dbe]{color:#fff}}.is-mobile.row1[data-v-303a9dbe],.is-mobile.row2[data-v-303a9dbe],.is-mobile.row3[data-v-303a9dbe]{padding:14px}.row1[data-v-303a9dbe],.row2[data-v-303a9dbe],.row3[data-v-303a9dbe]{display:grid;grid-template-columns:30px auto 30px;align-items:center;background-color:#fff;padding:8px;border-radius:4px;background-color:var( --vcard-background-color)}.row1[data-v-303a9dbe]{margin-bottom:2px}@media (hover:hover),(min-width:700px){.row1[data-v-303a9dbe]:hover,.row2[data-v-303a9dbe]:hover{cursor:pointer;background-color:#e6e5e55a}}.left-icon[data-v-303a9dbe]{width:20px;height:20px;color:var( --text-color-100)}.left-icon-noactive[data-v-303a9dbe]{width:20px;height:20px;color:#9e9e9e}.left-icon-back[data-v-303a9dbe]{display:flex;align-items:center;justify-content:center}.right-icon-back[data-v-303a9dbe]{display:flex;justify-self:end;align-items:center}.right-icon-container-noactive[data-v-303a9dbe],.right-icon-container[data-v-303a9dbe]{display:flex;align-items:center;justify-content:center;border-radius:4px;width:20px;height:20px;margin-right:4px}.right-icon-container[data-v-303a9dbe]{background-color:#e7e5df}.right-icon[data-v-303a9dbe]{width:16px;height:16px}.right-icon-noactive[data-v-303a9dbe]{width:16px;height:16px;color:#9e9e9e}.center-column[data-v-303a9dbe]{text-align:left}.drawer-root[data-v-159c4718]{display:flex;flex-direction:column;padding:8px;gap:4px;height:100%}.drawer-scroll[data-v-159c4718]{max-height:calc(100vh - 190px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y}.list-vertical[data-v-159c4718]{display:flex;flex-direction:column;gap:8px}.box-vertical[data-v-159c4718]{border-radius:4px;padding:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.box-vertical.box-hidden .edit-icon[data-v-159c4718],.box-vertical.box-hidden .tab-text[data-v-159c4718]{color:#191816!important}.dark-theme .box-vertical.box-hidden .edit-icon[data-v-159c4718],.dark-theme .box-vertical.box-hidden .tab-text[data-v-159c4718]{color:#f2efe8!important}.row-grid[data-v-159c4718]{--left-col:34px;display:grid;grid-template-columns:var(--left-col) 1fr 30px;align-items:center;min-height:38px}.mid-cell[data-v-159c4718]{overflow:hidden;display:flex;align-items:center}.tab-text[data-v-159c4718]{line-height:1.2;display:flex;align-items:center;height:100%;color:#fff}.edit-icon[data-v-159c4718]{width:16px;height:16px;transition:transform .3s ease;color:#fff}@media (hover:hover),(min-width:700px){.edit-icon[data-v-159c4718]:hover{transform:scale(1.3)}}.chip-spinner[data-v-159c4718]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:chip-spin-159c4718 .6s linear infinite;margin-left:2px}.box-vertical.box-hidden .chip-spinner[data-v-159c4718]{border-color:rgba(0,0,0,.15);border-top-color:#191816}.dark-theme .box-vertical.box-hidden .chip-spinner[data-v-159c4718]{border-color:hsla(45,14%,89%,.2);border-top-color:#f2efe8}@keyframes chip-spin-159c4718{to{transform:rotate(1turn)}}.plus-wrap[data-v-159c4718]{margin-top:8px;display:flex;justify-content:center}.plus-button[data-v-159c4718]{width:32px;height:32px;background:#e7e5df;border-radius:999px;display:flex;justify-content:center;align-items:center}.plus-icon[data-v-159c4718]{color:#191816;font-size:large}.edit-wrap[data-v-159c4718]{display:flex;align-items:center;justify-content:center;padding-left:8px;padding-right:8px}.checkbox-wrap[data-v-159c4718]{display:flex;align-items:center;justify-content:center;height:100%;transform:scale(1)}.box>div[data-v-159c4718]{display:grid;grid-template-columns:34px 1fr 30px;align-items:center;min-height:38px}.dark-theme .v-navigation-drawer[data-v-159c4718]{border:.5px solid;border-color:#f2efe8}.drawer-scenario-section[data-v-159c4718]{margin-bottom:8px}.drawer-scenario-btn[data-v-159c4718]{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;cursor:pointer;border-radius:999px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;background-color:transparent;border:1px solid rgba(0,0,0,.15);transition:background-color .15s,border-color .15s;font-size:14px;font-weight:400;color:var(--annucal-textcolor-100)}@media (hover:hover),(min-width:700px){.drawer-scenario-btn[data-v-159c4718]:hover{background-color:rgba(0,0,0,.04);border-color:rgba(0,0,0,.25)}}.dark-theme .drawer-scenario-btn[data-v-159c4718]{border-color:hsla(0,0%,100%,.2)}@media (hover:hover),(min-width:700px){.dark-theme .drawer-scenario-btn[data-v-159c4718]:hover{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.3)}}.drawer-scenario-icon[data-v-159c4718]{width:16px;height:16px;flex-shrink:0}.drawer-scenario-name[data-v-159c4718]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.drawer-scenario-caret[data-v-159c4718]{width:12px;height:12px;flex-shrink:0;opacity:.6}.drawer-scenario-dropdown[data-v-159c4718]{background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:200px;max-width:280px;padding:8px 8px;margin-top:4px}.dark-theme .drawer-scenario-dropdown[data-v-159c4718]{background-color:#1e1e1e;border-color:hsla(0,0%,100%,.15)}.drawer-scenario-item[data-v-159c4718]{display:flex;align-items:center;gap:10px;padding:8px 8px;cursor:pointer;font-size:14px;font-weight:400;color:var(--annucal-textcolor-100);border-radius:4px;transition:background-color .12s}@media (hover:hover),(min-width:700px){.drawer-scenario-item[data-v-159c4718]:hover{background-color:#e6e5e55a}.dark-theme .drawer-scenario-item[data-v-159c4718]:hover{background-color:hsla(0,0%,100%,.06)}}.drawer-scenario-item--active[data-v-159c4718]{font-weight:400}.drawer-scenario-item-name[data-v-159c4718]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.drawer-scenario-edit-icon[data-v-159c4718]{width:18px;height:18px;flex-shrink:0;opacity:.5;transition:transform .15s;cursor:pointer}@media (hover:hover),(min-width:700px){.drawer-scenario-edit-icon[data-v-159c4718]:hover{transform:scale(1.25)}}.drawer-scenario-add[data-v-159c4718]{position:relative;border-radius:0;margin-top:4px;padding-top:10px;font-size:14px;font-weight:400}.drawer-scenario-add[data-v-159c4718]:before{content:"";position:absolute;top:0;left:8px;right:8px;border-top:1px solid rgba(0,0,0,.25)}.dark-theme .drawer-scenario-add[data-v-159c4718]:before{border-top-color:hsla(0,0%,100%,.35)}.drawer-scenario-lock[data-v-159c4718]{flex:none;color:var(--muted)}.drawer-scenario-plus-btn[data-v-159c4718]{display:flex;justify-content:center;align-items:center;width:22px;height:22px;background-color:transparent;border:1px solid rgba(0,0,0,.15);border-radius:999px;transition:background-color .15s ease,border-color .15s ease}.drawer-scenario-plus-icon[data-v-159c4718]{color:#191816;font-size:13px;font-weight:900;stroke-width:2px}@media (hover:hover),(min-width:700px){.drawer-scenario-add:hover .drawer-scenario-plus-btn[data-v-159c4718]{background-color:rgba(0,0,0,.04);border-color:rgba(0,0,0,.25)}}.dark-theme .drawer-scenario-plus-btn[data-v-159c4718]{background-color:transparent;border-color:hsla(0,0%,100%,.2)}@media (hover:hover),(min-width:700px){.dark-theme .drawer-scenario-add:hover .drawer-scenario-plus-btn[data-v-159c4718]{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.3)}}.dark-theme .drawer-scenario-plus-icon[data-v-159c4718]{color:#f2efe8}.ap-scrim{position:fixed;inset:0;background:var(--sheet-scrim);z-index:3000;animation:annucal-scrim-in var(--sheet-in) var(--sheet-ease)}.ap-sheet{position:fixed;left:0;right:0;bottom:var(--sheet-bottom);width:calc(100% - var(--sheet-gap)*2);max-width:var(--sheet-max-w);margin:0 auto;z-index:3001;background:var(--surface);border-radius:var(--sheet-r);padding:8px 12px 12px;max-height:var(--sheet-max-h);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 8px 24px rgba(0,0,0,.18);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink);transition:transform .2s ease;animation:annucal-sheet-in var(--sheet-in) var(--sheet-ease)}.ap-sheet>div>.v-card{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;background:transparent!important}.ap-sheet .v-card .row1.is-mobile,.ap-sheet .v-card .row2.is-mobile{min-height:44px;padding-top:0;padding-bottom:0}.mobile-plus-menu{max-width:280px!important;left:8px!important}.cs-scrim[data-v-3d362cfe]{position:fixed;inset:0;background:var(--sheet-scrim);z-index:2300;animation:annucal-scrim-in var(--sheet-in) var(--sheet-ease)}.cs-sheet[data-v-3d362cfe]{position:fixed;left:0;right:0;bottom:var(--sheet-bottom);width:calc(100% - var(--sheet-gap)*2);max-width:var(--sheet-max-w);max-height:var(--sheet-max-h);margin:0 auto;z-index:2301;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--sheet-r);padding:8px 16px 8px;box-shadow:0 8px 24px rgba(0,0,0,.18);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink);transition:transform .2s ease;animation:annucal-sheet-in var(--sheet-in) var(--sheet-ease)}.cs-top[data-v-3d362cfe]{flex:none}.cs-head[data-v-3d362cfe]{height:44px;display:flex;align-items:center;justify-content:space-between}.cs-title[data-v-3d362cfe]{font-size:17px;font-weight:700;letter-spacing:-.01em}.cs-plus[data-v-3d362cfe]{position:relative;width:32px;height:32px;border-radius:16px;border:1px solid var(--hairline);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cs-plus[data-v-3d362cfe]:before{content:"";position:absolute;inset:-6px}.cs-list[data-v-3d362cfe]{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-top:1px solid var(--hairline)}.cs-row[data-v-3d362cfe]{position:relative;height:44px;display:flex;align-items:center;border-bottom:1px solid var(--hairline);background:var(--surface);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.cs-row[data-v-3d362cfe]:last-child{border-bottom:0}.cs-list.is-sorting .cs-row[data-v-3d362cfe]{transition:transform .15s cubic-bezier(.2,.7,.2,1)}.cs-list.is-sorting .cs-row.lifted[data-v-3d362cfe]{z-index:5;transition:none;box-shadow:var(--lift);cursor:grabbing}.cs-list.is-sorting .cs-row.lifted.settling[data-v-3d362cfe]{transition:transform .15s cubic-bezier(.2,.7,.2,1)}.cs-tab[data-v-3d362cfe]{display:inline-flex;align-items:center;max-width:100%;min-width:0;height:22px;border-radius:5.5px;padding:0 8px;box-sizing:border-box;white-space:nowrap}.cs-tab-text[data-v-3d362cfe]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;font-weight:600;color:inherit}.cs-vac[data-v-3d362cfe]{font-weight:500;margin-left:5px}.cs-google[data-v-3d362cfe]{width:15px;height:15px;margin-right:5px;flex:none;color:inherit}.cs-edit[data-v-3d362cfe]{position:relative;flex:none;display:inline-flex;align-items:center;margin-left:6px;color:inherit}.cs-edit[data-v-3d362cfe]:before{content:"";position:absolute;left:-16px;top:-16px;width:44px;height:44px}.cs-edit-icon[data-v-3d362cfe]{width:12px;height:12px;color:inherit}.cs-spinner[data-v-3d362cfe]{display:inline-block;width:12px;height:12px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:cs-spin-3d362cfe .6s linear infinite}@keyframes cs-spin-3d362cfe{to{transform:rotate(1turn)}}.cs-hint[data-v-3d362cfe]{flex:none;height:36px;display:flex;align-items:center;font-size:12.5px;color:var(--muted)}.vs-btn[data-v-1602fb57],.vs-segment[data-v-1602fb57]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.vs-segment[data-v-1602fb57]{display:inline-flex;align-items:center;gap:2px;height:32px;padding:2px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface);box-shadow:none}.vs-btn[data-v-1602fb57]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:26px;border:none;border-radius:13px;background:none;color:var(--muted);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}@media (hover:hover),(min-width:700px){.vs-btn[data-v-1602fb57]:hover{color:var(--ink)}}.vs-btn.is-active[data-v-1602fb57]{background:var(--ink);color:var(--ground);cursor:default}@media (hover:hover),(min-width:700px){.vs-btn.is-active[data-v-1602fb57]:hover{background:var(--ink);color:var(--ground);cursor:default}}.vs-segment.vs-compact[data-v-1602fb57]{gap:0;padding:0;overflow:visible}.vs-compact .vs-btn[data-v-1602fb57]{position:relative;width:32px;height:30px;border-radius:15px}.vs-compact .vs-btn[data-v-1602fb57]:before{content:"";position:absolute;left:0;right:0;top:-7px;bottom:-7px}.navbar-grid[data-v-2a9779e7]{position:relative;display:grid;align-items:end;width:100%;height:58px;grid-template-columns:1fr 1fr auto auto auto;gap:0 10px;padding-right:6px;padding-bottom:10px;background-color:var(--standard-dark-01,#f9f8f6);border-bottom:none}.navbar-grid.new-header[data-v-2a9779e7]{grid-template-columns:1fr 1fr auto auto auto auto auto}@media (min-width:700px){.navbar-grid.new-header[data-v-2a9779e7]{height:57px;align-items:center;padding:12px 10px;background-color:var(--ground);border-bottom:1px solid var(--hairline)}.navbar-grid.new-header .logo-slot[data-v-2a9779e7]{padding-left:0;gap:0}}@media (min-width:901px){.navbar-grid.shared-view-nav[data-v-2a9779e7]{grid-template-columns:1fr 1fr auto;padding-right:16px}.navbar-grid.auth-active[data-v-2a9779e7]{align-items:center;height:70px;padding-bottom:0;grid-template-columns:1fr 1fr auto auto auto auto}}@media (min-width:700px){.navbar-grid.auth-active.new-header[data-v-2a9779e7]{align-items:center;grid-template-columns:1fr 1fr auto auto auto auto auto;height:57px;padding-bottom:12px}}.navbar-grid.embed-nav .year-selector[data-v-2a9779e7]{position:absolute;left:50%;bottom:11px;transform:translateX(-50%);margin:0}.create-own-pill[data-v-2a9779e7]{text-decoration:none}.create-own-pill .create-own-arrow[data-v-2a9779e7]{width:14px;height:14px}.create-own-pill .cta-short[data-v-2a9779e7]{display:none}@media (min-width:700px){.navbar-grid.new-header.shared-view-nav[data-v-2a9779e7]{grid-template-columns:1fr 1fr auto auto auto;height:57px;padding:12px 10px}.navbar-grid.new-header.shared-view-nav.embed-nav[data-v-2a9779e7]{grid-template-columns:1fr 1fr auto auto}.navbar-grid.new-header.embed-nav .year-selector[data-v-2a9779e7]{position:static;transform:none;margin-left:26px}}@media (min-width:700px) and (max-width:900px){.navbar-grid.new-header.shared-view-nav[data-v-2a9779e7]:not(.embed-nav){grid-template-columns:1fr auto auto auto}.navbar-grid.new-header.shared-view-nav .cta-long[data-v-2a9779e7]{display:none}.navbar-grid.new-header.shared-view-nav .cta-short[data-v-2a9779e7]{display:inline}}.nav-btn[data-v-2a9779e7]{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;cursor:pointer;border-radius:999px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;background-color:transparent;border:1px solid rgba(0,0,0,.15);transition:background-color .15s,border-color .15s}@media (hover:hover),(min-width:700px){.nav-btn[data-v-2a9779e7]:hover{background-color:rgba(0,0,0,.04);border-color:rgba(0,0,0,.25)}}.dark-theme .nav-btn[data-v-2a9779e7]{background-color:transparent;border-color:hsla(0,0%,100%,.2)}@media (hover:hover),(min-width:700px){.dark-theme .nav-btn[data-v-2a9779e7]:hover{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.3)}}.nav-btn--active[data-v-2a9779e7]{background-color:rgba(0,0,0,.1)}.dark-theme .nav-btn--active[data-v-2a9779e7]{background-color:hsla(0,0%,100%,.14)}.dark-theme .nav-btn-caret[data-v-2a9779e7],.dark-theme .nav-btn-icon[data-v-2a9779e7],.dark-theme .nav-btn-text[data-v-2a9779e7]{color:#f2efe8}.nav-btn-icon[data-v-2a9779e7]{width:18px;height:18px;color:#191816}.ai-toggle-btn[data-v-2a9779e7]{padding:0 8px}.ai-toggle-btn.active[data-v-2a9779e7]{background-color:#fdf0dd;border-color:rgba(240,162,63,.55)}@media (hover:hover),(min-width:700px){.ai-toggle-btn.active[data-v-2a9779e7]:hover{background-color:#fbe7cb}}.dark-theme .ai-toggle-btn.active[data-v-2a9779e7]{background-color:#3a2f24;border-color:rgba(240,162,63,.45)}.dots-icon[data-v-2a9779e7]{width:24px;height:24px}.nav-btn-text[data-v-2a9779e7]{font-size:14px;font-weight:400;color:#191816}.nav-btn-caret[data-v-2a9779e7]{width:18px;height:18px;color:#191816}.nav-btn--pill .nav-btn-text[data-v-2a9779e7],.nav-btn--pill[data-v-2a9779e7],.tl-axis-btn[data-v-2a9779e7],.tl-seg-btn[data-v-2a9779e7],.tl-segment[data-v-2a9779e7]{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1;letter-spacing:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.nav-btn--pill[data-v-2a9779e7]{height:32px;padding:0 13px;gap:6px;border-radius:16px;border-color:var(--hairline);background-color:var(--surface);box-shadow:none}@media (hover:hover),(min-width:700px){.nav-btn--pill[data-v-2a9779e7]:hover{background-color:var(--surface-2);border-color:var(--hairline)}}.nav-btn--pill .nav-btn-text[data-v-2a9779e7]{color:var(--ink)}.nav-btn--pill .nav-btn-caret[data-v-2a9779e7],.nav-btn--pill .nav-btn-icon[data-v-2a9779e7]{width:16px;height:16px;color:var(--ink)}.dark-theme .nav-btn--pill[data-v-2a9779e7]{background-color:#1f1d1a;border-color:#33302b}@media (hover:hover),(min-width:700px){.dark-theme .nav-btn--pill[data-v-2a9779e7]:hover{background-color:#262420;border-color:#33302b}}.dark-theme .nav-btn--pill .nav-btn-caret[data-v-2a9779e7],.dark-theme .nav-btn--pill .nav-btn-icon[data-v-2a9779e7],.dark-theme .nav-btn--pill .nav-btn-text[data-v-2a9779e7]{color:#ece9e3}.auth-signup-pill[data-v-2a9779e7]{background-color:var(--ink);border-color:var(--hairline)}@media (hover:hover),(min-width:700px){.auth-signup-pill[data-v-2a9779e7]:hover{background-color:var(--ink);border-color:var(--hairline)}}.auth-signup-pill .nav-btn-text[data-v-2a9779e7]{color:var(--ground);font-weight:600}@media (hover:hover),(min-width:700px){.auth-signup-pill:hover .nav-btn-text[data-v-2a9779e7]{color:var(--ground);font-weight:600}}.dark-theme .auth-signup-pill[data-v-2a9779e7]{background-color:#ece9e3;border-color:#33302b}@media (hover:hover),(min-width:700px){.dark-theme .auth-signup-pill[data-v-2a9779e7]:hover{background-color:#ece9e3;border-color:#33302b}}.dark-theme .auth-signup-pill .nav-btn-text[data-v-2a9779e7]{color:#171614}.spinner[data-v-2a9779e7]{width:18px;height:18px;border-radius:50%;border:1px solid rgba(25,24,22,.15);border-top-color:var(--text-color-100);animation:spin-2a9779e7 .8s linear infinite}@keyframes spin-2a9779e7{to{transform:rotate(1turn)}}.logo-slot[data-v-2a9779e7]{display:flex;align-items:end;gap:6px;padding-left:24px;padding-right:4px}.logo-link[data-v-2a9779e7]{display:contents}a.logo-link .text-headline-left[data-v-2a9779e7]{cursor:pointer}.text-headline-left[data-v-2a9779e7]{height:23px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;margin-bottom:5px}.navbar-grid.new-header .text-headline-left[data-v-2a9779e7]{margin-bottom:0;margin-left:2.6px}.project-nav-dot[data-v-2a9779e7]{width:12px;height:12px;border-radius:3px;flex:0 0 auto}.year-selector[data-v-2a9779e7]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-left:8px;margin-bottom:1px}.navbar-grid.new-header .year-selector[data-v-2a9779e7]{margin-left:22px;margin-bottom:0;align-self:flex-end}.year-display-shell[data-v-2a9779e7]{display:inline-flex}.year-display[data-v-2a9779e7]{flex:0 0 auto;min-width:0;text-align:center;font-weight:700;font-size:18px;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;position:relative}.year-chip[data-v-2a9779e7]{font-variant-numeric:tabular-nums;line-height:1}.logo-slot .year-selector.has-neighbours[data-v-2a9779e7]:not(.has-path){gap:14px}.year-nb[data-v-2a9779e7]{background:none;border:0;padding:0;font:inherit;font-size:18px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s}@media (hover:hover),(min-width:700px){.year-nb[data-v-2a9779e7]:hover{color:#191816;text-decoration:none}}.year-selector button[data-v-2a9779e7],.year-selector button[data-v-2a9779e7]:active,.year-selector button[data-v-2a9779e7]:focus,.year-selector button[data-v-2a9779e7]:focus-visible{outline:none;box-shadow:none;text-decoration:none}@media (hover:hover),(min-width:700px){.year-selector button[data-v-2a9779e7]:hover{outline:none;box-shadow:none;text-decoration:none}}.year-step[data-v-2a9779e7]{background:none;border:0;padding:2px;font:inherit;font-size:18px;font-weight:500;line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.year-step[data-v-2a9779e7]:active,.year-step[data-v-2a9779e7]:focus{text-decoration:none}@media (hover:hover),(min-width:700px){.year-step[data-v-2a9779e7]:hover{text-decoration:none}}.year-step.is-cur[data-v-2a9779e7]{font-weight:700;cursor:default}.year-nb[data-v-2a9779e7],.year-sep[data-v-2a9779e7],.year-step[data-v-2a9779e7]{white-space:nowrap}.year-sep[data-v-2a9779e7]{font-size:17px;color:var(--hairline-strong)}.year-range-dash[data-v-2a9779e7],.year-sep[data-v-2a9779e7]{font-weight:400;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.year-range-dash[data-v-2a9779e7]{font-size:18px;color:#cbc5bb;white-space:nowrap}.dark-theme .year-range-dash[data-v-2a9779e7]{color:#55514a}.year-display.is-step[data-v-2a9779e7]{min-width:0;font-weight:500}.dark-theme .year-step[data-v-2a9779e7]{color:#ece9e3}.dark-theme .year-sep[data-v-2a9779e7]{color:#55514a}.year-nb.is-off[data-v-2a9779e7]{visibility:hidden;pointer-events:none}.dark-theme .year-nb[data-v-2a9779e7]{color:#9a958c}@media (hover:hover),(min-width:700px){.dark-theme .year-nb[data-v-2a9779e7]:hover{color:#ece9e3}}.logo-slot-timeline[data-v-2a9779e7]{align-items:center}.logo-slot-timeline .text-headline-left[data-v-2a9779e7]{margin-bottom:0}.logo-slot-timeline .tl-axis-pill[data-v-2a9779e7]{margin-left:22px}.tl-axis-pill[data-v-2a9779e7]{display:inline-flex;align-items:center;height:32px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface);box-shadow:none;overflow:hidden}.tl-axis-btn[data-v-2a9779e7]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding:0 13px;border:none;background:none;color:var(--ink);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:background .15s}@media (hover:hover),(min-width:700px){.tl-axis-btn[data-v-2a9779e7]:hover:not(:disabled){background:var(--surface-2)}}.tl-axis-btn.is-step[data-v-2a9779e7]{width:32px;padding:0}.tl-axis-btn[data-v-2a9779e7]:disabled{color:var(--hairline-strong);cursor:default}.tl-axis-sep[data-v-2a9779e7]{width:1px;align-self:stretch;background:var(--hairline);flex:none}.seg-slot[data-v-2a9779e7]{display:flex;align-items:center}.shared-seg-wrap[data-v-2a9779e7]{display:flex;justify-content:flex-end;align-items:center;flex:1;min-width:0}.tl-segment[data-v-2a9779e7]{display:inline-flex;align-items:center;gap:2px;height:32px;padding:0;border:1px solid var(--hairline);border-radius:16px;background:var(--surface);box-shadow:none}.tl-seg-btn[data-v-2a9779e7]{height:100%;padding:0 12px;border:none;border-radius:999px;background:none;color:var(--muted);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}@media (hover:hover),(min-width:700px){.tl-seg-btn[data-v-2a9779e7]:hover{color:var(--ink)}}.tl-seg-btn[data-v-2a9779e7]:focus,.tl-seg-btn[data-v-2a9779e7]:focus-visible{outline:none}.tl-seg-btn.is-active[data-v-2a9779e7]{background:var(--ink);color:var(--ground);font-weight:600;cursor:default}@media (hover:hover),(min-width:700px){.tl-seg-btn.is-active[data-v-2a9779e7]:hover{background:var(--ink);color:var(--ground);font-weight:600;cursor:default}}.dark-theme .tl-timepath[data-v-2a9779e7]{color:#ece9e3}.dark-theme .tl-path-sep[data-v-2a9779e7]{color:#9a958c}.dark-theme .tl-axis-pill[data-v-2a9779e7],.dark-theme .tl-segment[data-v-2a9779e7]{background:#1f1d1a;border-color:#33302b;color:#ece9e3}.dark-theme .tl-axis-btn[data-v-2a9779e7]{color:#ece9e3}@media (hover:hover),(min-width:700px){.dark-theme .tl-axis-btn[data-v-2a9779e7]:hover:not(:disabled){background:#262420}}.dark-theme .tl-axis-btn[data-v-2a9779e7]:disabled{color:#55514a}.dark-theme .tl-axis-sep[data-v-2a9779e7]{background:#33302b}.dark-theme .tl-seg-btn[data-v-2a9779e7]{color:#ece9e3}.dark-theme .tl-seg-btn.is-active[data-v-2a9779e7]{background:#ece9e3;color:#171614}.today-btn[data-v-2a9779e7]{margin-left:10px;border:none;outline:none;-webkit-tap-highlight-color:transparent;background:#fff;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;font-family:inherit;color:#17150f;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.today-btn[data-v-2a9779e7]:focus,.today-btn[data-v-2a9779e7]:focus-visible{outline:none;border:none;box-shadow:inset 0 0 0 1px var(--hairline)}@media (hover:hover),(min-width:700px){.today-btn[data-v-2a9779e7]:hover{transform:translateY(-1px)}}.dark-theme .today-btn[data-v-2a9779e7]{background:#2a2a2a;color:#f2efe8;box-shadow:inset 0 0 0 1px var(--hairline)}.dark-theme .year-display[data-v-2a9779e7]{color:#f2efe8}.beta-label[data-v-2a9779e7]{font-size:10px;line-height:1;margin-top:12px;margin-left:-2px;color:rgba(0,0,0,.45);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-theme .beta-label[data-v-2a9779e7]{color:hsla(0,0%,100%,.45)}.menu-btn[data-v-2a9779e7]{padding:0;width:32px;justify-content:center;position:relative}.menu-btn.nav-btn--pill[data-v-2a9779e7]{width:42px;height:32px;padding:0}.dots-glyph[data-v-2a9779e7]{display:inline-flex;align-items:center;gap:4px}.auth-signup-slot[data-v-2a9779e7]{margin-right:16px}.tabs-toggle-btn[data-v-2a9779e7]{width:32px;padding:0;justify-content:center}.tabs-toggle-icon[data-v-2a9779e7]{width:16px;height:16px;color:var(--ink);flex:none}.tabs-toggle-btn.is-placeholder[data-v-2a9779e7]{visibility:hidden;pointer-events:none}.dots-glyph i[data-v-2a9779e7]{width:3.5px;height:3.5px;border-radius:50%;background:#0e0f12}.dark-theme .dots-glyph i[data-v-2a9779e7]{background:#ece9e3}.plus-button[data-v-2a9779e7]{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:999px;cursor:pointer;background-color:transparent;transition:background-color .15s ease}@media (hover:hover),(min-width:700px){.plus-button[data-v-2a9779e7]:hover{background-color:rgba(0,0,0,.04)}}.plus-icon[data-v-2a9779e7]{color:#191816;font-size:24px;transition:color .2s}.calendar-icon[data-v-2a9779e7]{margin-top:2px;color:var(--text-color-100);font-size:22px;transition:transform .2s,color .2s}@media (hover:hover),(min-width:700px){.plus-button:hover .plus-icon[data-v-2a9779e7]{color:#191816}}.invite-dot[data-v-2a9779e7]{position:absolute;top:-1px;right:-1px;width:10px;height:10px;box-sizing:border-box;border:2px solid var(--ground);border-radius:50%;background:var(--ink);z-index:2;pointer-events:none}.dark-theme .plus-button[data-v-2a9779e7]{background-color:transparent}@media (hover:hover),(min-width:700px){.dark-theme .plus-button[data-v-2a9779e7]:hover{background-color:hsla(0,0%,100%,.06)}}.dark-theme .plus-icon[data-v-2a9779e7]{color:hsla(0,0%,100%,.75)}@media (hover:hover),(min-width:700px){.dark-theme .plus-button:hover .plus-icon[data-v-2a9779e7]{color:#fff}}.desktop-only[data-v-2a9779e7]{display:flex;align-items:center}.mobile-only[data-v-2a9779e7]{display:none}.menu-dropdown[data-v-2a9779e7]{position:absolute;top:100%;right:6px;z-index:2000}.menu-fade-enter-active[data-v-2a9779e7],.menu-fade-leave-active[data-v-2a9779e7]{transition:opacity .2s ease,transform .2s ease}.menu-dropdown[data-v-2a9779e7]{transform-origin:top right}.menu-fade-enter-from[data-v-2a9779e7],.menu-fade-leave-to[data-v-2a9779e7]{opacity:0;transform:scale(.95) translateY(-8px)}.scenario-btn[data-v-2a9779e7]{max-width:400px}.nav-btn--pill.scenario-btn .scenario-name-text[data-v-2a9779e7]{max-width:160px}.dark-theme .nav-btn--pill .nav-btn-caret.scenario-caret[data-v-2a9779e7],.nav-btn--pill .nav-btn-caret.scenario-caret[data-v-2a9779e7]{width:12px;height:12px;color:var(--muted)}.sw-pop[data-v-2a9779e7]{width:240px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;padding:6px;box-shadow:0 8px 24px rgba(0,0,0,.08);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.sw-pop.dark-theme[data-v-2a9779e7]{box-shadow:0 8px 24px rgba(0,0,0,.45)}.sw-list[data-v-2a9779e7]{max-height:256px;overflow-y:auto}.sw-row[data-v-2a9779e7]{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:13.5px;text-align:left;cursor:pointer;outline:none}@media (hover:hover),(min-width:700px){.sw-row[data-v-2a9779e7]:hover{background:var(--surface-2)}}.sw-row[data-v-2a9779e7]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.sw-check[data-v-2a9779e7]{width:16px;height:16px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--ink)}.sw-name[data-v-2a9779e7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-pen[data-v-2a9779e7]{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:-4px;border-radius:6px;color:var(--muted)}@media (hover:hover),(min-width:700px){.sw-pen[data-v-2a9779e7]:hover{color:var(--ink)}}.sw-lock[data-v-2a9779e7]{flex:none;display:flex;align-items:center;margin-right:-2px;color:var(--muted)}.sw-sep[data-v-2a9779e7]{height:1px;background:var(--hairline);margin:6px 4px}.scenario-name-text[data-v-2a9779e7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.scenario-dropdown[data-v-2a9779e7]{background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:200px;max-width:280px;padding:8px 8px;margin-top:4px}.dark-theme .scenario-dropdown[data-v-2a9779e7],.scenario-dropdown.dark-theme[data-v-2a9779e7]{background-color:#1e1e1e;border-color:hsla(0,0%,100%,.15);color:#f2efe8}.scenario-item[data-v-2a9779e7]{display:flex;align-items:center;gap:10px;padding:8px 8px;cursor:pointer;font-size:14px;font-weight:400;color:var(--annucal-textcolor-100);border-radius:4px;transition:background-color .12s}@media (hover:hover),(min-width:700px){.scenario-item[data-v-2a9779e7]:hover{background-color:#e6e5e55a}.dark-theme .scenario-item[data-v-2a9779e7]:hover{background-color:hsla(0,0%,100%,.06)}}.scenario-item--active[data-v-2a9779e7]{font-weight:400;background-color:#e6e5e55a}.dark-theme .scenario-item--active[data-v-2a9779e7]{background-color:hsla(0,0%,100%,.06)}.scenario-item-icon[data-v-2a9779e7]{width:16px;height:16px;flex-shrink:0;color:var(--icon-color)}.scenario-item-name[data-v-2a9779e7]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.scenario-edit-icon[data-v-2a9779e7]{width:18px;height:18px;flex-shrink:0;color:var(--icon-color);transition:transform .15s;cursor:pointer}@media (hover:hover),(min-width:700px){.scenario-edit-icon[data-v-2a9779e7]:hover{transform:scale(1.25)}}.scenario-add[data-v-2a9779e7]{position:relative;border-radius:0;margin-top:4px;padding-top:12px;font-size:14px;font-weight:400}.scenario-add[data-v-2a9779e7]:before{content:"";position:absolute;top:0;left:8px;right:8px;border-top:1px solid rgba(0,0,0,.25)}.dark-theme .scenario-add[data-v-2a9779e7]:before{border-top-color:hsla(0,0%,100%,.35)}.scenario-plus-btn[data-v-2a9779e7]{display:flex;justify-content:center;align-items:center;width:22px;height:22px;background-color:transparent;border:1px solid rgba(0,0,0,.15);border-radius:999px;transition:background-color .15s ease,border-color .15s ease}.scenario-plus-icon[data-v-2a9779e7]{color:#191816;font-size:13px;font-weight:900;stroke-width:2px}@media (hover:hover),(min-width:700px){.scenario-add:hover .scenario-plus-btn[data-v-2a9779e7]{background-color:rgba(0,0,0,.04);border-color:rgba(0,0,0,.25)}}.dark-theme .scenario-plus-btn[data-v-2a9779e7]{background-color:transparent;border-color:hsla(0,0%,100%,.2)}@media (hover:hover),(min-width:700px){.dark-theme .scenario-add:hover .scenario-plus-btn[data-v-2a9779e7]{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.3)}}.dark-theme .scenario-plus-icon[data-v-2a9779e7]{color:#f2efe8}@media (max-width:900px){.navbar-grid:not(.new-header) .desktop-only[data-v-2a9779e7]{display:none}.navbar-grid:not(.new-header) .mobile-only[data-v-2a9779e7]{display:flex;align-items:center;justify-content:center}.navbar-grid[data-v-2a9779e7]:not(.new-header){grid-template-columns:32px 0 1fr 0 32px;grid-template-rows:36px;align-items:center;height:auto;padding-top:6px;padding-left:6px;padding-right:6px;padding-bottom:6px}.navbar-grid.shared-view-nav[data-v-2a9779e7]{grid-template-rows:36px 36px}.navbar-grid.auth-active[data-v-2a9779e7]:not(.new-header){grid-template-rows:36px 44px}.navbar-grid:not(.new-header) .auth-nav-mobile[data-v-2a9779e7]{grid-column:1/6;grid-row:2;align-self:center;display:flex;justify-content:flex-end;padding-right:0}.burger-button[data-v-2a9779e7]{color:gray;width:32px;height:32px;cursor:pointer}@media (hover:hover),(min-width:700px){.burger-button[data-v-2a9779e7]:hover{transform:scale(1.15)}}.navbar-grid:not(.new-header) .logo-slot[data-v-2a9779e7]{justify-self:center;padding-left:0;grid-column:3;grid-row:1}.navbar-grid.has-shared-seg[data-v-2a9779e7]:not(.new-header){grid-template-rows:36px 40px}.navbar-grid.has-shared-seg.shared-view-nav[data-v-2a9779e7]:not(.embed-nav){grid-template-rows:36px 36px 40px}.navbar-grid.has-shared-seg.auth-active[data-v-2a9779e7]:not(.new-header){grid-template-rows:36px 44px 40px}.navbar-grid:not(.new-header) .shared-seg-mobile[data-v-2a9779e7]{grid-column:1/-1;grid-row:2;justify-self:center}.navbar-grid.auth-active:not(.new-header) .shared-seg-mobile[data-v-2a9779e7],.navbar-grid.shared-view-nav:not(.embed-nav) .shared-seg-mobile[data-v-2a9779e7]{grid-row:3}.shared-seg-mobile .tl-segment[data-v-2a9779e7]{height:30px}.shared-seg-mobile .tl-seg-btn[data-v-2a9779e7]{padding:0 10px;font-size:12px}}@media (max-width:699px){.navbar-grid.new-header .desktop-only[data-v-2a9779e7]{display:none}.navbar-grid.new-header .mobile-only[data-v-2a9779e7]{display:flex;align-items:center;justify-content:center}.navbar-grid.new-header .auth-nav-mobile[data-v-2a9779e7]{display:flex}.navbar-grid.new-header[data-v-2a9779e7]{grid-template-columns:auto 1fr auto auto;grid-template-rows:36px 32px;-moz-column-gap:6px;column-gap:6px;row-gap:10px;align-items:center;height:auto;padding:7px 10px;background-color:var(--ground);border-bottom:1px solid var(--hairline)}.navbar-grid.new-header.auth-active[data-v-2a9779e7]{grid-template-rows:36px 32px}.navbar-grid.new-header .loader-wrap[data-v-2a9779e7],.navbar-grid.new-header>.mobile-only[data-v-2a9779e7]:empty{display:none}.navbar-grid.new-header .logo-slot[data-v-2a9779e7]{grid-column:1;grid-row:1/span 2;display:grid;grid-template-rows:36px 32px;row-gap:10px;justify-items:start;align-items:center;justify-self:start;padding:0;gap:0}.navbar-grid.new-header .logo-slot .text-headline-left[data-v-2a9779e7]{grid-row:1;height:19px;margin-left:-3.4px}.navbar-grid.new-header .logo-slot .tl-axis-pill[data-v-2a9779e7],.navbar-grid.new-header .logo-slot .year-selector[data-v-2a9779e7]{grid-row:2;margin-left:0;margin-right:-400px;white-space:nowrap}.navbar-grid.new-header .year-chip[data-v-2a9779e7],.navbar-grid.new-header .year-nb[data-v-2a9779e7],.navbar-grid.new-header .year-step[data-v-2a9779e7]{font-size:15px}.navbar-grid.new-header .year-selector[data-v-2a9779e7]{gap:4px}.navbar-grid.new-header .logo-slot .year-selector.has-neighbours[data-v-2a9779e7]:not(.has-path){gap:10px}.navbar-grid.new-header .seg-slot[data-v-2a9779e7]{grid-column:2;grid-row:1;justify-self:end}.navbar-grid.new-header .auth-nav-mobile[data-v-2a9779e7],.navbar-grid.new-header .share-slot[data-v-2a9779e7]{grid-column:3;grid-row:1;justify-self:end;align-self:center;padding-right:0}.navbar-grid.new-header .menu-btn[data-v-2a9779e7]:not(.mobile-only){grid-column:4;grid-row:1}.navbar-grid.new-header .calendars-btn-mobile[data-v-2a9779e7]{grid-column:4;grid-row:2;justify-self:end}.navbar-grid.new-header .calendars-btn-mobile.nav-btn--pill[data-v-2a9779e7]{position:relative;width:32px;height:32px;padding:0;justify-content:center}.navbar-grid.new-header .calendars-btn-mobile.nav-btn--pill[data-v-2a9779e7]:before{content:"";position:absolute;inset:-6px}.navbar-grid.new-header .cal-pill-icon[data-v-2a9779e7]{color:var(--ink)}.navbar-grid.new-header .view-switch-mobile[data-v-2a9779e7]{grid-column:2/4;grid-row:2;justify-self:end;margin-right:4px}.navbar-grid.new-header .tl-segment[data-v-2a9779e7]{height:32px}.navbar-grid.new-header .tl-seg-btn[data-v-2a9779e7]{padding:0 8px;font-size:12px}.navbar-grid.new-header .nav-btn--pill[data-v-2a9779e7],.navbar-grid.new-header .tl-axis-pill[data-v-2a9779e7]{height:32px;font-size:12.5px}.navbar-grid.new-header .tl-axis-pill[data-v-2a9779e7]{border-radius:16px}.navbar-grid.new-header .tl-axis-btn[data-v-2a9779e7]{padding:0 12px;font-size:12.5px}.navbar-grid.new-header .seg-long[data-v-2a9779e7]{display:none}.navbar-grid.new-header .seg-short[data-v-2a9779e7]{display:inline}.navbar-grid.new-header .share-btn .nav-btn-text[data-v-2a9779e7]{display:none}.navbar-grid.new-header .share-btn .share-icon[data-v-2a9779e7]{display:block}.navbar-grid.new-header .share-btn[data-v-2a9779e7]{width:32px;padding:0;justify-content:center}.navbar-grid.new-header .zoom-only[data-v-2a9779e7]{display:none}.navbar-grid.new-header .tl-seg-btn[data-v-2a9779e7]{padding:0 7px}.navbar-grid.new-header.shared-view-nav[data-v-2a9779e7]:not(.embed-nav){grid-template-rows:36px 30px 30px}.navbar-grid.new-header.shared-view-nav .seg-slot[data-v-2a9779e7]{grid-column:2/-1}.navbar-grid.new-header.shared-view-nav .cta-slot[data-v-2a9779e7]{grid-column:1/-1;grid-row:3;justify-self:start}.navbar-grid.new-header.shared-view-nav .cta-long[data-v-2a9779e7]{display:none}.navbar-grid.new-header.shared-view-nav .cta-short[data-v-2a9779e7]{display:inline}.navbar-grid.new-header.shared-view-nav .create-own-pill[data-v-2a9779e7]{padding:0 11px;gap:4px}.navbar-grid.new-header .menu-btn.nav-btn--pill[data-v-2a9779e7]{width:32px;padding:0;justify-content:center}.navbar-grid.new-header .auth-nav-mobile .auth-signin-pill[data-v-2a9779e7]{padding:0 12px}}@media (min-width:700px) and (max-width:900px){.navbar-grid.new-header>.desktop-only[data-v-2a9779e7]:empty{display:none}.navbar-grid.auth-active.new-header[data-v-2a9779e7],.navbar-grid.new-header[data-v-2a9779e7]{grid-template-columns:1fr auto auto auto auto auto}.navbar-grid.new-header .seg-long[data-v-2a9779e7]{display:none}.navbar-grid.new-header .seg-short[data-v-2a9779e7]{display:inline}.navbar-grid.new-header .share-btn .nav-btn-text[data-v-2a9779e7]{display:none}.navbar-grid.new-header .share-btn .share-icon[data-v-2a9779e7]{display:block}.navbar-grid.new-header .share-btn[data-v-2a9779e7]{width:32px;padding:0;justify-content:center}}@media (min-width:700px) and (max-width:780px){.navbar-grid.new-header .scenario-slot[data-v-2a9779e7]{display:none}.navbar-grid.new-header[data-v-2a9779e7]:not(.auth-active){grid-template-columns:1fr auto auto auto auto}}@media (max-width:379px){.navbar-grid.new-header .year-chip[data-v-2a9779e7],.navbar-grid.new-header .year-nb[data-v-2a9779e7],.navbar-grid.new-header .year-step[data-v-2a9779e7]{font-size:14px}.navbar-grid.new-header .logo-slot .year-selector.has-neighbours[data-v-2a9779e7]:not(.has-path){gap:6px}}.auth-signin-pill .signin-icon[data-v-2a9779e7]{display:none}@media (max-width:389px){.navbar-grid.new-header .auth-nav-mobile .auth-signin-pill[data-v-2a9779e7]{width:35px;padding:0;justify-content:center}.navbar-grid.new-header .auth-nav-mobile .auth-signin-pill .nav-btn-text[data-v-2a9779e7]{display:none}.navbar-grid.new-header .auth-nav-mobile .auth-signin-pill .signin-icon[data-v-2a9779e7]{display:block;color:var(--ink)}}.seg-short[data-v-2a9779e7],.share-btn .share-icon[data-v-2a9779e7]{display:none}.loader-wrap[data-v-2a9779e7]{padding-left:12px;padding-top:6px}.shared-view-name-slot[data-v-2a9779e7]{display:flex;align-items:center;padding-left:12px;padding-right:8px;overflow:hidden}.shared-view-name[data-v-2a9779e7]{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.7}.template-banner[data-v-2a9779e7]{position:sticky;top:0;z-index:9998;background:#1a1a1a;color:#fff;padding:8px 16px;font-size:.9rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.template-banner-text[data-v-2a9779e7]{grid-column:2;text-align:center}.template-banner-link[data-v-2a9779e7]{grid-column:3;justify-self:end;background:none;border:none;color:#fff;text-decoration:none;cursor:pointer;font-size:inherit;font-weight:inherit;padding:0;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}@media (hover:hover),(min-width:700px){.template-banner-link[data-v-2a9779e7]:hover{opacity:.85}}.template-banner-icon[data-v-2a9779e7]{width:16px;height:16px;color:#fff;transform:rotate(180deg)}@media (max-width:749px){.template-banner[data-v-2a9779e7]{grid-template-columns:1fr auto;padding:6px 12px;font-size:.75rem;gap:8px;line-height:1.3}.template-banner-text[data-v-2a9779e7]{grid-column:1;text-align:left}.template-banner-link[data-v-2a9779e7]{grid-column:2;gap:4px}.template-banner-icon[data-v-2a9779e7]{width:14px;height:14px}}.loading-dots-mobile[data-v-2a9779e7]{position:absolute;left:100%;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:3px;margin-left:6px}.loading-dots-mobile .dot-m[data-v-2a9779e7]{width:4px;height:4px;border-radius:50%;background:var(--icon-color,#999);animation:dot-pulse-m-2a9779e7 1.2s ease-in-out infinite}.loading-dots-mobile .dot-m[data-v-2a9779e7]:nth-child(2){animation-delay:.2s}.loading-dots-mobile .dot-m[data-v-2a9779e7]:nth-child(3){animation-delay:.4s}.navbar-loading-dots[data-v-2a9779e7]{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:flex;align-items:center;gap:4px}@media (max-width:900px){.navbar-loading-dots[data-v-2a9779e7]{display:none}}.navbar-loading-dots .nav-dot[data-v-2a9779e7]{width:5px;height:5px;border-radius:50%;background:var(--icon-color,#999);animation:dot-pulse-nav-2a9779e7 1.2s ease-in-out infinite}.navbar-loading-dots .nav-dot[data-v-2a9779e7]:nth-child(2){animation-delay:.2s}.navbar-loading-dots .nav-dot[data-v-2a9779e7]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-nav-2a9779e7{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes dot-pulse-m-2a9779e7{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.confirm-card[data-v-2a9779e7]{background:var(--vcard-background-color,#f6f2ef);border-radius:12px;padding:24px 24px 16px;display:flex;flex-direction:column}.confirm-card.dark-theme[data-v-2a9779e7]{background:#2a2a2a}.confirm-headline[data-v-2a9779e7]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:var(--text-color-100,#191816);margin:0 0 12px}.confirm-card.dark-theme .confirm-headline[data-v-2a9779e7]{color:#f2efe8}.confirm-text[data-v-2a9779e7]{font-family:Inter,sans-serif;font-size:14px;color:var(--text-color-100,#191816);line-height:1.5;margin:0 0 24px}.confirm-card.dark-theme .confirm-text[data-v-2a9779e7]{color:#f2efe8}.confirm-footer[data-v-2a9779e7]{display:flex;justify-content:flex-end;gap:8px}.panel-btn[data-v-2a9779e7]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background .15s,opacity .15s;background:rgba(0,0,0,.1);color:var(--text-color-100,#191816);white-space:nowrap}@media (hover:hover),(min-width:700px){.panel-btn[data-v-2a9779e7]:hover:not(:disabled){background:rgba(0,0,0,.18)}}.confirm-card.dark-theme .panel-btn[data-v-2a9779e7]{background:hsla(0,0%,100%,.22);color:#f2efe8}@media (hover:hover),(min-width:700px){.confirm-card.dark-theme .panel-btn[data-v-2a9779e7]:hover:not(:disabled){background:hsla(0,0%,100%,.3)}}.panel-btn[data-v-2a9779e7]:disabled{opacity:.5;cursor:default}.panel-btn-cancel[data-v-2a9779e7]{background:transparent;border:1px solid rgba(0,0,0,.15);color:var(--text-color-100,#191816)}@media (hover:hover),(min-width:700px){.panel-btn-cancel[data-v-2a9779e7]:hover:not(:disabled){background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.25)}}.confirm-card.dark-theme .panel-btn-cancel[data-v-2a9779e7]{background:transparent;border-color:hsla(0,0%,100%,.2);color:#f2efe8}@media (hover:hover),(min-width:700px){.confirm-card.dark-theme .panel-btn-cancel[data-v-2a9779e7]:hover:not(:disabled){background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.3)}}.gce-box[data-v-7e184406]{background:var(--surface-2);border-radius:10px;padding:4px 14px;margin-bottom:16px;font-size:13px}.gce-line[data-v-7e184406]{display:flex;align-items:center;gap:10px;padding:9px 0}.gce-line+.gce-line[data-v-7e184406]{border-top:1px solid var(--hairline)}.gce-g[data-v-7e184406]{width:16px;height:16px;flex:none}.gce-t[data-v-7e184406]{flex:1;min-width:0;line-height:1.4}.gce-t b[data-v-7e184406]{font-weight:500;overflow-wrap:anywhere}.gce-t small[data-v-7e184406]{display:block;color:var(--muted);font-size:12px}.gce-link[data-v-7e184406]{border:0;background:transparent;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px;cursor:pointer}@media (hover:hover),(min-width:700px){.gce-link[data-v-7e184406]:hover{text-decoration-color:var(--ink)}}.gce-tog[data-v-7e184406]{position:relative;flex:none;width:34px;height:20px;border:0;padding:0;border-radius:10px;background:var(--ink);cursor:pointer;transition:background-color .15s}.gce-tog[data-v-7e184406]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:8px;background:var(--ground);transform:translateX(14px);transition:transform .15s}.gce-tog.off[data-v-7e184406]{background:var(--hairline-strong)}.gce-tog.off[data-v-7e184406]:after{transform:translateX(0)}.gce-tog.lock[data-v-7e184406]{background:var(--hairline);cursor:default}.gce-tog.lock[data-v-7e184406]:after{background:var(--surface)}.gce-tog[data-v-7e184406]:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}.gce-err[data-v-7e184406]{margin:-6px 0 16px;font-size:12.5px;line-height:1.5;color:var(--ink)}.gce-confirm[data-v-7e184406]{flex:1 1 100%;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12.5px;color:var(--ink)}.gce-confirm-text[data-v-7e184406]{flex:1 1 200px;line-height:1.4}.dl-btn.gce-small[data-v-7e184406]{height:var(--btn-h);padding:0 12px;border-radius:var(--btn-r);font-size:12.5px}@media (max-width:699px){.dl-btn.gce-small[data-v-7e184406]{height:44px;border-radius:22px;padding:0 16px}}.chip-bar[data-v-4fb30294]{height:100%;padding-left:12px;display:flex;align-items:center;overflow:visible;max-width:100vw;background-color:var(--standard-dark-01,#f9f8f6)}.chip-scroll[data-v-4fb30294]{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.chip-scroll[data-v-4fb30294]::-webkit-scrollbar{display:none}.chip-track[data-v-4fb30294]{display:flex;width:100%;box-sizing:border-box;gap:8px;align-items:center;padding:4px 8px 4px 4px}.box[data-v-4fb30294]{flex:0 1 auto;min-width:56px;max-width:420px;display:flex;align-items:center;justify-content:space-between;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:22px;border-radius:5.5px;padding:0 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:padding .15s ease}.chip-track.is-sorting .box[data-v-4fb30294]{transition:transform .15s cubic-bezier(.2,.7,.2,1),padding .15s ease}.chip-track.is-sorting .box.dragging[data-v-4fb30294]{position:relative;z-index:5;box-shadow:var(--lift);cursor:grabbing;transition:box-shadow .1s ease}.chip-track.is-sorting .box.dragging.settling[data-v-4fb30294]{transition:transform .15s cubic-bezier(.2,.7,.2,1),box-shadow .1s ease}.mid-cell[data-v-4fb30294]{min-width:0;overflow:hidden}.tab-text[data-v-4fb30294]{font-size:12.5px;color:inherit;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.clip-text[data-v-4fb30294]{text-overflow:clip}.dark-theme .chip-bar[data-v-4fb30294]{border-top-color:hsla(0,0%,100%,.12)}.chip-google-icon[data-v-4fb30294]{width:15px;height:15px;margin-right:5px;flex:0 0 auto;color:inherit}.edit-wrap[data-v-4fb30294]{display:flex;align-items:center}.edit-icon[data-v-4fb30294]{margin-left:6px;width:12px;height:12px;transition:transform .3s ease;cursor:pointer;color:inherit}@media (hover:hover),(min-width:700px){.edit-icon[data-v-4fb30294]:hover{transform:scale(1.3)}}.chip-spinner[data-v-4fb30294]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:chip-spin-4fb30294 .6s linear infinite;margin-left:2px}.box-hidden .chip-spinner[data-v-4fb30294],.box-warn .chip-spinner[data-v-4fb30294]{border-color:rgba(0,0,0,.15);border-top-color:#191816}.dark-theme .box-hidden .chip-spinner[data-v-4fb30294],.dark-theme .box-warn .chip-spinner[data-v-4fb30294]{border-color:hsla(45,14%,89%,.2);border-top-color:#f2efe8}@keyframes chip-spin-4fb30294{to{transform:rotate(1turn)}}.button-group[data-v-4fb30294]{display:flex;align-items:center;flex-shrink:0}.plus-button[data-v-4fb30294]{display:flex;justify-content:center;align-items:center;width:22px;height:22px;background-color:var(--surface);border:1px solid var(--hairline);border-radius:5.5px;transition:background-color .15s ease,border-color .15s ease}.plus-icon[data-v-4fb30294]{color:var(--ink);width:12px;height:12px;transition:color .3s ease}@media (hover:hover),(min-width:700px){.plus-button[data-v-4fb30294]:hover{background-color:var(--surface-2);border-color:var(--hairline);cursor:pointer}}.custom-tooltip[data-v-4fb30294]{background-color:hsla(0,0%,83%,.8)!important;color:#fff!important;font-size:12px!important;padding:4px 8px!important;border-radius:4px!important;max-width:100px!important;text-align:center!important;box-shadow:none!important}.annucal-tooltip .tooltip-desc[data-v-4fb30294],.tooltip-desc[data-v-4fb30294]{color:#d7d7d7;margin-top:2px;white-space:normal}.loading-dots[data-v-4fb30294]{display:flex;align-items:center;gap:4px;padding:0 8px}.loading-dots .dot[data-v-4fb30294]{width:5px;height:5px;border-radius:50%;background:#999;animation:dot-pulse-4fb30294 1.2s ease-in-out infinite}.loading-dots .dot[data-v-4fb30294]:nth-child(2){animation-delay:.2s}.loading-dots .dot[data-v-4fb30294]:nth-child(3){animation-delay:.4s}@keyframes dot-pulse-4fb30294{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.vacation-count[data-v-4fb30294]{font-weight:500;margin-left:5px}.orbit-view[data-v-c6efa4aa]{--orbit-ground:var(--ground);--orbit-band:var(--surface-2);--orbit-line:var(--hairline);--orbit-line-strong:var(--hairline-strong);--orbit-hover:var(--hairline);--orbit-ink:var(--ink);--orbit-ink-50:var(--muted);--orbit-surface:var(--surface);--orbit-ghost:.42;--orbit-hov:.55;display:flex;gap:16px;width:100%;height:calc(100dvh - 60px);padding:8px 62px 12px 12px;box-sizing:border-box;overflow:hidden;background:var(--orbit-ground)}.dark-theme.orbit-view[data-v-c6efa4aa]{--orbit-ghost:.5;--orbit-hov:.7}.orbit-main[data-v-c6efa4aa]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.orbit-stage[data-v-c6efa4aa]{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;touch-action:none}@keyframes orbitZoomA-c6efa4aa{0%{opacity:.25}to{opacity:1}}@keyframes orbitZoomB-c6efa4aa{0%{opacity:.25}to{opacity:1}}@keyframes orbitFadeA-c6efa4aa{0%{opacity:0}to{opacity:1}}@keyframes orbitFadeB-c6efa4aa{0%{opacity:0}to{opacity:1}}.orbit-anim[data-v-c6efa4aa]{width:100%;height:100%}.orbit-anim.zoom-a[data-v-c6efa4aa]{animation:orbitZoomA-c6efa4aa .18s ease-out both}.orbit-anim.zoom-b[data-v-c6efa4aa]{animation:orbitZoomB-c6efa4aa .18s ease-out both}.orbit-arcs.fade-a[data-v-c6efa4aa]{animation:orbitFadeA-c6efa4aa .18s ease-out both}.orbit-arcs.fade-b[data-v-c6efa4aa]{animation:orbitFadeB-c6efa4aa .18s ease-out both}.orbit-canvas[data-v-c6efa4aa]{position:relative;height:100%;aspect-ratio:1/1;max-width:100%}.orbit-svg[data-v-c6efa4aa]{width:100%;height:100%;display:block;overflow:visible;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.orbit-svg[data-v-c6efa4aa] *{pointer-events:none}.orbit-disc[data-v-c6efa4aa]{fill:var(--orbit-band)}.orbit-sep[data-v-c6efa4aa]{fill:none;stroke:var(--orbit-line);stroke-width:1}.orbit-rim[data-v-c6efa4aa]{fill:none;stroke:var(--orbit-line-strong);stroke-width:1.2}.orbit-spoke[data-v-c6efa4aa]{stroke:var(--orbit-line);stroke-width:1}.orbit-spoke.is-strong[data-v-c6efa4aa]{stroke:var(--orbit-line-strong);stroke-width:1.2}.orbit-wedge-hov[data-v-c6efa4aa]{fill:var(--orbit-hover);opacity:var(--orbit-hov)}.orbit-arcs g.is-ghost[data-v-c6efa4aa]{opacity:var(--orbit-ghost)}.orbit-needle[data-v-c6efa4aa]{stroke:var(--orbit-ink);stroke-width:2;stroke-linecap:round}.orbit-needle-dot[data-v-c6efa4aa]{fill:var(--orbit-ink)}.orbit-label[data-v-c6efa4aa]{fill:var(--orbit-ink-50)}.orbit-label.is-on[data-v-c6efa4aa]{fill:var(--orbit-ink)}.orbit-label.is-q[data-v-c6efa4aa]{letter-spacing:.04em}.orbit-collar[data-v-c6efa4aa]{fill:var(--orbit-line)}.orbit-hole[data-v-c6efa4aa]{fill:var(--orbit-surface)}.orbit-hub-title[data-v-c6efa4aa]{fill:var(--orbit-ink-50);font-weight:600;letter-spacing:-.02em}.orbit-hub-sub[data-v-c6efa4aa]{fill:var(--orbit-ink-50);font-weight:400}.orbit-hit[data-v-c6efa4aa]{fill:transparent;pointer-events:none;outline:none}.orbit-center[tabindex][data-v-c6efa4aa]{outline:none}.orbit-hub-sub.is-first[data-v-c6efa4aa]{fill:var(--orbit-ink);font-weight:500}.orbit-center.is-back.is-hover .orbit-hub-title[data-v-c6efa4aa]{fill:var(--orbit-ink)}.orbit-panel[data-v-c6efa4aa]{flex:0 0 268px;align-self:flex-start;margin-top:24px;padding:16px 18px 14px 18px;border:1px solid var(--orbit-line);border-radius:14px;background:var(--orbit-surface);max-height:calc(100% - 40px);overflow-y:auto}.orbit-panel-title[data-v-c6efa4aa]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--orbit-ink-50);margin:0 0 6px 0}.orbit-cal[data-v-c6efa4aa]{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:7px 0;font:inherit;font-size:14px;color:var(--orbit-ink);cursor:pointer;text-align:left;border-radius:6px}.orbit-cal-dot[data-v-c6efa4aa]{width:11px;height:11px;border-radius:50%;background:var(--c);border:1.5px solid var(--c);flex:none;box-sizing:border-box}.orbit-cal[aria-pressed=false] .orbit-cal-dot[data-v-c6efa4aa]{background:transparent;opacity:.7}.orbit-cal[aria-pressed=false] .orbit-cal-name[data-v-c6efa4aa]{color:var(--orbit-ink-50)}.orbit-cal-name[data-v-c6efa4aa]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-cal-count[data-v-c6efa4aa]{font-size:13px;color:var(--orbit-ink-50);font-variant-numeric:tabular-nums}.orbit-divider[data-v-c6efa4aa]{border:0;border-top:1px solid var(--orbit-line);margin:10px 0 12px}.orbit-switch-row[data-v-c6efa4aa]{display:flex;align-items:center;justify-content:space-between;gap:12px}.orbit-switch-lab[data-v-c6efa4aa]{font-size:15px;color:var(--orbit-ink)}.orbit-switch[data-v-c6efa4aa]{width:38px;height:22px;border-radius:999px;background:var(--orbit-line-strong);border:0;position:relative;cursor:pointer;padding:0;flex:none}.orbit-switch[aria-checked=true][data-v-c6efa4aa]{background:var(--orbit-ink)}.orbit-switch[data-v-c6efa4aa]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--orbit-surface);transition:transform .18s ease}.orbit-switch[aria-checked=true][data-v-c6efa4aa]:after{transform:translateX(16px);background:var(--orbit-ground)}@media (prefers-reduced-motion:reduce){.orbit-anim.zoom-a[data-v-c6efa4aa],.orbit-anim.zoom-b[data-v-c6efa4aa],.orbit-arcs.fade-a[data-v-c6efa4aa],.orbit-arcs.fade-b[data-v-c6efa4aa]{animation:none}.orbit-switch[data-v-c6efa4aa]:after{transition:none}}@media (max-width:859px){.orbit-view[data-v-c6efa4aa]{flex-direction:column;gap:12px;padding:12px 10px 12px 10px}.orbit-canvas[data-v-c6efa4aa]{max-width:100%}.orbit-panel[data-v-c6efa4aa]{flex:0 1 auto;align-self:center;width:var(--orbit-canvas-w,100%);max-width:100%;box-sizing:border-box;margin-top:0;max-height:40vh}}@media (max-width:699px){.orbit-view[data-v-c6efa4aa]{display:block;height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 16px 24px}.orbit-main[data-v-c6efa4aa]{display:block}.orbit-stage[data-v-c6efa4aa]{display:block;touch-action:pan-y}.orbit-canvas[data-v-c6efa4aa]{width:100%;height:auto}.orbit-hub-title.is-phone[data-v-c6efa4aa]{font-weight:800}.orbit-panel[data-v-c6efa4aa]{display:flex;flex-direction:column;width:auto;max-height:none;overflow:visible;margin:0;padding:8px 0 0;border:0;border-radius:0;background:transparent}.orbit-divider[data-v-c6efa4aa],.orbit-panel-title[data-v-c6efa4aa]{display:none}.orbit-switch-row[data-v-c6efa4aa]{order:-1;height:44px;margin-bottom:4px;border-bottom:1px solid var(--orbit-line)}.orbit-cal[data-v-c6efa4aa]{height:36px;padding:0;font-size:15px}.orbit-cal-dot[data-v-c6efa4aa]{width:10px;height:10px}.orbit-cal[aria-pressed=false] .orbit-cal-dot[data-v-c6efa4aa]{opacity:1}.orbit-cal-count[data-v-c6efa4aa]{font-size:15px}.orbit-switch[data-v-c6efa4aa]{width:34px;height:16px}.orbit-switch[data-v-c6efa4aa]:after{top:2px;left:2px;width:12px;height:12px}.orbit-switch[aria-checked=true][data-v-c6efa4aa]:after{transform:translateX(18px)}}.preview-area[data-v-d129d0c2]{background:#fff;position:relative;overflow:hidden;aspect-ratio:16/9;container-type:inline-size}.preview-area.is-clickable[data-v-d129d0c2]{cursor:pointer}.preview-loading[data-v-d129d0c2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#6e6b65;background:linear-gradient(135deg,#f7f5f2,#f2efe8)}.preview-frame[data-v-d129d0c2]{position:absolute;inset:0;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;overflow:hidden}.preview-frame[data-v-d129d0c2] *{pointer-events:none!important;cursor:default!important}.preview-frame[data-v-d129d0c2] .calendars-toggle-btn,.preview-frame[data-v-d129d0c2] .create-own-btn{pointer-events:auto!important;cursor:pointer!important}.preview-frame[data-v-d129d0c2] .create-own-btn{position:absolute!important;left:50%!important;bottom:10px!important;transform:translateX(-50%)!important;grid-row:auto!important;grid-column:auto!important}.preview-frame[data-v-d129d0c2] .navbar-grid{grid-template-columns:1fr 1fr auto!important;grid-template-rows:auto!important;height:58px!important;padding-top:0!important;align-items:end!important;padding-left:0!important;padding-bottom:10px!important;padding-right:16px!important}.preview-frame[data-v-d129d0c2] .navbar-grid.new-header{grid-template-columns:1fr 1fr auto auto!important;align-items:center!important;height:57px!important;padding:12px 16px!important}.preview-frame[data-v-d129d0c2] .navbar-grid.new-header .logo-slot{padding-left:0!important}.preview-frame[data-v-d129d0c2] .tabs-toggle-btn{pointer-events:auto!important;cursor:pointer!important}.preview-frame[data-v-d129d0c2] .desktop-only{display:flex!important}.preview-frame[data-v-d129d0c2] .mobile-only{display:none!important}.preview-frame[data-v-d129d0c2] .logo-slot{justify-self:auto!important;padding-left:24px!important;grid-column:1!important;grid-row:1!important}.preview-frame[data-v-d129d0c2] .menu-btn,.preview-frame[data-v-d129d0c2] .template-banner,.preview-frame[data-v-d129d0c2] .year-arrow-btn{display:none!important}.preview-scale[data-v-d129d0c2]{width:var(--preview-w,1300px);height:var(--preview-h,731px);display:flex;flex-direction:column;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(var(--scale,min(1,calc(100cqw / 1300px))));transform-origin:center center;pointer-events:none;background:#f2efe8}.preview-scale.is-interactive[data-v-d129d0c2],.preview-scale.is-interactive[data-v-d129d0c2] *{pointer-events:auto!important;cursor:revert!important}.preview-scale.is-interactive[data-v-d129d0c2] .col-overlay{pointer-events:none!important}.preview-scale.is-interactive[data-v-d129d0c2] .col-labels{pointer-events:none!important;z-index:610}.preview-navbar[data-v-d129d0c2]{flex-shrink:0}.preview-chiprow[data-v-d129d0c2]{flex-shrink:0;max-height:48px;overflow:hidden;transition:max-height .25s ease}.preview-frame[data-v-d129d0c2] .chip-bar{max-width:none!important}.preview-chiprow.is-closed[data-v-d129d0c2]{max-height:0}.template-landing[data-v-3fc36dfc]{min-height:100vh;background-color:#f2f0e9;padding:0 24px 25px;font-family:Inter,sans-serif;color:#191816;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.landing-nav-wrapper[data-v-3fc36dfc]{position:sticky;top:-15px;z-index:100;margin:0 -24px 40px;padding:30px 24px 0;display:flex;justify-content:center;background:transparent;pointer-events:none}.landing-nav[data-v-3fc36dfc]{pointer-events:auto;width:100%;max-width:1240px;background:#191919;border-radius:15px;padding:12px 8px 12px 10px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:15px;box-shadow:0 8px 34px -2px rgba(0,0,0,.35);overflow:hidden}.landing-logo[data-v-3fc36dfc]{display:inline-flex;align-items:center;color:#fff;text-decoration:none;flex:0 0 260px;height:40px;padding-left:3px;box-sizing:border-box}.landing-logo svg[data-v-3fc36dfc]{height:22px;width:auto;display:block}.landing-nav-links[data-v-3fc36dfc]{display:flex;align-items:center;gap:25px;flex:none}.landing-nav-links a[data-v-3fc36dfc]{color:#fff;text-decoration:none;font-size:16px;font-weight:600;line-height:1.5em;letter-spacing:0;transition:color .2s cubic-bezier(.44,0,.56,1)}.landing-nav-actions[data-v-3fc36dfc]{display:flex;align-items:center;gap:12px;flex-shrink:0}.lang-selector[data-v-3fc36dfc]{position:relative;display:inline-flex;width:113px;height:41px;cursor:pointer;box-sizing:border-box}.lang-select[data-v-3fc36dfc]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;color:transparent;opacity:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit}.lang-display[data-v-3fc36dfc]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;padding:10px;border-radius:10px;color:#fff;font-size:14px;font-weight:600;line-height:1.5em;letter-spacing:0;box-sizing:border-box;pointer-events:none}.lang-selector .globe[data-v-3fc36dfc]{fill:#919191;flex-shrink:0}.lang-selector .lang-caret[data-v-3fc36dfc]{color:#919191;flex-shrink:0}.cta-btn[data-v-3fc36dfc]{display:inline-flex;visibility:hidden;order:-1;pointer-events:none;position:relative;align-items:center;gap:5px;height:41px;background:#fff;color:#191816;text-decoration:none;padding:12px 36px 12px 15px;border-radius:999px;font-weight:600;font-size:14px;line-height:1.6em;letter-spacing:0;box-sizing:border-box;transition:opacity .15s,transform .15s}@media (hover:hover),(min-width:700px){.cta-btn[data-v-3fc36dfc]:hover{opacity:.9;transform:translateY(-1px)}}.cta-btn-arrow[data-v-3fc36dfc]{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:14px;height:14px}.hamburger[data-v-3fc36dfc]{display:none;position:relative;width:55px;height:40px;padding:0;margin:0;background:transparent;border:none;cursor:pointer;flex-shrink:0}.hamburger-line[data-v-3fc36dfc]{position:absolute;left:calc(50% - 12.5px);width:25px;height:2px;background:#fff;border-radius:1px;transition:top .2s ease,bottom .2s ease,transform .2s ease}.hamburger-line.top[data-v-3fc36dfc]{top:13px}.hamburger-line.bottom[data-v-3fc36dfc]{bottom:14px}.hamburger.is-open .hamburger-line.top[data-v-3fc36dfc]{top:calc(50% - 1px);transform:rotate(45deg)}.hamburger.is-open .hamburger-line.bottom[data-v-3fc36dfc]{bottom:calc(50% - 1px);transform:rotate(-45deg)}.template-label[data-v-3fc36dfc]{max-width:1240px;margin:0 auto 16px;font-size:14px;color:#6e6b65}.template-title[data-v-3fc36dfc]{max-width:1240px;margin:0 auto 16px;font-family:Inter,Inter Placeholder,sans-serif;font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:1.12em}@media (min-width:750px) and (max-width:1299px){.template-title[data-v-3fc36dfc]{font-size:46px}}.template-meta[data-v-3fc36dfc]{max-width:1240px;margin:0 auto 40px;font-size:14px;color:#6e6b65}.template-meta .dot[data-v-3fc36dfc]{margin:0 8px}.grid[data-v-3fc36dfc]{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"left  right" "share right";gap:32px;align-items:start;background:#fff;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);padding:32px}.left-col[data-v-3fc36dfc]{grid-area:left;display:flex;flex-direction:column;gap:24px;min-width:0}.preview-card[data-v-3fc36dfc]{background:transparent;overflow:hidden}.preview-actions[data-v-3fc36dfc]{display:flex;justify-content:center;margin-top:0}.btn-live-preview[data-v-3fc36dfc]{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#191816;color:#fff;border:none;border-radius:999px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .1s ease}@media (hover:hover),(min-width:700px){.btn-live-preview[data-v-3fc36dfc]:hover{background:#2a2724}}.btn-live-preview[data-v-3fc36dfc]:active{transform:translateY(1px)}.btn-live-preview-icon[data-v-3fc36dfc]{width:18px;height:18px;color:#fff}.description-card[data-v-3fc36dfc]{background:transparent;padding:0;margin-top:36px;overflow-wrap:anywhere}.description-card h2[data-v-3fc36dfc]{margin:0 0 24px;font-family:Inter,sans-serif;font-size:45px;font-weight:600;line-height:120%;letter-spacing:0;color:#191816}.description-card h3[data-v-3fc36dfc]{margin:24px 0 12px;font-size:16px;font-weight:700}.description-text[data-v-3fc36dfc]{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:0;color:#191816;margin:0 0 32px}.feature-list[data-v-3fc36dfc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.feature-list li[data-v-3fc36dfc]{display:flex;align-items:flex-start;gap:10px;min-height:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.4em;letter-spacing:0;color:#191816}.feature-list .check[data-v-3fc36dfc]{width:20px;height:20px;flex-shrink:0;color:#191816;margin-top:1px}.share-section[data-v-3fc36dfc]{grid-area:share;margin-top:24px}.share-heading[data-v-3fc36dfc]{font-size:14px;font-weight:500;letter-spacing:0;color:#666;margin:0 0 12px}.share-icons[data-v-3fc36dfc]{display:flex;gap:12px;align-items:center;margin-left:-8px}.share-btn[data-v-3fc36dfc]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#666;cursor:pointer;text-decoration:none;transition:color .15s,background .15s;padding:0;border-radius:999px}@media (hover:hover),(min-width:700px){.share-btn[data-v-3fc36dfc]:hover{color:#3f3d38;background:rgba(0,0,0,.04)}}.right-col[data-v-3fc36dfc]{grid-area:right;display:flex;flex-direction:column;align-self:stretch;gap:24px;min-width:0}.sidebar-card[data-v-3fc36dfc]{background:transparent;padding:0;overflow-wrap:anywhere}.stats[data-v-3fc36dfc]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.stat-row[data-v-3fc36dfc]{display:flex;justify-content:space-between;font-size:14px}.stat-label[data-v-3fc36dfc]{color:#6e6b65}.stat-value[data-v-3fc36dfc]{font-weight:700;color:#191816}.divider[data-v-3fc36dfc]{height:1px;background:#f2efe8;margin:16px -24px}.state-loading[data-v-3fc36dfc]{display:flex;align-items:center;justify-content:center;min-height:180px;opacity:.6}.form-title[data-v-3fc36dfc]{font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:0;color:#191816;margin:-4px 0 16px}.form-subtitle[data-v-3fc36dfc]{font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:0;color:#191816;margin:0 0 30px}.btn-google[data-v-3fc36dfc]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;background:#fff;color:#191816;border:1px solid #d8d4cd;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s;font-family:inherit}@media (hover:hover),(min-width:700px){.btn-google[data-v-3fc36dfc]:hover{background:#f7f5f2}}.separator-line[data-v-3fc36dfc]{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:12px;color:#6e6b65}.separator-line[data-v-3fc36dfc]:after,.separator-line[data-v-3fc36dfc]:before{content:"";flex:1;height:1px;background:#f2efe8}.form-field[data-v-3fc36dfc]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.form-label[data-v-3fc36dfc]{font-size:13px;font-weight:600;color:#191816}.form-input[data-v-3fc36dfc]{width:100%;padding:10px 14px;border:1px solid #d8d4cd;border-radius:8px;font-size:14px;background:#fff;color:#191816;outline:none;transition:border-color .15s;box-sizing:border-box;font-family:inherit}.form-input[data-v-3fc36dfc]:focus{border-color:#191816}.password-wrap[data-v-3fc36dfc]{position:relative}.password-wrap .form-input.has-toggle[data-v-3fc36dfc]{padding-right:42px}.password-toggle[data-v-3fc36dfc]{position:absolute;top:50%;right:6px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:none;border:none;cursor:pointer;color:#6e6b65}@media (hover:hover),(min-width:700px){.password-toggle[data-v-3fc36dfc]:hover{color:#191816}}.btn-primary[data-v-3fc36dfc]{width:100%;margin-top:8px;padding:14px 16px;background:#191816;color:#fff;border:none;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s;font-family:inherit}@media (hover:hover),(min-width:700px){.btn-primary[data-v-3fc36dfc]:hover{background:#2d302d}}.btn-locked[data-v-3fc36dfc]{display:flex;align-items:center;justify-content:center;gap:6px}.btn-google[data-v-3fc36dfc]:disabled,.btn-primary[data-v-3fc36dfc]:disabled{opacity:.55;cursor:default}.form-error[data-v-3fc36dfc]{margin:8px 0 0;font-size:13px;color:#b91c1c}.form-notice[data-v-3fc36dfc]{margin:8px 0 0;font-size:13px;color:#15803d}.upgrade-support[data-v-3fc36dfc]{margin:-2px 0 4px;font-size:13px;line-height:1.5;color:#6e6b65}.billing-row[data-v-3fc36dfc]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:14px 0 10px}.billing-label[data-v-3fc36dfc]{font-size:13px;font-weight:500;color:#525252;white-space:nowrap}.billing-label.active[data-v-3fc36dfc]{color:#191816;font-weight:600}.billing-switch[data-v-3fc36dfc]{position:relative;width:36px;height:18px;padding:0;border:none;border-radius:999px;background:#c9c5bc;cursor:pointer;transition:background .15s;flex-shrink:0}.billing-switch.toggled[data-v-3fc36dfc]{background:#191816}.billing-switch[data-v-3fc36dfc]:focus,.billing-switch[data-v-3fc36dfc]:focus-visible{outline:none}.billing-knob[data-v-3fc36dfc]{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .15s}.billing-switch.toggled .billing-knob[data-v-3fc36dfc]{transform:translateX(18px)}.upgrade-price[data-v-3fc36dfc]{margin:4px 0 14px;font-size:22px;font-weight:800;color:#191816}.pro-box[data-v-3fc36dfc]{margin-top:16px;background:#fff;border:1px solid #d8d4cd;border-radius:14px;padding:22px}.pro-box-header[data-v-3fc36dfc]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pro-box-name[data-v-3fc36dfc]{font-family:Inter,Inter Placeholder,sans-serif;font-size:30px;font-weight:700;line-height:1.4em;letter-spacing:-.02em;color:#191816}.pro-box-badge[data-v-3fc36dfc]{font-size:13px;font-weight:600;color:#2563eb}.pro-box-price[data-v-3fc36dfc]{display:flex;flex-direction:row;align-items:baseline;gap:8px;margin-top:12px;font-family:Inter,Inter Placeholder,sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-.02em;color:#191816}.pro-box-billed[data-v-3fc36dfc]{font-size:14px;line-height:1.45em}.pro-box-billed[data-v-3fc36dfc],.pro-box-subtext[data-v-3fc36dfc]{font-family:Inter,Inter Placeholder,sans-serif;font-weight:500;color:#525252}.pro-box-subtext[data-v-3fc36dfc]{margin:12px 0 0;font-size:16px;line-height:1.2em}.pro-box-features-title[data-v-3fc36dfc]{margin-top:24px;font-family:Inter,Inter Placeholder,sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-.02em;color:#191816}.pro-box-features[data-v-3fc36dfc]{list-style:none;padding:0;margin:10px 0 0}.pro-box-features li[data-v-3fc36dfc]{display:flex;align-items:center;gap:10px;padding:5px 0;font-family:Geist,Geist Placeholder,sans-serif;font-size:14px;font-weight:500;line-height:1.3em;letter-spacing:-.02em;color:#575757}.pro-box-features li svg[data-v-3fc36dfc]{color:#525252;flex-shrink:0}.pro-box-btn[data-v-3fc36dfc]{position:relative;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:0;padding:14px 50px 14px 26px;font-size:16px;line-height:1.6em;border-radius:999px;background:linear-gradient(105deg,#383838,#191816);color:#fff9ed}@media (hover:hover),(min-width:700px){.pro-box-btn[data-v-3fc36dfc]:hover{background:linear-gradient(310deg,#383838,#191816)}}.pro-box-btn svg[data-v-3fc36dfc]{position:absolute;right:25px;top:50%;transform:translateY(-50%);color:#fff9ed}.pro-box-secondary-btn[data-v-3fc36dfc]{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:transparent;color:#191816;border:1px solid #d8d4cd;border-radius:999px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}@media (hover:hover),(min-width:700px){.pro-box-secondary-btn[data-v-3fc36dfc]:hover{background:rgba(0,0,0,.04);border-color:#b8b4ad}}.pro-box-secondary-btn[data-v-3fc36dfc]:focus,.pro-box-secondary-btn[data-v-3fc36dfc]:focus-visible{outline:none;background:rgba(0,0,0,.04)}.pro-box-trial-hint[data-v-3fc36dfc]{margin:10px 0 0;font-family:Inter,Inter Placeholder,sans-serif;font-size:10px;font-weight:600;line-height:1.6em;color:#191919}.form-links[data-v-3fc36dfc]{display:flex;flex-direction:column;gap:6px;margin-top:16px;font-size:13px;color:#6e6b65;text-align:center}.form-links .link[data-v-3fc36dfc]{color:#191816;font-weight:600;text-decoration:none}@media (hover:hover),(min-width:700px){.form-links .link[data-v-3fc36dfc]:hover{text-decoration:underline}}.youtube-section[data-v-3fc36dfc]{margin-top:auto}.youtube-heading[data-v-3fc36dfc]{font-size:14px;font-weight:600;letter-spacing:-.02em;color:#191816;margin:0 0 12px}.youtube-wrap[data-v-3fc36dfc]{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#191816}.youtube-wrap iframe[data-v-3fc36dfc]{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:1299px){.landing-nav-wrapper[data-v-3fc36dfc]{top:-10px;padding:30px 24px 0}.landing-nav[data-v-3fc36dfc]{padding:10px;gap:12px;flex-wrap:wrap}.hamburger[data-v-3fc36dfc]{display:block}.landing-nav-actions[data-v-3fc36dfc],.landing-nav-links[data-v-3fc36dfc]{display:none}.landing-logo[data-v-3fc36dfc]{flex:1 1 auto}.landing-nav-wrapper.is-open .landing-nav-links[data-v-3fc36dfc]{display:flex;flex-direction:column;align-items:flex-start;gap:18px;flex-basis:100%;padding:16px 8px 8px;border-top:1px solid hsla(0,0%,100%,.1)}.landing-nav-wrapper.is-open .landing-nav-links a[data-v-3fc36dfc]{font-size:18px}.landing-nav-wrapper.is-open .landing-nav-actions[data-v-3fc36dfc]{display:flex;flex-direction:column;align-items:stretch;gap:12px;flex-basis:100%;padding:0 8px 8px}.landing-nav-wrapper.is-open .lang-selector[data-v-3fc36dfc]{width:100%}.landing-nav-wrapper.is-open .cta-btn[data-v-3fc36dfc]{display:none;width:100%;justify-content:center}}@media (max-width:749px){.template-landing[data-v-3fc36dfc]{padding:0 16px 48px}.template-title[data-v-3fc36dfc]{font-size:30px}.landing-nav-wrapper[data-v-3fc36dfc]{margin:0 -16px 32px;padding:30px 16px 0}.grid[data-v-3fc36dfc]{grid-template-columns:1fr;grid-template-areas:none;gap:40px;padding:20px}.left-col[data-v-3fc36dfc],.right-col[data-v-3fc36dfc]{display:contents}.preview-card[data-v-3fc36dfc]{order:1}.preview-actions[data-v-3fc36dfc]{order:2}.sidebar-card[data-v-3fc36dfc]{order:3}.description-card[data-v-3fc36dfc]{order:4}.youtube-section[data-v-3fc36dfc]{order:5}.share-section[data-v-3fc36dfc]{order:6;grid-area:auto;align-self:auto}.btn-google[data-v-3fc36dfc]{margin-top:48px}.right-col[data-v-3fc36dfc]{position:static}.description-card[data-v-3fc36dfc],.youtube-section[data-v-3fc36dfc]{margin-top:0}.description-card h2[data-v-3fc36dfc]{font-size:28px;margin-bottom:16px}.description-text[data-v-3fc36dfc]{font-size:15px;margin-bottom:24px}.pro-box[data-v-3fc36dfc]{padding:18px}.pro-box-name[data-v-3fc36dfc]{font-size:24px}.pro-box-price[data-v-3fc36dfc]{font-size:18px;flex-wrap:wrap}.pro-box-btn[data-v-3fc36dfc]{padding:14px 44px 14px 20px;font-size:15px}.pro-box-btn svg[data-v-3fc36dfc]{right:18px}.form-subtitle[data-v-3fc36dfc]{font-size:15px;margin-bottom:16px}}.landing-cta[data-v-3fc36dfc]{position:relative;background:#191919;border-radius:24px;color:#fff;overflow:hidden;height:372px;margin:40px calc(1.5vw - 24px) 0;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;box-sizing:border-box}.cta-bg-pattern[data-v-3fc36dfc]{position:absolute;width:724px;height:724px;top:-274px;left:calc(50% - 362px);opacity:.7;z-index:1;pointer-events:none}.cta-ellipse[data-v-3fc36dfc]{position:absolute;border-radius:50%;border:1px dashed hsla(0,0%,96%,.1)}.cta-ellipse-1[data-v-3fc36dfc]{width:353px;height:353px;top:calc(50% - 176.5px);left:calc(50% - 176.5px)}.cta-ellipse-2[data-v-3fc36dfc]{width:485px;height:485px;top:calc(50% - 242.5px);left:calc(50% - 242.5px)}.cta-ellipse-3[data-v-3fc36dfc]{width:603px;height:603px;top:calc(50% - 301.5px);left:calc(50% - 301.5px)}.cta-ellipse-4[data-v-3fc36dfc]{width:724px;height:724px;top:calc(50% - 362px);left:calc(50% - 362px)}.cta-content[data-v-3fc36dfc]{position:relative;z-index:2;width:100%;max-width:570px;padding:0 24px;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;box-sizing:border-box}.cta-headline[data-v-3fc36dfc]{margin:0;font-size:56px;font-weight:700;letter-spacing:-.03em;line-height:1.12em;color:#fff}.cta-subline[data-v-3fc36dfc]{margin:0;font-size:16px;font-weight:500;line-height:1.2em;color:#fff}@media (max-width:1299.98px){.landing-cta[data-v-3fc36dfc]{height:321px}.cta-content[data-v-3fc36dfc]{max-width:500px}.cta-headline[data-v-3fc36dfc]{font-size:46px}}@media (max-width:749.98px){.landing-cta[data-v-3fc36dfc]{height:285px}.cta-content[data-v-3fc36dfc]{width:90%;max-width:490px}.cta-headline[data-v-3fc36dfc]{font-size:30px}}.landing-footer[data-v-3fc36dfc]{background:#191919;border-radius:24px;padding:55px 40px;margin:0 calc(1.5vw - 24px) 0;width:auto;max-width:none;color:#fff;box-sizing:border-box;font-family:Inter,sans-serif}.footer-inner[data-v-3fc36dfc]{display:flex;flex-direction:row;gap:177px;align-items:flex-start;width:100%;max-width:1240px;margin:0 auto}.footer-col[data-v-3fc36dfc]{display:flex;flex-direction:column;flex:0 0 200px;gap:25px;min-width:0}.footer-col-tagline[data-v-3fc36dfc]{flex:0 0 430px;width:430px;max-width:430px;gap:40px}.footer-col[data-v-3fc36dfc]:last-child{margin-left:auto}.footer-tagline-block[data-v-3fc36dfc]{display:flex;flex-direction:column;gap:24px}.footer-logo[data-v-3fc36dfc]{display:inline-flex;color:#fff;text-decoration:none}.footer-logo svg[data-v-3fc36dfc]{height:64px;width:auto;display:block}.footer-tagline[data-v-3fc36dfc]{font-size:16px;font-weight:500;line-height:1.6em;margin:0}.newsletter[data-v-3fc36dfc]{display:flex;flex-direction:column;flex:none;place-content:flex-start;align-items:flex-start;gap:16px;width:100%;height:-moz-min-content;height:min-content;padding:0;position:relative;overflow:visible}.newsletter-heading[data-v-3fc36dfc]{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.4em;margin:0;color:#fff}.newsletter-form[data-v-3fc36dfc]{width:355px;max-width:100%;height:auto;display:flex;position:relative;flex-direction:row;gap:10px}.newsletter-input[data-v-3fc36dfc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:auto;outline:none;border:none;padding:15px 15px 15px 15px;border-radius:8px;font-size:16px;font-family:Inter,Inter Placeholder,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;line-height:1em;background:#ebebeb;color:#000}.newsletter-input[data-v-3fc36dfc]::-moz-placeholder{color:rgba(0,0,0,.3)}.newsletter-input[data-v-3fc36dfc]::placeholder{color:rgba(0,0,0,.3)}.newsletter-submit-wrapper[data-v-3fc36dfc]{position:relative;top:0;right:0;bottom:0}.newsletter-submit[data-v-3fc36dfc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;outline:none;border:none;cursor:pointer;padding:15px 15px 15px 15px;border-radius:8px;font-size:16px;font-family:Inter,Inter Placeholder,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;line-height:1em;background:#333;color:#fff;z-index:1;box-shadow:none}@media (hover:hover),(min-width:700px){.newsletter-submit[data-v-3fc36dfc]:hover{opacity:.9}}.footer-col-section[data-v-3fc36dfc]{display:flex;flex-direction:column;gap:16px}.footer-col-title[data-v-3fc36dfc]{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.4em;margin:0;color:#fff}.footer-link-list[data-v-3fc36dfc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer-link-list a[data-v-3fc36dfc],.footer-link-list button[data-v-3fc36dfc]{display:block;color:#fff;text-decoration:none;font-size:14px;font-weight:600;line-height:1.45;background:transparent;border:none;padding:0;cursor:pointer;font-family:inherit;text-align:left}@media (hover:hover),(min-width:700px){.footer-link-list a[data-v-3fc36dfc]:hover,.footer-link-list button[data-v-3fc36dfc]:hover{opacity:.8}}.footer-bottom-block[data-v-3fc36dfc]{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.footer-social[data-v-3fc36dfc]{display:flex;gap:12px;margin:0}.footer-social a[data-v-3fc36dfc]{display:inline-flex;color:#fff;text-decoration:none}.footer-copyright[data-v-3fc36dfc]{font-size:11px;font-weight:600;line-height:1.45em;color:hsla(0,0%,100%,.7);margin:0}.footer-badges[data-v-3fc36dfc]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0}.footer-badges img[data-v-3fc36dfc]{display:block;height:31px;width:auto}@media (max-width:1299px){.footer-inner[data-v-3fc36dfc]{flex-direction:column;gap:40px}.footer-col-tagline[data-v-3fc36dfc]{max-width:none}.footer-logo svg[data-v-3fc36dfc]{height:50px}}@media (min-width:750px) and (max-width:1299px){.newsletter-form[data-v-3fc36dfc]{width:386px;gap:0}.newsletter-input[data-v-3fc36dfc]{padding:15px 115px 15px 15px}.newsletter-submit-wrapper[data-v-3fc36dfc]{position:absolute;top:3px;right:3px;bottom:3px}.newsletter-submit[data-v-3fc36dfc]{width:100px;height:100%;padding:0 15px;border-radius:5px}}@media (max-width:749px){.landing-footer[data-v-3fc36dfc]{padding:40px 24px;border-radius:16px}.newsletter-form[data-v-3fc36dfc]{width:100%;flex-direction:column}.footer-inner[data-v-3fc36dfc]{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px}.footer-col[data-v-3fc36dfc]{flex:none;width:auto}.footer-col-tagline[data-v-3fc36dfc]{grid-column:1/-1;width:auto;max-width:none}.footer-col[data-v-3fc36dfc]:last-child{margin-left:0}}.chat-panel[data-v-03207fa4]{display:flex;flex-direction:column;flex-shrink:0;height:100%;border-left:1px solid var(--grid-line-color,#ececec);background:#fff;font-size:13px}.chat-header[data-v-03207fa4]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--grid-line-color,#ececec)}.chat-header-title[data-v-03207fa4]{display:flex;align-items:center;gap:8px;min-width:0}.chat-project-dot[data-v-03207fa4]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.chat-project-name[data-v-03207fa4]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-back-btn[data-v-03207fa4]{display:flex;align-items:center;border:none;background:none;cursor:pointer;color:#888;padding:2px;border-radius:999px;flex-shrink:0}@media (hover:hover),(min-width:700px){.chat-back-btn[data-v-03207fa4]:hover{background:#f2f2f2;color:#333}}.chat-header-avatar[data-v-03207fa4]{width:22px;height:22px;font-size:11px}.chat-header-right[data-v-03207fa4]{display:flex;align-items:center;gap:8px;flex-shrink:0}.chat-member-stack[data-v-03207fa4]{display:flex;align-items:center;flex-direction:row-reverse;padding-left:6px}.chat-member-avatar[data-v-03207fa4]{width:24px;height:24px;font-size:9.5px;letter-spacing:.02em;margin-right:-6px;border:2px solid #fff;box-sizing:content-box}.chat-member-avatar[data-v-03207fa4]:first-child{margin-right:0}.chat-member-more[data-v-03207fa4]{background:#8d8878;font-size:9.5px}.dark-theme .chat-member-avatar[data-v-03207fa4]{border-color:#1e1e1e}.chat-close-btn[data-v-03207fa4]{display:flex;align-items:center;border:none;background:none;cursor:pointer;color:#888;padding:4px;border-radius:999px}@media (hover:hover),(min-width:700px){.chat-close-btn[data-v-03207fa4]:hover{background:#f2f2f2;color:#333}}.chat-tabs[data-v-03207fa4]{display:flex;gap:4px;padding:8px 12px 0 12px;border-bottom:1px solid var(--grid-line-color,#ececec)}.chat-tab[data-v-03207fa4]{display:inline-flex;align-items:center;gap:5px;border:none;background:none;cursor:pointer;padding:6px 10px;font-size:13px;color:#888;border-bottom:2px solid transparent}.chat-tab.active[data-v-03207fa4]{color:#333;font-weight:600;border-bottom-color:#f0a23f}.chat-tab.disabled[data-v-03207fa4]{cursor:default;opacity:.5}.chat-unread-dot[data-v-03207fa4]{width:8px;height:8px;border-radius:50%;background:#f0a23f;flex-shrink:0}.chat-unread-badge[data-v-03207fa4]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#dc2626;color:#fff;font-size:10.5px;font-weight:700;line-height:18px;text-align:center;flex-shrink:0}.chat-messages[data-v-03207fa4]{flex:1;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.chat-empty[data-v-03207fa4]{color:#999;text-align:center;margin-top:24px}.chat-thread-list[data-v-03207fa4]{gap:2px}.dm-thread-row[data-v-03207fa4]{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:8px;cursor:pointer}@media (hover:hover),(min-width:700px){.dm-thread-row[data-v-03207fa4]:hover{background:#f6f6f6}}.dm-thread-info[data-v-03207fa4]{flex:1;min-width:0}.dm-thread-name[data-v-03207fa4]{font-weight:600;color:#333}.dm-thread-preview[data-v-03207fa4]{color:#999;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-thread-meta[data-v-03207fa4]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.chat-day-sep[data-v-03207fa4]{display:flex;align-items:center;gap:10px;margin:6px 0 2px;font-size:11.5px;color:#a3a09a}.chat-day-sep[data-v-03207fa4]:after,.chat-day-sep[data-v-03207fa4]:before{content:"";flex:1 1 auto;height:1px;background:var(--grid-line-color,#ececec)}.chat-event[data-v-03207fa4]{align-self:center;display:inline-flex;align-items:center;gap:7px;max-width:92%;padding:6px 12px;border-radius:999px;background:#eef7f0;color:#2c7a43;font-size:12px}.chat-event .chat-time[data-v-03207fa4]{color:#7fa98c;margin-top:0}.chat-msg[data-v-03207fa4]{display:flex;gap:8px;align-items:flex-start}.chat-msg.own[data-v-03207fa4]{flex-direction:row-reverse}.chat-msg-body[data-v-03207fa4]{display:flex;flex-direction:column;min-width:0;max-width:78%}.chat-msg.own .chat-msg-body[data-v-03207fa4]{align-items:flex-end}.chat-msg-head[data-v-03207fa4]{display:flex;align-items:baseline;gap:6px;margin-bottom:3px;padding:0 2px}.chat-avatar[data-v-03207fa4]{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;overflow:hidden}.chat-avatar img[data-v-03207fa4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-bubble-row[data-v-03207fa4]{display:flex;align-items:center;gap:6px;min-width:0}.chat-msg-del[data-v-03207fa4]{display:flex;align-items:center;border:none;background:none;cursor:pointer;color:#b3afa8;padding:3px 4px;border-radius:6px;flex-shrink:0;opacity:0;transition:opacity .12s ease}.chat-msg-del.armed[data-v-03207fa4]{opacity:1}@media (hover:hover),(min-width:700px){.chat-bubble-row:hover .chat-msg-del[data-v-03207fa4]{opacity:1}.chat-msg-del[data-v-03207fa4]:hover{color:#dc2626;background:#f7f2f0}}.chat-msg-del.armed[data-v-03207fa4]{color:#dc2626;background:#fdeceb;font-size:11px;font-weight:600;padding:3px 7px}.chat-bubble[data-v-03207fa4]{background:#f2f1ef;border-radius:12px;padding:9px 12px;min-width:0}.chat-msg.own .chat-bubble[data-v-03207fa4]{background:#fce9d2}.chat-bubble.is-deleted[data-v-03207fa4],.chat-msg.own .chat-bubble.is-deleted[data-v-03207fa4]{background:none;border:1px solid var(--grid-line-color,#ececec)}.chat-msg-deleted[data-v-03207fa4]{display:flex;align-items:center;gap:6px;color:#a3a09a;font-style:italic}.chat-msg-name[data-v-03207fa4]{font-size:12px;font-weight:650;color:#3f3d38}.chat-msg-text[data-v-03207fa4]{white-space:pre-wrap;word-break:break-word;color:#333}.chat-time[data-v-03207fa4]{font-size:11px;color:#a3a09a;flex-shrink:0}.chat-input-row[data-v-03207fa4]{display:flex;align-items:center;gap:8px;padding:12px 12px 96px;border-top:1px solid var(--grid-line-color,#ececec)}.chat-input[data-v-03207fa4]{flex:1;min-width:0;height:40px;border:1px solid #ddd;border-radius:10px;padding:0 12px;font-size:13px;outline:none;background:#fff;color:#333}.chat-input[data-v-03207fa4]:focus{border-color:#f0a23f}.chat-send-btn[data-v-03207fa4]{display:flex;align-items:center;justify-content:center;border:none;border-radius:999px;width:40px;height:40px;flex-shrink:0;background:#1c1b19;color:#fff;cursor:pointer;transition:opacity .15s ease}@media (hover:hover),(min-width:700px){.chat-send-btn[data-v-03207fa4]:hover:not(:disabled){opacity:.85}}.chat-send-btn[data-v-03207fa4]:disabled{opacity:.3;cursor:default}.dark-theme .chat-panel[data-v-03207fa4]{background:#1e1e1e;border-left-color:#333}.dark-theme .chat-header[data-v-03207fa4],.dark-theme .chat-input-row[data-v-03207fa4],.dark-theme .chat-tabs[data-v-03207fa4]{border-color:#333}.dark-theme .chat-tab.active[data-v-03207fa4]{color:#eee}@media (hover:hover),(min-width:700px){.dark-theme .chat-back-btn[data-v-03207fa4]:hover,.dark-theme .chat-close-btn[data-v-03207fa4]:hover{background:#2c2c2c;color:#eee}.dark-theme .dm-thread-row[data-v-03207fa4]:hover{background:#2c2c2c}}.dark-theme .dm-thread-name[data-v-03207fa4]{color:#ddd}.dark-theme .chat-bubble[data-v-03207fa4]{background:#2c2c2c}.dark-theme .chat-bubble.is-deleted[data-v-03207fa4],.dark-theme .chat-msg.own .chat-bubble.is-deleted[data-v-03207fa4]{background:none;border-color:#3a3a3a}@media (hover:hover),(min-width:700px){.dark-theme .chat-msg-del[data-v-03207fa4]:hover{background:#2c2c2c}}.dark-theme .chat-msg-del.armed[data-v-03207fa4]{background:#3a2624}.dark-theme .chat-msg.own .chat-bubble[data-v-03207fa4]{background:#3d322a}.dark-theme .chat-msg-name[data-v-03207fa4]{color:#ddd}.dark-theme .chat-event[data-v-03207fa4]{background:#223028;color:#a5d6b3}.dark-theme .chat-event .chat-time[data-v-03207fa4]{color:#7fa98c}.dark-theme .chat-send-btn[data-v-03207fa4]{background:#f2efe8;color:#1c1b19}.dark-theme .chat-msg-text[data-v-03207fa4]{color:#ddd}.dark-theme .chat-input[data-v-03207fa4]{background:#2c2c2c;border-color:#444;color:#ddd}.pm-root[data-v-01431690]{display:flex;flex-direction:column;height:100%;min-height:0;background:#fbfaf9;font-size:14px;color:#1c1b19}.pm-head[data-v-01431690]{padding:12px 16px 10px;background:#fff;border-bottom:1px solid var(--grid-line-color,#ececec)}.pm-head-top[data-v-01431690]{display:flex;align-items:center;justify-content:space-between;gap:10px}.pm-brand[data-v-01431690]{font-size:19px;font-weight:700;letter-spacing:-.01em}.pm-head-actions[data-v-01431690]{display:flex;align-items:center;gap:8px}.pm-chip[data-v-01431690]{padding:4px 10px;border-radius:999px;background:#f2f1ef;font-size:12.5px;font-weight:600;color:#3f3d38;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-icon-btn[data-v-01431690]{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:10px;background:#f2f1ef;color:#3f3d38;cursor:pointer}.pm-dot[data-v-01431690]{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:#dc2626}.pm-head-project[data-v-01431690]{display:flex;align-items:center;gap:8px;margin-top:8px}.pm-project-dot[data-v-01431690]{width:11px;height:11px;border-radius:3px;flex-shrink:0}.pm-project-name[data-v-01431690]{font-size:15px;font-weight:600}.pm-tabs[data-v-01431690]{display:flex;background:#fff;border-bottom:1px solid var(--grid-line-color,#ececec)}.pm-tab[data-v-01431690]{flex:1;border:none;background:none;padding:12px 6px;font-size:14px;color:#8d8878;cursor:pointer;border-bottom:2px solid transparent;font-family:inherit}.pm-tab.active[data-v-01431690]{color:#1c1b19;font-weight:650;border-bottom-color:#1c1b19}.pm-body[data-v-01431690]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.pm-empty[data-v-01431690]{padding:40px 16px;text-align:center;color:#a3a09a}.pm-phase-row[data-v-01431690]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f7f6f4;border-bottom:1px solid var(--grid-line-color,#ececec);cursor:pointer}.pm-caret[data-v-01431690]{color:#8d8878;flex-shrink:0}.pm-phase-dot[data-v-01431690]{width:11px;height:11px;border-radius:3px;flex-shrink:0}.pm-phase-name[data-v-01431690]{font-weight:650;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-phase-range[data-v-01431690]{font-size:12.5px;color:#8d8878;flex-shrink:0}.pm-member-row[data-v-01431690],.pm-task-row[data-v-01431690]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--grid-line-color,#ececec);cursor:pointer}.pm-task-main[data-v-01431690]{flex:1;min-width:0}.pm-task-name[data-v-01431690]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-task-sub[data-v-01431690]{font-size:12.5px;color:#8d8878;margin-top:2px}.pm-task-badges[data-v-01431690]{display:flex;gap:10px;margin-top:6px}.pm-badge[data-v-01431690]{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;color:#8d8878}.pm-row-icon[data-v-01431690]{color:#b3afa8;flex-shrink:0}.pm-member-row.is-pending[data-v-01431690]{opacity:.6;cursor:default}.pm-row-btn[data-v-01431690]{justify-content:center;width:30px;height:30px;border:none;background:none;border-radius:8px;flex-shrink:0}.pm-add-row[data-v-01431690],.pm-row-btn[data-v-01431690]{display:flex;align-items:center;color:#8d8878;cursor:pointer}.pm-add-row[data-v-01431690]{gap:7px;width:100%;padding:12px 16px;border:none;border-bottom:1px solid var(--grid-line-color,#ececec);background:#fff;font-size:13.5px;font-family:inherit}.pm-add-phase[data-v-01431690]{background:#fbfaf9;font-weight:600}.pm-status-icon[data-v-01431690]{flex-shrink:0}.pm-status-icon.is-open[data-v-01431690]{color:#b3afa8}.pm-status-icon.is-prog[data-v-01431690]{color:#2563eb}.pm-status-icon.is-prob[data-v-01431690]{color:#dc2626}.pm-status-icon.is-done[data-v-01431690]{color:#16a34a}.pm-event-dot[data-v-01431690]{width:11px;height:11px;border-radius:3px;flex-shrink:0}.pm-avatar[data-v-01431690]{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;overflow:hidden}.pm-avatar-img[data-v-01431690]{-o-object-fit:cover;object-fit:cover}.mobile-panel[data-v-01431690]{width:100%;height:100%;background:var(--vcard-background-color,#fff);display:flex;flex-direction:column;overflow:hidden}.dark-theme.mobile-panel[data-v-01431690]{background:#1e1d1b}.create-panel-header[data-v-01431690]{display:flex;align-items:center;justify-content:space-between;padding:16px}.create-panel-header-left[data-v-01431690]{display:flex;align-items:center;gap:10px}.panel-header-color-dot[data-v-01431690]{width:24px;height:24px;border-radius:50%;flex-shrink:0}.create-panel-date[data-v-01431690]{color:var(--annucal-textcolor-100);font-size:18px;font-weight:700;letter-spacing:-.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-theme .create-panel-date[data-v-01431690]{color:#f2efe8}.create-panel-close[data-v-01431690]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;color:var(--text-color-100,#191816)}@media (hover:hover),(min-width:700px){.create-panel-close[data-v-01431690]:hover{background:rgba(0,0,0,.06)}}.dark-theme .create-panel-close[data-v-01431690]{color:#f2efe8}.create-panel-body[data-v-01431690]{flex:1;overflow-y:auto;padding:28px 16px 16px}.panel-field[data-v-01431690]{margin-bottom:16px}.panel-label[data-v-01431690]{display:block;font-family:Inter,sans-serif;font-size:14px;color:var(--input-label-color);margin-bottom:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark-theme .panel-label[data-v-01431690]{color:#a8a6a0}.panel-date-box[data-v-01431690]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f7f6f4;border-radius:8px;padding:12px 14px}.panel-date-box input[data-v-01431690]{flex:1;min-width:0;border:none;background:none;font-size:15px;font-family:inherit;color:#1c1b19;padding:0}.panel-date-icon[data-v-01431690]{color:#8d8878;flex-shrink:0}.dark-theme .panel-date-box[data-v-01431690]{background:#2c2b29}.dark-theme .panel-date-box input[data-v-01431690]{color:#f2efe8}.pm-readonly-box[data-v-01431690]{background:#f7f6f4;border-radius:8px;padding:12px 14px;font-size:15px}.dark-theme .pm-readonly-box[data-v-01431690]{background:#2c2b29;color:#f2efe8}.create-panel-footer[data-v-01431690]{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 80px;flex-shrink:0}.panel-btn[data-v-01431690]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;border:none;cursor:pointer;background:rgba(0,0,0,.1);color:var(--text-color-100)}.panel-btn[data-v-01431690]:disabled{opacity:.5;cursor:default}.panel-btn-save[data-v-01431690]{min-width:80px;justify-content:center;background:#191816;color:#fff}.dark-theme .panel-btn-save[data-v-01431690]{background:#f2efe8;color:#191816}.panel-btn-delete[data-v-01431690]{color:#e30303;background:transparent}.dark-theme .panel-btn-delete[data-v-01431690]{color:#e05555;background:transparent}.pm-switch-row[data-v-01431690]{display:flex;align-items:center;justify-content:space-between;font-size:15px}.pm-switch-row input[data-v-01431690]{width:20px;height:20px;accent-color:#f0a23f}.pm-color-row[data-v-01431690]{display:flex;flex-wrap:wrap;gap:10px}.pm-color-dot[data-v-01431690]{width:30px;height:30px;border-radius:8px;border:2px solid transparent;cursor:pointer;padding:0}.pm-color-dot.active[data-v-01431690]{border-color:#1c1b19}.pm-status-chips[data-v-01431690]{display:flex;gap:8px;flex-wrap:wrap}.pm-status-chip[data-v-01431690]{border:1px solid var(--grid-line-color,#ececec);background:#fff;border-radius:999px;padding:8px 16px;font-size:13.5px;font-family:inherit;color:#3f3d38;cursor:pointer}.pm-status-chip.active.is-open[data-v-01431690]{background:#f2f1ef;border-color:#ddd8d0}.pm-status-chip.active.is-prog[data-v-01431690]{background:#dbe7fe;border-color:#dbe7fe;color:#1d4ed8}.pm-status-chip.active.is-prob[data-v-01431690]{background:#fdeceb;border-color:#fdeceb;color:#b91c1c}.pm-status-chip.active.is-done[data-v-01431690]{background:#dcf5e3;border-color:#dcf5e3;color:#15803d}.pm-status-chip[data-v-01431690]:disabled{opacity:.5;cursor:default}.pm-sheet-rows[data-v-01431690]{margin-top:18px}.pm-sheet-row[data-v-01431690]{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--grid-line-color,#ececec);color:#8d8878}.pm-sheet-row-label[data-v-01431690]{flex:1;min-width:0}.pm-sheet-row-value[data-v-01431690]{color:#1c1b19;font-weight:600;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-chat-overlay[data-v-01431690]{position:fixed;inset:0;z-index:2200;background:#fff}.pm-chat-overlay[data-v-01431690] .chat-panel{width:100%!important;height:100%;border-left:none}.dark-theme .pm-root[data-v-01431690]{background:#181818;color:#eee}.dark-theme .pm-head[data-v-01431690],.dark-theme .pm-member-row[data-v-01431690],.dark-theme .pm-tabs[data-v-01431690],.dark-theme .pm-task-row[data-v-01431690]{background:#1e1e1e;border-color:#333}.dark-theme .pm-phase-row[data-v-01431690]{background:#232323;border-color:#333}.dark-theme .pm-chip[data-v-01431690],.dark-theme .pm-icon-btn[data-v-01431690]{background:#2c2c2c;color:#ddd}.dark-theme .pm-tab.active[data-v-01431690]{color:#eee;border-bottom-color:#eee}.dark-theme .pm-chat-overlay[data-v-01431690]{background:#1e1e1e}.dark-theme .pm-sheet-row-value[data-v-01431690]{color:#eee}.dark-theme .pm-status-chip[data-v-01431690]{background:#1e1e1e;border-color:#3a3a3a;color:#ddd}.dark-theme .pm-status-chip.active.is-open[data-v-01431690]{background:#2c2c2c;border-color:#3a3a3a}.dark-theme .pm-sheet-row[data-v-01431690]{border-color:#333}.dark-theme .pm-add-row[data-v-01431690]{background:#1e1e1e;border-color:#333}.dark-theme .pm-add-phase[data-v-01431690]{background:#181818}.dark-theme .pm-color-dot.active[data-v-01431690]{border-color:#eee}.prd[data-v-e8a37eb0] .dl-hd{margin-bottom:24px}.prd[data-v-e8a37eb0] .dl-foot{margin-top:24px}.prd-reason[data-v-e8a37eb0]{margin:0;font-size:14px;line-height:20px;color:var(--ink)}.prd-scope[data-v-e8a37eb0]{margin:8px 0 0;font-size:13px;line-height:18px;color:var(--muted)}.prd-seg[data-v-e8a37eb0]{display:flex;width:100%;height:32px;margin-top:24px;border:1px solid var(--hairline);border-radius:16px;overflow:hidden;box-sizing:border-box}.prd-seg>button[data-v-e8a37eb0]{flex:1;border:0;margin:0;padding:0 14px;display:flex;align-items:center;justify-content:center;background:var(--surface);color:var(--muted);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}@media (hover:hover),(min-width:700px){.prd-seg>button[data-v-e8a37eb0]:hover:not(.on):not(:disabled){background:var(--surface-2)}}.prd-seg>button.on[data-v-e8a37eb0]{background:var(--ink);color:var(--surface);cursor:default}.prd-seg>button[data-v-e8a37eb0]:disabled{cursor:default}.prd-seg>button[data-v-e8a37eb0]:focus{outline:none}.prd-seg>button[data-v-e8a37eb0]:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.prd-note[data-v-e8a37eb0]{margin-top:8px;height:16px;font-size:12.5px;line-height:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-btn.primary.prd-buy[data-v-e8a37eb0]:not(:disabled){color:var(--surface)}.dl-foot-note.prd-error[data-v-e8a37eb0]{color:var(--ink)}@media (max-width:699px){.prd-seg[data-v-e8a37eb0]{height:44px;border-radius:22px}}.free-notice[data-v-66517192]{position:sticky;top:0;z-index:9999;display:flex;align-items:center;justify-content:center;height:36px;box-sizing:border-box;padding:0 44px;background:#1a1a1a;color:#fff;font-size:.9rem}.free-notice-text[data-v-66517192]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.free-notice-close[data-v-66517192]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:#fff;cursor:pointer}@media (hover:hover),(min-width:700px){.free-notice-close[data-v-66517192]:hover{opacity:.85}}.offline-overlay[data-v-536bbfbe]{background:#fff;border-radius:16px;padding:48px 40px 40px;position:relative;text-align:center}.offline-close-btn[data-v-536bbfbe]{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:#374151;padding:4px}@media (hover:hover),(min-width:700px){.offline-close-btn[data-v-536bbfbe]:hover{color:#191816}}.offline-icon[data-v-536bbfbe]{color:#999;margin-bottom:20px}.offline-headline[data-v-536bbfbe]{font-size:1.5rem;font-weight:800;color:#191816;margin-bottom:12px;letter-spacing:-.3px}.offline-text[data-v-536bbfbe]{font-size:.92rem;color:#555;line-height:1.6;max-width:360px;margin:0 auto 28px}.offline-btn[data-v-536bbfbe]{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:999px;border:none;background:#1a1a1a;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s}@media (hover:hover),(min-width:700px){.offline-btn[data-v-536bbfbe]:hover{opacity:.9}}.info-dialog-body[data-v-35b7a3ae]{padding:16px 0 4px;font-size:14px;line-height:1.5;color:var(--text-color-100,#191816)}.dark-theme .info-dialog-body[data-v-35b7a3ae]{color:#f2efe8}[data-v-35b7a3ae] .panel-btn-save{display:none!important}@media (max-width:749px){.info-dialog-body[data-v-35b7a3ae]{padding:12px 0 4px;font-size:15px}}.success-toast[data-v-359cf769]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:42vw;box-sizing:border-box;background:var(--calendar-background-color,#f2efe8);border:1px solid rgba(0,0,0,.2);border-radius:20px;box-shadow:0 18px 50px rgba(0,0,0,.25);padding:48px 44px;z-index:9999;font-family:Inter,sans-serif;text-align:center}.success-toast-emoji[data-v-359cf769]{font-size:56px;line-height:1;margin-bottom:22px}.success-toast-title[data-v-359cf769]{font-size:40px;font-weight:800;letter-spacing:-.6px;line-height:1.12;color:#191816}.success-toast-text[data-v-359cf769]{margin-top:26px;font-size:15px;font-weight:400;line-height:1.6;color:#3f3d38}.success-toast-btn[data-v-359cf769]{display:block;width:-moz-fit-content;width:fit-content;margin:34px auto 0;padding:16px 34px;border:none;border-radius:999px;background:#191816;color:#fff;font-size:17px;font-weight:700;cursor:pointer;transition:background .15s}@media (hover:hover),(min-width:700px){.success-toast-btn[data-v-359cf769]:hover{background:#2d302d}}.dark-theme.success-toast[data-v-359cf769]{border-color:hsla(0,0%,100%,.35)}.dark-theme .success-toast-title[data-v-359cf769]{color:#fff}.dark-theme .success-toast-text[data-v-359cf769]{color:#b8b5ae}.dark-theme .success-toast-btn[data-v-359cf769]{background:#f2efe8;color:#191816}@media (hover:hover),(min-width:700px){.dark-theme .success-toast-btn[data-v-359cf769]:hover{background:#d4d1cb}}.live-preview-modal-backdrop[data-v-2188c579]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center}.live-preview-modal[data-v-2188c579]{position:relative;width:42vw;max-width:720px;box-sizing:border-box;background:var(--calendar-background-color,#f2efe8);border:1px solid rgba(0,0,0,.2);border-radius:20px;box-shadow:0 18px 50px rgba(0,0,0,.25);padding:48px 44px;font-family:Inter,sans-serif;text-align:center}.live-preview-modal-close[data-v-2188c579]{position:absolute;top:14px;right:18px;background:none;border:none;cursor:pointer;color:#6e6b65;font-family:inherit;font-size:14px;padding:6px 10px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;transition:color .15s,background .15s}@media (hover:hover),(min-width:700px){.live-preview-modal-close[data-v-2188c579]:hover{color:#191816;background:rgba(0,0,0,.05)}}.live-preview-modal-close-icon[data-v-2188c579]{width:14px;height:14px;transform:rotate(180deg)}.live-preview-modal-title[data-v-2188c579]{font-size:40px;font-weight:800;letter-spacing:-.6px;line-height:1.12;color:#191816}.live-preview-modal-text[data-v-2188c579]{margin-top:26px;font-size:15px;line-height:1.6;color:#3f3d38}.live-preview-modal-btn[data-v-2188c579]{display:block;width:-moz-fit-content;width:fit-content;margin:34px auto 0;padding:16px 34px;border:none;border-radius:999px;background:#191816;color:#fff;font-size:17px;font-weight:700;cursor:pointer;transition:background .15s}@media (hover:hover),(min-width:700px){.live-preview-modal-btn[data-v-2188c579]:hover{background:#2d302d}}.dark-theme.live-preview-modal[data-v-2188c579]{border-color:hsla(0,0%,100%,.35)}.dark-theme .live-preview-modal-title[data-v-2188c579]{color:#fff}.dark-theme .live-preview-modal-text[data-v-2188c579]{color:#b8b5ae}.dark-theme .live-preview-modal-btn[data-v-2188c579]{background:#f2efe8;color:#191816}@media (hover:hover),(min-width:700px){.dark-theme .live-preview-modal-btn[data-v-2188c579]:hover{background:#d4d1cb}}.dark-theme .live-preview-modal-close[data-v-2188c579]{color:#b8b5ae}@media (hover:hover),(min-width:700px){.dark-theme .live-preview-modal-close[data-v-2188c579]:hover{color:#fff;background:hsla(0,0%,100%,.08)}}@media (max-width:749px){.live-preview-modal[data-v-2188c579]{width:calc(100vw - 32px);max-width:480px;padding:40px 24px 28px;border-radius:16px}.live-preview-modal-title[data-v-2188c579]{font-size:26px;letter-spacing:-.4px}.live-preview-modal-text[data-v-2188c579]{margin-top:18px;font-size:14px}.live-preview-modal-btn[data-v-2188c579]{margin-top:28px;padding:14px 28px;font-size:15px}}.sw-group+.sw-group[data-v-ae37590e]{margin-top:24px}.sw-label[data-v-ae37590e]{font-size:12.5px;font-weight:500;color:var(--muted);margin-bottom:6px}.sw-box[data-v-ae37590e]{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;overflow:hidden}.sw-dot[data-v-ae37590e]{display:inline-block;width:10px;height:10px;border-radius:3px;flex:none}.sw-inv[data-v-ae37590e]{display:flex;align-items:flex-start;gap:10px;padding:12px}.sw-inv+.sw-inv[data-v-ae37590e]{border-top:1px solid var(--hairline)}.sw-av[data-v-ae37590e]{box-sizing:border-box;width:28px;height:28px;flex:none;border-radius:50%;background:var(--muted);color:var(--surface);font-size:11px;font-weight:700;display:grid;place-items:center}.sw-inv-text[data-v-ae37590e]{flex:1;min-width:0}.sw-inv-l1[data-v-ae37590e]{font-size:14px;line-height:20px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-mail[data-v-ae37590e]{color:var(--muted)}.sw-inv-l2[data-v-ae37590e]{font-size:13px;line-height:18px;color:var(--muted)}.sw-thing[data-v-ae37590e]{color:var(--ink);white-space:nowrap}.sw-thing .sw-dot[data-v-ae37590e]{margin-right:6px;vertical-align:-1px}.sw-fail[data-v-ae37590e]{font-size:12.5px;color:var(--ink);margin-top:4px}.sw-inv-acts[data-v-ae37590e]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;min-height:var(--btn-h)}.sw-word[data-v-ae37590e]{font-size:13.5px;font-weight:500;color:var(--muted);white-space:nowrap}.sw-item[data-v-ae37590e]{display:flex;align-items:center;gap:10px;min-height:64px;padding:8px 12px}.sw-item+.sw-item[data-v-ae37590e]{border-top:1px solid var(--hairline)}.sw-item-text[data-v-ae37590e]{flex:1;min-width:0;position:relative;padding-left:20px}.sw-item-dot[data-v-ae37590e]{position:absolute;left:0;top:5px}.sw-item-name[data-v-ae37590e]{font-size:14px;line-height:20px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-item-sub[data-v-ae37590e]{font-size:13px;line-height:18px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sw-item-sub.is-ask[data-v-ae37590e]{color:var(--ink);white-space:normal}.sw-leave[data-v-ae37590e]{box-sizing:border-box;flex:none;height:32px;padding:0 12px;border:1px solid var(--hairline);border-radius:16px;background:var(--surface);color:var(--muted);display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer}@media (hover:hover),(min-width:700px){.sw-leave[data-v-ae37590e]:hover{color:var(--ink);background:var(--surface-2)}}.sw-leave[data-v-ae37590e]:focus{outline:none}.sw-leave[data-v-ae37590e]:focus-visible{box-shadow:0 0 0 1.5px var(--ink)}.sw-ask-acts[data-v-ae37590e]{display:flex;gap:8px;flex:none}.dl-btn.sw-small[data-v-ae37590e]{height:28px;padding:0 12px;font-size:12.5px}.sw-empty[data-v-ae37590e]{font-size:14px;line-height:20px;color:var(--muted)}.inv-dots[data-v-ae37590e]{margin-left:4px}.inv-dots i+i[data-v-ae37590e]{margin-left:1px}.inv-dots i[data-v-ae37590e]{font-style:normal;opacity:0;animation-duration:1.2s;animation-timing-function:step-end;animation-iteration-count:infinite}.inv-dots i[data-v-ae37590e]:first-child{opacity:1;animation:none}.inv-dots i[data-v-ae37590e]:nth-child(2){animation-name:inv-dot-2-ae37590e}.inv-dots i[data-v-ae37590e]:nth-child(3){animation-name:inv-dot-3-ae37590e}@keyframes inv-dot-2-ae37590e{0%{opacity:0}33.3%{opacity:1}to{opacity:1}}@keyframes inv-dot-3-ae37590e{0%{opacity:0}66.6%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.inv-dots i[data-v-ae37590e]{animation:none!important;opacity:1}}@media (max-width:699px){.sw-inv-acts .dl-btn[data-v-ae37590e]{flex:1}.dl-btn.sw-small[data-v-ae37590e]{height:44px;border-radius:22px;padding:0 16px}}.version-update-banner[data-v-028d035e]{position:sticky;top:0;z-index:9999;background:#1a1a1a;color:#fff;padding:8px 16px;text-align:center;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:12px}.version-update-link[data-v-028d035e]{background:none;border:none;color:#fff;text-decoration:underline;cursor:pointer;font-size:inherit;font-weight:600;padding:0}@media (hover:hover),(min-width:700px){.version-update-link[data-v-028d035e]:hover{opacity:.85}}.app-container[data-v-217365ae]{display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);height:100dvh;overflow:hidden;overflow:clip;width:100%;background-color:var(--calendar-background-color)}.app-container.is-template-landing[data-v-217365ae]{display:block;height:auto;min-height:100dvh;overflow:visible}.embed-wrap[data-v-217365ae]{grid-row:1/-1;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.embed-preview[data-v-217365ae]{width:100%}.embed-powered-by[data-v-217365ae]{flex:0 0 32px;display:flex;align-items:flex-start;padding:4px 0 0 0;font-size:12px;color:#191816;background:#fff;text-decoration:none}.embed-powered-by span[data-v-217365ae]{text-decoration:underline;margin-left:3px}.dark-theme .embed-powered-by[data-v-217365ae]{color:#f2efe8;background:#1e1e1e}#calendar-pdf[data-v-217365ae]{grid-row:3;overflow:hidden;min-height:0}.pdf-export .app-container[data-v-217365ae]{height:auto!important;overflow:visible!important}.pdf-export #calendar-pdf[data-v-217365ae]{overflow:visible!important}.pdf-header[data-v-217365ae]{display:none}.pdf-export .pdf-header[data-v-217365ae]{display:flex;align-items:center;gap:12px;padding:16px 8px 12px}.pdf-header-logo[data-v-217365ae]{height:24px}.pdf-header-year[data-v-217365ae]{font-family:Inter,sans-serif;font-size:22px;font-weight:700;color:#1a1a1a}.chip-row[data-v-217365ae]{display:flex;align-items:center;gap:12px;min-width:0;overflow:visible;height:54px;box-sizing:border-box;padding-bottom:2px;background-color:var(--calendar-background-color)}.chip-row-gap[data-v-217365ae]{height:12px}.chip-row .chip-bar[data-v-217365ae]{border-top:none}.dark-theme .chip-row[data-v-217365ae]{border-top-color:hsla(0,0%,100%,.12)}.app-container.has-free-notice[data-v-217365ae]{height:calc(100dvh - 36px)}.chip-zone[data-v-217365ae]{min-width:0}.chip-row-chips[data-v-217365ae]{flex:1 1 auto;min-width:0;transition:opacity .2s ease}.chip-row-chips.is-closed[data-v-217365ae]{opacity:0;visibility:hidden}.chip-row-switch[data-v-217365ae]{flex:0 0 auto;display:flex;align-items:center;padding-right:10px}.navbar[data-v-217365ae]{display:grid;grid-template-columns:1fr;background-color:var(--calendar-background-color);color:#fff;font-size:min(calc(1vh + 1vw),1.5rem);height:100%}.main-container[data-v-217365ae]{height:100%;overflow:hidden;padding-bottom:0;padding-left:5px}.gantt-view[data-v-217365ae],.orbit-wrap[data-v-217365ae]{height:100%;overflow:hidden}.scrollable-grid[data-v-217365ae]{overflow-x:auto;overflow-y:auto;overscroll-behavior-x:none;background-color:var(--calendar-background-color);height:100%;box-sizing:border-box;padding-bottom:8px}.grid[data-v-217365ae]{display:grid;grid-template-columns:repeat(24,minmax(100px,1fr));height:auto;width:200%}@media (max-height:750px){.grid-cell[data-v-217365ae],.inner-cell[data-v-217365ae],.month-cell[data-v-217365ae]{font-size:.6rem}}.month-cell[data-v-217365ae]{display:flex;align-items:center;justify-content:flex-start;padding-left:4px;background-color:var(--calendar-background-color);font-weight:700;font-size:min(calc(.9vh + .5vw),1.2rem)}.month-text[data-v-217365ae]{font-size:1em}.year-text[data-v-217365ae]{font-size:.8em;margin-left:4px;color:#666}.grid-cell[data-v-217365ae]{display:flex;min-width:65px;justify-content:center;align-items:center;background-color:var(--calendar-background-color);border:1px solid #ddd;font-size:min(calc(.8vh + .6vw),1rem)}.inner-grid[data-v-217365ae]{display:grid;grid-template-columns:1fr 3fr;width:100%;height:100%;gap:4px}.inner-cell[data-v-217365ae]{display:flex;align-items:center;justify-content:center;background-color:#d9d9d9;border:1px solid #bbb}.custom-intercom-launcher[data-v-217365ae]{width:48px;height:48px;border-radius:50%;overflow:hidden;cursor:grab;z-index:9999;transition:transform .2s ease;display:flex;align-items:center;justify-content:center;background:#000e1d}.custom-intercom-launcher[data-v-217365ae]:active{cursor:grabbing}.custom-intercom-launcher img[data-v-217365ae]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@media (hover:hover),(min-width:700px){.custom-intercom-launcher[data-v-217365ae]:hover{transform:scale(1.1)}}.icon-wrapper[data-v-217365ae]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.success-dialog-overlay[data-v-217365ae]{background:#fff;border-radius:16px;padding:48px 40px 40px}.success-dialog-content[data-v-217365ae]{display:flex;flex-direction:column;align-items:center;text-align:center}.success-logo-row[data-v-217365ae]{display:flex;align-items:center;gap:6px;margin-bottom:20px}.success-logo[data-v-217365ae]{height:32px}.success-check[data-v-217365ae]{color:#22c55e;filter:drop-shadow(0 0 6px rgba(34,197,94,.4))}.success-headline[data-v-217365ae]{font-size:1.6rem;font-weight:800;color:#191816;margin-bottom:28px;letter-spacing:-.3px}.success-text[data-v-217365ae]{font-size:.92rem;color:#555;line-height:1.6;max-width:400px;margin-bottom:40px}.success-btn[data-v-217365ae]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 36px;border:none;outline:none;border-radius:999px;background:#1a1a1a;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s}@media (hover:hover),(min-width:700px){.success-btn[data-v-217365ae]:hover{opacity:.9}}body:has(.v-overlay--active .vcard-sheet,.v-overlay--active .annucal-sheet,.v-overlay--active .dl--sheet,.am-sheet,.ap-open,.cs-sheet) :is(.intercom-lightweight-app,.intercom-app,#intercom-container,.intercom-launcher-frame){display:none!important}html.is-dragging,html.is-dragging *{cursor:grabbing!important}.lp[data-v-77c704dc]{--paper:#f1efe9;--ink:#191816;--muted:#6a6760;--hair:#e4e1db;--hair-2:#cac5bc;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.lp-hd[data-v-77c704dc]{flex:none;height:76px;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.lp-logo[data-v-77c704dc]{display:inline-flex}.lp-logo img[data-v-77c704dc]{height:23px;display:block}.lp-lang[data-v-77c704dc]{display:flex;gap:2px}.lp-lang-btn[data-v-77c704dc]{border:0;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--muted);padding:6px 8px;border-radius:6px;cursor:pointer}.lp-lang-btn.is-on[data-v-77c704dc]{color:var(--ink);font-weight:600}@media (hover:hover),(min-width:700px){.lp-lang-btn[data-v-77c704dc]:hover{color:var(--ink)}}.lp-lang-btn[data-v-77c704dc]:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.lp-main[data-v-77c704dc]{flex:1 0 auto;display:flex;align-items:center;justify-content:center;padding:24px 20px 76px}.lp-card[data-v-77c704dc]{width:400px;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--hair);border-radius:16px;padding:28px;display:flex;flex-direction:column}.lp-tabs[data-v-77c704dc]{display:flex;border-bottom:1px solid var(--hair);margin-bottom:24px}.lp-tab[data-v-77c704dc]{padding:0 0 12px;margin-right:24px;margin-bottom:-1px;font-size:15px;font-weight:500;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent}.lp-tab.is-on[data-v-77c704dc]{font-weight:600;color:var(--ink);border-bottom-color:var(--ink)}@media (hover:hover),(min-width:700px){.lp-tab[data-v-77c704dc]:hover{color:var(--ink)}}.lp-title[data-v-77c704dc]{margin:0;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:0}.lp-sub[data-v-77c704dc]{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.lp-btn[data-v-77c704dc]{height:44px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;font:inherit;font-size:15px;font-weight:600;box-sizing:border-box;cursor:pointer}.lp-btn svg[data-v-77c704dc]{flex:none}.lp-btn[data-v-77c704dc]:disabled{cursor:default;opacity:.6}.lp-btn[data-v-77c704dc]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lp-btn--pri[data-v-77c704dc]{background:var(--ink);color:var(--paper);border:0}.lp-btn--sec[data-v-77c704dc]{background:#fff;color:var(--ink);border:1px solid var(--hair-2)}.lp-google[data-v-77c704dc],.lp-resend[data-v-77c704dc]{margin-top:24px}.lp-or[data-v-77c704dc]{margin:20px 0;display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.lp-or span[data-v-77c704dc]{flex:1 1 0;height:1px;background:var(--hair)}.lp-form[data-v-77c704dc]{display:flex;flex-direction:column;gap:14px}.lp-form--gap[data-v-77c704dc]{margin-top:24px}.lp-field[data-v-77c704dc]{display:flex;flex-direction:column;gap:6px}.lp-field label[data-v-77c704dc]{font-size:14px;font-weight:600}.lp-row[data-v-77c704dc]{display:flex;justify-content:space-between;align-items:baseline}.lp-forgot[data-v-77c704dc]{font-size:13px;color:var(--muted);text-decoration:none}@media (hover:hover),(min-width:700px){.lp-forgot[data-v-77c704dc]:hover{color:var(--ink)}}.lp-field input[data-v-77c704dc]{height:44px;box-sizing:border-box;padding:0 14px;border:1px solid var(--hair-2);border-radius:8px;font:inherit;font-size:15px;color:var(--ink);background:#fff}.lp-field input[data-v-77c704dc]::-moz-placeholder{color:#8a8781}.lp-field input[data-v-77c704dc]::placeholder{color:#8a8781}.lp-field input[data-v-77c704dc]:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(25,24,22,.3)}.lp-submit[data-v-77c704dc]{margin-top:6px}.lp-line[data-v-77c704dc]{margin:0;font-size:13px;line-height:1.4;color:var(--ink)}.lp-google+.lp-line[data-v-77c704dc]{margin-top:8px}.lp-back a[data-v-77c704dc],.lp-line a[data-v-77c704dc],.lp-terms a[data-v-77c704dc]{color:var(--ink);font-weight:600}.lp-terms[data-v-77c704dc]{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.lp-terms a[data-v-77c704dc]{font-weight:400}.lp-back[data-v-77c704dc]{margin:16px 0 0;font-size:14px;text-align:center}.lp-back a[data-v-77c704dc]{text-decoration:none}@media (hover:hover),(min-width:700px){.lp-back a[data-v-77c704dc]:hover{text-decoration:underline}}.lp-wait[data-v-77c704dc]{display:grid;place-items:center;min-height:120px}.lp-spinner[data-v-77c704dc]{width:24px;height:24px;border:2px solid var(--hair);border-top-color:var(--ink);border-radius:50%;animation:lp-spin-77c704dc .8s linear infinite}@keyframes lp-spin-77c704dc{to{transform:rotate(1turn)}}@media (max-width:699px){.lp-hd[data-v-77c704dc]{height:56px;padding:0 20px}.lp-logo img[data-v-77c704dc]{height:19px}.lp-main[data-v-77c704dc]{padding:16px 20px 56px}.lp-card[data-v-77c704dc]{width:100%;border-radius:12px;padding:22px 20px 24px}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.0336a89f.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter-Thin.1ead6aeb.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter-ExtraLight.57dd1b3f.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-Light.8e9094d3.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.34ba43c9.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.ea234620.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.95439fb4.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.a1aac96e.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter-ExtraBold.6c7ae36f.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter-Black.f3d7478a.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/InterDisplay-Thin.028eae3b.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/InterDisplay-ExtraLight.a2d05d92.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/InterDisplay-Light.101dc4c9.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InterDisplay-Regular.771c2f18.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/InterDisplay-Medium.ae43a222.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/InterDisplay-SemiBold.7612fcb7.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/InterDisplay-Bold.3f037020.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/InterDisplay-ExtraBold.58ee35fd.woff2) format("woff2")}@font-face{font-family:InterDisplay;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/InterDisplay-Black.36b0dac1.woff2) format("woff2")}@font-feature-values InterVariable{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values Inter{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}@font-feature-values InterDisplay{@character-variant{cv01:1;cv02:2;cv03:3;cv04:4;cv05:5;cv06:6;cv07:7;cv08:8;cv09:9;cv10:10;cv11:11;cv12:12;cv13:13;alt-1:1;alt-3:9;open-4:2;open-6:3;open-9:4;lc-l-with-tail:5;simplified-u:6;alt-double-s:7;uc-i-with-serif:8;uc-g-with-spur:10;single-story-a:11;compact-lc-f:12;compact-lc-t:13}@styleset{ss01:1;ss02:2;ss03:3;ss04:4;ss05:5;ss06:6;ss07:7;ss08:8;open-digits:1;disambiguation:2;disambiguation-except-zero:4;round-quotes-and-commas:3;square-punctuation:7;square-quotes:8;circled-characters:5;squared-characters:6}}:root{--ground:#f2efe8;--surface:#fff;--surface-2:#f7f5f0;--hairline:#e5e1da;--hairline-strong:#cbc5bb;--muted:#6b675f;--ink:#191816;--lift:0 2px 6px rgba(25,24,22,.22);--btn-h:32px;--btn-r:16px;--vcard-background-color:#fff;--text-color:#191816;--toggle-track-off:#cbc5bb;--toggle-track-on:#191816;--toggle-handle-off:#fff;--toggle-handle-on:#fff;--toggle-border-off:#cbc5bb;--toggle-border-on:#fff}.dark-theme{--ground:#171614;--surface:#1f1d1a;--surface-2:#262420;--hairline:#33302b;--hairline-strong:#55514a;--muted:#9a958c;--ink:#ece9e3;--lift:0 2px 8px rgba(0,0,0,.55);--dp-primary-color:#1976d2;--dp-success-color:#1976d2;--standard-dark-01:#171614;--calendar-background-color:#171614;--vcard-background-color:#1f1d1a;--kw-color:#9a958c;--text-color-100:#ece9e3;--text-color-h1:#171614;--back-flat:#262420;--annucal-textcolor-100:#ece9e3;--annucal-textcolor-50:#9a958c;--icon-color:#fff;--noactive:#55514a;--back-weekend:#262420;--vcard-border:#33302b;--toggle-track-off:#55514a;--toggle-track-on:#f2efe8;--toggle-handle-off:#ece9e3;--toggle-handle-on:#171614;--toggle-border-off:#55514a;--toggle-border-on:#191816;--input-bg:#262420;--input-bg-focused:#1f1d1a;--input-border-color:#ece9e3;--input-text-color:#ece9e3;--input-label-color:#ece9e3;--dp-background-color:#262420}.light-theme{--dp-primary-color:#1976d2;--dp-success-color:#1976d2;--standard-dark-01:#f2efe8;--calendar-background-color:#f2efe8;--vcard-background-color:#white;--vcard-background-color:#fff;--text-color-100:#191816;--text-color-h1:#f2efe8;--back-flat:#fff;--annucal-textcolor-100:#191816;--annucal-textcolor-50:#6b675f;--icon-color:#191816;--noactive:#cbc5bb;--back-weekend:#f7f5f0;--vcard-border:#fff;--kw-color:#6b675f;--toggle-track-off:#cbc5bb;--toggle-track-on:#191816;--toggle-handle-off:#fff;--toggle-handle-on:#fff;--toggle-border-off:#cbc5bb;--toggle-border-on:#191816;--input-bg:#f7f5f0;--input-bg-focused:#fff;--input-border-color:#191816;--input-text-color:#191816;--input-label-color:#191816;--dp-background-color:#f7f5f0;--v-high-emphasis-opacity:1;--v-medium-emphasis-opacity:0.7}.v-overlay-container .v-list-item-title,.v-overlay-container .v-list-item__content{color:#191816!important}.v-overlay-container{--v-theme-on-surface:25,24,22;--v-high-emphasis-opacity:1}body,html{font-family:Inter,sans-serif;overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.annucal-text-18px{color:var(--annucal-textcolor-100);font-size:18px;font-style:normal;font-weight:700;line-height:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.5px}.annucal-text-16px-bold{font-weight:700}.annucal-text-16px,.annucal-text-16px-bold{color:var(--annucal-textcolor-100);font-size:16px;font-style:normal;line-height:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.2px}.annucal-text-16px{font-weight:400}.annucal-text-14px{font-size:14px;line-height:normal;letter-spacing:-.2px}.annucal-text-12px,.annucal-text-14px{color:var(--annucal-textcolor-100);font-style:normal;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.annucal-text-12px{font-size:12px;line-height:16px;letter-spacing:0}.annucal-text-11px{font-size:11px;line-height:16px}.annucal-text-11px,.annucal-text-8px{color:var(--annucal-textcolor-100);font-style:normal;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:0}.annucal-text-8px{font-size:8px;line-height:12px}.annucal-error-text{padding-left:3px;padding-top:1px;font-size:12px;font-weight:300;color:#e30303;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:0}.annucal-label{position:absolute;top:10px;left:8px;font-size:14px;font-weight:400;color:var(--annucal-textcolor-100);pointer-events:none;transition:all .2s ease-in-out;letter-spacing:0}.annucal-additional-info{color:var(--annucal-textcolor-50);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0}.annucal-default-text-style{color:var(--annucal-textcolor-100)}.annucal-default-text-style,.annucal-default-text-style-noactive{font-size:14px;font-style:normal;font-weight:400;line-height:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.4px}.annucal-default-text-style-noactive{color:var(--noactive)}.annucal-pro-hint{position:fixed;left:0;top:0;z-index:3000;display:flex;align-items:center;gap:6px;height:24px;padding:0 10px;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;font-family:Inter,sans-serif;font-size:12px;color:var(--muted);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility 0s linear .12s}.annucal-pro-hint.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .12s ease}.annucal-pro-hint .annucal-pro-hint-link{border:0;background:transparent;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:var(--hairline-strong);text-underline-offset:3px;cursor:pointer}@media (hover:hover),(min-width:700px){.annucal-pro-hint .annucal-pro-hint-link:hover{text-decoration-color:var(--ink)}}.annucal-pro-hint .annucal-pro-hint-link[hidden]{display:none}.v-overlay.v-dialog:not(.prd-overlay),.v-overlay.v-menu{transition:opacity .15s ease}.pro-dialog-open .v-overlay.v-dialog:not(.prd-overlay),.pro-dialog-open .v-overlay.v-menu{opacity:0;visibility:hidden;transition:opacity .15s ease,visibility 0s .15s}.annucal-tip{position:fixed;left:0;top:0;z-index:3000;box-sizing:border-box;max-width:320px;padding:4px 8px;background:#191816;color:#fff;border-radius:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity 75ms cubic-bezier(.4,0,1,1)}.annucal-tip.is-on{opacity:1;transition:opacity .12s cubic-bezier(0,0,.2,1)}.annucal-tip-title{font-weight:600}.annucal-tip-line,.annucal-tip-title{overflow:hidden;text-overflow:ellipsis}.annucal-tip-line{color:hsla(0,0%,100%,.65)}.annucal-tip.is-pill{height:28px;display:flex;align-items:center;padding:0 12px;border-radius:14px;font-size:13px}.v-tooltip>.v-overlay__content{background:#191816!important;color:#fff!important;font-size:12px!important;font-weight:400!important;padding:4px 8px!important;border-radius:4px!important;line-height:1.4!important;min-height:unset!important;box-shadow:none!important}.annucal-default-text-style-bold{color:var(--annucal-textcolor-100);font-size:14px;font-style:normal;font-weight:600;line-height:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.4px}input:-webkit-autofill{box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-text-fill-color:var(--input-text-color);caret-color:var(--input-text-color);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}@media (hover:hover),(min-width:700px){input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-text-fill-color:var(--input-text-color);caret-color:var(--input-text-color);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}}input:-webkit-autofill:active,input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--input-bg-focused) inset;-webkit-text-fill-color:var(--input-text-color)}input.dl-input:-webkit-autofill,input.dl-input:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-text-fill-color:var(--ink)}@media (hover:hover),(min-width:700px){input.dl-input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-text-fill-color:var(--ink)}}input.dl-input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--input-bg-focused) inset;-webkit-text-fill-color:var(--ink)}.annucal-dp.dp__main{border-radius:10px}.annucal-dp .dp__menu{border:1px solid var(--hairline);border-radius:10px;box-shadow:none;background:var(--surface);font-family:Inter,sans-serif;padding:10px}.annucal-dp .dp__menu_inner{padding:0}.annucal-dp .dp__calendar,.annucal-dp .dp__calendar_header,.annucal-dp .dp__calendar_row,.annucal-dp .dp__calendar_wrap,.annucal-dp .dp__instance_calendar,.annucal-dp .dp__menu,.annucal-dp .dp__menu_content_wrapper,.annucal-dp .dp__menu_inner{width:100%;min-width:0}.annucal-dp .dp__arrow_bottom,.annucal-dp .dp__arrow_top{display:none}.annucal-dp .dp__month_year_row{position:relative;height:28px;margin-bottom:6px;padding:0;justify-content:center}.annucal-dp .dp__month_year_wrap{justify-content:center;gap:4px;width:auto}.annucal-dp .dp__month_year_col_nav{position:absolute}.annucal-dp .dp__month_year_col_nav:first-child{left:0}.annucal-dp .dp__month_year_col_nav:last-child{right:0}.annucal-dp .dp__month_year_select{flex:none;width:auto;padding:0 2px;color:var(--ink);font-size:13.5px;font-weight:600}@media (hover:hover),(min-width:700px){.annucal-dp .dp__month_year_select:hover{background:var(--surface-2)}}.annucal-dp .dp__inner_nav{width:28px;height:28px;border-radius:14px;color:var(--muted);transform:none}.annucal-dp .dp__inner_nav svg{width:14px;height:14px}@media (hover:hover),(min-width:700px){.annucal-dp .dp__inner_nav:hover{background:var(--surface-2);color:var(--ink)}}.annucal-dp .dp__calendar_header{border-bottom:none;gap:1px}.annucal-dp .dp__calendar_header_separator{display:none}.annucal-dp .dp__calendar_header_item{flex:1;width:auto;height:20px;padding:0;font-size:11px;font-weight:400;line-height:20px;color:var(--muted)}.annucal-dp .dp__calendar_row{margin:0 0 1px;gap:1px}.annucal-dp .dp__calendar_item{flex:1}.annucal-dp .dp__cell_inner{width:100%;height:30px;padding:0;border:0;border-radius:6px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink);background:transparent}.annucal-dp .dp__cell_highlight,.annucal-dp .dp__cell_highlight_active{background:var(--surface-2)}@media (hover:hover),(min-width:700px){.annucal-dp .dp__cell_inner:hover{background:var(--surface-2)}}.annucal-dp .dp__cell_disabled,.annucal-dp .dp__cell_offset{color:var(--hairline-strong)}.annucal-dp .dp__today{border:0;box-shadow:inset 0 0 0 1.5px var(--ink)}.annucal-dp .dp__active_date{background:var(--ink);color:var(--ground);font-weight:600;box-shadow:none}@media (hover:hover),(min-width:700px){.annucal-dp .dp__active_date:hover{background:var(--ink);color:var(--ground);font-weight:600;box-shadow:none}}:root{--sheet-gap:16px;--sheet-bottom:calc(max(16px, env(safe-area-inset-bottom, 0px)) + var(--kb-inset, 0px));--sheet-max-w:400px;--sheet-r:16px;--sheet-max-h:min(88vh,calc(var(--vvh, 100vh) - 32px));--sheet-in:240ms;--sheet-ease:cubic-bezier(.2,.8,.2,1);--sheet-scrim:rgba(0,0,0,.2);--sheet-btn-h:40px}@supports (height:1dvh){:root{--sheet-max-h:min(88dvh,calc(var(--vvh, 100dvh) - 32px))}}.dark-theme{--sheet-scrim:rgba(0,0,0,.45)}.sheet-grip{flex:none;width:36px;height:4px;border-radius:2px;background:var(--hairline-strong);margin:0 auto 8px}@keyframes annucal-sheet-in{0%{transform:translateY(calc(100% + 16px))}to{transform:none}}@keyframes annucal-scrim-in{0%{opacity:0}to{opacity:1}}@media (max-width:699px){.v-dialog>.v-overlay__content:has(.annucal-sheet){align-self:flex-end;margin:0 auto var(--sheet-bottom)!important;width:calc(100% - var(--sheet-gap)*2)!important;max-width:var(--sheet-max-w)!important;max-height:var(--sheet-max-h)!important}.v-overlay:has(.annucal-sheet)>.v-overlay__scrim{background:#000;opacity:.2}.v-overlay:has(.annucal-sheet.dark-theme,.dark-theme .annucal-sheet)>.v-overlay__scrim{opacity:.45}.v-dialog>.v-overlay__content:has(.annucal-sheet){transform:none!important;opacity:1!important}.v-overlay__content:has(.annucal-sheet):is(.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active){transition-duration:0s!important}.annucal-sheet{animation:annucal-sheet-in var(--sheet-in) var(--sheet-ease)}.dl-x,.ef .ef-x{position:relative}.close-btn:before,.dl-x:before,.ef .ef-x:before{content:"";position:absolute;inset:-6px}}.ef{box-sizing:border-box;width:300px;height:100%;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);color:var(--ink);font-family:Inter,sans-serif;font-variant-numeric:tabular-nums;--acp-cols:7;--acp-dot:21px}.ef.ef--plan{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);border-top-left-radius:16px}.ef .ef-hd{flex:none;display:flex;align-items:center;gap:10px;padding:16px 8px 16px 16px;border-bottom:1px solid var(--hairline)}.ef .ef-dot{flex:none;width:10px;height:10px;border-radius:50%}.ef .ef-title{flex:1;min-width:0;font-size:18px;font-weight:700;line-height:32px;letter-spacing:-.3px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ef .ef-x{flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}@media (hover:hover),(min-width:700px){.ef .ef-x:hover{background:var(--surface-2);color:var(--ink)}}.ef .ef-body{flex:0 1 auto;min-height:0;overflow-y:auto;padding:24px 16px 0;border:0;margin:0;min-width:0}.ef .ef-blk{margin-bottom:16px}.ef .ef-blk:last-child{margin-bottom:0}.ef .ef-blk.ef-g{padding-top:8px}.ef .ef-lbl{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 6px;font-size:12.5px;font-weight:500;line-height:16px;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ef .ef-lbl-aside{font-weight:400;color:var(--muted)}.ef .ef-in{box-sizing:border-box;width:100%;height:40px;margin:0;padding:0 12px;border:0;border-radius:8px;background:var(--surface-2);color:var(--ink);font-family:inherit;font-size:14px;line-height:20px;text-align:left;outline:none;box-shadow:none}.ef .ef-in::-moz-placeholder{color:var(--hairline-strong);opacity:1}.ef .ef-in::placeholder{color:var(--hairline-strong);opacity:1}.ef .ef-in.is-open,.ef .ef-in:focus,.ef .ef-in:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.ef .ef-in--btn{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.ef .ef-in-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ef .ef-in-icon{flex:none;color:var(--muted)}.ef .ef-ta{display:block;height:80px;min-height:80px;max-height:200px;padding:10px 12px;resize:none;overflow-y:auto}.ef .ef-dur{font-size:12.5px;font-weight:400;line-height:16px;color:var(--muted);white-space:nowrap}.ef .ef-ft{flex:none;display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:24px 16px 80px}.ef .ef-btn{box-sizing:border-box;height:var(--btn-h,32px);padding:0 16px;border-radius:var(--btn-r,16px);border:1px solid var(--hairline);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:13.5px;font-weight:500;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:background .15s,opacity .15s}@media (hover:hover),(min-width:700px){.ef .ef-btn:hover:not(:disabled){background:var(--surface-2)}}.ef .ef-btn:disabled{opacity:.5;cursor:default}.ef .ef-btn:focus{outline:none}.ef .ef-btn:focus-visible{box-shadow:0 0 0 1.5px var(--ink)}.ef .ef-btn.ef-btn--primary{background:var(--ink);color:var(--surface)}@media (hover:hover),(min-width:700px){.ef .ef-btn.ef-btn--primary:hover:not(:disabled){background:var(--ink);opacity:.88}}.ef .ef-btn.ef-btn--icon{width:var(--btn-h,32px);padding:0;color:var(--muted)}@media (hover:hover),(min-width:700px){.ef .ef-btn.ef-btn--icon:hover:not(:disabled){color:var(--ink)}}.ef .ef-seg{box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;height:32px;padding:2px;border:1px solid var(--hairline);border-radius:16px}.ef .ef-seg>button{border:0;border-radius:14px;background:transparent;color:var(--muted);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}@media (hover:hover),(min-width:700px){.ef .ef-seg>button:hover:not(.on):not(:disabled){color:var(--ink)}}.ef .ef-seg>button.on{background:var(--ink);color:var(--surface)}.ef .ef-seg>button:disabled{cursor:default}.ef .ef-seg>button:focus{outline:none}.ef .ef-seg>button:focus-visible{box-shadow:0 0 0 1.5px var(--ink)}@media (max-width:699px){.ef.ef--sheet{width:100%;height:auto;max-height:var(--sheet-max-h);padding-top:8px;border:1px solid var(--hairline-strong);border-radius:var(--sheet-r);box-shadow:0 24px 48px rgba(0,0,0,.12);transition:transform .2s ease}.ef.ef--sheet .ef-hd{padding:0 8px 12px 16px}.ef.ef--sheet .ef-body{padding:16px 16px 0;overscroll-behavior:contain;contain:paint}.ef.ef--sheet .ef-in{height:44px}.ef.ef--sheet .ef-ta{height:88px;min-height:88px}.ef.ef--sheet .ef-ft{padding:16px}.ef.ef--sheet .ef-btn{height:var(--sheet-btn-h);border-radius:calc(var(--sheet-btn-h)/2);font-size:14px}.ef.ef--sheet .ef-btn.ef-btn--icon{width:var(--sheet-btn-h)}}