@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-CYkrUebz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-DEwCKrdL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-D_DO3bho.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-DFDfvBrN.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-9XEw6Pmr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-B5LksYz5.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-DKmgyNre.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sm-color-bg);color:var(--sm-color-ink);font-family:var(--sm-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.4}h1,h2,h3,p{font-weight:inherit;margin:0}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}a{color:inherit;text-decoration:none}hr{border:0;margin:0}:focus-visible{outline:2px solid var(--sm-color-indigo);outline-offset:2px}.sm-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.sm-phone{width:min(100%,402px);min-height:100dvh;margin:0 auto;position:relative}.sm-screen{min-height:100dvh;padding-bottom:104px;position:relative}.sm-swoosh{pointer-events:none;z-index:0;width:402px;height:335px;position:absolute;top:0;left:0}.sm-content{z-index:1;padding:0 16px;position:relative}.sm-overlay-root{pointer-events:none;z-index:50;width:min(100%,402px);position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.sm-overlay-root>*{pointer-events:auto}.sm-header{z-index:1;padding:44px 16px 0;position:relative}.sm-header--title .sm-header__row{justify-content:space-between;align-items:center;height:40px;display:flex}.sm-header__serif{font-family:var(--sm-font-serif);font-size:23px;font-weight:400;line-height:32px}.sm-header__date{font-family:var(--sm-font-serif);margin-top:10px;font-size:19px;line-height:28px}.sm-header__actions{align-items:center;gap:8px;display:flex}.sm-iconbtn{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.sm-iconbtn--plus{color:var(--sm-color-icon-plus)}.sm-menuicon{color:var(--sm-color-icon-menu)}.sm-header--back,.sm-header--form{justify-content:space-between;align-items:center;height:92px;padding-top:44px;padding-left:25px;display:flex}.sm-header--back{padding-right:16px}.sm-header__h1{font-size:inherit;font-weight:inherit;margin:0}.sm-header__back{align-items:center;gap:17px;min-height:44px;display:inline-flex}.sm-header__label{font-size:14px;font-weight:600;line-height:20px}.sm-nav{bottom:var(--sm-layout-nav-bottom,9px);width:calc(min(100%,402px) - 32px);height:var(--sm-layout-nav-height,68px);border:1px solid var(--sm-color-card-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:linear-gradient(#e8e8e6eb 0%,#f0f0eeeb 100%);border-radius:34px;justify-content:space-between;align-items:flex-start;padding:8px 18px 0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.sm-nav__item{min-width:44px;min-height:44px;color:var(--sm-color-ink-muted);text-align:center;flex-direction:column;align-items:center;gap:2px;font-size:12px;line-height:16px;display:flex}.sm-nav__item[aria-disabled=true]{cursor:default}.sm-nav__item--solutions{max-width:56px}.sm-card{background:var(--sm-color-surface);border:1px solid var(--sm-color-card-border);border-radius:var(--sm-radius-card)}.sm-card--list{overflow:hidden}.sm-hero{margin-top:11px;padding:15px}.sm-hero__label{color:var(--sm-color-ink-muted);font-size:12px;line-height:16px}.sm-hero__time{align-items:baseline;gap:4px;margin-top:9px;line-height:24px;display:flex}.sm-hero__clock{color:var(--sm-color-alert);font-size:24px;font-weight:600}.sm-hero__in{color:var(--sm-color-ink-muted);font-size:12px}.sm-hero__title{margin-top:3px;font-size:15px;line-height:22px}.sm-hero__meta{color:var(--sm-color-ink-muted);margin-top:4px;font-size:12px;line-height:16px}.sm-hero .sm-btn{margin-top:16px}.sm-sectionhead{align-items:center;gap:8px;height:28px;margin-top:22px;padding:0 2px;display:flex}.sm-sectionhead__icon{flex:none}.sm-sectionhead__title{color:var(--sm-color-ink-soft);font-size:14px;font-weight:600}.sm-sectionhead__link{color:var(--sm-color-accent);align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.sm-emptyline{margin-top:6px;font-size:14px;line-height:18px}.sm-eventrow{border-top:1px solid var(--sm-color-card-border);align-items:center;gap:0;min-height:58px;padding:10px 14px 10px 16px;display:flex}.sm-eventrow:first-child{border-top:0}.sm-eventrow__time{flex-direction:column;flex:none;align-items:flex-end;width:48px;display:flex}.sm-eventrow__clock{align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.sm-eventrow__clock--next{color:var(--sm-color-alert);margin-left:-16px}.sm-eventrow__dot{background:var(--sm-color-alert);border-radius:50%;width:6px;height:6px}.sm-eventrow__duration{color:var(--sm-color-ink-muted);font-size:12px;line-height:16px}.sm-eventrow__rule{background:var(--sm-color-card-border);align-self:stretch;width:1px;margin:0 12px 0 10px}.sm-eventicon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-right:10px;display:inline-flex}.sm-eventicon--pink{background:var(--sm-color-tint-pink)}.sm-eventicon--blue{background:var(--sm-color-tint-blue)}.sm-eventicon--green{background:var(--sm-color-tint-green)}.sm-eventicon--lilac{background:var(--sm-color-tint-lilac)}.sm-eventrow__text{flex-direction:column;flex:1;min-width:0;display:flex}.sm-eventrow__title{font-size:15px;line-height:20px}.sm-eventrow__place{color:var(--sm-color-ink-muted);align-items:center;gap:4px;font-size:12px;line-height:18px;display:flex}.sm-chevron{color:var(--sm-color-ink);flex:none}.sm-hint{background:var(--sm-color-hint-bg);color:var(--sm-color-indigo);border-radius:24px;align-items:center;gap:8px;margin-top:24px;padding:14px 18px;display:flex}.sm-hint__icon{flex:none}.sm-hint__small{font-size:12px;line-height:22px}.sm-hint__big{font-size:15px;line-height:22px}.sm-taskgroup__title{color:var(--sm-color-ink-soft);margin:12px 0 0;font-size:12px;line-height:16px}.sm-card--tasks{margin-top:6px;padding:0 12px 8px}.sm-taskrow{align-items:center;gap:8px;padding:8px 12px;display:flex}.sm-taskcheck{border:1.5px solid var(--sm-color-ink-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.sm-taskcheck--on{background:var(--sm-color-success);border-color:var(--sm-color-success);color:var(--sm-color-ink)}.sm-taskrow__body{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.sm-taskrow__text{flex-direction:column;flex:1;min-width:0;display:flex}.sm-taskrow__title{font-size:16px;line-height:22px}.sm-taskrow--done .sm-taskrow__title{color:var(--sm-color-ink-muted)}.sm-taskrow__meta{color:var(--sm-color-ink-muted);font-size:12px;line-height:16px}.sm-showmore{border-top:1px solid var(--sm-color-card-border);justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:6px;padding:10px 6px 4px 8px;font-size:12px;font-weight:600;display:flex}.sm-btn{white-space:nowrap;border-radius:28px;justify-content:center;align-items:center;gap:10px;height:56px;font-size:18px;font-weight:600;line-height:24px;display:inline-flex}.sm-btn--block{width:100%}.sm-btn--sheet{flex:1}.sm-btn--pill{width:137px;height:56px}.sm-btn--primary{color:#fff;background:var(--sm-gradient);font-weight:700}.sm-btn--secondary{color:var(--sm-color-ink);background:#fff;font-weight:500;box-shadow:0 0 4px #e7beded9}.sm-btn:disabled{opacity:.55;cursor:default}.sm-textaction{color:var(--sm-color-accent);font-size:12px;font-weight:600}.sm-layer{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.sm-layer--center{justify-content:center;padding:0 32px}.sm-scrim{background:#1e1e1e66;position:absolute;inset:0}.sm-sheet{background:#fff;border-radius:28px 28px 0 0;max-height:92%;padding:20px 16px 36px;position:relative;overflow:auto}.sm-sheet__header{justify-content:center;align-items:center;gap:10px;height:24px;display:flex}.sm-sheet__title{font-size:13px;font-weight:500}.sm-sheet__divider{background:var(--sm-color-card-border);height:1px;margin-top:10px}.sm-sheet__actions{gap:8px;margin-top:11px;display:flex}.sm-dialog{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;min-height:158px;padding:24px 8px 8px;display:flex;position:relative}.sm-dialog:has(.sm-dialog__icon){min-height:202px;padding-top:18px}.sm-dialog__icon{background:var(--sm-color-field-lilac);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sm-dialog__title{margin-top:8px;font-size:14px;font-weight:600}.sm-dialog__body{margin:8px 8px 0;font-size:12px;line-height:16px}.sm-dialog__actions{gap:8px;width:100%;margin-top:auto;padding-top:12px;display:flex}.sm-choice{align-items:center;gap:20px;width:100%;min-height:48px;padding:0 8px;display:flex}.sm-choice--compact{min-height:44px}.sm-radio{border:1.5px solid var(--sm-color-ink-muted);background:var(--sm-color-bg);border-radius:50%;flex:none;width:20px;height:20px;box-shadow:0 0 3px #f0d2ebe6}.sm-radio--on{background:radial-gradient(circle,#cadb8a 0 4.5px,#8ca75a 4.5px 6px,#f1f1ef 6px);border:1px solid #78964b}.sm-check{border:1.5px solid var(--sm-color-ink-muted);background:var(--sm-color-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.sm-check--on{border-color:var(--sm-color-success);background:var(--sm-color-success);color:var(--sm-color-ink)}.sm-choice__text{flex-direction:column;display:flex}.sm-choice__label{font-size:14px;line-height:18px}.sm-choice__hint{color:var(--sm-color-ink-muted);font-size:12px;line-height:16px}.sm-toast{background:var(--sm-color-toast);color:#fff;border-radius:28px;align-items:center;gap:8px;height:56px;padding:0 12px;font-size:14px;display:flex;position:absolute;bottom:96px;left:32px;right:32px}.sm-toast__dismiss{background:var(--sm-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sm-toast__text{flex:1}.sm-toast__action{color:#f4b9c4;padding:0 8px;font-size:12px;font-weight:600}.sm-state{margin-top:32px;font-size:14px}.sm-desktop-placeholder{padding:16px}.sm-hit{flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-11px;display:inline-flex}.sm-footer{z-index:10;flex-direction:column;gap:12px;width:min(100%,402px);padding:0 16px;display:flex;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}[data-screen=event-details] .sm-content{padding-bottom:160px}.sm-header--form{align-items:center;height:102px;padding-top:40px;padding-left:12px}.sm-header--form .sm-header__back{gap:0}.sm-header--form .sm-header__label{margin-left:6px}.sm-btn--pill{width:137px}.sm-header--form .sm-btn--pill{margin-right:0;font-size:18px}.sm-header--form:not(.sm-header--withsave){height:111px}.sm-header--withsave{align-items:flex-start;height:120px}.sm-header--withsave .sm-header__back{min-height:56px}.sm-titlefield{margin-top:0}.sm-titlefield__label{color:var(--sm-color-ink-soft);margin-bottom:4px;font-size:12px;line-height:16px;display:block}.sm-input{background:#fff;border:1px solid #0000;border-radius:28px;align-items:center;gap:12px;min-height:49px;padding:0 14px 0 8px;display:flex}.sm-input--tall{min-height:60px;padding-left:12px}.sm-input--focus{border:2px solid var(--sm-color-accent)}.sm-input--error{border:1.5px solid var(--sm-color-alert)}.sm-input__control{min-width:0;font:inherit;color:var(--sm-color-ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.sm-input__control--title{font-weight:500}.sm-input__control::placeholder{color:var(--sm-color-ink);opacity:1;font-weight:500}.sm-input:focus-within{outline:2px solid var(--sm-color-indigo);outline-offset:2px}.sm-input__clear{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sm-input__disc{background:var(--sm-gradient);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sm-disc{border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sm-disc--lg{width:32px;height:32px}.sm-disc--gradient{color:#fff;background:linear-gradient(#f29796 0%,#b67ab3 100%)}.sm-disc--lilac{background:var(--sm-color-field-lilac);color:#8d6aa8}.sm-disc--pink{background:var(--sm-color-field-pink);color:#c9708a;width:32px;height:32px}.sm-fielderror{color:#c43a3f;margin:6px 4px 0;font-size:12px;line-height:16px}.sm-placeholder{color:var(--sm-color-ink)}.sm-datetime,.sm-placecard,.sm-peoplecard,.sm-eventtasks--form,.sm-fieldcard,.sm-linkcard,.sm-notes{border-color:#0000;margin-top:24px}.sm-datetime{align-items:stretch;padding:11px 0;display:flex}.sm-datetime__cell{text-align:left;flex:1;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 8px;display:flex}.sm-datetime__rule{background:var(--sm-color-card-border);width:1px;margin:4px 0}.sm-datetime__text{flex-direction:column;display:flex}.sm-datetime__label{color:var(--sm-color-ink-soft);font-size:12px;line-height:16px}.sm-datetime__value{align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.sm-fieldlabel{color:var(--sm-color-ink-soft);font-size:12px;line-height:16px}.sm-placecard{min-height:99px}.sm-peoplecard{min-height:81px}.sm-placecard,.sm-peoplecard{align-items:flex-start;gap:8px;padding:16px 8px 14px;display:flex;position:relative}.sm-placecard__text,.sm-peoplecard__text{flex-direction:column;flex:1;align-items:flex-start;gap:4px;display:flex}.sm-placecard__name{font-size:16px;font-weight:600;line-height:22px}.sm-placecard__address{color:var(--sm-color-ink-soft);font-size:12px;line-height:16px}.sm-placecard__map{object-fit:cover;border-radius:16px;width:84px;height:84px;margin-right:8px}.sm-chips{gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}.sm-pill{background:var(--sm-color-chip);color:var(--sm-color-indigo);border-radius:14px;padding:3px 14px;font-size:13px;line-height:18px}.sm-fieldcard{padding:17px 16px 9px}.sm-fieldcard--error{border:1.5px solid var(--sm-color-alert)}.sm-fieldcard--disabled{background:0 0;border:0;margin-top:42px;padding:0 10px}.sm-fieldcard--disabled .sm-selectrow{padding-left:6px}.sm-fieldcard--disabled+.sm-notes{margin-top:34px}.sm-cardheading{color:var(--sm-color-ink-soft);align-items:center;gap:6px;margin-left:-6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.sm-cardheading--muted{color:var(--sm-color-ink-muted);opacity:.85}.sm-selectrow{justify-content:space-between;align-items:center;width:100%;min-height:44px;margin-top:2px;padding:0;font-size:14px;display:flex}.sm-selectrow--muted{color:var(--sm-color-ink-muted);opacity:.8}.sm-fieldcard__picked{justify-content:space-between;padding:10px 0 0;font-size:14px;display:flex}.sm-eventtasks{margin-top:24px;padding:16px 16px 12px}.sm-eventtasks--form{min-height:98px}.sm-eventtasks__head{justify-content:space-between;align-items:flex-start;display:flex}.sm-eventtasks__title{align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:flex}.sm-eventtasks__count{color:var(--sm-color-ink-soft);margin:0 0 0 30px;font-size:12px;line-height:16px}.sm-eventtasks__rule{background:var(--sm-color-card-border);height:1px;margin:10px 0 8px}.sm-eventtasks__empty{padding:4px 0 4px 8px;font-size:12px;line-height:16px}.sm-eventtasks__list{border-top:1px solid var(--sm-color-card-border);margin-top:10px;padding-top:4px}.sm-eventtasks__formlist{margin:0;padding:0;list-style:none}.sm-taskrow--event{padding:8px 0}.sm-taskrow--event .sm-taskrow__title{font-size:14px;line-height:18px}.sm-taskrow--event .sm-chevron{display:none}.sm-detachrow{align-items:center;gap:8px;padding:8px 0;display:flex}.sm-detachrow__text{flex-direction:column;flex:1;display:flex}.sm-detachrow__title{font-size:14px;line-height:18px}.sm-detachrow__meta{color:var(--sm-color-ink-soft);font-size:12px;line-height:16px}.sm-detachrow__action{font-size:12px;font-weight:600}.sm-eventcard{border-color:#0000;margin-top:12px;padding:16px 16px 14px}.sm-eventcard__top{justify-content:space-between;gap:8px;display:flex}.sm-eventcard__main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sm-eventcard__titlerow{align-items:center;gap:6px;display:flex}.sm-eventcard__title{font-size:15px;font-weight:600;line-height:20px}.sm-eventcard__part{color:var(--sm-color-ink-muted);margin-top:-2px;font-size:12px;line-height:16px}.sm-eventcard__when,.sm-eventcard__where,.sm-eventcard__who{align-items:flex-start;gap:4px;font-size:13px;line-height:18px;display:flex}.sm-eventcard__when{align-items:center}.sm-eventcard__time{color:var(--sm-color-accent)}.sm-eventcard__map{border-radius:20px;flex:none;width:106px;height:106px;margin:-2px -2px 0 0}.sm-eventcard .sm-btn{margin-top:14px;font-weight:500}.sm-reminderrow{border-color:#0000;align-items:center;gap:14px;margin-top:24px;padding:10px 16px;display:flex}.sm-reminderrow .sm-disc{background:var(--sm-color-hint-bg);color:var(--sm-color-ink);width:38px;height:38px}.sm-reminderrow__title{font-size:15px;line-height:20px}.sm-reminderrow__value{color:var(--sm-color-ink-soft);font-size:12px;line-height:16px}.sm-tasklist{flex-direction:column;display:flex}.sm-emptyline--tasks{margin:36px 28px 0}.sm-completed__toggle{width:100%;min-height:44px;color:var(--sm-color-ink-muted);flex-direction:column;align-items:center;margin-top:28px;font-size:13px;display:flex}.sm-taskcheck--lg{width:24px;height:24px}.sm-taskhead{border-color:#0000;border-radius:28px;align-items:center;gap:14px;min-height:60px;margin-top:0;padding:0 20px;display:flex}.sm-taskhead__title{font-size:15px;font-weight:600;line-height:22px}.sm-taskhead--done .sm-taskhead__title{color:var(--sm-color-ink-muted)}.sm-detailcard{border-color:#0000;min-height:94px;margin-top:24px;padding:14px 16px 16px}.sm-detailcard__value{margin-top:10px;font-size:14px;line-height:18px}.sm-detailcard__sub{color:var(--sm-color-ink-soft);font-size:12px;line-height:16px}.sm-detailcard__link,.sm-detailcard__notes{flex-direction:column;display:flex}.sm-detailcard__notes{flex-direction:row;justify-content:space-between;align-items:center}.sm-detailbutton{margin-top:24px}.sm-linkcard{min-height:110px;padding:14px 16px 12px}.sm-linkcard__row{justify-content:space-between;align-items:center;width:100%;min-height:44px;padding-left:0;display:flex}.sm-linkcard__text{flex-direction:column;display:flex}.sm-linkcard__title{font-size:14px;line-height:18px}.sm-linkcard__sub{color:var(--sm-color-ink-soft);font-size:12px;line-height:16px}.sm-notes{padding:20px 16px 3px}.sm-notes__hint{margin:14px 0 0 4px;font-size:14px;line-height:18px}.sm-notes__area{border:2px solid var(--sm-color-accent);width:calc(100% + 24px);height:96px;font:inherit;resize:none;color:var(--sm-color-ink);background:#fff;border-radius:12px;margin:15px -12px 0;padding:10px 12px;font-size:14px;display:block}.sm-notes__area:focus-visible{outline:2px solid var(--sm-color-indigo);outline-offset:2px}.sm-btn--soft{background:linear-gradient(90deg,#f8e3e0 0%,#e9e4ee 100%);margin-top:22px;font-size:18px;font-weight:500;box-shadow:0 0 4px #e7bede99}.sm-screen>.sm-content>.sm-btn--primary{margin-top:22px}.sm-weekcard{border-color:#0000;border-radius:28px;margin-top:4px;padding:10px 8px 6px}.sm-weekcard__nav{justify-content:center;align-items:center;gap:0;height:40px;display:flex}.sm-weekcard__title{text-align:center;flex:1;font-size:15px;font-weight:600}.sm-weekcard__expand{margin-left:4px}.sm-weekcard__names{text-align:center;grid-template-columns:repeat(7,1fr);margin-top:8px;font-size:15px;font-weight:600;display:grid}.sm-weekcard__days{border-radius:24px;grid-template-columns:repeat(7,1fr);margin-top:8px;padding:4px 0 2px;display:grid}.sm-weekcard__days--week{background:#ededeb}.sm-day{flex-direction:column;align-items:center;gap:2px;min-height:44px;font-size:18px;display:flex}.sm-day__num{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;line-height:1;display:inline-flex}.sm-day--selected .sm-day__num{border:1.5px solid #f29796}.sm-day--important .sm-day__num{color:#fff;background:#f29796;border-color:#f29796}.sm-day__dots{gap:4px;height:4px;display:flex}.sm-day__dots i{background:var(--sm-color-accent);border-radius:50%;width:4px;height:4px}.sm-calsummary{margin-top:14px;padding:0 8px;font-size:15px;line-height:20px}.sm-calsummary--hint{margin-top:10px}.sm-calmode{min-height:44px;color:var(--sm-color-accent);align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.sm-daylist{margin-top:8px}.sm-daylist__title{color:var(--sm-color-ink-soft);margin:12px 0 8px;font-size:12px;line-height:16px}.sm-sheet__scroll{max-height:232px;overflow-y:auto}.sm-sheet__scroll--places{max-height:208px}.sm-sheet__manual{margin:8px 0 0;display:block}.sm-sheet .sm-sheet__body{margin-top:11px}.sm-cal__nav{justify-content:space-between;align-items:center;height:44px;margin-top:0;display:flex}.sm-cal__navspacer{width:44px}.sm-cal__title{color:var(--sm-color-ink-soft);font-size:16px;font-weight:600}.sm-cal__row{grid-template-columns:repeat(7,1fr);display:grid}.sm-cal__grid{text-align:center;align-content:start;min-height:304px;margin:2px -5px 0;display:block}.sm-cal__weekday{height:40px;color:var(--sm-color-ink-soft);font-size:16px;font-weight:600;line-height:40px}.sm-cal__day,.sm-cal__blank{color:#555553;justify-content:center;align-items:center;height:44px;font-size:16px;display:flex}.sm-cal__day span{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.sm-cal__day--on span{color:#fff;background:#f29796}.sm-sheet--time .sm-sheet__body{margin-top:0}.sm-time__headline{text-align:center;margin-top:12px;font-size:17px;font-weight:600;line-height:24px}.sm-time__cols{justify-content:space-around;margin-top:12px;display:flex}.sm-time__cols--single{justify-content:center}.sm-time__heading{text-align:center;color:var(--sm-color-ink-soft);font-size:17px;font-weight:600;line-height:24px}.sm-time__pair{align-items:flex-start;gap:18px;margin-top:8px;display:flex}.sm-timecol{scrollbar-width:none;flex-direction:column;align-items:center;height:200px;display:flex;overflow-y:auto}.sm-timecol::-webkit-scrollbar{display:none}.sm-chip{background:var(--sm-color-chip);min-width:28px;height:24px;color:var(--sm-color-indigo);text-align:center;border-radius:12px;flex:none;margin:8px 0;padding:0 8px;font-size:12px;font-weight:500}.sm-chip--on{background:var(--sm-color-chip-selected);color:var(--sm-color-ink)}.sm-time__error{text-align:center;color:#c43a3f;margin-top:8px;font-size:12px}.sm-field{background:var(--sm-color-bg);border-radius:12px;flex-direction:column;padding:8px 12px;display:flex}.sm-field__label,.sm-field__caption{color:var(--sm-color-ink-soft);font-size:12px;line-height:16px}.sm-field__caption{margin:14px 0 6px;display:block}.sm-field__input{font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px}.sm-selectedplace{background:var(--sm-color-bg);border-radius:12px;flex-direction:column;margin-top:12px;padding:8px 12px;display:flex}.sm-selectedplace__label{color:var(--sm-color-ink-soft);font-size:12px}.sm-selectedplace__name{font-size:14px;line-height:18px}.sm-selectedplace__address{font-size:12px;line-height:16px}.sm-search{margin-top:8px}.sm-cardheading svg{width:20px;height:20px}.sm-sheet--address{min-height:585px}.sm-menu__signout{padding:16px 0 4px}.sm-fr{--sm-fr-star:#bbbb09;--sm-fr-shadow:0 2px 6px #0000000f}.sm-fr--home .sm-auth__content,.sm-fr--next .sm-auth__content{padding-bottom:34px}.sm-fr__page{flex-direction:column;flex:1;display:flex}.sm-fr--next .sm-auth__scribble{top:162px}.sm-fr__greeting{font-family:var(--sm-font-serif);color:var(--sm-color-ink);margin-top:8px;font-size:24px;font-weight:400;line-height:30px}.sm-fr__motto{background:var(--sm-color-surface);border-radius:20px;justify-content:center;align-items:center;width:323px;max-width:100%;height:40px;margin-top:22px;display:flex;position:relative}.sm-fr--list .sm-fr__motto{margin-top:30px}.sm-fr__motto p{color:var(--sm-color-ink-soft);font-size:13px;font-weight:600;line-height:16px}.sm-fr__star{color:var(--sm-fr-star);position:absolute}.sm-fr__star--a{width:9.3px;height:9.2px;top:-5.1px;left:51.9px}.sm-fr__star--b{width:9.3px;height:9.2px;top:35.9px;left:245.9px}.sm-fr__star--c{width:9.3px;height:9.2px;top:5.9px;left:325.9px}.sm-fr__star--d{width:12.4px;height:11.3px;top:23.9px;left:322.8px}.sm-fr__star--e{width:17.5px;height:16.4px;top:21.8px;left:-11.3px}.sm-fr__intro{margin-top:24px}.sm-fr__start{color:var(--sm-color-ink);font-size:18px;font-weight:600;line-height:24px}.sm-fr__prompt{color:var(--sm-color-ink-soft);margin-top:8px;font-size:15px;line-height:22px}.sm-fr__capturegroup{flex-direction:column;gap:8px;display:flex}.sm-fr__intro+.sm-fr__capturegroup{margin-top:24px}.sm-fr__capture{background:linear-gradient(var(--sm-color-surface), var(--sm-color-surface)) padding-box, var(--sm-auth-gradient) border-box;text-align:left;border:2px solid #0000;border-radius:16px;align-items:flex-start;gap:8px;width:100%;height:88px;padding:14px 10px 0;display:flex;box-shadow:0 2px 8px #b67ab32e}.sm-fr__capturedisc{background:var(--sm-auth-gradient);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sm-fr__capturetext{color:var(--sm-color-ink-muted);font-size:15px;font-weight:600;line-height:32px}.sm-fr__caption{color:var(--sm-color-ink-soft);align-items:center;gap:6px;padding-left:2px;font-size:12px;line-height:16px;display:flex}.sm-fr__lock{color:var(--sm-color-ink);flex:none}.sm-fr__notesection{margin-top:24px}.sm-fr__label{color:var(--sm-color-ink-soft);margin-bottom:11px;padding-left:8px;font-size:13px;font-weight:600;line-height:24px}.sm-fr__notes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sm-fr__note{background:var(--sm-color-surface);min-height:88px;box-shadow:var(--sm-fr-shadow);border-radius:16px;align-items:center;gap:12px;padding:13px 19px 11px 12px;display:flex}.sm-fr__notedisc{background:#a893c540;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sm-fr__notebody{flex:1;min-width:0}.sm-fr__notetext{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:var(--sm-color-ink);-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:22px;display:-webkit-box;overflow:hidden}.sm-fr__notemeta{color:var(--sm-color-ink-soft);align-items:center;gap:6px;margin-top:4px;padding-left:2px;font-size:12px;line-height:16px;display:flex}.sm-fr__chevron{color:var(--sm-color-ink);flex:none;display:inline-flex}.sm-fr__today{margin-top:32px}.sm-fr--list .sm-fr__today{margin-top:25px}.sm-fr__todayhead{height:24px;color:var(--sm-color-ink-soft);align-items:center;gap:12px;padding-left:2px;font-size:13px;font-weight:600;line-height:16px;display:flex}.sm-fr__sun{flex:none}.sm-fr__calm{background:var(--sm-color-surface);box-shadow:var(--sm-fr-shadow);border-radius:16px;margin-top:7px;padding:17px 16px 15px}.sm-fr--list .sm-fr__calm{box-shadow:none;background:0 0;margin-top:8px;padding:0}.sm-fr__calmtitle{color:var(--sm-color-ink);font-size:15px;font-weight:600;line-height:22px}.sm-fr__calmbody{color:var(--sm-color-ink-soft);margin-top:4px;font-size:13px;line-height:18px}.sm-fr__bottom{flex-direction:column;gap:12px;margin-top:auto;display:flex}.sm-fr__live{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:162px;left:0;right:0}.sm-fr__toast{background:var(--sm-color-toast);color:#fff;border-radius:28px;align-items:center;gap:12px;height:56px;padding:0 22px 0 12px;font-size:15px;line-height:22px;display:inline-flex;box-shadow:0 4px 12px #0000002e}.sm-fr__toastdisc{background:var(--sm-auth-gradient);border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sm-fr__savedtitle{color:var(--sm-color-ink);margin-top:29px;font-size:20px;font-weight:600;line-height:28px}.sm-fr--next .sm-fr__notes{margin-top:22px}.sm-fr__start--next{margin-top:25px}.sm-fr__again{margin-top:13px}.sm-fr__form{flex:1;justify-content:space-between}.sm-fr__formtop{flex-direction:column;flex:1;gap:24px;display:flex}.sm-fr__fieldgroup{flex-direction:column;gap:8px;display:flex}.sm-fr__field{resize:none;background:var(--sm-color-surface);width:100%;height:180px;font:inherit;color:var(--sm-color-ink);border:0;border-radius:16px;outline:0;padding:18px;font-size:17px;font-weight:400;line-height:24px;display:block}.sm-fr__field::placeholder{color:var(--sm-color-ink-muted);opacity:1}.sm-fr__field:focus{box-shadow:inset 0 0 0 2px var(--sm-color-accent)}.sm-fr__field--error,.sm-fr__field--error:focus{box-shadow:inset 0 0 0 2px var(--sm-auth-error)}.sm-fr__error{color:var(--sm-auth-error);font-size:12px;line-height:16px}@media (height<=640px){.sm-fr--note .sm-auth__content{padding-bottom:12px}.sm-fr--note .sm-fr__fieldgroup{flex:1}.sm-fr--note .sm-fr__field{flex:1;height:auto;min-height:96px}}.sm-auth{--sm-auth-gradient:linear-gradient(90deg, #f29796 0%, #b67ab3 100%);--sm-auth-error:#d72020;--sm-auth-disabled-bg:#e5e5ea;--sm-auth-disabled-ink:#999998;width:min(100%,402px);min-height:100dvh;font-family:var(--sm-font-sans);color:var(--sm-color-ink);margin:0 auto;position:relative;overflow:hidden}.sm-auth__scribble{pointer-events:none;width:750.661px;max-width:none;height:197.988px;position:absolute;top:174px;left:-149px}.sm-auth__content{flex-direction:column;gap:24px;min-height:100dvh;padding:44px 16px 32px;display:flex;position:relative}.sm-auth__form,.sm-auth__top{flex-direction:column;gap:24px;display:flex}.sm-auth__bottom{flex-direction:column;gap:12px;display:flex}.sm-auth__header{align-items:center;gap:8px;height:44px;display:flex}.sm-auth__back{border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 -2px;display:inline-flex}.sm-auth__back:disabled{opacity:.55;cursor:default}.sm-auth__headerlabel{font-size:15px;font-weight:600;line-height:22px}.sm-auth__intro{flex-direction:column;gap:8px;display:flex}.sm-auth__title{letter-spacing:-.24px;color:var(--sm-color-ink);font-size:24px;font-weight:600;line-height:30px}.sm-auth__title--center{text-align:center}.sm-auth__lead{color:var(--sm-color-ink-soft);font-size:15px;font-weight:400;line-height:22px}.sm-auth__lead--hero{text-align:center;font-size:17px;line-height:24px}.sm-auth__field{flex-direction:column;gap:4px;height:80px;display:flex}.sm-auth__label{letter-spacing:.048px;color:var(--sm-color-ink-soft);font-size:12px;font-weight:400;line-height:16px}.sm-auth__input{background:var(--sm-color-surface);border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:flex;box-shadow:0 1px 2px #00000014}.sm-auth__input:focus-within{box-shadow:0 1px 2px #00000014, inset 0 0 0 2px var(--sm-color-accent)}.sm-auth__input:has(.sm-auth__control:disabled){box-shadow:0 1px 2px #00000014, inset 0 0 0 2px var(--sm-color-accent)}.sm-auth__input--error,.sm-auth__input--error:focus-within{box-shadow:0 1px 2px #00000014, inset 0 0 0 2px var(--sm-auth-error)}.sm-auth__disc{background:var(--sm-auth-gradient);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sm-auth__control{min-width:0;font:inherit;color:var(--sm-color-ink);background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:600;line-height:22px}.sm-auth__control::placeholder{color:var(--sm-color-ink-muted);opacity:1}.sm-auth__helper{letter-spacing:.048px;color:var(--sm-auth-error);font-size:12px;font-weight:400;line-height:16px}.sm-auth__notice{letter-spacing:.048px;color:var(--sm-color-ink-soft);font-size:12px;line-height:16px}.sm-auth__failure{border-left:4px solid var(--sm-auth-error);background:var(--sm-color-surface);border-radius:16px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.sm-auth__failuretitle{color:var(--sm-color-ink-soft);font-size:15px;font-weight:600;line-height:22px}.sm-auth__failuredetail{color:var(--sm-color-ink-soft);font-size:15px;line-height:22px}.sm-auth .sm-btn{font-size:19px;line-height:24px}.sm-auth .sm-btn--primary{background:var(--sm-auth-gradient)}.sm-auth .sm-btn--secondary{color:var(--sm-color-ink-soft);box-shadow:0 0 4px #b67ab380}.sm-auth .sm-btn:disabled{opacity:1;background:var(--sm-auth-disabled-bg);color:var(--sm-auth-disabled-ink);box-shadow:none;cursor:default}.sm-auth__textbtn{letter-spacing:.048px;color:var(--sm-color-ink-muted);align-self:flex-start;margin:-10px 0;padding:14px 8px;font-size:12px;font-weight:600;line-height:16px}.sm-auth__textbtn:disabled{color:var(--sm-auth-disabled-ink);cursor:default}.sm-auth__switch{color:var(--sm-color-ink-soft);justify-content:center;align-items:center;gap:4px;font-size:15px;line-height:22px;display:flex}.sm-auth__switch .sm-auth__textbtn{align-self:center}.sm-auth__consent{color:var(--sm-color-ink-soft);font-size:13px;line-height:18px}.sm-auth__consent a{color:var(--sm-color-ink);text-underline-position:from-font;font-weight:600;text-decoration:underline}.sm-auth__content--fill{justify-content:space-between}.sm-auth__hero{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.sm-auth__herotext{flex-direction:column;gap:12px;width:100%;display:flex}.sm-auth__logo{flex:none;width:181px;height:122.93px;position:relative}.sm-auth__logomark{width:42.23%;height:59.54%;position:absolute;inset:0 29.19% 40.46% 28.58%}.sm-auth__logoword{width:100%;height:20.12%;position:absolute;inset:79.88% 0 0}.sm-auth__codegroup{flex-direction:column;gap:8px;display:flex}.sm-auth__code{gap:8px;display:flex;position:relative}.sm-auth__codeinput{z-index:1;color:#0000;caret-color:#0000;opacity:.01;cursor:text;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.sm-auth__digit{border:1px solid var(--sm-color-ink-muted);background:var(--sm-color-surface);letter-spacing:-.1px;width:48px;height:56px;color:var(--sm-color-ink);border-radius:12px;justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:26px;display:flex}.sm-auth__digit--filled{border:2px solid var(--sm-color-accent)}.sm-auth__code--error .sm-auth__digit{border:2px solid var(--sm-auth-error)}.sm-auth__code:has(.sm-auth__codeinput:focus-visible){outline:2px solid var(--sm-color-indigo);outline-offset:4px;border-radius:14px}.sm-auth__codeinput:focus-visible{outline:none}.sm-auth__resend{align-items:center;height:44px;display:flex}.sm-auth__resend .sm-auth__textbtn{align-self:center}.sm-auth--splash{background:var(--sm-auth-gradient)}.sm-auth__splashlogo{justify-content:center;padding-top:270px;display:flex}.sm-auth--opening{background:var(--sm-auth-gradient);height:100dvh}.sm-auth--motto{background:#f2f2f0}.sm-opening__stage{width:402px;height:874px;margin:-437px 0 0 -201px;position:absolute;top:50%;left:50%}.sm-opening__light{background:#f2f2f0;position:absolute;inset:0}.sm-opening__svg{position:absolute;inset:0;overflow:visible}.sm-opening__logo{width:181px;height:122.93px;position:absolute;top:314px;left:110.5px}.sm-opening__illustration{width:296.61px;max-width:none;height:338.44px;position:absolute;top:532.78px;left:52.69px}.sm-opening__stage [data-layer]{will-change:opacity, transform}.sm-opening__skip{color:var(--sm-color-ink);font:inherit;opacity:0;pointer-events:none;background:#fff;border:0;border-radius:999px;padding:12px 24px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.sm-opening__skip:focus-visible{opacity:1;outline:2px solid var(--sm-color-ink);outline-offset:2px}.sm-auth--enter{animation:.25s ease-out both sm-auth-enter}.sm-auth__title[tabindex="-1"]:focus{outline:none}@keyframes sm-auth-enter{0%{opacity:0}to{opacity:1}}.sm-auth__motto{text-align:center;letter-spacing:1.4px;background:linear-gradient(90deg,#e48f9e 0%,#bb7caf 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:270px;margin:0 0 0 -135px;font-size:42px;font-weight:600;line-height:60px;position:absolute;top:259px;left:50%}.sm-fam__card{margin-top:12px;padding:16px}.sm-fam__label{color:var(--sm-color-ink-soft);margin:0 0 6px;font-size:12px;font-weight:600;line-height:16px;display:block}.sm-fam__name{margin:0;font-size:17px;font-weight:600;line-height:24px}.sm-fam__meta{color:var(--sm-color-ink-soft);margin:4px 0 0;font-size:13px;line-height:18px}.sm-fam__nameform{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sm-fam__nameform .sm-input{background:var(--sm-color-bg);align-self:stretch}.sm-fam__toggle{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.sm-fam__toggle input{width:20px;height:20px;accent-color:var(--sm-color-indigo)}.sm-fam__empty{margin:12px 4px;font-size:14px;line-height:20px}.sm-fam__list{margin:6px 0 0;padding:0;list-style:none}.sm-fam__row{border-top:1px solid var(--sm-color-card-border);align-items:center;gap:12px;padding:10px 12px;display:flex}.sm-fam__row:first-child{border-top:0}.sm-fam__row--archived .sm-fam__title,.sm-fam__row--archived .sm-fam__avatar{opacity:.75}.sm-fam__avatar{width:40px;height:40px;color:var(--sm-color-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.sm-fam__body{flex:1;min-width:0}.sm-fam__title{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:22px}.sm-fam__tag{background:var(--sm-color-bg);color:var(--sm-color-ink-soft);border-radius:10px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:600}.sm-fam__actions{flex-direction:column;flex:none;align-items:flex-end;display:flex}.sm-fam__action{min-height:44px;color:var(--sm-color-ink);padding:0 8px;font-size:13px;font-weight:600;text-decoration:underline}.sm-fam__action:disabled{opacity:.55}.sm-fam__add{margin:16px 0 24px}.sm-fam__group{margin-top:12px;padding:12px 16px}.sm-fam__date{border:1px solid var(--sm-color-card-border);background:var(--sm-color-surface);width:100%;min-height:44px;font:inherit;color:var(--sm-color-ink);border-radius:14px;padding:0 12px;font-size:15px}.sm-fam__swatches{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sm-fam__swatch{border:2px solid #0000;border-radius:50%;width:44px;height:44px}.sm-fam__swatch--none{border-color:var(--sm-color-card-border);background:var(--sm-color-surface);width:auto;color:var(--sm-color-ink);border-radius:22px;padding:0 14px;font-size:13px}.sm-fam__swatch[aria-checked=true]{border-color:var(--sm-color-indigo);box-shadow:0 0 0 2px var(--sm-color-surface) inset}.sm-fam__swatch:focus-visible,.sm-fam__action:focus-visible,.sm-fam__toggle input:focus-visible{outline:2px solid var(--sm-color-indigo);outline-offset:2px}.sm-fam__failure{margin:12px 4px 0;font-size:13px}
