@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}.carousel{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;--fade-start:28px;--fade-end:28px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);transition:--fade-start var(--dur-pop) var(--ease-out), --fade-end var(--dur-pop) var(--ease-out), translate var(--dur-move) var(--ease-out);position:relative}.carousel::-webkit-scrollbar{display:none}.carousel[data-start]{--fade-start:0px}.carousel[data-end]{--fade-end:0px}.carousel.is-held{scroll-snap-type:none}.carousel.is-grabbed{cursor:grabbing;-webkit-user-select:none;user-select:none;transition-property:--fade-start,--fade-end}.carousel.is-grabbed>*{pointer-events:none}@media (hover:hover) and (pointer:fine){.carousel:not([data-start][data-end]){cursor:grab}}.desk.carousel{scroll-padding-left:10px}.desk.carousel>*{scroll-snap-align:start}.carousel:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@supports (animation-timeline:view()){.carousel-face{animation:linear both carousel-face;animation-timeline:view(inline);animation-range:entry exit}@keyframes carousel-face{entry 0%{opacity:.7;transform:scale(.95)}entry 100%,exit 0%{opacity:1;transform:none}exit 100%{opacity:.7;transform:scale(.95)}}}.pile{isolation:isolate;touch-action:pan-y;height:100%;min-height:282px;position:relative}.pile-card{transform-origin:50% 0;transition:transform var(--dur-move) var(--ease-out), opacity var(--dur-pop) var(--ease-out);position:absolute;inset:42px 0 0}.pile-card:after{content:"";opacity:var(--dim,0);pointer-events:none;transition:opacity var(--dur-move) var(--ease-out);background:#000;border-radius:1rem;position:absolute;inset:0}.pile-card[data-held],.pile[data-still] .pile-card,.pile-card[data-held]:after,.pile[data-still] .pile-card:after{transition:none}.pile-card[data-held]{will-change:transform}.pile-card[inert]{pointer-events:none}.pile.is-single{min-height:240px}.pile.is-single .pile-card{inset:0}.pile-over{z-index:20;pointer-events:none;position:absolute;inset:42px 0 0}.pile.is-single .pile-over{inset:0}.pile-over>*{pointer-events:auto}.pile .article-open{-webkit-touch-callout:none}.pile .article-page{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.article.is-leaving{opacity:0;transition:opacity var(--dur-pop) var(--ease-out), scale var(--dur-pop) var(--ease-out), translate var(--dur-pop) var(--ease-out);translate:0 10px;scale:.96}.article.is-back{animation:desk-rise var(--dur-pop) var(--ease-out) backwards}.elastic{align-items:center;min-width:0;display:flex}.elastic [data-slot=slider-track]{transition:transform var(--dur-move) var(--ease-spring)}.elastic [data-slot=slider-thumb]{transition:translate var(--dur-move) var(--ease-spring), scale var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out)}.elastic.is-pulling [data-slot=slider-track]{transition:none}.elastic.is-pulling [data-slot=slider-thumb]{transition:scale var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out);scale:calc(1 + .15 * var(--move))}.digit{white-space:pre;display:inline-block;position:relative}.digit-new{animation:digit-in var(--dur-move) var(--ease-out) calc(var(--i,0) * 45ms) backwards}.digit-new[data-was]:before{content:attr(data-was);opacity:0;animation:digit-out var(--dur-pop) var(--ease-out) calc(var(--i,0) * 45ms) backwards;position:absolute;inset:0}@keyframes digit-in{0%{opacity:0;transform:translateY(.42em)}}@keyframes digit-out{0%{opacity:1;transform:translateY(.42em)}to{opacity:0;transform:translateY(-.42em)}}.digit-new.is-down{animation-name:digit-in-down}.digit-new.is-down[data-was]:before{animation-name:digit-out-down}@keyframes digit-in-down{0%{opacity:0;transform:translateY(-.42em)}}@keyframes digit-out-down{0%{opacity:1;transform:translateY(-.42em)}to{opacity:0;transform:translateY(.42em)}}.flap,.flap-face{--flap:calc(var(--dur-press) + var(--dur-pop))}.flap-face{animation:flap-hide var(--flap) linear calc(var(--i,0) * 45ms) backwards;display:inline-block}.flap{opacity:0;animation:var(--flap) linear calc(var(--i,0) * 45ms) backwards;font-style:normal;position:absolute;inset:0}.flap-next,.flap-fall{clip-path:inset(-.2em -.2em 50%)}.flap-last,.flap-rise{clip-path:inset(50% -.2em -.2em)}.flap-next{animation-name:flap-next}.flap-last{animation-name:flap-last}.flap-fall{animation-name:flap-fall}.flap-rise{animation-name:flap-rise}@keyframes flap-hide{0%,to{opacity:0}}@keyframes flap-next{0%{opacity:0}45%,to{opacity:1}}@keyframes flap-last{0%,45%{opacity:1}70%,to{opacity:0}}@keyframes flap-fall{0%{opacity:1;animation-timing-function:var(--ease-in-out);transform:perspective(2.5em)rotateX(0)}45%{opacity:1;transform:perspective(2.5em)rotateX(-90deg)}45.1%,to{opacity:0}}@keyframes flap-rise{0%,40%{opacity:0}40.1%{opacity:1;animation-timing-function:var(--ease-spring);transform:perspective(2.5em)rotateX(90deg)}to{opacity:1;transform:perspective(2.5em)rotateX(0)}}.row-slot{flex:auto;grid-template-rows:1fr;min-width:0;display:grid}.row-clip{flex-direction:column;min-height:0;display:flex;overflow:hidden}.row-slot.is-in{animation:row-open var(--dur-move) var(--ease-out) backwards}.row-slot.is-in>.row-clip>*{animation:row-from var(--dur-move) var(--ease-out) backwards}.row-slot.is-out{pointer-events:none;animation:row-close var(--dur-pop) var(--ease-out) both}.row-slot.is-out>.row-clip>*{animation:row-back var(--dur-pop) var(--ease-out) both}@keyframes row-open{0%{opacity:0;flex-grow:0;grid-template-rows:0fr}}@keyframes row-close{to{opacity:0;border-block-end-width:0;flex-grow:0;grid-template-rows:0fr}}@keyframes row-from{0%{transform:translateY(-100%)}}@keyframes row-back{to{transform:translateY(-100%)}}.tick-draw path{animation:tick-draw var(--dur-move) var(--ease-out) backwards}@keyframes tick-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}.edge{z-index:1;pointer-events:none;width:100%;height:100%;color:var(--primary);opacity:var(--edge-a,.8);animation:fade-in-soft var(--dur-pop) var(--ease-out) backwards;position:absolute;inset:0;overflow:visible}.edge[data-tone=mono]{color:var(--foreground)}.edge[data-tone=ocean]{color:#64d2ff}.edge[data-tone=sunset]{color:var(--warn)}.edge rect{x:.75px;y:.75px;rx:calc(var(--radius) * 1.111 - .75px);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:calc(100% - 1.5px);height:calc(100% - 1.5px)}.edge-tail{--from:0;stroke-opacity:.16;stroke-dasharray:24 76;animation:2.6s linear infinite edge}.edge-head{--from:-12;stroke-opacity:.3;stroke-dasharray:12 88;animation:2.6s linear infinite edge}.edge-head.is-tip{--from:-20;stroke-opacity:1;stroke-dasharray:4 96}@keyframes edge{0%{stroke-dashoffset:var(--from)}to{stroke-dashoffset:calc(var(--from) - 100)}}.has-rim.has-wallpaper:not(.no-blur,.glass-light) :is([data-slot=card]:not(.chat-card *,.glass-pop *),.glass,.glass-bar,form.glass-round,.composer){isolation:isolate;border-width:0}.has-rim.has-wallpaper:not(.no-blur,.glass-light) :is([data-slot=card]:not(.chat-card *,.glass-pop *),.glass,.glass-bar,form.glass-round,.composer):is(form,.composer){position:relative}.has-rim.has-wallpaper:not(.no-blur,.glass-light) :is([data-slot=card]:not(.chat-card *,.glass-pop *),.glass,.glass-bar,form.glass-round,.composer):is(.glass-bar,form,.composer):after{--lit:84deg}.has-rim.has-wallpaper:not(.no-blur,.glass-light) :is([data-slot=card]:not(.chat-card *,.glass-pop *),.glass,.glass-bar,form.glass-round,.composer):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:var(--rim,0);--lit:64deg;background:conic-gradient(#ffffff8c calc(var(--lit) - 10deg), #00000047 calc(var(--lit) + 12deg), #00000038 calc(170deg - var(--lit)), #ffffff24 calc(186deg - var(--lit)), #ffffff24 calc(174deg + var(--lit)), #00000038 calc(190deg + var(--lit)), #00000047 calc(348deg - var(--lit)), #ffffff8c calc(370deg - var(--lit)));padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.toasts{z-index:60;left:50%;bottom:calc(env(safe-area-inset-bottom) + 84px);pointer-events:none;flex-direction:column;align-items:center;gap:6px;max-width:calc(100vw - 32px);display:flex;position:fixed;translate:-50%}.toasts.is-near{transition:left var(--dur-move) var(--ease-out), top var(--dur-move) var(--ease-out);bottom:auto;translate:-50% -50%}.toasts>*{pointer-events:auto}.toasts .undo-bar.is-bad{color:color-mix(in srgb, var(--bad) 55%, #fff)}.toasts .undo-bar.is-warn{color:color-mix(in srgb, var(--warn) 55%, #fff)}.toasts .undo-bar.is-out{opacity:0;transition:opacity var(--dur-pop) var(--ease-out), scale var(--dur-pop) var(--ease-out);scale:.96}
