.UI-module-scss-module__aw3eLG__generic{box-sizing:border-box}.UI-module-scss-module__aw3eLG__box,.UI-module-scss-module__aw3eLG__panel{background:var(--background-box);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--border-radius);padding:var(--ui-module);box-shadow:var(--shadow)}.UI-module-scss-module__aw3eLG__panel{display:flex}.UI-module-scss-module__aw3eLG__section{gap:var(--ui-space-3xl);flex-direction:column;display:flex}.UI-module-scss-module__aw3eLG__columns{gap:var(--ui-space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.UI-module-scss-module__aw3eLG__container{min-width:100vw;max-width:var(--global-width);padding:calc(var(--ui-module))calc(50vw - var(--global-width)/2)calc(var(--ui-module))calc(50vw - var(--global-width)/2);background-color:var(--background-container);flex-direction:column;justify-content:space-between;min-height:100vh;display:flex;position:relative;overflow:hidden}@media not (min-width:1400px){.UI-module-scss-module__aw3eLG__container{padding:0 calc(var(--ui-module)*2)}}@media not (min-width:700px){.UI-module-scss-module__aw3eLG__container{padding:0 var(--ui-module-xs)}}.UI-module-scss-module__aw3eLG__header{gap:var(--ui-space-xs);flex-direction:column;display:flex}.UI-module-scss-module__aw3eLG__header h1{margin:0;font-size:32px;line-height:1.2}.UI-module-scss-module__aw3eLG__header h2{margin:0;font-size:24px;line-height:1.3}.UI-module-scss-module__aw3eLG__header h3{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:18px;line-height:1.4}.UI-module-scss-module__aw3eLG__header p,.UI-module-scss-module__aw3eLG__header span{opacity:.75;margin:0}.UI-module-scss-module__aw3eLG__uiKitSection{gap:var(--ui-space-xl)}.UI-module-scss-module__aw3eLG__form{gap:var(--ui-space-xl);flex-direction:column;display:flex}.UI-module-scss-module__aw3eLG__formRow{gap:var(--ui-space-xl);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.UI-module-scss-module__aw3eLG__field{gap:var(--ui-space-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--ui-color-text-muted-soft);flex-direction:column;font-size:13px;display:flex}.UI-module-scss-module__aw3eLG__formActions{justify-content:flex-end;gap:var(--ui-space-lg);display:flex}.UI-module-scss-module__aw3eLG__editorPlaceholder{gap:var(--ui-space-xs);border:1px dashed var(--ui-color-border-muted);flex-direction:column;justify-content:center;align-items:flex-start;min-height:140px}.UI-module-scss-module__aw3eLG__inputCard{gap:var(--ui-space-lg);flex-direction:column;display:flex}.UI-module-scss-module__aw3eLG__checkbox,.UI-module-scss-module__aw3eLG__radio{align-items:center;gap:var(--ui-space-md);font-size:14px;display:flex}.UI-module-scss-module__aw3eLG__checkbox input,.UI-module-scss-module__aw3eLG__radio input{width:16px;height:16px;accent-color:var(--ui-color-accent)}.UI-module-scss-module__aw3eLG__radioGroup{gap:var(--ui-space-sm);flex-direction:column;display:flex}.UI-module-scss-module__aw3eLG__quote{padding:var(--ui-space-3xl)var(--ui-space-4xl);border-left:4px solid var(--ui-color-accent-focus);background:var(--background-box);border-radius:0 var(--border-radius)var(--border-radius)0;border-left:4px solid var(--ui-color-accent);gap:var(--ui-space-sm);flex-direction:column;margin:0;font-size:16.5px;display:flex}.UI-module-scss-module__aw3eLG__quote span{opacity:.5;color:var(--ui-color-text-muted-soft);font-size:14.5px}.UI-module-scss-module__aw3eLG__tag{padding:0 var(--ui-space-xs);text-transform:uppercase;border-radius:var(--ui-radius-pill);height:20px;color:var(--ui-color-accent);filter:brightness(80%);font-variation-settings:"wght" 550;font-size:11px;line-height:22px;position:relative}.UI-module-scss-module__aw3eLG__tag:before{opacity:.25;content:"";z-index:-1;background-color:var(--ui-color-accent);border-radius:var(--ui-radius-tag);width:100%;height:100%;position:absolute;left:0}.UI-module-scss-module__aw3eLG__tagGroup{gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.UI-module-scss-module__aw3eLG__buttonRow{gap:var(--ui-module);flex-wrap:wrap;display:flex}.UI-module-scss-module__aw3eLG__input{color:var(--text-strong);height:calc(var(--ui-module)*2.5);line-height:calc(var(--ui-module)*2.5);border-radius:var(--r-sm);background:var(--surface-sunken);border:none;outline:none;width:100%;padding-left:15px;font-size:14px;transition:background .14s,box-shadow .14s}.UI-module-scss-module__aw3eLG__input.UI-module-scss-module__aw3eLG___small{height:calc(var(--ui-module)*2);line-height:calc(var(--ui-module)*2)}.UI-module-scss-module__aw3eLG__input::placeholder{color:var(--text-faint);opacity:1;font-size:15px}.UI-module-scss-module__aw3eLG__input:hover{background:#edf3ef}.UI-module-scss-module__aw3eLG__input:focus{background:var(--surface-raised);box-shadow:0 0 0 3px #38945e2e}.UI-module-scss-module__aw3eLG__input:disabled{color:var(--text-muted);cursor:not-allowed}.UI-module-scss-module__aw3eLG__input:disabled:hover{background:var(--surface-sunken)}.UI-module-scss-module__aw3eLG__textarea{border-radius:var(--r-lg);background:var(--surface-sunken);padding:var(--ui-space-lg);color:var(--text-strong);resize:vertical;border:none;outline:none;font-size:14px;line-height:1.6;transition:background .14s,box-shadow .14s}.UI-module-scss-module__aw3eLG__textarea::placeholder{color:var(--text-faint);opacity:1}.UI-module-scss-module__aw3eLG__textarea:focus{background:var(--surface-raised);box-shadow:0 0 0 3px #38945e2e}.UI-module-scss-module__aw3eLG__fieldset{margin:0;padding:0;margin-inline:0;border:none;min-inline-size:auto;margin-bottom:20px;padding-block:0;padding-inline:0;display:block;position:relative}.UI-module-scss-module__aw3eLG__fieldset .UI-module-scss-module__aw3eLG__input{height:calc(var(--ui-module)*3);max-height:calc(var(--ui-module)*3)}.UI-module-scss-module__aw3eLG__fieldset .UI-module-scss-module__aw3eLG__input:not(:placeholder-shown){padding-top:15px}.UI-module-scss-module__aw3eLG__fieldset .UI-module-scss-module__aw3eLG__input:not(:placeholder-shown)+label{top:10px;bottom:auto;transform:none}.UI-module-scss-module__aw3eLG__fieldset .UI-module-scss-module__aw3eLG__inputAction{top:50%;right:var(--module);position:absolute;transform:translateY(-50%)}.UI-module-scss-module__aw3eLG__fieldset .UI-module-scss-module__aw3eLG__inputError{top:50%;right:var(--ui-module);font-variation-settings:"wght" 600;pointer-events:none;position:absolute;transform:translateY(-50%)}.UI-module-scss-module__aw3eLG__fieldsetError{font-variation-settings:"wght" 500;max-width:calc(100% - 30px);color:var(--theme-danger);font-size:13.5px;position:absolute;top:calc(100% + 5px);left:15px}.UI-module-scss-module__aw3eLG__fieldsetError:not(:empty)+.UI-module-scss-module__aw3eLG__fieldsetAdditional{display:none}.UI-module-scss-module__aw3eLG__fieldsetAdditional{font-variation-settings:"wght" 500;opacity:.75;max-width:calc(100% - 30px);font-size:13.5px;position:absolute;top:calc(100% + 5px);left:15px}.UI-module-scss-module__aw3eLG__fieldset>svg{font-size:24px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.UI-module-scss-module__aw3eLG__fieldset.UI-module-scss-module__aw3eLG___validation svg{opacity:0}.UI-module-scss-module__aw3eLG__fieldset.UI-module-scss-module__aw3eLG___validation.UI-module-scss-module__aw3eLG___valid svg{opacity:1}.UI-module-scss-module__aw3eLG__fieldset.UI-module-scss-module__aw3eLG___validation.UI-module-scss-module__aw3eLG___invalid svg{opacity:1;color:var(--theme-danger)}.UI-module-scss-module__aw3eLG__fieldset .UI-module-scss-module__aw3eLG__input::placeholder{opacity:0}.UI-module-scss-module__aw3eLG__fieldset label{opacity:.25;text-transform:uppercase;font-variation-settings:"wght" 600;height:15px;transition:var(--transition-main);white-space:nowrap;pointer-events:none;font-size:15px;line-height:15px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.UI-module-scss-module__aw3eLG__fieldset textarea+label{top:25px;transform:translateY(-50%)}.UI-module-scss-module__aw3eLG__fieldsetSmall .UI-module-scss-module__aw3eLG__uiInput{height:calc(var(--module)*2)}.UI-module-scss-module__aw3eLG__fieldsetSmall .UI-module-scss-module__aw3eLG__uiInput:not(:placeholder-shown){padding-top:12px}.UI-module-scss-module__aw3eLG__fieldsetSmall .UI-module-scss-module__aw3eLG__uiInput:not(:placeholder-shown)+label{font-variation-settings:"wght" 500;font-size:11.5px;top:5px;bottom:auto;transform:none}.UI-module-scss-module__aw3eLG__fieldsetSmall select:not(:placeholder-shown){padding-top:4px;font-size:15px}.UI-module-scss-module__aw3eLG__label{letter-spacing:.02em;font-size:11px;line-height:1.2;font-weight:var(--fw-semibold);color:var(--text-muted);margin:0}.UI-module-scss-module__aw3eLG__toggle{font-size:13.5px;font-weight:var(--fw-medium);color:var(--text-body);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.UI-module-scss-module__aw3eLG__toggle input{appearance:none;border-radius:var(--r-pill);cursor:pointer;background:#ccd7d0;flex-shrink:0;width:42px;height:24px;transition:background .16s;position:relative}.UI-module-scss-module__aw3eLG__toggle input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #2442334d}.UI-module-scss-module__aw3eLG__toggle input:checked{background:var(--accent)}.UI-module-scss-module__aw3eLG__toggle input:checked:after{transform:translate(18px)}.UI-module-scss-module__aw3eLG__toggle input:disabled{opacity:.5;cursor:not-allowed}.UI-module-scss-module__aw3eLG__chip{cursor:pointer;background:var(--surface-raised);color:var(--text-body);box-shadow:var(--shadow-soft);font-family:var(--font-sans);border:none;justify-content:center;align-items:center;gap:8px;font-size:14px;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.UI-module-scss-module__aw3eLG__chip:hover{box-shadow:var(--shadow-raised);transform:translateY(-1px)}.UI-module-scss-module__aw3eLG__chip.UI-module-scss-module__aw3eLG___round{border-radius:var(--r-lg);width:40px;min-width:40px;height:40px;font-size:16px}.UI-module-scss-module__aw3eLG__chip.UI-module-scss-module__aw3eLG___pill{border-radius:var(--r-md);height:38px;font-size:13px;font-weight:var(--fw-medium);color:var(--text-body);padding:0 15px}.UI-module-scss-module__aw3eLG__chip.UI-module-scss-module__aw3eLG___active{background:var(--accent);color:var(--accent-on);box-shadow:var(--shadow-accent)}.UI-module-scss-module__aw3eLG__chip.UI-module-scss-module__aw3eLG___active:hover{box-shadow:var(--shadow-accent)}.UI-module-scss-module__aw3eLG__chip.UI-module-scss-module__aw3eLG___dashed{box-shadow:inset 0 0 0 1.5px var(--text-faint);color:var(--text-faint);background:0 0}.UI-module-scss-module__aw3eLG__chip.UI-module-scss-module__aw3eLG___dashed:hover{box-shadow:inset 0 0 0 1.5px var(--text-muted);transform:none}.UI-module-scss-module__aw3eLG__swatch{border-radius:var(--r-pill);flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 0 0 1px #293d331f}.UI-module-scss-module__aw3eLG__uiTag{border-radius:var(--r-pill);height:30px;font-size:12.5px;font-weight:var(--fw-semibold);background:var(--accent-soft);color:var(--accent-strong);align-items:center;gap:7px;padding:0 13px;display:inline-flex}.UI-module-scss-module__aw3eLG__uiTag.UI-module-scss-module__aw3eLG___amber{background:var(--amber-soft);color:var(--amber-ink)}.UI-module-scss-module__aw3eLG__uiTag.UI-module-scss-module__aw3eLG___neutral{background:var(--surface-sunken);color:var(--text-body)}.UI-module-scss-module__aw3eLG__uiTagRemove{color:currentColor;opacity:.55;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1;transition:opacity .12s}.UI-module-scss-module__aw3eLG__uiTagRemove:hover{opacity:1}.UI-module-scss-module__aw3eLG__popover{z-index:30;border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--shadow-float);padding:12px;position:absolute;top:calc(100% + 10px);left:0}
.AuthForm-module-scss-module__gD2leG__content{padding:0 20px}.AuthForm-module-scss-module__gD2leG__tabs{gap:12px;margin-bottom:14px;display:flex}.AuthForm-module-scss-module__gD2leG__form{flex-direction:column;gap:14px;display:flex}.AuthForm-module-scss-module__gD2leG__row{flex-direction:column;gap:8px;display:flex}.AuthForm-module-scss-module__gD2leG__label{letter-spacing:.12em;text-transform:uppercase;color:#0f172ab3;margin:0;font-size:12px;line-height:1.2}.AuthForm-module-scss-module__gD2leG__linkButton{color:#2563eb;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px}.AuthForm-module-scss-module__gD2leG__error{color:#b91c1c;font-size:13px}.AuthForm-module-scss-module__gD2leG__success{color:#15803d;font-size:13px}.AuthForm-module-scss-module__gD2leG__actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.AuthForm-module-scss-module__gD2leG__input{width:100%}@media not (min-width:700px){.AuthForm-module-scss-module__gD2leG__content{padding:0 4px}.AuthForm-module-scss-module__gD2leG__tabs{gap:8px;margin-bottom:12px}.AuthForm-module-scss-module__gD2leG__actions{justify-content:stretch}.AuthForm-module-scss-module__gD2leG__actions button{width:100%}}
.EntryEditor-module-scss-module__OXVbtq__layout{flex-direction:column;gap:20px;display:flex}.EntryEditor-module-scss-module__OXVbtq__nav{flex-wrap:wrap;gap:9px;display:flex}.EntryEditor-module-scss-module__OXVbtq__form{flex-direction:column;gap:19px;display:flex}.EntryEditor-module-scss-module__OXVbtq__row{flex-direction:column;gap:8px;display:flex}.EntryEditor-module-scss-module__OXVbtq__rowSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.EntryEditor-module-scss-module__OXVbtq__metaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.EntryEditor-module-scss-module__OXVbtq__pickerGroup{position:relative}.EntryEditor-module-scss-module__OXVbtq__layerControl{flex-direction:column;gap:10px;display:flex}.EntryEditor-module-scss-module__OXVbtq__layerInputRow{gap:10px;display:flex}.EntryEditor-module-scss-module__OXVbtq__layerSelect{width:100%}.EntryEditor-module-scss-module__OXVbtq__layerTagList{flex-wrap:wrap;gap:8px;display:flex}.EntryEditor-module-scss-module__OXVbtq__layerTag{align-items:center;gap:4px;min-height:36px;display:flex}.EntryEditor-module-scss-module__OXVbtq__layerTagButton{background:0 0;border:0;flex:auto;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0;display:inline-flex}.EntryEditor-module-scss-module__OXVbtq__layerTagColor{border-radius:999px;flex-shrink:0;width:10px;height:10px}.EntryEditor-module-scss-module__OXVbtq__layerTagPrivacy{text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:10px}.EntryEditor-module-scss-module__OXVbtq__layerDialog{flex-direction:column;gap:18px;display:flex}.EntryEditor-module-scss-module__OXVbtq__layerColorField{align-items:center;gap:12px;display:flex}.EntryEditor-module-scss-module__OXVbtq__layerColorPreview{border-radius:999px;flex-shrink:0;width:18px;height:18px}.EntryEditor-module-scss-module__OXVbtq__layerColorInput{min-width:72px;padding:0}.EntryEditor-module-scss-module__OXVbtq__actions{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.EntryEditor-module-scss-module__OXVbtq__actionsRight{gap:12px;display:flex}.EntryEditor-module-scss-module__OXVbtq__error{color:var(--danger-ink);background:var(--danger-soft);border-radius:var(--r-sm);font-size:13px;font-weight:var(--fw-medium);padding:9px 12px}.EntryEditor-module-scss-module__OXVbtq__placeholderBox{border-radius:var(--r-md);background:var(--surface-sunken);color:var(--text-faint);padding:12px 14px;font-size:13px}
@keyframes Day-module-scss-module__V7x4CG__todayPulse{0%,to{stroke-opacity:.85}50%{stroke-opacity:.3}}.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__circle{cursor:pointer;stroke:var(--circle-stroke);fill:#0000;stroke-width:.4px;transition:stroke .18s ease-out,fill .18s ease-out,stroke-width .18s ease-out,stroke-opacity .18s ease-out}.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__circleWithEntry{stroke:var(--entry-color);stroke-opacity:.85;fill:var(--entry-color);fill-opacity:.18;stroke-width:1.4px}.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__circleToday{stroke:var(--circle-today-stroke);stroke-width:1.2px;fill:#00000005;animation:3s ease-in-out infinite Day-module-scss-module__V7x4CG__todayPulse}.Day-module-scss-module__V7x4CG__dayGroup:hover .Day-module-scss-module__V7x4CG__circle{stroke:var(--circle-stroke-hover);fill:#00000008;stroke-width:.8px}.Day-module-scss-module__V7x4CG__dayGroup:hover .Day-module-scss-module__V7x4CG__circleWithEntry{stroke-opacity:1;fill-opacity:.3}.Day-module-scss-module__V7x4CG__dayGroup:hover .Day-module-scss-module__V7x4CG__circleToday{stroke-opacity:1;fill:#0000000d;animation:none}.Day-module-scss-module__V7x4CG__dayGroup:hover .Day-module-scss-module__V7x4CG__date{fill:var(--circle-date-hover)}.Day-module-scss-module__V7x4CG__dayGroup:hover .Day-module-scss-module__V7x4CG__summary{fill:#0000008c}.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__entryDot{fill:var(--entry-color);fill-opacity:.9;pointer-events:none}.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__date{fill:var(--circle-date);text-anchor:end;transition:fill .18s ease-out;transform:translate(-4px)translateY(1px)}.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__date.Day-module-scss-module__V7x4CG___reverse{text-anchor:start;transform:translate(4px)translateY(1px)}.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__date.Day-module-scss-module__V7x4CG__dateWithEntry{fill:#0000008c}.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__summary{fill:#0000004d;text-anchor:start;transition:fill .18s ease-out;transform:translate(4px)translateY(1px)}.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__summary.Day-module-scss-module__V7x4CG___reverse{text-anchor:end;transform:translate(-4px)translateY(1px)}
@keyframes QuickEntry-module-scss-module__F-mUpq__flashSuccess{0%{background:var(--controls-bg)}40%{box-shadow:var(--shadow);background:#64dc8c2e}to{background:var(--controls-bg);box-shadow:var(--shadow)}}.QuickEntry-module-scss-module__F-mUpq__bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);border:1px solid var(--ui-color-border-subtle);top:var(--ui-module);width:calc(100% - var(--ui-module)*2);grid-gap:var(--ui-module);height:70px;padding:var(--ui-module);background:var(--surface-raised);z-index:1000;flex-shrink:0;justify-content:center;place-self:center;align-items:center;max-width:800px;display:flex;position:absolute}.QuickEntry-module-scss-module__F-mUpq__bar.QuickEntry-module-scss-module__F-mUpq__flash{animation:.6s ease-out forwards QuickEntry-module-scss-module__F-mUpq__flashSuccess}.QuickEntry-module-scss-module__F-mUpq__toolbar{width:100%;min-height:calc(var(--ui-module)*2.5);align-items:center;gap:10px;display:flex}.QuickEntry-module-scss-module__F-mUpq__expanded{z-index:40}.QuickEntry-module-scss-module__F-mUpq__textSlot{min-width:0;height:calc(var(--ui-module)*2.5);flex:1;position:relative}.QuickEntry-module-scss-module__F-mUpq__contentTextarea{background:var(--surface-sunken);border-radius:var(--r-sm);resize:none;width:100%;font-size:14px;line-height:calc(var(--ui-module)*2.5);color:var(--text-strong);min-height:calc(var(--ui-module)*2.5);height:calc(var(--ui-module)*2.5);z-index:5;border:none;outline:none;padding:0 128px 0 15px;font-family:inherit;transition:background .14s,box-shadow .14s;position:absolute;inset:0;overflow:hidden}.QuickEntry-module-scss-module__F-mUpq__contentTextarea::placeholder{color:var(--text-faint);opacity:1}.QuickEntry-module-scss-module__F-mUpq__contentTextarea:hover{background:#edf3ef}.QuickEntry-module-scss-module__F-mUpq__contentTextarea:focus{background:var(--surface-raised);box-shadow:0 0 0 3px #38945e2e}.QuickEntry-module-scss-module__F-mUpq__contentTextarea:disabled{opacity:.5}.QuickEntry-module-scss-module__F-mUpq__expanded .QuickEntry-module-scss-module__F-mUpq__contentTextarea{min-height:92px;padding-top:14px;padding-bottom:14px;line-height:20px;top:0}.QuickEntry-module-scss-module__F-mUpq__metaCluster{height:calc(var(--ui-module)*2.5);z-index:6;align-items:center;gap:4px;display:inline-flex;position:absolute;top:0;right:10px}.QuickEntry-module-scss-module__F-mUpq__metaButton{color:var(--text-muted);letter-spacing:.04em;text-transform:lowercase;cursor:pointer;height:calc(var(--ui-module)*2.5);background:0 0;border:0;padding:0 4px;font-size:12px;transition:color .12s}.QuickEntry-module-scss-module__F-mUpq__metaButton:hover{color:var(--text-strong)}.QuickEntry-module-scss-module__F-mUpq__nativePicker{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important;margin:0!important;padding:0!important}.QuickEntry-module-scss-module__F-mUpq__layerWrap{flex-shrink:0;position:relative}.QuickEntry-module-scss-module__F-mUpq__actionGroup{flex-shrink:0;align-items:stretch;gap:10px;display:flex}.QuickEntry-module-scss-module__F-mUpq__layerButtonLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QuickEntry-module-scss-module__F-mUpq__layerPopover{z-index:30;background:var(--surface-raised);border:1px solid var(--ui-color-border-subtle);width:320px;box-shadow:var(--shadow-float);border-radius:16px;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.QuickEntry-module-scss-module__F-mUpq__layerPopoverRow{align-items:center;gap:10px;display:flex}.QuickEntry-module-scss-module__F-mUpq__layerInput{width:100%}.QuickEntry-module-scss-module__F-mUpq__layerClearButton{color:#00000073;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:13px}.QuickEntry-module-scss-module__F-mUpq__layerClearButton:hover{color:#000000b3}.QuickEntry-module-scss-module__F-mUpq__addButton{text-align:center;z-index:6;justify-content:center;align-self:stretch;min-width:104px;position:relative}.QuickEntry-module-scss-module__F-mUpq__manageLayersButton{text-transform:lowercase;align-self:stretch}@media not (min-width:900px){.QuickEntry-module-scss-module__F-mUpq__bar{width:calc(100% - 16px);max-width:none;padding:10px;top:8px}.QuickEntry-module-scss-module__F-mUpq__toolbar{flex-wrap:wrap;gap:8px}.QuickEntry-module-scss-module__F-mUpq__textSlot{flex-basis:100%}.QuickEntry-module-scss-module__F-mUpq__layerWrap{flex:1 1 0;min-width:0}.QuickEntry-module-scss-module__F-mUpq__actionGroup{gap:8px}}@media not (min-width:560px){.QuickEntry-module-scss-module__F-mUpq__bar{border-radius:14px;padding:8px}.QuickEntry-module-scss-module__F-mUpq__metaCluster{right:8px}.QuickEntry-module-scss-module__F-mUpq__textSlot{width:100%}.QuickEntry-module-scss-module__F-mUpq__layerPopover{width:min(320px,100vw - 24px);left:0;right:auto}.QuickEntry-module-scss-module__F-mUpq__actionGroup{flex:none}.QuickEntry-module-scss-module__F-mUpq__manageLayersButton,.QuickEntry-module-scss-module__F-mUpq__addButton,.QuickEntry-module-scss-module__F-mUpq__layerButton{min-width:0}}
.LayerManager-module-scss-module__eU-wma__overlay{z-index:60;justify-content:center;align-items:flex-end;padding-bottom:84px;display:flex;position:absolute;inset:0}.LayerManager-module-scss-module__eU-wma__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #00000014;border-radius:16px;width:min(420px,100vw - 28px);overflow:hidden;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f}.LayerManager-module-scss-module__eU-wma__header{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.LayerManager-module-scss-module__eU-wma__heading{color:#000000bf;letter-spacing:.04em;margin:0;font-size:14px;font-weight:500}.LayerManager-module-scss-module__eU-wma__closeBtn{color:#0006;cursor:pointer;background:#0000000d;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;transition:background .12s;display:flex}.LayerManager-module-scss-module__eU-wma__closeBtn:hover{color:#000000b3;background:#0000001a}.LayerManager-module-scss-module__eU-wma__list{max-height:280px;padding:6px 0;overflow-y:auto}.LayerManager-module-scss-module__eU-wma__empty{color:#00000059;text-align:center;margin:0;padding:16px;font-size:13px}.LayerManager-module-scss-module__eU-wma__row{align-items:center;gap:8px;padding:8px 16px;transition:background .1s;display:flex}.LayerManager-module-scss-module__eU-wma__row:hover{background:#00000008}.LayerManager-module-scss-module__eU-wma__title{color:#000000bf;cursor:default;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.LayerManager-module-scss-module__eU-wma__renameInput{color:#000000d9;background:#fff;border:1px solid #0003;border-radius:6px;outline:none;flex:1;padding:2px 8px;font-size:14px}.LayerManager-module-scss-module__eU-wma__renameInput:focus{border-color:#00000059}.LayerManager-module-scss-module__eU-wma__actions{opacity:0;flex-shrink:0;gap:4px;transition:opacity .12s;display:flex}.LayerManager-module-scss-module__eU-wma__row:hover .LayerManager-module-scss-module__eU-wma__actions{opacity:1}.LayerManager-module-scss-module__eU-wma__renameBtn,.LayerManager-module-scss-module__eU-wma__deleteBtn{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;transition:background .12s;display:flex}.LayerManager-module-scss-module__eU-wma__renameBtn{color:#00000080}.LayerManager-module-scss-module__eU-wma__renameBtn:hover{color:#000c;background:#0000000f}.LayerManager-module-scss-module__eU-wma__deleteBtn{color:#b4282899}.LayerManager-module-scss-module__eU-wma__deleteBtn:hover{color:#b42828e6;background:#dc323214;border-color:#b4282833}.LayerManager-module-scss-module__eU-wma__error{color:#dc2626;margin:0;padding:8px 16px;font-size:13px}.LayerManager-module-scss-module__eU-wma__createRow{border-top:1px solid #0000000f;gap:8px;padding:10px 16px 14px;display:flex}.LayerManager-module-scss-module__eU-wma__createInput{color:#000c;background:#00000008;border:1px solid #0000001f;border-radius:8px;outline:none;flex:1;height:34px;padding:0 12px;font-size:13px}.LayerManager-module-scss-module__eU-wma__createInput::placeholder{color:#0000004d}.LayerManager-module-scss-module__eU-wma__createInput:focus{background:#fff;border-color:#00000040}.LayerManager-module-scss-module__eU-wma__createInput:disabled{opacity:.5}.LayerManager-module-scss-module__eU-wma__createBtn{color:#000000a6;cursor:pointer;background:#0000000f;border:1px solid #00000024;border-radius:8px;flex-shrink:0;height:34px;padding:0 16px;font-size:13px;transition:background .12s}.LayerManager-module-scss-module__eU-wma__createBtn:not(:disabled):hover{color:#000000d9;background:#0000001a}.LayerManager-module-scss-module__eU-wma__createBtn:disabled{opacity:.35;cursor:not-allowed}
.Calendar-module-scss-module__Q67aOW__calendar{width:100%;height:100%}.Calendar-module-scss-module__Q67aOW__calendarContainer{-webkit-user-select:none;user-select:none;width:calc(100vw - 2*var(--ui-module));height:calc(100vh - 2*var(--ui-module));align-items:stretch;gap:var(--ui-module);flex-direction:column;flex:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Calendar-module-scss-module__Q67aOW__calendarViewport{flex:1;min-height:0;overflow:hidden}.Calendar-module-scss-module__Q67aOW__calendarContainerZoom{width:100%;height:100%}.Calendar-module-scss-module__Q67aOW__controlsPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);border:1px solid var(--ui-color-border-subtle);bottom:var(--ui-module);width:calc(100% - var(--ui-module)*2);grid-gap:var(--ui-module);height:70px;padding:var(--ui-module);background:var(--surface-raised);flex-shrink:0;justify-content:center;place-self:center;align-items:center;max-width:800px;display:flex;position:absolute}.Calendar-module-scss-module__Q67aOW__controlsPanelHidden{display:none}.Calendar-module-scss-module__Q67aOW__controlsGroup{grid-gap:var(--ui-module);flex-wrap:wrap;display:flex}.Calendar-module-scss-module__Q67aOW__controlsRange{flex:1;align-items:center;min-width:180px;display:flex}.Calendar-module-scss-module__Q67aOW__controlsRange input[type=range]{appearance:none;background:#0000001f;border-radius:2px;outline:none;width:100%;height:3px}.Calendar-module-scss-module__Q67aOW__controlsRange input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#00000080;border-radius:50%;width:16px;height:16px;transition:background .15s,transform .15s}.Calendar-module-scss-module__Q67aOW__controlsRange input[type=range]::-webkit-slider-thumb:hover{background:#000000bf;transform:scale(1.2)}.Calendar-module-scss-module__Q67aOW__controlsRange input[type=range]::-moz-range-thumb{cursor:pointer;background:#00000080;border:none;border-radius:50%;width:16px;height:16px}.Calendar-module-scss-module__Q67aOW__controlsRange input[type=range]:disabled{opacity:.35}.Calendar-module-scss-module__Q67aOW__controlButton{color:#00000080;cursor:pointer;min-height:36px;transition:all var(--ui-transition-default)ease-out;white-space:nowrap;background:#fff9;border:1px solid #0000001a;border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;line-height:1.1;display:inline-flex}.Calendar-module-scss-module__Q67aOW__controlButton:hover:not(:disabled){color:#000c;background:#ffffffe6;border-color:#0003;transform:translateY(-1px)}.Calendar-module-scss-module__Q67aOW__controlButton:disabled{opacity:.25;cursor:not-allowed}@media not (min-width:900px){.Calendar-module-scss-module__Q67aOW__controlsPanel{flex-wrap:wrap}.Calendar-module-scss-module__Q67aOW__controlsRange{flex-basis:100%;order:4;width:100%}}.Calendar-module-scss-module__Q67aOW__yearLabel{fill:#0000001a;letter-spacing:6px;cursor:pointer;font-size:72px;font-weight:100;transition:fill .15s}.Calendar-module-scss-module__Q67aOW__yearLabel:hover{fill:#00000040}.Calendar-module-scss-module__Q67aOW__monthLabel{fill:#00000038;letter-spacing:.08em;pointer-events:none;text-transform:uppercase;font-size:11px}.Calendar-module-scss-module__Q67aOW__emptyHint{fill:#0000002e;letter-spacing:.06em;pointer-events:none;font-size:14px}.Calendar-module-scss-module__Q67aOW__yearDock{z-index:50;bottom:var(--ui-module);width:calc(100% - var(--ui-module)*2);pointer-events:none;flex-direction:column;justify-content:center;place-self:center;align-items:center;padding:0;display:flex;position:absolute}.Calendar-module-scss-module__Q67aOW__yearChooser{border-radius:var(--r-lg);border:1px solid var(--ui-color-border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;align-items:center;gap:10px;margin-bottom:10px;padding:10px;display:inline-flex}.Calendar-module-scss-module__Q67aOW__yearChooserInput{text-align:center;width:120px}.Calendar-module-scss-module__Q67aOW__yearDockShell{border-radius:var(--r-lg);border:1px solid var(--ui-color-border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;justify-content:center;align-items:center;gap:10px;padding:10px;display:inline-flex}.Calendar-module-scss-module__Q67aOW__yearDockShell button{min-width:112px}.Calendar-module-scss-module__Q67aOW__yearDockShell button:nth-child(2){text-transform:lowercase}.Calendar-module-scss-module__Q67aOW__mobileAddTodayButton{display:none}@media not (min-width:700px){.Calendar-module-scss-module__Q67aOW__calendarContainer{gap:12px;width:100vw;height:100dvh;top:0;left:0;transform:none}.Calendar-module-scss-module__Q67aOW__calendarViewport{min-height:100dvh}.Calendar-module-scss-module__Q67aOW__yearDock{width:calc(100% - 16px);bottom:8px}.Calendar-module-scss-module__Q67aOW__yearChooser{flex-wrap:wrap;width:100%;margin-bottom:8px;padding:8px}.Calendar-module-scss-module__Q67aOW__yearChooserInput{width:100%}.Calendar-module-scss-module__Q67aOW__yearDockShell{gap:8px;width:100%;padding:8px}.Calendar-module-scss-module__Q67aOW__yearDockShell button{flex:1 1 0;min-width:0}.Calendar-module-scss-module__Q67aOW__mobileAddTodayButton{display:inline-flex}}
