@font-face{font-family:Atkinson Hyperlegible;font-weight:400;font-display:swap;src:url(/build/assets/atkinson-400-latin-BrHNak5F.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-weight:400;font-display:swap;src:url(/build/assets/atkinson-400-latin-ext-DRk46D-x.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Atkinson Hyperlegible;font-weight:700;font-display:swap;src:url(/build/assets/atkinson-700-latin-GZI4o3u0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-weight:700;font-display:swap;src:url(/build/assets/atkinson-700-latin-ext-BoVPHkS0.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Kalam;font-weight:700;font-display:swap;src:url(/build/assets/kalam-700-latin-D2H-9ISU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-weight:700;font-display:swap;src:url(/build/assets/kalam-700-latin-ext-CwgfRD_T.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--wall: #c9ccc6;--board: #f6f7f4;--rim: #e3e5e0;--card: #ffffff;--ink: #1d1f22;--soft: #555a61;--rule: #d9dcd6;--red: #c42a22;--blue: #2457b8;--live: #2e8a52;--lift: rgba(29, 31, 34, .22);--marker: "Kalam", "Atkinson Hyperlegible", system-ui, sans-serif;--sans: "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:light}:root[data-board=night]{--wall: #0e1112;--board: #1c2123;--rim: #262c2f;--card: #242a2d;--ink: #eceee8;--soft: #a9b0b3;--rule: #353d41;--red: #ff7a6e;--blue: #93b6ff;--live: #5fcf8e;--lift: rgba(0, 0, 0, .5);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--wall);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.35;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit}::selection{background:color-mix(in srgb,var(--blue) 28%,transparent)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.icon{flex:none;display:block}.frame{min-height:100vh;padding:14px;display:flex}.board{flex:1;min-width:0;background:var(--board);border-radius:12px;box-shadow:inset 0 0 0 6px var(--rim),0 3px 10px var(--lift);position:relative}.board-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:40px 24px;text-align:center}.hub{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto auto 1fr;grid-template-areas:"bar bar" "gaps gaps" "main main"}.wordmark{font-family:var(--marker);font-weight:700;font-size:3.4rem;line-height:1;letter-spacing:-.01em;display:inline-flex;align-items:flex-start}.wordmark-dot{width:.36em;height:.36em;margin:.08em 0 0 .06em;border-radius:50%;background:var(--blue);box-shadow:0 2px 3px var(--lift)}.bar{grid-area:bar;display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;padding:20px 36px 18px;border-bottom:3px solid var(--ink)}.house{font-family:var(--marker);font-weight:700;font-size:2.45rem;line-height:1;text-wrap:balance}.clock{display:flex;align-items:baseline;gap:12px;color:var(--soft);font-size:1.2rem}.clock-time{color:var(--ink);font-size:1.7rem;font-weight:700;font-variant-numeric:tabular-nums}.roster{display:flex;gap:10px;margin-left:auto}.tabs{display:flex;border:2px solid var(--ink);border-radius:999px;overflow:hidden}.tabs button{border:0;background:transparent;padding:10px 22px;min-height:48px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:background .16s var(--ease-out)}.tabs button+button{border-left:2px solid var(--ink)}.tabs button:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.tabs button.on{background:var(--ink);color:var(--board)}.tabs button:focus-visible{outline-offset:-5px}.live{display:flex;align-items:center;gap:7px;font-size:.9rem;color:var(--soft)}.live i{width:11px;height:11px;border-radius:50%;background:var(--live)}.live.off i{background:transparent;border:2px solid var(--soft)}.mag,.ring{display:inline-grid;place-items:center;flex:none;border-radius:50%;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.mag{background:var(--m);box-shadow:0 2px 4px var(--lift)}.mag-sm{width:30px;height:30px;font-size:.85rem}.mag-md{width:40px;height:40px;font-size:1.05rem}.mag-lg{width:48px;height:48px;font-size:1.3rem}.ring{border:3px dashed var(--red);color:var(--red);background:transparent}.mag.snap{animation:snap .62s var(--ease-out)}@keyframes snap{0%{transform:translateY(-14px) scale(1.18);box-shadow:0 14px 18px var(--lift);opacity:0}55%{transform:translateY(1px) scale(.96);opacity:1}to{transform:none}}.gaps{grid-area:gaps;margin:18px 28px 0;padding:12px 18px;border:3px solid var(--red);border-radius:10px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px}.gaps h2{font-family:var(--marker);font-size:1.5rem;color:var(--red);line-height:1.1}.gaps ul{flex:1 1 420px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 28px;font-size:1.1rem}.main{grid-area:main;display:grid;grid-template-columns:subgrid;min-height:0}.days{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:4px 28px 28px}.day{padding:16px 16px 0;display:flex;flex-direction:column;gap:14px;min-width:0}.day+.day{border-left:2px solid var(--rule)}.day-h{font-family:var(--marker);font-size:1.75rem;line-height:1.1;display:flex;flex-direction:column;gap:2px;border-bottom:2px solid var(--ink);padding-bottom:6px;margin-bottom:2px}.day-h small{font-family:var(--sans);font-size:.95rem;font-weight:400;color:var(--soft)}.day.today .day-h{color:var(--blue);border-color:var(--blue)}.empty{font-family:var(--marker);font-size:1.25rem;color:var(--soft)}.ev{background:var(--card);border:2px solid var(--ink);border-radius:9px;padding:12px 14px;display:flex;flex-direction:column;gap:7px;min-width:0}.ev-gap{border-color:var(--red)}.ev-tentative{border-style:dashed;background:transparent}.ev-tentative .ev-title,.ev-tentative .ev-who{opacity:.72}.ev-allday{background:color-mix(in srgb,var(--ink) 5%,var(--card))}.ev-time{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:1rem;font-weight:700;color:var(--soft);font-variant-numeric:tabular-nums}.tag{display:inline-flex;align-items:center;font-size:.78rem;font-weight:700;padding:1px 8px;border:2px solid currentColor;border-radius:999px;line-height:1.3}.tag-icon{padding:1px 4px}.ev-title{font-size:1.35rem;font-weight:700;line-height:1.15;overflow-wrap:anywhere}.ev-title a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:var(--rule)}.ev-title a:hover{text-decoration-color:var(--blue)}.ev-meta{font-size:.95rem;color:var(--soft);overflow-wrap:anywhere}.ev-who{display:flex;flex-wrap:wrap;gap:6px}.ev-legs{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;border-top:2px dotted var(--rule);padding-top:9px}.leg{display:flex;align-items:center;gap:8px;min-width:0}.leg-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px 5px;font-size:.92rem;color:var(--soft);min-width:0}.leg-name{color:var(--ink);font-weight:700}.leg-open .leg-label{color:var(--red);font-weight:700}.rail{box-shadow:inset 3px 0 0 var(--ink);padding:20px 26px 28px;display:flex;flex-direction:column;gap:28px;min-width:0}.rail-h{font-family:var(--marker);font-size:1.6rem;line-height:1.1;border-bottom:2px solid var(--ink);padding-bottom:4px;margin-bottom:6px}.items{list-style:none;margin:0;padding:0}.items li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 0;border-bottom:1px solid var(--rule)}.item-title{font-size:1.1rem;overflow-wrap:anywhere}.qty{color:var(--soft)}.due{grid-column:2 / -1;font-size:.88rem;color:var(--soft)}.box{width:40px;height:40px;display:grid;place-items:center;padding:0;border:3px solid var(--ink);border-radius:7px;background:var(--card);color:transparent;cursor:pointer;transition:color .14s var(--ease-out),background .14s var(--ease-out)}.box:hover{color:var(--soft)}.box:active{background:var(--ink);color:var(--board)}.kid-next{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:3px dashed var(--rule);border-radius:12px}.kid-next-label{font-family:var(--marker);font-size:1.4rem;color:var(--soft)}.kid-next-title{font-size:1.8rem;font-weight:700;line-height:1.1}.kid-next-when{font-size:1.2rem;color:var(--soft)}.shop-list+.shop-list{margin-top:14px}.shop-h{font-size:.95rem;color:var(--soft);margin-top:4px}.activity ul{list-style:none;margin:0;padding:0}.activity li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:1rem}.via{font-size:.75rem;font-weight:700;color:var(--blue);border:2px solid var(--blue);border-radius:5px;padding:1px 6px;margin-top:1px}.act-body{display:flex;flex-direction:column;gap:2px;min-width:0}.when{font-size:.85rem;color:var(--soft)}.activity li.undone .act-summary{text-decoration:line-through;color:var(--soft)}.undone-tag{font-size:.85rem;color:var(--soft)}.pill{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 16px;border:2px solid var(--ink);border-radius:999px;background:transparent;font-weight:700;font-size:.95rem;cursor:pointer;white-space:nowrap;transition:background .14s var(--ease-out)}.pill:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.pill:active,.pill-solid{background:var(--ink);color:var(--board)}.pill-solid:hover{background:color-mix(in srgb,var(--ink) 86%,var(--board))}.round{width:44px;height:44px;display:grid;place-items:center;padding:0;border:2px solid var(--ink);border-radius:50%;background:transparent;cursor:pointer}.round:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.month{align-self:start;padding:18px 28px 28px;display:flex;flex-direction:column;gap:12px;min-width:0}.month-nav{display:flex;align-items:center;gap:12px}.month-h{font-family:var(--marker);font-size:1.9rem;line-height:1.1;min-width:9ch;text-align:center}.month-nav .pill{margin-left:auto}.month-weekdays,.month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.month-weekdays div{font-size:1rem;font-weight:700;color:var(--soft);padding:0 8px 6px;border-bottom:2px solid var(--ink)}.month-grid{grid-auto-rows:minmax(clamp(116px,9vw,200px),auto)}.cell{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:8px 8px 10px;border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:transparent;text-align:left;cursor:pointer;overflow:hidden;border-radius:0}.cell:nth-child(7n+1){border-left:1px solid var(--rule)}.cell:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.cell.other-month>*{opacity:.42}.cell.selected{box-shadow:inset 0 0 0 3px var(--ink);border-radius:6px}.cell-num{align-self:flex-end;width:1.9em;height:1.9em;display:grid;place-items:center;border-radius:50%;font-size:clamp(1.1rem,.5rem + .6vw,1.4rem);font-weight:700;color:var(--soft);font-variant-numeric:tabular-nums}.cell.today .cell-num{background:var(--blue);color:var(--board)}.mev{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:7px;align-items:center;min-width:0;line-height:1.2;white-space:nowrap}.mev-dot{grid-row:1 / span 2;align-self:start;margin-top:.2em;width:clamp(14px,1vw,20px);height:clamp(14px,1vw,20px);flex:none;border-radius:50%;background:var(--m);box-shadow:0 1px 2px var(--lift)}.mev-time{grid-column:2;font-size:clamp(.85rem,.3rem + .6vw,1.15rem);font-weight:700;color:var(--soft);font-variant-numeric:tabular-nums}.mev-title{grid-column:2;font-size:clamp(1rem,.35rem + .8vw,1.4rem);font-weight:700;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.mev-allday{background:color-mix(in srgb,var(--m) 26%,var(--board));border-radius:999px;padding:3px 9px 3px 5px}.mev-allday .mev-dot{grid-row:auto;align-self:center;margin-top:0}.mev-gap .mev-dot{background:transparent;border:2px dashed var(--red);box-shadow:none}.mev-gap .mev-title{color:var(--red)}.mev-tentative{opacity:.6}.more{font-size:.9rem;font-weight:700;color:var(--soft);padding-left:21px}.selected-list{display:flex;flex-direction:column;gap:10px}.main-kids{grid-area:main;padding:22px 28px 32px}.kid-view{display:flex;flex-direction:column;gap:22px}.kid-tabs{display:flex;flex-wrap:wrap;gap:12px}.kid-tab{display:inline-flex;align-items:center;gap:12px;padding:6px 26px 6px 6px;min-height:64px;border:3px solid var(--ink);border-radius:999px;background:transparent;font-size:1.5rem;font-weight:700;cursor:pointer}.kid-tab.on{background:var(--ink);color:var(--board)}.kid-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.kid-day{display:flex;flex-direction:column;gap:14px;padding:0 22px;min-width:0}.kid-day:first-child{padding-left:0}.kid-day+.kid-day{border-left:2px solid var(--rule)}.kid-h{font-family:var(--marker);font-size:2.3rem;line-height:1.1;border-bottom:3px solid var(--ink);padding-bottom:4px}.kid-empty{font-family:var(--marker);font-size:1.6rem;color:var(--soft)}.kid-event{background:var(--card);border:3px solid var(--ink);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.kid-event.tentative{border-style:dashed}.kid-time{display:flex;align-items:center;gap:8px;font-size:1.15rem;font-weight:700;color:var(--soft);font-variant-numeric:tabular-nums}.kid-title{font-size:2rem;line-height:1.1;font-weight:700}.kid-meta{color:var(--soft);font-size:1.1rem}.kid-ride{margin-top:8px;display:flex;flex-wrap:wrap;gap:12px 26px}.kid-ride .leg-label{font-size:1.2rem}.kid-job{display:flex;align-items:center;gap:16px;width:100%;min-height:72px;text-align:left;background:var(--card);border:3px solid var(--ink);border-radius:12px;padding:12px 16px;font-size:1.45rem;font-weight:700;cursor:pointer}.box-lg{width:52px;height:52px;border-radius:9px}.kid-job:hover .box{color:var(--soft)}.kid-job:active .box{background:var(--ink);color:var(--board)}.toast{position:fixed;bottom:calc(28px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);max-width:min(640px,calc(100vw - 48px));background:var(--ink);color:var(--board);padding:12px 22px;border-radius:999px;font-weight:700;box-shadow:0 8px 24px var(--lift);animation:toast-in .36s var(--ease-out)}@keyframes toast-in{0%{transform:translate(-50%,12px);opacity:0}}.pair-lead{font-size:1.35rem;max-width:34ch}.pair-code{display:flex;gap:12px}.pair-tile{width:84px;height:104px;display:grid;place-items:center;background:var(--card);border:3px solid var(--ink);border-radius:12px;font-size:3.6rem;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 3px 6px var(--lift)}.pair-tile.pending{border-style:dashed;box-shadow:none}.pair-hint{font-family:var(--marker);font-size:1.5rem;color:var(--soft)}.token-form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.token-form input{min-height:48px;min-width:min(300px,100%);padding:10px 16px;border:2px solid var(--ink);border-radius:10px;background:var(--card);color:var(--ink);font:inherit}.token-form input::placeholder{color:var(--soft)}button.link{border:0;background:transparent;color:var(--soft);text-decoration:underline;text-underline-offset:4px;padding:8px;cursor:pointer}.error{color:var(--red);font-weight:700}.mode-switch{border:0;background:transparent;color:var(--soft);font-size:.9rem;font-weight:700;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px;padding:8px 4px;min-height:44px;cursor:pointer}.mode-switch:hover{color:var(--ink);text-decoration-color:currentColor}.more-line{margin-top:8px;font-size:.95rem;font-weight:700;color:var(--soft)}@media(min-width:901px){.hub.mode-hub{grid-template-columns:minmax(0,1fr) 420px}.hub.mode-hub.view-month{grid-template-columns:minmax(0,1fr) clamp(320px,24vw,420px)}.hub.mode-hub .bar{padding:24px 36px 22px;column-gap:28px}.mode-hub .days{padding-bottom:16px}.hub-activity{padding:0 36px 32px}.hub-activity .rail-h{font-size:2rem}.hub-activity ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));column-gap:28px}.mode-hub .house{font-size:2.8rem}.mode-hub .clock-time{font-size:2.3rem}.mode-hub .clock-date{display:none}.mode-hub .gaps{margin:18px 36px 0;padding:12px 22px}.mode-hub .gaps h2{font-size:1.85rem}.mode-hub .gaps ul{font-size:1.3rem}.mode-hub .days{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 36px 40px}.mode-hub .day{padding:16px 30px 0;gap:16px}.mode-hub .day:first-child{padding-left:0}.mode-hub .day:nth-child(odd){border-left:0}.mode-hub .day+.day{border-left:2px solid var(--rule)}.mode-hub .day-h{font-size:2.7rem;padding-bottom:8px}.mode-hub .day-h small{font-size:1.2rem}.mode-hub .empty{font-size:1.6rem}.mode-hub .ev{padding:18px 22px;gap:10px;border-width:3px;border-radius:12px}.mode-hub .ev-time{font-size:1.35rem}.mode-hub .ev-title{font-size:2.1rem;line-height:1.1}.mode-hub .ev-meta{font-size:1.2rem}.mode-hub .ev .mag-sm,.mode-hub .ev .ring{width:44px;height:44px;font-size:1.15rem}.mode-hub .ev-legs{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding-top:12px}.mode-hub .leg{gap:10px}.mode-hub .leg-label{font-size:1.2rem}.mode-hub .leg-label .icon{width:22px;height:22px}.mode-hub .rail{padding:24px 32px 36px;gap:34px}.mode-hub .rail-h{font-size:2rem}.mode-hub .items li{column-gap:14px;padding:11px 0}.mode-hub .item-title{font-size:1.3rem}.mode-hub .box{width:50px;height:50px;border-radius:9px}.mode-hub .due{font-size:1rem}.mode-hub .items .mag-sm{width:36px;height:36px;font-size:1rem}.mode-hub .activity li{font-size:1.1rem}.mode-hub .month-h{font-size:2.3rem}.mode-hub .mev-title{font-size:clamp(1.15rem,.45rem + .85vw,1.55rem)}.mode-hub .mev-time{font-size:clamp(.95rem,.35rem + .65vw,1.25rem)}}@media(max-width:1320px){.hub{grid-template-columns:minmax(0,1fr) 340px}.bar{column-gap:20px;padding-inline:28px}.days{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.day:nth-child(odd){border-left:0}}@media(max-width:900px){html,body{font-size:16px}.frame{padding:0}.board{border-radius:0;box-shadow:none}.hub{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "gaps" "main"}.main{grid-template-columns:minmax(0,1fr)}.bar{padding:calc(14px + env(safe-area-inset-top,0px)) 16px 14px;gap:10px 16px}.house{font-size:2rem}.roster{margin-left:0;order:3}.tabs{order:4;width:100%}.tabs button{flex:1}.live{margin-left:auto}.gaps{margin:14px 16px 0}.days{grid-template-columns:minmax(0,1fr);padding:4px 16px 20px}.day{padding:12px 0 0}.day+.day{border-left:0}.rail{box-shadow:none;border-top:3px solid var(--ink);padding:20px 16px calc(28px + env(safe-area-inset-bottom,0px))}.month{padding:14px 16px 20px}.month-grid{grid-auto-rows:minmax(58px,auto)}.mev-time,.mev-title{display:none}.mev-dot{margin-top:0}.mev,.mev-allday{display:inline-flex;background:none;padding:0}.cell{flex-direction:row;flex-wrap:wrap;align-content:flex-start}.cell-num{width:100%;justify-content:end;display:flex}.main-kids{padding:16px 16px 28px}.kid-day,.kid-day:first-child{padding:0}.kid-day+.kid-day{border-left:0;margin-top:18px}.kid-columns{grid-template-columns:minmax(0,1fr)}.pair-tile{width:46px;height:60px;font-size:2rem}}@media(prefers-reduced-motion:reduce){.mag.snap{animation:fade .3s linear}.toast{animation:none}@keyframes fade{0%{opacity:0}}}
