.UIKit-module-scss-module__RnqwAq__generic{box-sizing:border-box}.UIKit-module-scss-module__RnqwAq__box,.UIKit-module-scss-module__RnqwAq__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)}.UIKit-module-scss-module__RnqwAq__panel{display:flex}.UIKit-module-scss-module__RnqwAq__section{gap:var(--ui-space-3xl);flex-direction:column;display:flex}.UIKit-module-scss-module__RnqwAq__columns{gap:var(--ui-space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.UIKit-module-scss-module__RnqwAq__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){.UIKit-module-scss-module__RnqwAq__container{padding:0 calc(var(--ui-module)*2)}}.UIKit-module-scss-module__RnqwAq__header{gap:var(--ui-space-xs);flex-direction:column;display:flex}.UIKit-module-scss-module__RnqwAq__header h1{margin:0;font-size:32px;line-height:1.2}.UIKit-module-scss-module__RnqwAq__header h2{margin:0;font-size:24px;line-height:1.3}.UIKit-module-scss-module__RnqwAq__header h3{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:18px;line-height:1.4}.UIKit-module-scss-module__RnqwAq__header p,.UIKit-module-scss-module__RnqwAq__header span{opacity:.75;margin:0}.UIKit-module-scss-module__RnqwAq__uiKitSection{gap:var(--ui-space-xl)}.UIKit-module-scss-module__RnqwAq__form{gap:var(--ui-space-xl);flex-direction:column;display:flex}.UIKit-module-scss-module__RnqwAq__formRow{gap:var(--ui-space-xl);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.UIKit-module-scss-module__RnqwAq__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}.UIKit-module-scss-module__RnqwAq__formActions{justify-content:flex-end;gap:var(--ui-space-lg);display:flex}.UIKit-module-scss-module__RnqwAq__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}.UIKit-module-scss-module__RnqwAq__inputCard{gap:var(--ui-space-lg);flex-direction:column;display:flex}.UIKit-module-scss-module__RnqwAq__checkbox,.UIKit-module-scss-module__RnqwAq__radio{align-items:center;gap:var(--ui-space-md);font-size:14px;display:flex}.UIKit-module-scss-module__RnqwAq__checkbox input,.UIKit-module-scss-module__RnqwAq__radio input{width:16px;height:16px;accent-color:var(--ui-color-accent)}.UIKit-module-scss-module__RnqwAq__radioGroup{gap:var(--ui-space-sm);flex-direction:column;display:flex}.UIKit-module-scss-module__RnqwAq__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}.UIKit-module-scss-module__RnqwAq__quote span{opacity:.5;color:var(--ui-color-text-muted-soft);font-size:14.5px}.UIKit-module-scss-module__RnqwAq__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}.UIKit-module-scss-module__RnqwAq__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}.UIKit-module-scss-module__RnqwAq__tagGroup{gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.UIKit-module-scss-module__RnqwAq__buttonRow{gap:var(--ui-module);flex-wrap:wrap;display:flex}.UIKit-module-scss-module__RnqwAq__input{color:var(--ui-color-text-primary);height:calc(var(--ui-module)*2.5);line-height:calc(var(--ui-module)*2.5);border-radius:calc(var(--border-radius)/1);background:var(--ui-input-background);transition:var(--ui-transition-quick);outline:2px solid var(--ui-input-outline);border:none;width:100%;padding-left:15px;font-size:14px}.UIKit-module-scss-module__RnqwAq__input.UIKit-module-scss-module__RnqwAq___small{height:calc(var(--ui-module)*2);line-height:calc(var(--ui-module)*2)}.UIKit-module-scss-module__RnqwAq__input::placeholder{color:var(--ui-color-text-primary);opacity:.5;font-size:15px}.UIKit-module-scss-module__RnqwAq__input:hover,.UIKit-module-scss-module__RnqwAq__input:focus{outline:2px solid var(--ui-input-outline-hover)}.UIKit-module-scss-module__RnqwAq__input:disabled:hover{outline:2px solid var(--ui-input-outline)}.UIKit-module-scss-module__RnqwAq__textarea{border-radius:calc(var(--border-radius)/1);background:var(--ui-input-background);padding:var(--ui-space-lg);color:var(--ui-color-text-primary);resize:vertical;outline:2px solid var(--ui-input-outline);border:none;font-size:14px}.UIKit-module-scss-module__RnqwAq__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}.UIKit-module-scss-module__RnqwAq__fieldset .UIKit-module-scss-module__RnqwAq__input{height:calc(var(--ui-module)*3);max-height:calc(var(--ui-module)*3)}.UIKit-module-scss-module__RnqwAq__fieldset .UIKit-module-scss-module__RnqwAq__input:not(:placeholder-shown){padding-top:15px}.UIKit-module-scss-module__RnqwAq__fieldset .UIKit-module-scss-module__RnqwAq__input:not(:placeholder-shown)+label{top:10px;bottom:auto;transform:none}.UIKit-module-scss-module__RnqwAq__fieldset .UIKit-module-scss-module__RnqwAq__inputAction{top:50%;right:var(--module);position:absolute;transform:translateY(-50%)}.UIKit-module-scss-module__RnqwAq__fieldset .UIKit-module-scss-module__RnqwAq__inputError{top:50%;right:var(--ui-module);font-variation-settings:"wght" 600;pointer-events:none;position:absolute;transform:translateY(-50%)}.UIKit-module-scss-module__RnqwAq__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}.UIKit-module-scss-module__RnqwAq__fieldsetError:not(:empty)+.UIKit-module-scss-module__RnqwAq__fieldsetAdditional{display:none}.UIKit-module-scss-module__RnqwAq__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}.UIKit-module-scss-module__RnqwAq__fieldset>svg{font-size:24px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.UIKit-module-scss-module__RnqwAq__fieldset.UIKit-module-scss-module__RnqwAq___validation svg{opacity:0}.UIKit-module-scss-module__RnqwAq__fieldset.UIKit-module-scss-module__RnqwAq___validation.UIKit-module-scss-module__RnqwAq___valid svg{opacity:1}.UIKit-module-scss-module__RnqwAq__fieldset.UIKit-module-scss-module__RnqwAq___validation.UIKit-module-scss-module__RnqwAq___invalid svg{opacity:1;color:var(--theme-danger)}.UIKit-module-scss-module__RnqwAq__fieldset .UIKit-module-scss-module__RnqwAq__input::placeholder{opacity:0}.UIKit-module-scss-module__RnqwAq__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%)}.UIKit-module-scss-module__RnqwAq__fieldset textarea+label{top:25px;transform:translateY(-50%)}.UIKit-module-scss-module__RnqwAq__fieldsetSmall .UIKit-module-scss-module__RnqwAq__uiInput{height:calc(var(--module)*2)}.UIKit-module-scss-module__RnqwAq__fieldsetSmall .UIKit-module-scss-module__RnqwAq__uiInput:not(:placeholder-shown){padding-top:12px}.UIKit-module-scss-module__RnqwAq__fieldsetSmall .UIKit-module-scss-module__RnqwAq__uiInput:not(:placeholder-shown)+label{font-variation-settings:"wght" 500;font-size:11.5px;top:5px;bottom:auto;transform:none}.UIKit-module-scss-module__RnqwAq__fieldsetSmall select:not(:placeholder-shown){padding-top:4px;font-size:15px}
.AuthForm-module-scss-module__1RFVIa__content{padding:0 20px}.AuthForm-module-scss-module__1RFVIa__tabs{gap:12px;margin-bottom:14px;display:flex}.AuthForm-module-scss-module__1RFVIa__form{flex-direction:column;gap:14px;display:flex}.AuthForm-module-scss-module__1RFVIa__row{flex-direction:column;gap:8px;display:flex}.AuthForm-module-scss-module__1RFVIa__label{letter-spacing:.12em;text-transform:uppercase;color:#0f172ab3;margin:0;font-size:12px;line-height:1.2}.AuthForm-module-scss-module__1RFVIa__linkButton{color:#2563eb;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px}.AuthForm-module-scss-module__1RFVIa__error{color:#b91c1c;font-size:13px}.AuthForm-module-scss-module__1RFVIa__success{color:#15803d;font-size:13px}.AuthForm-module-scss-module__1RFVIa__actions{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}
.EntryEditor-module-scss-module__OXVbtq__layout{flex-direction:column;gap:18px;display:flex}.EntryEditor-module-scss-module__OXVbtq__nav{flex-wrap:wrap;gap:10px;display:flex}.EntryEditor-module-scss-module__OXVbtq__navButton{color:#0f172a;cursor:pointer;background:#fff;border:2px solid #0f172a24;border-radius:999px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:16px;transition:transform .12s,border-color .12s,box-shadow .12s;display:inline-flex;box-shadow:0 4px 18px #0f172a14}.EntryEditor-module-scss-module__OXVbtq__navButton:hover{transform:translateY(-1px)}.EntryEditor-module-scss-module__OXVbtq__navButtonActive{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.EntryEditor-module-scss-module__OXVbtq__form{flex-direction:column;gap:18px;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__label{letter-spacing:.12em;text-transform:uppercase;color:#0f172ab3;margin:0;font-size:12px;line-height:1.2}.EntryEditor-module-scss-module__OXVbtq__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.EntryEditor-module-scss-module__OXVbtq__actionsRight{gap:12px;display:flex}.EntryEditor-module-scss-module__OXVbtq__error{color:#b91c1c;font-size:13px}.EntryEditor-module-scss-module__OXVbtq__metaRow{flex-wrap:wrap;gap:10px;display:flex}.EntryEditor-module-scss-module__OXVbtq__metaButton{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:8px;height:38px;padding:0 12px;display:inline-flex}.EntryEditor-module-scss-module__OXVbtq__pickerGroup{position:relative}.EntryEditor-module-scss-module__OXVbtq__pickerPopover{z-index:20;background:#fff;border:1px solid #0f172a1a;border-radius:16px;padding:10px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 48px #0f172a2e}.EntryEditor-module-scss-module__OXVbtq__colorSwatch{border:1px solid #0f172a26;border-radius:999px;flex-shrink:0;width:14px;height:14px}.EntryEditor-module-scss-module__OXVbtq__checkboxRow{color:#0f172a;align-items:center;gap:10px;font-size:14px;display:inline-flex}.EntryEditor-module-scss-module__OXVbtq__checkboxRow input{width:16px;height:16px}.EntryEditor-module-scss-module__OXVbtq__placeholderBox{color:#0f172aa3;border:1px dashed #0f172a2e;border-radius:14px;padding:12px 14px;font-size:13px}.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__layerTagList{flex-wrap:wrap;gap:10px;display:flex}.EntryEditor-module-scss-module__OXVbtq__layerTag{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 12px;display:inline-flex}.EntryEditor-module-scss-module__OXVbtq__layerTagRemove{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;line-height:1}
.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__circle{cursor:pointer;stroke:var(--circle-stroke);fill:#0000;stroke-width:.5px;transition:all var(--ui-transition-default)ease-out}.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__circle:hover{opacity:.85;transform:scale(1.02)}.Day-module-scss-module__V7x4CG__dayGroup .Day-module-scss-module__V7x4CG__date{fill:var(--circle-date);text-anchor:end;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__summary{fill:var(--circle-date);text-anchor:start;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)}
.Calendar-module-scss-module__Q67aOW__calendar{width:100%;height:100%}.Calendar-module-scss-module__Q67aOW__calendarLayer{width:100vw;height:100vh}.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);border-radius:var(--border-radius);flex-direction:column;flex:1;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:2px 2px 32px -8px #0003}.Calendar-module-scss-module__Q67aOW__calendarViewport{flex:1;min-height:0;overflow:hidden}.Calendar-module-scss-module__Q67aOW__calendarContainerZoom{width:100%;height:calc(100% - 70px)}.Calendar-module-scss-module__Q67aOW__controlsPanel{grid-gap:var(--ui-module);width:100%;height:70px;padding:var(--ui-module);background:var(--background-light);justify-content:center;display:flex;position:absolute;bottom:0}.Calendar-module-scss-module__Q67aOW__controlsGroup{gap:8px;display:flex}.Calendar-module-scss-module__Q67aOW__controlsRange{align-items:center;min-width:min(420px,80vw);display:flex}.Calendar-module-scss-module__Q67aOW__controlsRange input{width:100%}.Calendar-module-scss-module__Q67aOW__controlButton{border:1px solid var(--circle-stroke);color:var(--circle-date);cursor:pointer;transition:all var(--ui-transition-default)ease-out;background:0 0;border-radius:8px;padding:6px 12px}.Calendar-module-scss-module__Q67aOW__controlButton:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.Calendar-module-scss-module__Q67aOW__controlButton:disabled{opacity:.4;cursor:not-allowed}.Calendar-module-scss-module__Q67aOW__yearLabel{fill:var(--circle-date);letter-spacing:2px;opacity:.5;pointer-events:none;font-size:42px}.Calendar-module-scss-module__Q67aOW__authOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000bf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Calendar-module-scss-module__Q67aOW__authPopup{background:#141414f2;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:1fr 1fr;gap:16px;width:min(860px,100% - 32px);min-height:420px;padding:16px;display:grid}.Calendar-module-scss-module__Q67aOW__authLeft{flex-direction:column;gap:14px;display:flex}.Calendar-module-scss-module__Q67aOW__authTabs{gap:8px;display:flex}.Calendar-module-scss-module__Q67aOW__authTab{color:#d7d7d7;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:8px;padding:8px 12px}.Calendar-module-scss-module__Q67aOW__authTab.Calendar-module-scss-module__Q67aOW___active{color:#8ef0a8;border-color:#67b278}.Calendar-module-scss-module__Q67aOW__authSocials{grid-template-columns:1fr;gap:8px;display:grid}.Calendar-module-scss-module__Q67aOW__authSocialButton{color:#f3f3f3;cursor:pointer;background:#181818;border:1px solid #3a3a3a;border-radius:8px;padding:10px 12px}.Calendar-module-scss-module__Q67aOW__authSocialButton:disabled{opacity:.6;cursor:not-allowed}.Calendar-module-scss-module__Q67aOW__authForm{flex-direction:column;gap:10px;display:flex}.Calendar-module-scss-module__Q67aOW__authInput{color:#f3f3f3;background:#111;border:1px solid #3a3a3a;border-radius:8px;padding:10px 12px}.Calendar-module-scss-module__Q67aOW__authLink{color:#9fd5ff;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.Calendar-module-scss-module__Q67aOW__authError{color:#ff7b7b;font-size:12px}.Calendar-module-scss-module__Q67aOW__authSuccess{color:#8ef0a8;font-size:12px}.Calendar-module-scss-module__Q67aOW__authSubmit{color:#d5ffd9;cursor:pointer;background:#1f4f2b;border:1px solid #67b278;border-radius:8px;padding:10px 14px}.Calendar-module-scss-module__Q67aOW__authRight{background:#2bd36a;border-radius:10px}
