._dialog_1oul7_1{width:min(100%,34rem)}._form_1oul7_5{display:flex;flex-direction:column}._hint_1oul7_10{margin:0 0 var(--spacing-3);color:var(--muted-foreground);font-size:.8125rem;line-height:1.55}._error_1oul7_17{margin:0 0 var(--spacing-3);color:var(--error);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}@layer base{._container_158ga_2{width:100%;max-width:500px;margin:0 auto}._dropzone_158ga_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);border:2px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._dropzone_158ga_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_158ga_8:hover{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 8%),color-mix(in srgb,var(--surface),var(--primary) 5%));box-shadow:var(--shadow-md)}._dropzone_158ga_8._dragging_158ga_58{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 15%),color-mix(in srgb,var(--surface),var(--primary) 10%));box-shadow:var(--shadow-lg);transform:scale(1.02)}._dropzone_158ga_8._disabled_158ga_69{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_158ga_75{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;flex-shrink:0}._dropzone_158ga_8:hover ._icon_158ga_75{color:var(--primary);transform:scale(1.1) translateY(-.125rem)}._dropzone_158ga_8._dragging_158ga_58 ._icon_158ga_75{color:var(--primary);transform:scale(1.15) translateY(-.25rem);animation:_pulse_158ga_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_158ga_1{0%,to{opacity:1}50%{opacity:.7}}._title_158ga_105{font-weight:700;font-size:1.0625rem;margin-bottom:var(--spacing-3);color:var(--surface-foreground);letter-spacing:-.01em}._subtitle_158ga_113{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-top:var(--spacing-2)}._error_158ga_120{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 12%,transparent),color-mix(in srgb,var(--error) 8%,transparent));border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--error);animation:_slideDown_158ga_1 var(--animation-duration-normal) ease-out}@keyframes _slideDown_158ga_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._error_158ga_120 button{margin-left:auto;color:var(--error);flex-shrink:0}}._dialog_1jmn3_1{width:min(100%,38rem)}._content_1jmn3_5{display:flex;flex-direction:column;gap:var(--spacing-6)}._step_1jmn3_11{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}._stepTitle_1jmn3_18{margin:0;color:var(--foreground);font:600 1rem/1.4 var(--font-family-display)}._fileName_1jmn3_24,._note_1jmn3_25{margin:0;color:var(--muted-foreground);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}._preview_1jmn3_33{padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--success) 10%,var(--surface));font-size:.875rem}._preview_1jmn3_33>strong{font-weight:600}._samples_1jmn3_45{list-style:none;padding:0;margin:var(--spacing-3) 0 0;display:flex;flex-direction:column}._samples_1jmn3_45 li{display:flex;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-2) 0;border-top:1px solid var(--border)}._sampleName_1jmn3_61{font-weight:500;overflow-wrap:anywhere}._sampleWhen_1jmn3_66{color:var(--muted-foreground);flex-shrink:0;font-size:.8125rem}._fields_1jmn3_72{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4)}._field_1jmn3_72{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:0}._field_1jmn3_72 label{font-size:.875rem;font-weight:600}._error_1jmn3_90{margin:0;color:var(--error);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}._loading_1jmn3_98{display:flex;flex-direction:column;gap:var(--spacing-2)}._summarySkeleton_1jmn3_104{width:55%;height:1.25rem}._sampleSkeleton_1jmn3_109{height:2rem}._fieldSkeleton_1jmn3_113{height:2.5rem}@media(max-width:767px){._fields_1jmn3_72{grid-template-columns:1fr}._samples_1jmn3_45 li{flex-direction:column;gap:var(--spacing-1)}._sampleWhen_1jmn3_66{flex-shrink:1}}._dialog_ke3s6_1{width:min(100%,34rem)}._instructions_ke3s6_5{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-6);padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--sidebar)}._steps_ke3s6_17{display:grid;gap:var(--spacing-2);margin:0;padding-left:var(--spacing-6);color:var(--foreground);font-size:.875rem;line-height:1.6}._steps_ke3s6_17 li{padding-left:var(--spacing-1)}._form_ke3s6_31{display:flex;flex-direction:column}._note_ke3s6_36{margin:0;color:var(--muted-foreground);font-size:.8125rem;line-height:1.55}._error_ke3s6_43{margin:var(--spacing-3) 0 0;color:var(--error);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}@media(max-width:767px){._instructions_ke3s6_5{padding:var(--spacing-3)}}._account_klsva_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);min-width:0}._header_klsva_9,._identity_klsva_10,._calendarHeader_klsva_11,._controls_klsva_12,._switchField_klsva_13{display:flex;align-items:center;gap:var(--spacing-3)}._header_klsva_9,._calendarHeader_klsva_11{justify-content:space-between}._identity_klsva_10{min-width:0;color:var(--foreground)}._identity_klsva_10 svg{color:var(--muted-foreground);flex-shrink:0}._identityText_klsva_34{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}._identityText_klsva_34 strong{font:600 1rem/1.4 var(--font-family-display)}._identityText_klsva_34 span{font-size:.8125rem;color:var(--muted-foreground)}._calendars_klsva_50{margin-top:var(--spacing-4);border-top:1px solid var(--border)}._calendar_klsva_11{padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._calendar_klsva_11:last-child{border-bottom:0;padding-bottom:0}._calendarName_klsva_65{font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}._controls_klsva_12{margin-top:var(--spacing-3);justify-content:space-between;flex-wrap:wrap}._personField_klsva_77{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:12rem;max-width:18rem;flex:1}._personField_klsva_77 label,._switchField_klsva_13 label{font-size:.8125rem;font-weight:600;line-height:1.4}._switchField_klsva_13{justify-content:space-between}._switch_klsva_13{flex-shrink:0}._sourceError_klsva_101{margin:var(--spacing-3) 0 0;color:var(--error);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}._notice_klsva_109{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-3);background:color-mix(in srgb,var(--warning) 12%,var(--surface));border-radius:var(--radius-sm);font-size:.875rem}._empty_klsva_122{margin:var(--spacing-4) 0 0;color:var(--muted-foreground);font-size:.875rem}._loading_klsva_128{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}._skeleton_klsva_135{height:4rem}@media(max-width:767px){._header_klsva_9,._calendarHeader_klsva_11,._controls_klsva_12{flex-direction:column;align-items:stretch}._header_klsva_9>button{align-self:flex-start}._personField_klsva_77{max-width:none;min-width:0}._switchField_klsva_13{min-height:2.75rem}}._section_ag5zb_1{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-8);padding-top:var(--spacing-6);border-top:1px solid var(--border);min-width:0}._embedded_ag5zb_11{margin-top:0;padding-top:0;border-top:0}._heading_ag5zb_17{display:flex;flex-direction:column;gap:var(--spacing-1)}._title_ag5zb_23{margin:0;font:600 1.5rem/1.35 var(--font-family-display);color:var(--foreground)}._description_ag5zb_29{margin:0;max-width:52ch;font-size:.875rem;line-height:1.55;color:var(--muted-foreground)}._actions_ag5zb_37{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._group_ag5zb_43{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}._groupTitle_ag5zb_50{margin:var(--spacing-2) 0 0;font:600 1rem/1.4 var(--font-family-display)}._urlCard_ag5zb_55,._failure_ag5zb_56{padding:var(--spacing-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0}._urlHeader_ag5zb_64,._urlIdentity_ag5zb_65,._urlActions_ag5zb_66,._urlControls_ag5zb_67,._switchField_ag5zb_68{display:flex;align-items:center;gap:var(--spacing-3)}._urlHeader_ag5zb_64{justify-content:space-between;align-items:flex-start}._urlIdentity_ag5zb_65{min-width:0;color:var(--foreground)}._urlIdentity_ag5zb_65 svg{flex-shrink:0;color:var(--muted-foreground)}._urlDetails_ag5zb_89{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;overflow-wrap:anywhere}._urlDetails_ag5zb_89 strong{font-size:.9375rem;font-weight:600}._urlDetails_ag5zb_89 span,._note_ag5zb_103,._empty_ag5zb_104{color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}._urlActions_ag5zb_66{flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-1)}._urlControls_ag5zb_67{margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border);justify-content:space-between;flex-wrap:wrap}._personField_ag5zb_124{display:flex;flex-direction:column;gap:var(--spacing-2);min-width:12rem;flex:1;max-width:18rem}._personField_ag5zb_124 label,._switchField_ag5zb_68 label{font-size:.8125rem;font-weight:600}._switch_ag5zb_68{flex-shrink:0}._sourceError_ag5zb_143,._error_ag5zb_144{margin:var(--spacing-3) 0 0;color:var(--error);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}._note_ag5zb_103,._empty_ag5zb_104{margin:0}._empty_ag5zb_104{padding:var(--spacing-4);border:1px dashed var(--border);border-radius:var(--radius-md)}._retry_ag5zb_163{border:0;padding:0;background:none;color:var(--foreground);text-decoration:underline;cursor:pointer;font:inherit}._retry_ag5zb_163:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._failure_ag5zb_56 p{margin:0 0 var(--spacing-3);font-size:.875rem}._loading_ag5zb_183{display:flex;flex-direction:column;gap:var(--spacing-3)}._headingSkeleton_ag5zb_189{width:8rem;height:1.25rem}._cardSkeleton_ag5zb_194{height:8rem}._noteSkeleton_ag5zb_198{height:1rem;width:65%}@media(max-width:767px){._actions_ag5zb_37>*{flex:1 1 100%}._urlHeader_ag5zb_64{flex-direction:column;align-items:stretch}._urlActions_ag5zb_66{justify-content:flex-start}._urlControls_ag5zb_67{align-items:stretch}._personField_ag5zb_124{flex-basis:100%;max-width:none}._switchField_ag5zb_68{min-height:2.75rem;justify-content:space-between;width:100%}}@layer base{._textarea_11mpp_2{height:auto;padding:var(--spacing-2) var(--spacing-3);width:100%;min-height:6rem;resize:vertical}._textarea_11mpp_2::placeholder{color:var(--muted-foreground)}._noResize_11mpp_14{resize:none}._clear_11mpp_18{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_11mpp_18:hover,._clear_11mpp_18:focus{background-color:transparent;border:none;box-shadow:none}}._form_123ec_1{display:flex;flex-direction:column}._times_123ec_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3)}._timeField_123ec_13{flex:1 1 8rem;min-width:0}._timeSeparator_123ec_18{margin-bottom:var(--spacing-4);margin-top:var(--spacing-4);color:var(--muted-foreground)}._badge_1pmsj_1{display:inline-flex;align-items:center;justify-content:center;flex:none;width:.875rem;height:.875rem;vertical-align:middle}._badge_1pmsj_1 svg{width:.875rem;height:.875rem}._google_1pmsj_16{font-family:var(--font-family-base);font-size:.75rem;font-weight:700}._dialog_lqcxt_1{width:min(32rem,90vw)}._details_lqcxt_5{display:flex;flex-direction:column;gap:var(--spacing-3);overflow-wrap:anywhere}._details_lqcxt_5 p{margin:0}._notes_lqcxt_16{display:flex;flex-direction:column;gap:var(--spacing-1)}._notesBody_lqcxt_22{line-height:1.5}._notesBody_lqcxt_22 p,._notesBody_lqcxt_22 ul,._notesBody_lqcxt_22 ol{margin:0 0 var(--spacing-2)}._notesBody_lqcxt_22 ul,._notesBody_lqcxt_22 ol{padding-left:1.25rem}._notesBody_lqcxt_22 a{color:var(--primary);text-decoration:underline}._notesBody_lqcxt_22 h1,._notesBody_lqcxt_22 h2,._notesBody_lqcxt_22 h3,._notesBody_lqcxt_22 h4,._notesBody_lqcxt_22 h5,._notesBody_lqcxt_22 h6{font-size:1rem;margin:0 0 var(--spacing-1)}._notesBody_lqcxt_22 b,._notesBody_lqcxt_22 strong{font-weight:700}._source_lqcxt_57,._member_lqcxt_58{display:flex;align-items:center;gap:var(--spacing-2)}._memberDot_lqcxt_64{display:inline-block;flex:none;width:.75rem;height:.75rem;border-radius:var(--radius-full)}._memberSkeleton_lqcxt_72{width:8rem;height:1rem}._hint_lqcxt_77,._confirmText_lqcxt_78{color:var(--muted-foreground);font-size:.875rem}._actions_lqcxt_83{align-items:center;flex-wrap:wrap}@layer base{._list_k3zjd_2{display:flex;flex-direction:column;gap:var(--spacing-3);max-height:50vh;overflow-y:auto;margin:var(--spacing-2) 0 var(--spacing-4)}._item_k3zjd_11{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--spacing-3);min-height:3.25rem;padding:var(--spacing-2) var(--spacing-3);overflow:hidden;border:1px solid var(--border);border-left:4px solid var(--event-colour);border-radius:var(--radius-sm);color:var(--foreground);text-align:left;cursor:pointer}._external_k3zjd_28{border-left:1px dashed var(--event-colour)}._item_k3zjd_11:hover{box-shadow:var(--shadow)}._item_k3zjd_11:before{content:"";position:absolute;inset:0;opacity:.4;pointer-events:none}._item_k3zjd_11[data-theme=confetti]:before{background-image:radial-gradient(circle,var(--secondary) 2px,transparent 3px),radial-gradient(circle,var(--accent) 2px,transparent 3px),radial-gradient(circle,var(--warning) 2px,transparent 3px);background-position:0 0,25px 18px,48px 9px;background-size:75px 55px}._item_k3zjd_11[data-theme=holiday]:before{background:url(/_cdn/static/holiday-moment-bg.jpg) center / 300px;opacity:.8}._item_k3zjd_11[data-theme=love]:before{background:url(/_cdn/static/love-moment-bg.jpg) center / 300px;opacity:.8}._item_k3zjd_11[data-theme=christmas]:before{background:url(/_cdn/static/christmas-moment-bg-v2.jpg) center / 300px;opacity:.8}._item_k3zjd_11[data-theme=fireworks]:before{background:url(/_cdn/static/fireworks-moment-bg.jpg) center / 300px;opacity:.8}._icon_k3zjd_73{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb,var(--event-colour) 20%,transparent);color:var(--event-colour)}._iconImage_k3zjd_84{width:100%;height:100%;border-radius:50%;object-fit:cover}._info_k3zjd_91{flex:1;min-width:0;display:flex;flex-direction:column}._name_k3zjd_98{display:flex;align-items:center;gap:var(--spacing-1);overflow:hidden;color:var(--foreground);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._time_k3zjd_110{color:var(--muted-foreground);font-size:.75rem}._badge_k3zjd_115{flex:none;padding:2px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--event-colour) 15%,transparent);color:var(--foreground);font-size:.6875rem;font-weight:600}._empty_k3zjd_125{padding:var(--spacing-6) 0;color:var(--muted-foreground);font-size:.875rem;text-align:center}._actions_k3zjd_132{display:flex;justify-content:space-between;width:100%}@media(min-width:768px)and (max-width:1279px){._list_k3zjd_2{max-height:55vh}}@media(max-width:767px){._list_k3zjd_2{max-height:none}._actions_k3zjd_132{gap:var(--spacing-2)}._actions_k3zjd_132 button{flex:1}}}@layer base{._drawer_u2x6k_2{max-width:320px;width:min(320px,100%);padding:max(var(--spacing-4),var(--safe-area-top)) var(--spacing-4) max(var(--spacing-4),var(--safe-area-bottom));overflow:hidden}._header_u2x6k_10{padding:var(--spacing-3) var(--spacing-12) var(--spacing-4) var(--spacing-2);border-bottom:1px solid var(--border)}._scroll_u2x6k_15{overflow-y:auto;min-height:0;flex:1}._section_u2x6k_21{padding:var(--spacing-3) 0;border-bottom:1px solid var(--border)}._section_u2x6k_21:last-child{border-bottom:0}._row_u2x6k_30,._checkRow_u2x6k_31{min-height:48px;width:100%;display:flex;align-items:center;gap:var(--spacing-4);padding:0 var(--spacing-4);color:var(--foreground);font-family:var(--font-family-base);font-size:.9375rem;text-align:left;border:0;border-radius:var(--radius-full);background:transparent}._row_u2x6k_30{cursor:pointer}._row_u2x6k_30:hover,._row_u2x6k_30:focus-visible{background:var(--muted)}._active_u2x6k_56,._active_u2x6k_56:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);font-weight:600}._checkRow_u2x6k_31{cursor:pointer}._checkbox_u2x6k_66{width:1.25rem;height:1.25rem;flex:none;margin:0;cursor:pointer}._sectionHeading_u2x6k_74{display:flex;align-items:center;justify-content:space-between}._sectionTitle_u2x6k_80{margin:var(--spacing-2) var(--spacing-4);font-family:var(--font-family-display);font-size:.875rem;font-weight:600;color:var(--muted-foreground)}._showEveryone_u2x6k_88{min-height:44px;padding:0 var(--spacing-2);border:0;background:transparent;color:var(--primary);font-size:.75rem;font-weight:600;cursor:pointer}._avatar_u2x6k_99{width:2rem;height:2rem;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden}._avatarImage_u2x6k_110{width:100%;height:100%;object-fit:cover}._sourceName_u2x6k_116{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._providerLabel_u2x6k_124{flex:none;color:var(--muted-foreground);font-size:.75rem}._memberName_u2x6k_130{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px)and (max-width:1279px){._drawer_u2x6k_2{max-width:320px}}@media(max-width:767px){._drawer_u2x6k_2{max-width:min(320px,100%)}}}._accountLabel_4jr50_1{margin:var(--spacing-3) var(--spacing-4) var(--spacing-1);color:var(--muted-foreground);font-size:.75rem;overflow-wrap:anywhere}._name_4jr50_8{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._trailing_4jr50_16{flex:none;max-width:5rem;color:var(--muted-foreground);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._action_4jr50_26{display:flex;justify-content:flex-start;gap:var(--spacing-4);width:100%;min-height:3rem;padding:0 var(--spacing-4);border-radius:var(--radius-full);color:var(--foreground);font:400 .9375rem var(--font-family-base);text-align:left}._action_4jr50_26:hover,._action_4jr50_26:focus-visible{background:var(--muted)}._message_4jr50_44{padding:var(--spacing-2) var(--spacing-4);color:var(--muted-foreground);font-size:.8125rem;overflow-wrap:anywhere}._skeleton_4jr50_51{height:2.5rem;margin:var(--spacing-2) 0}._section_1cht4_1{padding-bottom:var(--spacing-4)}._description_1cht4_5,._footer_1cht4_6{margin:var(--spacing-2) var(--spacing-4) var(--spacing-3);color:var(--muted-foreground);font-size:.8125rem;line-height:1.5}._footer_1cht4_6{margin-top:var(--spacing-4)}._clock_1cht4_17{padding:var(--spacing-2) var(--spacing-4)}._clockName_1cht4_21{margin:0 0 var(--spacing-2);color:var(--muted-foreground);font-size:.8125rem;font-weight:500}._addressRow_1cht4_28{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._address_1cht4_28{flex:1;min-width:0;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--sidebar);color:var(--foreground);font-family:var(--font-family-monospace);font-size:.75rem;line-height:1.5;overflow-wrap:anywhere;user-select:text}._copyButton_1cht4_50{flex:none}._skeleton_1cht4_54{width:calc(100% - 2 * var(--spacing-4));height:2.75rem;margin:var(--spacing-2) var(--spacing-4)}._message_1cht4_60{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);min-height:2.75rem;padding:var(--spacing-2) var(--spacing-4);color:var(--muted-foreground);font-size:.8125rem}@media(max-width:767px){._copyButton_1cht4_50{width:2.75rem;height:2.75rem}}@layer base{._grid_16670_2{width:100%;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}._weekdays_16670_10,._cells_16670_11{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}._weekdays_16670_10{border-bottom:1px solid var(--border)}._weekday_16670_10{padding:var(--spacing-3) var(--spacing-1);text-align:center;font-size:.75rem;font-weight:600;color:var(--muted-foreground)}._week_16670_10{--header-height: 2.5rem;--slot-height: 1.5rem;position:relative;min-height:9.75rem;border-bottom:1px solid var(--border)}._week_16670_10:last-child{border-bottom:0}._cells_16670_11{position:absolute;inset:0}._cell_16670_11{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);min-width:0;padding:var(--spacing-2);border:0;border-right:1px solid var(--border);background:transparent;color:var(--foreground);cursor:pointer}._cell_16670_11:last-child{border-right:0}._cell_16670_11:hover:not(:disabled){background:color-mix(in srgb,var(--border) 20%,var(--surface))}._cell_16670_11:disabled,._chip_16670_68:disabled,._more_16670_69:disabled{cursor:default}._outside_16670_73{color:var(--muted-foreground);background:color-mix(in srgb,var(--border) 10%,var(--surface))}._number_16670_78{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;border-radius:50%;font-size:.8125rem;font-weight:600}._today_16670_89{background:var(--foreground);color:var(--background)}._cellSkeleton_16670_94{height:1rem}._eventLayer_16670_98{position:absolute;inset:0;pointer-events:none}._chip_16670_68,._more_16670_69{position:absolute;height:1.375rem;min-width:0;overflow:hidden;padding:0 var(--spacing-1);border:0;border-radius:4px;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:.6875rem;font-weight:600;pointer-events:auto;cursor:pointer}._chip_16670_68{background:var(--event-colour);color:var(--event-ink)}._external_16670_127{display:flex;align-items:center;gap:var(--spacing-1);background:color-mix(in srgb,var(--event-colour) 65%,var(--surface));border-left:1px dashed var(--event-ink)}._routine_16670_135{border:1px solid var(--event-colour);background:var(--surface);color:var(--foreground)}._more_16670_69{background:transparent;color:var(--muted-foreground)}._more_16670_69:hover:not(:disabled){color:var(--foreground)}._compact_16670_150{border-radius:var(--radius-lg)}._compact_16670_150 ._weekday_16670_10{padding:var(--spacing-2) 0;font-size:.625rem}._compact_16670_150 ._week_16670_10{--header-height: 1.625rem;--slot-height: 1.5rem;min-height:5rem}._compact_16670_150 ._cell_16670_11{padding:var(--spacing-1)}._compact_16670_150 ._number_16670_78{width:1.25rem;height:1.25rem;font-size:.6875rem}._compact_16670_150 ._chip_16670_68{height:1.375rem;font-size:.625rem}@media(min-width:768px)and (max-width:1279px){._week_16670_10{--slot-height: 1.5rem;min-height:7.5rem}}@media(max-width:767px){._weekday_16670_10{padding:var(--spacing-2) 0;font-size:.6875rem}._week_16670_10{--header-height: 2rem;--slot-height: 1.125rem;min-height:max(5.5rem,calc((100dvh - 210px - var(--safe-area-bottom)) / var(--week-count, 6)),7.5rem)}._cell_16670_11{padding:var(--spacing-1)}._number_16670_78{width:1.625rem;height:1.625rem;font-size:.75rem}._chip_16670_68{height:1.0625rem;padding:0 2px;font-size:.5625rem}._more_16670_69{height:1.125rem;padding:0 2px;font-size:.625rem}._compact_16670_150 ._week_16670_10{--header-height: 1.625rem;--slot-height: 1.5rem;min-height:5rem}._compact_16670_150 ._chip_16670_68{height:1.375rem;font-size:.625rem}}}@layer base{._root_1ctje_2{--hour-height: 48px;--gutter-width: 4.25rem;--min-day-width: 8rem;min-width:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}._scroller_1ctje_13{height:min(75dvh,900px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}._scroller_1ctje_13::-webkit-scrollbar{display:none}._content_1ctje_24{min-width:calc(var(--gutter-width) + var(--day-count) * var(--min-day-width))}._stickyHeader_1ctje_28{position:sticky;top:0;z-index:3;background:var(--surface);box-shadow:0 1px 0 var(--border)}._headerRow_1ctje_36,._allDayRow_1ctje_37,._timeline_1ctje_38{display:grid;grid-template-columns:var(--gutter-width) repeat(var(--day-count),minmax(var(--min-day-width),1fr))}._gutterCell_1ctje_43,._allDayLabel_1ctje_44{border-right:1px solid var(--border)}._dayHeader_1ctje_48{min-height:4.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-1);border:0;border-right:1px solid var(--border);background:transparent;color:var(--foreground);cursor:pointer}._dayHeader_1ctje_48:hover{background:var(--muted)}._weekday_1ctje_66{font-size:.75rem;color:var(--muted-foreground)}._dateNumber_1ctje_71{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-family:var(--font-family-display);font-weight:600}._today_1ctje_81{background:var(--foreground);color:var(--background)}._allDayRow_1ctje_37{border-top:1px solid var(--border)}._allDayLabel_1ctje_44{padding:var(--spacing-2);text-align:right;font-size:.6875rem;color:var(--muted-foreground)}._allDayCell_1ctje_97{display:flex;flex-direction:column;gap:2px;min-height:2rem;padding:var(--spacing-1);border-right:1px solid var(--border)}._allDayChip_1ctje_106{display:flex;align-items:center;gap:var(--spacing-1);min-height:1.5rem;overflow:hidden;border:0;border-radius:4px;background:color-mix(in srgb,var(--event-colour) 30%,var(--surface));color:var(--foreground);font-size:.6875rem;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}._hourGutter_1ctje_124{height:calc(24 * var(--hour-height))}._hourLabel_1ctje_128{height:var(--hour-height);padding:0 var(--spacing-2);border-right:1px solid var(--border);color:var(--muted-foreground);font-size:.6875rem;text-align:right}._dayColumn_1ctje_137{position:relative;height:calc(24 * var(--hour-height));border-right:1px solid var(--border);background:repeating-linear-gradient(to bottom,var(--border) 0,var(--border) 1px,transparent 1px,transparent var(--hour-height))}._hourSlot_1ctje_150{position:absolute;left:0;right:0;height:var(--hour-height);padding:0;border:0;background:transparent;cursor:pointer}._hourSlot_1ctje_150:hover{background:color-mix(in srgb,var(--muted) 35%,transparent)}._event_1ctje_165{position:absolute;z-index:1;min-height:20px;display:flex;flex-direction:column;overflow:hidden;padding:2px var(--spacing-2);border:0;border-left:3px solid var(--event-colour);border-radius:4px;background:color-mix(in srgb,var(--event-colour) 30%,var(--surface));color:var(--foreground);text-align:left;cursor:pointer}._eventName_1ctje_182,._eventTime_1ctje_183{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._eventName_1ctje_182{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem}._eventTime_1ctje_183{font-size:.6875rem}._external_1ctje_200{border-left:1px dashed var(--event-colour);background:color-mix(in srgb,var(--event-colour) 18%,var(--surface))}._nowLine_1ctje_205{position:absolute;left:0;right:0;height:2px;background:var(--warning);pointer-events:none}._nowLine_1ctje_205:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--warning)}._loadingBlock_1ctje_225{position:absolute;top:calc(8 * var(--hour-height));left:var(--spacing-2);width:calc(100% - var(--spacing-4));height:calc(1.5 * var(--hour-height))}@media(min-width:768px)and (max-width:1279px){._root_1ctje_2{--min-day-width: 7.5rem}._scroller_1ctje_13{height:70dvh}}@media(max-width:767px){._root_1ctje_2{--hour-height: 44px;--gutter-width: 3.5rem;--min-day-width: 0px}._scroller_1ctje_13{height:calc(100dvh - 200px - var(--safe-area-bottom));min-height:20rem;overflow-x:hidden}._content_1ctje_24{min-width:0}._dayHeader_1ctje_48{min-height:3.75rem}._allDayChip_1ctje_106{min-height:2.75rem}._eventTime_1ctje_183{font-size:.625rem}}}._panel_188mo_1{min-width:0;width:100%}@layer base{._list_1sisy_2{display:flex;flex-direction:column;gap:var(--spacing-6)}._group_1sisy_8{display:flex;flex-direction:column;gap:var(--spacing-3)}._month_1sisy_14{margin:var(--spacing-4) 0 0;font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;color:var(--foreground)}._dayRow_1sisy_22{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--spacing-4)}._dateButton_1sisy_28{align-self:start;min-height:4rem;display:flex;flex-direction:column;align-items:center;border:0;background:transparent;color:var(--foreground);cursor:pointer}._weekday_1sisy_40{font-size:.75rem;color:var(--muted-foreground)}._dayNumber_1sisy_45{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;font-family:var(--font-family-display);font-size:1.5rem;font-weight:600}._today_1sisy_56{background:var(--foreground);color:var(--background)}._items_1sisy_61{display:flex;flex-direction:column;gap:var(--spacing-2)}._item_1sisy_61{min-height:4rem;display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid color-mix(in srgb,var(--event-colour) 60%,var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--event-colour) 22%,var(--surface));color:var(--foreground);text-align:left;cursor:pointer}._external_1sisy_81{border-left:1px dashed var(--event-colour);background:color-mix(in srgb,var(--event-colour) 14%,var(--surface))}._item_1sisy_61:hover{background:color-mix(in srgb,var(--event-colour) 30%,var(--surface))}._icon_1sisy_90{flex:none;display:grid;place-items:center;width:2rem;height:2rem}._image_1sisy_98{width:2rem;height:2rem;border-radius:50%;object-fit:cover}._details_1sisy_105{min-width:0;display:flex;flex-direction:column;gap:2px}._name_1sisy_112{display:flex;align-items:center;gap:var(--spacing-1);overflow:hidden;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}._time_1sisy_122{color:var(--muted-foreground);font-size:.75rem}._empty_1sisy_127{padding:var(--spacing-12) var(--spacing-4);color:var(--muted-foreground);text-align:center}@media(min-width:768px)and (max-width:1279px){._dayRow_1sisy_22{grid-template-columns:4.5rem minmax(0,1fr)}}@media(max-width:767px){._month_1sisy_14{font-size:1.25rem}._dayRow_1sisy_22{grid-template-columns:3.5rem minmax(0,1fr);gap:var(--spacing-2)}._dateButton_1sisy_28,._item_1sisy_61{min-height:4rem}}}._container_1nwm6_1{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;min-width:0}._header_1nwm6_9{display:flex;align-items:center;gap:var(--spacing-3);min-height:3rem}._menu_1nwm6_16{flex:none;width:2.75rem;height:2.75rem}._headingRow_1nwm6_22{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}._title_1nwm6_29{min-width:0;margin:0;color:var(--foreground);font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;white-space:nowrap}._actions_1nwm6_39{display:flex;align-items:center;gap:var(--spacing-2);margin-left:auto}._todayIcon_1nwm6_46,._fab_1nwm6_47{display:none}._error_1nwm6_51{margin:0;padding:var(--spacing-3);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--error) 12%,var(--surface));color:var(--error)}._externalNotice_1nwm6_59{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:0;color:var(--muted-foreground);font-size:.8125rem}._swipeWrapper_1nwm6_68{width:100%;min-width:0;contain:inline-size;overflow:hidden;touch-action:pan-y}._swipeTrack_1nwm6_77{display:flex;width:300%;transform:translate3d(calc(-100% / 3 + var(--drag-offset, 0px)),0,0);will-change:transform}._swipeTrack_1nwm6_77._animating_1nwm6_84{transition:transform .26s cubic-bezier(.22,.61,.36,1)}._swipePanel_1nwm6_88{flex:0 0 33.333333%;min-width:0;align-self:flex-start}._swipePanel_1nwm6_88:not(:nth-child(2)){height:0;overflow:visible}._manageDialog_1nwm6_101{width:min(100%,38rem)}._compact_1nwm6_105{gap:var(--spacing-3)}._compact_1nwm6_105 ._title_1nwm6_29{font-size:1.25rem}@media(max-width:767px){._header_1nwm6_9{gap:var(--spacing-2)}._title_1nwm6_29{font-size:1.375rem}._todayText_1nwm6_122,._chevron_1nwm6_123,._addHeader_1nwm6_124{display:none}._todayIcon_1nwm6_46{position:relative;display:inline-flex;width:2.75rem;height:2.75rem}._todayIcon_1nwm6_46 span{position:absolute;top:calc(50% + .125rem);left:50%;transform:translate(-50%,-50%);font-size:.6875rem;font-weight:700;line-height:1}._calendar_1nwm6_145,._swipeWrapper_1nwm6_68{width:calc(100% + 2 * var(--spacing-3));margin-inline:calc(-1 * var(--spacing-3))}._calendar_1nwm6_145,._swipePanel_1nwm6_88>*{border-left:0;border-right:0;border-radius:0}._fab_1nwm6_47{position:fixed;right:var(--spacing-4);bottom:calc(56px + var(--safe-area-bottom, 0px) + 16px);z-index:101;display:grid;place-items:center;width:3.5rem;height:3.5rem;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-md);cursor:pointer}._compact_1nwm6_105 ._calendar_1nwm6_145{width:100%;margin-inline:0;border:1px solid var(--border);border-radius:var(--radius-lg)}}
