.been-card{animation:been-card-in .4s var(--ease-enter) both}@keyframes been-card-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.been-card{animation:none}}.been-glass{border:1px solid #ffffff47;border-radius:14px;position:relative;box-shadow:0 0 0 1px #ffd6aa1a}.been-glass:before{content:"";border-radius:inherit;background:linear-gradient(160deg,#2e5c8a 0%,#23496f 55%,#1b3a5c 100%);position:absolute;inset:0}.been-glass:after{content:"";border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(1.75);background:linear-gradient(155deg,#7ab0e04d 0%,#4e84ba38 45%,#2e5c8e2e 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000047,inset 1px 0 #ffffff24,inset -1px 0 #00000024}.been-glass>*{z-index:1;position:relative}.been-well:before{background:linear-gradient(160deg,#274e77 0%,#1e3f61 55%,#17334f 100%)}.been-stat-num{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#fff;text-shadow:0 1px 3px #041226a6,0 2px 8px #04122659;font-weight:800}.been-stat-num.zero{opacity:.55}.been-stat-rule{background:linear-gradient(90deg,#f97316 0%,#dc2626 100%);border-radius:1px;width:22px;height:2px;margin:4px auto 5px}.been-stat-rule.zero{opacity:.35}.been-stat-label{text-transform:uppercase;letter-spacing:.07em;color:#fffffff5;text-shadow:0 1px 2px #0412268c;font-weight:700}.been-pill{color:#12263f;background:linear-gradient(#fff 0%,#eef3f9 100%);border:1px solid #1026401f;border-radius:999px;padding:2.5px 9px;font-size:10px;font-weight:700;display:inline-block;box-shadow:0 1px 2px #020a184d,0 4px 10px #020a183d,inset 0 1px #fff}.been-link-row{text-align:left;color:#fff;text-shadow:0 1px 2px #040e1e73;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;font-size:10.5px;font-weight:600;display:flex}.been-link-row:hover{filter:brightness(1.08)}.been-link-arrow{color:#ffb067;transition:transform .15s var(--ease-standard)}.been-link-row:hover .been-link-arrow{transform:translate(3px)}.been-head{text-shadow:0 2px 6px #040e1eb3}.been-aside .t50-view-toggle button[data-active=false]{color:#465a73f2}.been-add-btn{color:#fff;background:linear-gradient(#f97316 0%,#ea580c 100%);border:1px solid #ffffff47;border-radius:10px;padding:8px 16px;font-size:12.5px;font-weight:700;box-shadow:0 1px 2px #020a184d,0 5px 14px #b4460a47,inset 0 1px #ffffff59}.been-list-panel{padding:14px 16px}.been-year-head{letter-spacing:.12em;text-transform:uppercase;color:#ffd9a8;text-shadow:0 1px 2px #040e1e73;border-bottom:1px solid #ffffff2e;margin-bottom:4px;padding-bottom:3px;font-size:9px;font-weight:700}.been-trip-row{text-align:left;cursor:pointer;color:#fff;text-shadow:0 1px 2px #040e1e73;align-items:center;gap:7px;padding:3px 0;font-size:11.5px;font-weight:600;line-height:1.55;display:flex}.been-trip-row:hover .been-trip-line{text-underline-offset:2px;text-decoration:underline}.been-bullet{color:#ffb067;flex:none}.been-trip-line{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.been-trip-yr{color:#ffd9a8cc;flex:none;font-size:9px;font-weight:700}.been-trip-drawer{padding:2px 4px 8px 14px}.been-trip-full{color:#fff;text-shadow:0 1px 2px #040e1e73;font-size:10.5px;font-weight:600;line-height:1.5}.been-drawer-act{letter-spacing:.04em;color:#ffb067;font-size:10px;font-weight:700}.been-drawer-act.danger{color:#ff9d8f}.been-drawer-act.soft{color:#fff9}.been-arrow{color:#ffb067;text-shadow:0 1px 2px #040e1e73}.been-upcoming{vertical-align:1px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#ffe6cc;background:#f98c3c4d;border:1px solid #ffbe828c;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:8px;font-weight:700;line-height:1.4;display:inline-block;box-shadow:inset 0 1px #ffffff40}.been-list-foot{color:#fff;text-shadow:0 1px 2px #040e1e73;border-top:1px solid #ffffff2e;margin-top:10px;padding-top:8px;font-size:11px;font-weight:600}.been-scroll{scrollbar-width:thin;scrollbar-color:#ffffff52 transparent}.been-scroll::-webkit-scrollbar{width:6px}.been-scroll::-webkit-scrollbar-track{background:0 0}.been-scroll::-webkit-scrollbar-thumb{background:#ffffff52;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff2e}.been-spark-dot{transform-box:fill-box;transform-origin:50%;transition:transform .18s var(--ease-standard)}.been-spark-dot.pulse{transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.been-spark-dot{transition:none}}.been-bar{transform-origin:bottom;border-radius:2px 2px 0 0;animation:.42s cubic-bezier(0,0,.2,1) both been-bar-grow;position:relative}@keyframes been-bar-grow{0%{transform:scaleY(0)}70%{transform:scaleY(1.06)}to{transform:scaleY(1)}}.been-bar-solid{filter:drop-shadow(0 1px 2px #04122680);background:linear-gradient(#fb8b3a 0%,#e4551b 100%)}.been-bar-capline{background:#ffffff4d;border-radius:2px 2px 0 0;height:1px;position:absolute;top:0;left:0;right:0}.been-bar-ghost{background:#f973162e;border:1px solid #ffa05abf}.been-bar-fill{background:linear-gradient(#fb8b3a 0%,#e4551b 100%);position:absolute;bottom:0;left:0;right:0}.been-peakcap{opacity:0;height:1px;animation:been-cap-in .2s var(--ease-standard) both;background:#ffe0bee6;position:absolute;top:-1px;left:-2px;right:-2px}@keyframes been-cap-in{to{opacity:1}}.been-bar-baseline{background:#fff3;height:1px}.been-zero-baseline{background:repeating-linear-gradient(90deg,#fff3 0 3px,#0000 3px 7px);height:1px;position:absolute;bottom:0;left:0;right:0}.been-year-tick{text-align:center;color:#fff6;font-weight:700;display:inline-block}@media (prefers-reduced-motion:reduce){.been-bar,.been-peakcap{opacity:1;animation:none}}.been-odo{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 3px #041226a6,0 2px 10px #04122666;justify-content:center;font-weight:800;line-height:1;display:flex}.been-odo-col{width:1ch;height:1em;display:inline-block;position:relative;overflow:hidden}.been-odo-col.masked{-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.been-odo-col.roll{transform:scaleY(1.04)}.been-odo-col.seat{animation:been-odo-seat .14s var(--ease-standard)}@keyframes been-odo-seat{0%{transform:translateY(0)}50%{transform:translateY(3px)}to{transform:translateY(0)}}.been-odo-strip{will-change:transform;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.16,1,.3,1);display:flex}.been-odo-strip.rolling{filter:blur(.6px)}.been-odo-tail{transition:opacity .25s var(--ease-standard)}.been-odo-delta{letter-spacing:.06em;color:#ffffff85;margin-bottom:4px;font-weight:700}@media (prefers-reduced-motion:reduce){.been-odo-strip{transition:none}.been-odo-col.seat,.been-odo-col.roll{animation:none;transform:none}}.been-moments-link{color:#fffffff2;text-underline-offset:2px;text-shadow:0 1px 2px #040e1e73;margin:9px auto 0;font-size:10.5px;font-weight:600;text-decoration:underline;display:block}.been-moments-link:hover{color:#ffb067}
