.display-today-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.display-today-copy>.display-card-icon{margin-bottom:.35rem}.preparation-backdrop{overscroll-behavior:contain;overflow:auto}.preparation-modal{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.preparation-list,.preparation-detail,.preparation-checks{min-height:0}.preparation-list{overscroll-behavior:contain;align-content:start;max-height:min(640px,100dvh - 170px);padding-right:2px;overflow-y:auto}.preparation-list>button{width:100%}.preparation-detail{grid-template-rows:auto minmax(0,1fr) auto;gap:14px;max-height:min(680px,100dvh - 170px);display:grid;overflow:hidden}.preparation-checks{overscroll-behavior:contain;align-content:start;padding-right:2px;overflow-y:auto}.preparation-checks>button strong{min-width:0;color:var(--ink);overflow-wrap:anywhere}.timeline-event.compact.has-transport,.timeline-event.micro.has-transport{overflow:visible}.timeline-event.compact .transport-boundary{max-width:calc(100% - 6px);padding-inline:5px;font-size:clamp(8px,.58vw,11px)}.timeline-event.micro .transport-badges.detail{z-index:4;flex-wrap:wrap;justify-content:flex-end;gap:2px;width:max-content;max-width:calc(100% - 4px);display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.timeline-event.micro .transport-badges.detail .transport-badge{border-radius:999px;padding:1px 5px;box-shadow:0 1px 3px #0000001a}.preparation-launch .preparation-progress-ring{--preparation-progress:0%;background:conic-gradient(var(--brand) var(--preparation-progress), color-mix(in srgb, var(--brand) 14%, white) 0);width:25px;height:25px;color:var(--brand-dark);border-radius:50%;flex:0 0 25px;place-items:center;font-size:8px;font-weight:900;line-height:1;display:grid;position:relative;overflow:hidden}.preparation-launch .preparation-progress-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:3px}.preparation-launch .preparation-progress-ring>*,.preparation-launch .preparation-progress-ring{isolation:isolate}.preparation-launch .preparation-progress-ring>small,.preparation-launch .preparation-progress-ring.complete{z-index:1}.preparation-launch .preparation-progress-ring.complete{color:#fff;background:#39a96b;font-size:14px}.preparation-launch .preparation-progress-ring.complete:before{display:none}.timeline-profile-headings .preparation-launch{gap:.3rem}.timeline-profile-headings .preparation-launch .preparation-progress-ring{flex-basis:23px;width:23px;height:23px}.display-rewards-received{border:1px solid color-mix(in srgb, var(--profile) 45%, white);background:color-mix(in srgb, var(--profile) 10%, white);border-radius:.9rem;margin-top:.7rem;padding:.65rem;box-shadow:0 3px 10px #00000012}.display-rewards-received>strong{color:var(--brand-dark);align-items:center;gap:.35rem;font-size:.88rem;display:flex}.display-rewards-received>strong:before{content:"✓";color:#fff;background:#39a96b;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.8rem;font-weight:900;display:grid}.display-rewards-received ul{gap:.4rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid;max-height:none!important}.display-rewards-received li{min-width:0;color:var(--ink);background:#ffffffad;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.78rem;font-weight:800;display:grid}.display-rewards-received li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.display-reward-cost{color:var(--brand-dark);white-space:nowrap;align-items:center;gap:.2rem;display:inline-flex}@media (min-width:1101px){.display-shell[data-product=browser][data-display-screen=routines] .display-frame{height:100dvh;min-height:0}.display-shell[data-product=browser][data-display-screen=routines] .display-content{height:100%;min-height:0;margin-top:0}.display-shell[data-product=browser] .display-routines-board{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;height:100%;min-height:0;overflow:hidden}.display-shell[data-product=browser] .display-routines-board>.routine-panel,.display-shell[data-product=browser] .display-routines-board .routine-columns,.display-shell[data-product=browser] .display-routines-board .routine-columns>article{height:100%;min-height:0}}
