.home-top{justify-content:flex-end}.chat-view .appbar h2{font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-view .appbar .bar-action{font-size:11px;padding:0 3px}.chat-view .appbar .bar-actions .bar-actions{display:contents}.chat-view .appbar .icon-btn{width:30px}.new-exchange{color:#58714b!important}#summary-name-wrap[hidden]{display:none}
.tutorial-scroll{padding:12px 16px 22px;scrollbar-width:none}.tutorial-scroll::-webkit-scrollbar{width:0;height:0}.tutorial-copy{padding:0 0 18px}.tutorial-copy h3{font-size:21px;line-height:1.55}.tutorial-stage{display:grid;grid-template-columns:minmax(0,48%) minmax(0,1fr);gap:14px;width:100%;max-width:none;aspect-ratio:auto;overflow:visible;border-radius:0;box-shadow:none;background:transparent;align-items:start;touch-action:pan-y}.tutorial-picture{min-width:0}.tutorial-picture img{width:100%;height:auto;aspect-ratio:393/852;object-fit:contain;border:1px solid #d9dfcf;border-radius:13px;box-shadow:0 5px 16px #52604415;background:#f9f9f0}.tutorial-demo{position:static;display:block;background:transparent;color:#939d89;text-align:center;font-size:10px;padding:9px 0 0}.tutorial-callouts{display:flex;flex-direction:column;gap:18px;padding-top:16px;min-width:0}.tutorial-bubble{position:relative;inset:auto;max-width:none;width:100%;padding:11px 12px;background:#fffef5;box-shadow:0 3px 12px #766a4210;border-color:#d8d4b9;font-size:12px;line-height:1.9}.tutorial-bubble strong{display:block;color:#607752;font-size:12px;font-weight:500;margin-bottom:5px}.tutorial-bubble p{margin:0;color:#79876a;overflow-wrap:anywhere}.tutorial-bubble:after{left:-5px;top:20px;bottom:auto;width:8px;height:8px;border:0;border-left:1px solid #d8d4b9;border-bottom:1px solid #d8d4b9;background:#fffef5}
.tutorial-about{padding:0 5px;touch-action:pan-y}.about-illustration{height:170px;overflow:hidden;border-radius:70px 70px 15px 15px;margin:8px 15px 22px;opacity:.94}.about-illustration img{width:100%;height:100%;object-fit:cover;object-position:50% 48%;pointer-events:none}.about-brand{font:500 20px/1.5 var(--serif);letter-spacing:4px;color:#899572;margin:12px 0}.tutorial-about h3{font:500 27px/1.7 var(--serif);color:#526c45;margin:0 0 15px;max-width:300px}.tutorial-about p{font-size:13px;color:#7b8b6b;line-height:2;margin:14px 0}.about-choice{font-size:12px;color:#897f5e;border-top:1px solid #dce2d3;padding:16px 0;margin-top:19px;line-height:1.85}
.calendar-view>.scroll-area{scrollbar-width:none}.calendar-view>.scroll-area::-webkit-scrollbar{width:0;height:0}.calendar-scrollbar{position:absolute;right:0;width:12px;z-index:2;pointer-events:auto;touch-action:none}.calendar-scrollbar[hidden]{display:none}.calendar-scroll-thumb{position:absolute;right:2px;width:4px;border-radius:5px;background:#b8c5a6b0}.calendar-scrollbar:hover .calendar-scroll-thumb,.calendar-scrollbar:focus .calendar-scroll-thumb{background:#8b9e74}.calendar-scrollbar:focus-visible{outline:1px solid #90a17c;outline-offset:-1px}
.large-text .tutorial-bubble,.large-text .tutorial-bubble strong{font-size:14px}.large-text .tutorial-about p{font-size:16px}.large-text .about-choice{font-size:14px}
@media(max-width:360px){.tutorial-stage{grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:12px}.tutorial-scroll{padding-left:12px;padding-right:12px}.tutorial-bubble{padding:9px 10px}.tutorial-callouts{gap:13px;padding-top:6px}.tutorial-copy h3{font-size:20px}.tutorial-about h3{font-size:24px}.about-illustration{height:135px}}
@media(max-height:700px){.tutorial-stage{width:100%}.tutorial-footer{padding-bottom:10px}.tutorial-copy{padding-bottom:12px}.tutorial-about p{margin:10px 0}.about-illustration{height:120px;margin-bottom:14px}}
