.blob-background{pointer-events:none;position:absolute;inset:0;overflow:hidden}.blob-background-photo{object-fit:cover;position:absolute}.blob-background-blob{border-radius:50%;position:absolute}.blob-background-bottom-fade{background:linear-gradient(#fff0,#ffffff8f);height:131px;position:absolute;bottom:0;left:0;right:0}.blob-background-side-fade{position:absolute;top:0;bottom:0}.blob-background-side-fade.is-leading{background:linear-gradient(90deg,#fff,#fff0);left:0}.blob-background-side-fade.is-trailing{background:linear-gradient(90deg,#fff0,#fff);right:0}.narra-toast-layer{z-index:40;padding:0 var(--paper-padding);pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:120px;left:0;right:0}.narra-toast{background:var(--toast-background);color:#fff;text-align:center;border-radius:999px;max-width:100%;padding:8px 20px;animation:.2s ease-in-out narra-toast-in}.narra-toast.is-leaving{opacity:0;transition:opacity .2s ease-out}@keyframes narra-toast-in{0%{opacity:0}}.login-screen{position:absolute;inset:0;overflow:hidden}.login-top{aspect-ratio:402/162;object-fit:cover;pointer-events:none;width:100%;position:absolute;top:0;left:0}.login-content{flex-direction:column;height:100%;padding:0 16px;display:flex;position:relative;overflow-y:auto}.login-header{flex-direction:column;gap:8px;padding-top:112px;display:flex}.login-title{font:600 24px/32px var(--font-sans);color:#000c;margin:0}.login-subtitle{min-height:24px;font:400 15px/24px var(--font-sans);color:#0006;text-shadow:0 0 2px #00000014;margin:0}.login-fields{flex-direction:column;gap:12px;margin-top:44px;display:flex}.login-field{background:#0000000d;border-radius:12px;align-items:center;gap:8px;height:60px;padding:0 12px;display:flex}.login-field.is-rejected{box-shadow:inset 0 0 0 1px red}.login-field input{min-width:0;height:100%;font:400 15px/20px var(--font-sans);color:#000;background:0 0;border:0;outline:none;flex:1;padding:0}.login-field input::placeholder{color:#0006}.login-clear{color:#00000040;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.login-eye{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.login-message{font:400 13px/18px var(--font-sans);color:#e53935;margin:12px 0 0}.login-spacer{flex:1;min-height:24px}.login-footer{flex-direction:column;gap:8px;padding-bottom:58px;display:flex}.login-help{text-align:center;height:20px;font:400 13px/20px var(--font-sans);color:#0006;text-shadow:0 0 2px #00000014;margin:0}.login-submit,.login-staff{height:46px;font:500 17px/24px var(--font-sans);border-radius:999px;justify-content:center;align-items:center;gap:10px;display:flex}.login-submit{color:#fff;background:#000}.login-submit.is-disabled{background:#0006}.login-submit:disabled{cursor:default}.login-submit:active:not(:disabled),.login-staff:active{opacity:.8}.login-staff{color:#000c;background:#0000000d}.login-spinner{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.9s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.app-viewport:has(.login-staff) .narra-toast-layer{bottom:174px}.embed-login{isolation:isolate;text-align:center;height:100%;color:var(--body-text);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 32px;display:flex;position:relative}.embed-login>.blob-background{z-index:-1}.embed-login-detail{color:var(--meta-text);margin:0}.embed-login-button{color:#fff;background:#1a1a1a;border-radius:999px;margin-top:12px;padding:10px 28px}.embed-login-error{color:var(--link-strong);margin:0}.daily-backdrop{pointer-events:none;background:#8c8c8c;position:absolute;inset:0;overflow:hidden}.daily-backdrop__layer{position:absolute;inset:0}.daily-backdrop__layer--entering{animation:.2s ease-in-out both daily-backdrop-fade}@keyframes daily-backdrop-fade{0%{opacity:0}to{opacity:1}}.daily-backdrop__graded{object-fit:fill;width:100%;height:100%;display:block}.daily-backdrop__ungraded{filter:blur(100px);position:absolute;inset:0}.daily-backdrop__ungraded img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(2.2)}.feedback-group{flex-direction:column;gap:12px;display:flex}.feedback-label{height:24px;font:600 15px/24px var(--font-sans);color:#44403b}.feedback-stars{justify-content:space-between;padding:0 16px;display:flex}.feedback-star{transition:color .15s;display:block}.feedback-comment{color:#000;width:100%;font:400 15px/20px var(--font-sans);resize:none;background:#0000000d;border:0;border-radius:12px;outline:none;padding:12px;display:block}.feedback-comment::placeholder{color:#0006}.feedback-failure{font:400 13px/18px var(--font-sans);color:#e53935}.feedback-submit{color:#fff;width:100%;height:46px;font:500 17px/22px var(--font-sans);background:#0006;border-radius:999px;justify-content:center;align-items:center;gap:10px;display:flex}.feedback-submit[data-active=true]{background:#000}.feedback-submit:active:not(:disabled){opacity:.8}.feedback-submit:disabled{cursor:default}.feedback-submit.story{height:40px;font:400 15px/24px var(--font-sans);background:#0000004d;gap:8px}.feedback-submit.story[data-active=true]{background:#000}.feedback-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite feedback-spin}@keyframes feedback-spin{to{transform:rotate(360deg)}}.feedback-host{z-index:20;color:initial;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.feedback-scrim{opacity:0;background:#0003;transition:opacity .3s;position:absolute;inset:0}.feedback-scrim.shown{opacity:1}.feedback-panel{width:100%;max-width:500px;max-height:100%;padding-bottom:max(34px, env(safe-area-inset-bottom,0px));background:#fff;border-radius:24px 24px 0 0;transition:transform .3s cubic-bezier(.2,.9,.3,1);position:relative;overflow-y:auto;transform:translateY(100%);box-shadow:0 15px 75px #0000002e}.feedback-panel.shown{transform:translateY(0)}.feedback-panel-header{touch-action:none;height:66px;position:relative}.feedback-grabber{background:#3c3c434d;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:5px;left:50%}.feedback-panel-title{font:500 17px/20px var(--font-sans);color:#000000b3;white-space:nowrap;text-overflow:ellipsis;position:absolute;top:28px;left:16px;right:74px;overflow:hidden}.feedback-panel-close{color:#000c;background:#0000000d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:11px;right:14px}.feedback-panel-groups{flex-direction:column;gap:40px;padding:16px;display:flex}.feedback-submit-row{padding:0 16px}.story-feedback{background:#ffffffe6;border-radius:16px;flex-direction:column;gap:24px;padding:16px;display:flex}.story-feedback-submit{flex-direction:column;gap:4px;display:flex}.story-feedback-note{text-align:center;height:16px;font:400 12px/16px var(--font-sans);color:#0000004d}@media (prefers-reduced-motion:reduce){.feedback-panel,.feedback-scrim{transition:none}}.feedback-comment{-webkit-user-select:text;user-select:text}.viewer-layer{z-index:100;color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;position:absolute;inset:0;overflow:hidden}.viewer-top-bar{height:44px;margin-top:env(safe-area-inset-top,0px);justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:relative}.viewer-top-title{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.viewer-icon-button{color:#fff;justify-content:center;align-items:center;display:flex;position:relative}.viewer-icon-button:after{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewer-icon-button:disabled{cursor:default}.viewer-actions{align-items:center;gap:24px;height:44px;display:flex}.viewer-feedback-button{color:#fff;background:#d9d9d91a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.viewer-toast{z-index:5;color:#fff;font:400 14px/20px var(--font-sans);white-space:nowrap;pointer-events:none;background:#000000b3;border-radius:999px;padding:10px 16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewer-collection-pill{color:#ffffffb3;white-space:nowrap;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:8px 14px 8px 10px;display:flex}.viewer-collection-avatar{background:#ffffff40;border-radius:50%;flex:none;width:20px;height:20px;overflow:hidden}.viewer-collection-divider{background:#d9d9d9;width:.5px;height:12px}.viewer-live-badge{color:#fff;padding:8px;display:block}.download-toast{left:40px;right:40px;bottom:calc(140px + env(safe-area-inset-bottom,0px));z-index:6;color:#fff;pointer-events:none;background:#1a1a1ae6;border-radius:12px;align-items:center;gap:12px;padding:12px 10px 12px 12px;display:flex;position:absolute}.download-toast-leading{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.download-ring.spinning{animation:1s linear infinite download-spin}@keyframes download-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.download-ring.spinning{animation:none}}.photo-viewer-stage{position:absolute;inset:0;overflow:hidden}.photo-viewer-track{will-change:transform;display:flex;position:absolute;inset:0}.photo-viewer-track.settling{transition:transform .3s cubic-bezier(.2,.9,.3,1)}.photo-viewer-page{flex:none;width:100%;height:100%;position:relative;overflow:hidden}.photo-viewer-chrome{pointer-events:none;flex-direction:column;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}.photo-viewer-chrome>*{pointer-events:auto}.photo-viewer-chrome .viewer-spacer{pointer-events:none;flex:1}.photo-viewer-top{background:linear-gradient(#00000073,#0000);margin-bottom:-32px;padding-bottom:32px}.photo-viewer-meta{padding-top:40px;padding-bottom:max(34px, env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#0000008c);flex-direction:column;gap:16px;display:flex}.photo-viewer-captions{flex-direction:column;gap:4px;display:flex}.photo-viewer-statement{-webkit-line-clamp:4;color:#fffc;text-shadow:0 1px 1px #0006;-webkit-box-orient:vertical;margin:0;padding:0 14px;animation:.2s ease-out both viewer-statement-fade-in;display:-webkit-box;overflow:hidden}@keyframes viewer-statement-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.photo-viewer-statement{animation:none}}.photo-viewer-description{text-shadow:0 1px 1px #0006;align-items:baseline;gap:8px;padding:0 14px;display:flex}.photo-viewer-description .time{color:#ffffffb3;flex:none}.photo-viewer-description .text{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.photo-viewer-description .text.expanded{white-space:normal}.photo-viewer-description .expand{color:#ffffffb3;flex:none}.photo-viewer-actions-row{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;display:flex}.photo-viewer-actions-row .viewer-actions{margin-left:auto}.photo-viewer-feedback{align-self:flex-end;margin:0 8px 22px 0}.zoomable{position:absolute;inset:0;overflow:hidden}.zoomable-image{transform-origin:50%;will-change:transform;max-width:none;position:absolute;top:50%;left:50%}.zoomable-image.settling{transition:transform .25s cubic-bezier(.2,.9,.3,1)}.zoomable-placeholder{background:#ffffff14;position:absolute;inset:0}.vlog-player{flex-direction:column;display:flex;position:absolute;inset:0}.vlog-player-title{color:#fff;font:500 17px/22px Songti SC,Noto Serif SC,serif}.vlog-stage{cursor:pointer;flex:none;width:100%;height:226px;position:relative;overflow:hidden}.vlog-stage.whole-frame{flex:1;height:auto}.vlog-stage video,.vlog-stage .vlog-poster{object-fit:cover;background:#ffffff14;width:100%;height:100%;position:absolute;inset:0}.vlog-stage.whole-frame video{object-fit:contain;background:0 0}.vlog-play-overlay{color:#fff;pointer-events:none;background:#00000059;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;transition:opacity .15s;display:flex;position:absolute;top:50%;left:50%}.vlog-failure{color:#fff;font:400 13px/18px var(--font-sans);background:#0009;border-radius:8px;padding:10px;position:absolute;bottom:16px;left:16px;right:16px}.vlog-progress-row{position:relative}.vlog-progress-row .viewer-feedback-button{position:absolute;bottom:36px;right:8px}.vlog-progress{cursor:pointer;touch-action:none;height:28px;position:relative}.vlog-progress .line{height:1px;position:absolute;top:13.5px;left:0}.vlog-progress .thumb{background:#fff;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:9px}.vlog-controls{padding:0 12px max(34px, env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;display:flex}.vlog-time{font:400 14px/20px var(--font-menlo);color:#ffffffb3;text-shadow:0 1px 1px #0006;font-variant-numeric:tabular-nums}.viewer-layer.clear{color:inherit;touch-action:auto;background:0 0}.information-figure{margin:0}.info-card-shell{position:relative}.information-read-aloud{color:#82857f;height:20px;font:12px/18px var(--font-sans);white-space:nowrap;cursor:not-allowed;background:#f7f7f5;border:1px solid #dddeda;border-radius:6px;flex:none;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.info-card-actions{align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;left:72px}.information-file-button{color:#315b43;min-height:42px;font:14px/20px var(--font-sans);text-align:left;cursor:pointer;background:#edf4ed;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.information-file-button>span:first-child{min-width:0}.information-file-button>span:last-child{flex:none}.information-file-button.is-compact{border-radius:6px;min-width:0;height:20px;min-height:20px;padding:0 6px;font-size:12px}.information-file-button.is-compact>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.information-file-button:disabled{cursor:wait;opacity:.65}.attachment-panel-header>.information-read-aloud{margin-top:2px}.information-image-note,.information-source{color:#777a75;font-size:11px;line-height:1.5}.information-image-note{margin-top:6px}.information-action{color:#315b43;background:#edf4ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 14px;font-size:14px;text-decoration:none;display:inline-flex}.information-source a{color:inherit}.information-map-block,.information-weather,.information-point-detail{flex-direction:column;gap:12px;min-width:0;display:flex}.information-map{background:#edf0e8;border-radius:12px;position:relative;overflow:hidden}.information-map-pin{color:#fff;cursor:pointer;background:#407e62;border:3px solid #fff;border-radius:11px;width:48px;height:48px;padding:0;position:absolute;transform:translate(-50%,-100%);box-shadow:0 2px 9px #0003}.information-map-pin img{border-radius:8px}.information-map-pin-label{white-space:nowrap;color:#35453a;background:#fffffff0;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:600;position:absolute;top:48px;left:50%;transform:translate(-50%)}.information-map-number{font-size:18px}.information-map-credit{color:#555;background:#fffffff0;padding:2px 5px;font-size:10px;position:absolute;bottom:0;right:0}.information-map-places{border:1px solid #e9ece7;border-radius:10px;overflow:hidden}.information-place-row{color:#35453a;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9ece7;justify-content:space-between;align-items:center;width:100%;padding:12px;font-size:14px;display:flex}.information-place-row:last-child{border-bottom:0}.information-back{color:#52664c;cursor:pointer;background:#f2f4ef;border:0;border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:24px}.information-point-gallery{scroll-snap-type:x mandatory;gap:8px;display:flex;overflow-x:auto}.information-image-open{cursor:zoom-in;border:0;padding:0;display:block}.information-point-image{scroll-snap-align:start;background:#f5f4ef;border-radius:12px;flex:0 0 82%;height:200px;overflow:hidden}.information-point-facts{background:#f5f7f2;border-radius:12px;grid-template-columns:auto 1fr;gap:10px 12px;margin:0;padding:14px;font-size:12px;line-height:1.6;display:grid}.information-point-facts dt{color:#7c8177}.information-point-facts dd{color:#43493e;margin:0}.information-weather{background:#f2f6f7;border-radius:14px;padding:16px}.information-weather-hours{gap:16px;padding:4px 0 8px;display:flex;overflow-x:auto}.information-weather-hour{color:#62737a;flex-direction:column;flex:0 0 54px;align-items:center;gap:6px;font-size:11px;display:flex}.information-weather-hour strong{color:#354b53;font-size:22px;font-weight:500}.information-weather-hour small{white-space:nowrap;font-size:9px}.information-weather-symbol{font-size:29px;line-height:38px}.name-confirmation{color:#000000b3;background:#0000000d;border-radius:12px;margin:0 16px 0 36px;padding:12px;font-size:15px;line-height:1.6}.name-confirmation-question{overflow-wrap:anywhere}.name-confirmation input{width:6em;max-width:100%;font:inherit;background:#fff;border:1px solid #0003;border-radius:6px;margin:0 4px;padding:4px 6px}.name-confirmation-actions{gap:16px;margin-top:12px;display:flex}.name-confirmation-actions button{color:inherit;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:6px;padding:6px 12px}.name-confirmation button:disabled{opacity:.45;cursor:default}.name-confirmation button:focus-visible,.name-confirmation input:focus-visible{outline-offset:2px;outline:2px solid #345883}.name-confirmation-done{color:#3f6b54;margin-top:12px}.name-confirmation-error{color:#9a3434;margin-top:8px;font-size:13px}.live-badge{background:var(--live-badge-background);color:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 8px 4px 6px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff3}.daily-detail-feed{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.daily-detail-feed img,.viewer-layer img{-webkit-user-drag:none}.day-slot{will-change:transform;position:absolute;inset:0}.day-paper{position:absolute;inset:0}.paper-scroll{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 24px);mask-image:linear-gradient(#0000 0,#000 24px)}.paper-scroll::-webkit-scrollbar{display:none}.paper-scroll.scrolled{-webkit-mask-image:linear-gradient(#0000 0 27px,#000 54px);mask-image:linear-gradient(#0000 0 27px,#000 54px)}.paper-content{padding-top:12px;padding-bottom:var(--tab-bar-overlay-inset);flex-direction:column;align-items:center;display:flex}.paper{border-radius:var(--paper-radius);background:var(--paper);box-shadow:var(--paper-shadow)}.paper-header{padding:var(--paper-padding) var(--paper-padding) 16px;flex-direction:column;gap:20px;display:flex}.paper-header:empty{padding-bottom:0}.collapse-row-placeholder{height:20px}.monthly-summary,.live-storyline-header{flex-direction:column;gap:6px;display:flex}.monthly-tally,.live-storyline-caption{color:var(--caption-text)}.paper-section{padding-left:var(--paper-padding);padding-right:var(--paper-padding)}.paper-bottom{height:var(--paper-padding)}.collapse-bar{padding:var(--paper-padding) var(--paper-padding) 12px;z-index:2;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.collapse-bar:before,.collapse-bar:after{content:"";z-index:-1;opacity:0;transition:opacity .2s ease-in-out;position:absolute;left:0;right:0}.collapse-bar:before{background:linear-gradient(#fff0,#ffffff73);height:27px;top:-12px}.collapse-bar:after{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:#ffffff73;top:15px;bottom:0}.collapse-bar.scrolled:before,.collapse-bar.scrolled:after{opacity:1}.collapse-button{height:20px;color:var(--paper-header-text);align-items:center;gap:6px;display:flex;position:relative}.collapse-button:after,.download-all:after,.live-replay:after{content:"";width:max(44px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-header{align-items:center;gap:8px;display:flex}.section-title{color:var(--section-title);flex:1;margin:0}.body-text{color:var(--body-text);white-space:pre-wrap;margin:0}.module{flex-direction:column;display:flex}.module-12{gap:12px}.module-16{gap:16px}.media-tile{border-radius:var(--media-radius);cursor:pointer;background:#0000000d;flex:none;position:relative;overflow:hidden}.h-track{touch-action:none;position:relative;overflow:hidden}.moments-grid{position:relative}.moments-grid-cell{cursor:pointer;background:#0000000d;border-radius:4px;position:absolute;overflow:hidden}.cell-live-badge{pointer-events:none;position:absolute;bottom:8px;left:8px}.moments-grid-fold-row{justify-content:center;display:flex}.moments-grid-fold{color:var(--meta-text);font-size:14px;font-weight:500}.moments-grid-share-row{justify-content:flex-end;display:flex}.moments-grid-share{color:var(--meta-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.moments-grid-share:disabled{cursor:default;opacity:.6}.h-track-content{will-change:transform;align-items:flex-start;width:max-content;transition:transform .3s cubic-bezier(.2,.9,.3,1);display:flex}.h-track-loop-page{position:absolute;top:0}.h-track-arrow{display:none}@media (hover:hover) and (pointer:fine){.h-track-arrow{z-index:1;color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-16px;padding:0;transition:background .15s ease-in-out;display:flex;position:absolute;top:50%}.h-track-arrow:hover{background:#0009}.h-track-arrow.prev{left:8px}.h-track-arrow[hidden]{display:none}}.vlog-card{height:var(--vlog-height);border-radius:var(--media-radius);cursor:pointer;position:relative;overflow:hidden}.vlog-card-gradient{background:linear-gradient(#0000,#0000001a,#000000ad);height:78px;position:absolute;bottom:0;left:0;right:0}.vlog-card-footer{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.vlog-card-meta{color:#fffc;flex-direction:column;gap:4px;display:flex}.vlog-card-play{color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:inset 0 0 0 1px #fff3}.moments-module{flex-direction:column;gap:14px;display:flex}.moment-copy{color:var(--body-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.moment-time{color:var(--meta-text)}.collapsed-copy{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;display:-webkit-box;overflow:hidden}.entity{color:var(--link)}.entity-icon{vertical-align:-2px;margin-right:4px;display:inline-block!important}.entity-avatar{vertical-align:-3px;border-radius:50%;width:16px;height:16px;margin-right:4px;display:inline-block;overflow:hidden}.moment-dots{pointer-events:none;justify-content:center;gap:4px;display:flex;position:absolute;bottom:10px;left:0}.moment-dots .dot{background:#ffffff73;border-radius:2px;width:6px;height:4px;transition:width .15s ease-in-out}.moment-dots .dot.current{background:#fff;width:16px}@keyframes fade-in{0%{opacity:0}}.timeline-row{flex-direction:column;gap:14px;display:flex;position:relative}.timeline-body{margin-left:var(--moment-body-inset)}.timeline-rail{width:var(--timeline-rail-width);flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;left:0}.rail-dot{width:var(--timeline-rail-width);height:var(--timeline-rail-width);background:var(--rail-dot);border-radius:50%;flex:none;margin-top:7.5px}.rail-line{width:1px;margin-bottom:calc(-1 * var(--timeline-row-gap));background:var(--rail-line);flex:1}.timeline-rail.last .rail-line{margin-bottom:0}.timeline-comment{margin-left:-8px;display:flex}.timeline-card{margin-top:2px;position:relative}.timeline-card-mascot{position:absolute;top:4px;left:-29px}.comment-bubble{background:#fffc;align-items:center;gap:8px;max-width:calc(100% + 8px);min-height:42px;padding:7px 14px 7px 7px;display:flex;box-shadow:0 0 8px #0000000a}.comment-text{color:var(--attachment-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.info-card{cursor:pointer;align-items:center;display:flex}.info-card-timeline{height:var(--attachment-card-height);border-radius:var(--media-radius);background:#fff;gap:12px;padding:12px 16px;box-shadow:0 0 8px #0000000a}.info-card-timeline .info-card-texts{gap:4px}.info-card-texts{flex-direction:column;flex:1;min-width:0;display:flex}.info-card-title{height:24px;color:var(--attachment-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.info-card-summary{min-width:0;height:20px;color:var(--attachment-detail);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.info-card-link{height:20px;color:var(--attachment-link);flex:none;align-items:center;gap:2px;display:flex}.info-card-chevron{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.info-card-thumb{border-radius:8px;flex:none;overflow:hidden}.wrap-block{flex-direction:column;gap:14px;display:flex}.wrap-block-heading-row{align-items:center;gap:8px;display:flex}.block-heading{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.block-eyebrow{font:400 12px/15px var(--font-garamond);letter-spacing:2.4px;color:#44403b8c}.block-title{font:900 22px/30px var(--font-title-serif);color:var(--body-text);margin:0}.block-rule{background:#44403b2e;width:36px;height:1px;margin-top:6px}.block-state-note{color:var(--caption-text);margin:0}.expandable-body{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.body-expand{color:#44403b99}.collage-row{align-items:flex-start;display:flex}.collage-column{flex-direction:column;display:flex}.collage-more{color:#fff;font:600 20px/24px var(--font-sans);pointer-events:none;background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gallery-module{flex-direction:column;gap:4px;display:flex}.gallery-slot{cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.gallery-card{background:#fff;box-shadow:0 0 0 1px #0000001a,0 4px 8px #0000001f}.gallery-art{background:#0000000d;border-radius:2px;position:relative;overflow:hidden}.gallery-plaque{flex-direction:column;align-items:center;gap:3px;display:flex}.gallery-plaque-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:900 15px/20px var(--font-title-serif);color:#44403bd9;overflow:hidden}.gallery-plaque-counter{font:400 11px/14px var(--font-menlo);letter-spacing:.4px;color:#44403b80}.gallery-statements{margin-top:6px;padding:0 8px;display:grid}.gallery-statement{-webkit-line-clamp:4;text-align:center;color:#44403bb3;-webkit-box-orient:vertical;grid-area:1/1;margin:0;display:-webkit-box;overflow:hidden}.gallery-statement.shown{animation:.2s ease-out both statement-fade-in}@keyframes statement-fade-in{0%{opacity:0}to{opacity:1}}.sticker-cell{cursor:pointer;border-radius:4px;flex:none;position:relative;overflow:hidden}.achievement-badge-cell{cursor:pointer;position:relative}.live-time-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.live-headline{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:400 13px/18px var(--font-sans);color:var(--meta-text);overflow:hidden}.day-end{flex-direction:column;align-items:center;gap:4px;padding-top:32px;display:flex}.day-end-title-row{align-items:center;gap:12px;width:100%;display:flex}.day-end-line{background:#00000014;flex:1;height:1px}.day-end-title{white-space:nowrap;color:var(--caption-text)}.day-end-caption{color:var(--caption-text);opacity:.8}.live-replay{padding:8px;position:absolute;bottom:0;left:0}.download-all{color:var(--section-title);align-items:center;gap:4px;display:flex;position:relative}.monthly-chapter{flex-direction:column;display:flex}.monthly-chapter-title{color:var(--monthly-chapter-title);margin:0}.monthly-photo{cursor:pointer;flex-direction:column;flex:none;gap:6px;display:flex}.monthly-photo-caption{color:var(--caption-text);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.monthly-avatar{flex-direction:column;flex:none;align-items:center;gap:6px;width:84px;display:flex}.monthly-avatar-image{background:#0000000f;border-radius:50%;width:84px;height:84px;overflow:hidden}.monthly-avatar-name{text-align:center;width:84px;color:var(--body-text)}.map-block{flex-direction:column;gap:12px;display:flex}.route-map{border-radius:var(--media-radius);position:relative;overflow:hidden}.route-map:after{content:"";border-radius:var(--media-radius);pointer-events:none;border:4px solid #fff;position:absolute;inset:0}.route-map svg{display:block}.route-map-expand{color:#fff;background:#0003;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;bottom:12px;right:12px}.map-caption{color:var(--caption-text)}.companion-card{border-radius:var(--media-radius);background-position:50%;background-size:cover;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff}.companion-link{color:#da4100b3;align-items:center;gap:4px;display:flex}.companion-emoji{position:absolute;top:-11px;right:14px}.sheet-scrim{background:#0003;animation:.25s ease-out fade-in;position:absolute;inset:0}.attachment-panel{background:#fff;border-radius:24px 24px 0 0;flex-direction:column;max-height:calc(100% - 48px);animation:.3s cubic-bezier(.2,.9,.3,1) sheet-up;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes sheet-up{0%{transform:translateY(100%)}}.sheet-grabber{background:#3c3c434d;border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:5px;left:50%}.attachment-panel-scroll{padding:20px var(--paper-padding) max(32px, env(safe-area-inset-bottom,0px));flex-direction:column;gap:16px;display:flex;overflow-y:auto}.attachment-panel-header{align-items:flex-start;gap:12px;display:flex}.attachment-panel-title{color:var(--attachment-text);flex:1;margin:0}.attachment-panel-close{width:28px;height:28px;color:var(--meta-text);background:#0000000d;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.attachment-panel-heading{color:var(--attachment-text);margin:0}.attachment-panel-list{flex-direction:column;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.h-track-content,.moment-dots .dot,.collapse-bar:before,.collapse-bar:after{transition:none}.gallery-statement.shown,.attachment-slot,.sheet-scrim,.attachment-panel{animation:none}}.daily-chrome--light{--chrome-primary:#fff;--chrome-secondary:#fffc;--chrome-tertiary:#ffffffb3;--chrome-rays:#ffffffc7}.daily-chrome--dark{--chrome-primary:#000000c7;--chrome-secondary:#0000009e;--chrome-tertiary:#00000085;--chrome-rays:#0000009e}.daily-root{position:absolute;inset:0;overflow:hidden}.daily-root__column{padding-top:calc(8px + env(safe-area-inset-top,0px));flex-direction:column;display:flex;position:absolute;inset:0}.daily-root__stage{flex:1;min-height:0;position:relative}.daily-root__cover{position:absolute;inset:0}.daily-root__cover--hidden{pointer-events:none}.daily-root__detail{transform-origin:50% 42%;position:absolute;inset:0}@keyframes daily-detail-enter{0%{opacity:0;transform:scale(.9)}}@keyframes daily-calendar-enter{0%{opacity:0;transform:var(--calendar-hidden)}}@keyframes daily-fade-in{0%{opacity:0}}.daily-date-header{z-index:2;flex:none;justify-content:space-between;align-items:center;padding:12px 16px 12px 0;display:flex;position:relative}.daily-date-header__date{height:38px;color:var(--chrome-primary);align-items:center;gap:10px;display:flex}.daily-date-header__pointer{background:var(--pointer);border-radius:1px;flex:none;width:18px;height:2px;position:relative}.daily-date-header__rays{z-index:-1;background:var(--chrome-rays);pointer-events:none;width:165px;height:164px;position:absolute;top:calc(50% - 82px);left:-152px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.daily-date-header__title{white-space:nowrap;color:var(--chrome-primary)}.daily-date-header__sub{color:var(--chrome-secondary);white-space:nowrap;flex-direction:column;align-items:flex-start;display:flex}.daily-date-header__chevron{color:var(--chrome-tertiary);flex:none}.daily-status-badge{color:#fffc;white-space:nowrap;align-items:center;gap:6px;display:flex}.daily-status-badge--dark{color:#0009}.daily-status-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.daily-status-badge__dot--failed{background:#ff3b30}.daily-status-badge__dot--complete{background:#4dd300cc}.daily-cover-pager{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.daily-cover-pager__page{position:absolute;inset:0}.daily-cover-screen{flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.daily-cover-screen__titles{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.daily-cover-screen__title{color:var(--chrome-primary)}.daily-cover-screen__subtitle{color:var(--chrome-secondary)}.daily-cover-screen__stack{cursor:pointer;border-radius:8px;outline:none;flex:none;margin-top:40px}.daily-cover-screen__stack:focus-visible{outline:2px solid var(--chrome-secondary);outline-offset:4px}.daily-cover-screen__spacer{flex:1 1 0;min-height:12px}.daily-cover-stack{position:relative}.daily-cover-card{transform-origin:50%;background:#c2c2c2;border-radius:8px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 24px #0000001f}.daily-cover-card:after{content:"";pointer-events:none;border:2px solid #fff;border-radius:8px;position:absolute;inset:0}.daily-cover-card--paper{background:#fffc}.daily-cover-card--paper:after{display:none}.daily-cover-stack__expand{color:#fff;background:#33323280;border-radius:18px;justify-content:center;align-items:center;width:112px;height:36px;display:flex;position:absolute;top:314px;left:calc(50% - 56px)}.daily-cover-guide{color:var(--chrome-secondary);pointer-events:none;flex-direction:column;flex:none;align-items:center;animation:1.1s ease-in-out infinite alternate daily-cover-guide-nudge;display:flex}.daily-cover-guide svg+svg{margin-top:-6px}@keyframes daily-cover-guide-nudge{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}.daily-calendar-dim{z-index:3;background:#0000002e;position:absolute;inset:0}.daily-calendar-anchor{z-index:4;position:absolute;left:15px;right:15px}.daily-calendar{-webkit-backdrop-filter:blur(30px)saturate(1.8);backdrop-filter:blur(30px)saturate(1.8);background:#fffc;border:1px solid #fff;border-radius:16px;padding:16px}.daily-calendar__header{color:#000c;justify-content:space-between;align-items:center;height:36px;display:flex}.daily-calendar__step{justify-content:center;align-items:center;width:44px;height:44px;margin:0 -17px;display:flex}.daily-calendar__table{flex-direction:column;gap:1px;padding-top:16px;display:flex}.daily-calendar__weekdays,.daily-calendar__week{display:flex}.daily-calendar__weekdays span{text-align:center;color:#757575;flex:1;font-size:12px;line-height:14px}.daily-calendar__slot{flex:1;justify-content:center;display:flex}.daily-calendar__cell{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.daily-calendar__cell:disabled{cursor:default}.daily-calendar__thumb{position:absolute;inset:0}.daily-calendar__thumb:after{content:"";background:#00000026;position:absolute;inset:0}.daily-calendar__number{font-size:16px;line-height:20px;position:relative}.daily-calendar__cell--has-archive{color:#fff}.daily-calendar__cell--in-month{color:#2b2b2b}.daily-calendar__cell--out-month{color:#2b2b2b59}.daily-calendar__cell--selected:after{content:"";border:2px solid #fff;border-radius:8px;position:absolute;inset:0}.daily-unavailable{text-align:center;background:#8c8c8c;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 32px;display:flex;position:absolute;inset:0}.daily-unavailable__title{color:var(--body-text)}.daily-unavailable__message{color:var(--caption-text)}.daily-unavailable__retry{color:var(--link);margin-top:4px}.daily-first-story{position:absolute;inset:0;overflow:hidden}.daily-first-story__background{pointer-events:none;background:linear-gradient(#fff 21.854%,#f2f2f2 89.817%);position:absolute;inset:0}.daily-first-story__photo{object-fit:cover;opacity:.5;filter:blur(4px);position:absolute}.daily-first-story__blob{border-radius:50%;position:absolute}.daily-first-story__bottom-fade{background:linear-gradient(#fff0,#ffffff8f);height:131px;position:absolute;bottom:0;left:0;right:0}.daily-first-story__side-fade{position:absolute;top:0;bottom:0}.daily-first-story__side-fade--leading{background:linear-gradient(90deg,#fff,#fff0);left:0}.daily-first-story__side-fade--trailing{background:linear-gradient(90deg,#fff0,#fff);right:0}.daily-first-story__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:24px;display:flex;position:absolute;inset:0;transform:translateY(-24px)}.daily-first-story__title{font:600 20px/32px var(--font-sans);color:#000000b3}.daily-first-story__subtitle{font:400 15px/24px var(--font-sans);color:#0006}@media (prefers-reduced-motion:reduce){.daily-cover-guide{animation:none;transform:translateY(5px)}}.account-sheet-layer{z-index:50;position:absolute;inset:0}.account-sheet-dim{background:#0000004d;animation:.3s ease-out account-sheet-fade;position:absolute;inset:0}.account-sheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f1f1;border-radius:24px 24px 0 0;flex-direction:column;animation:.3s cubic-bezier(.2,.9,.3,1) account-sheet-rise;display:flex;position:absolute;inset:72px 0 0}@keyframes account-sheet-fade{0%{opacity:0}}@keyframes account-sheet-rise{0%{transform:translateY(100%)}}.account-sheet-header{flex:none;justify-content:center;align-items:center;height:66px;margin-top:4px;display:flex;position:relative}.account-sheet-title{font:500 17px/24px var(--font-sans);color:#000000b3;margin:0}.account-sheet-close{color:#000000b3;background:#ffffffa6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:12px;left:16px;box-shadow:0 8px 40px #0000001f}.account-sheet-body{flex-direction:column;flex:1;gap:24px;padding:16px;display:flex;overflow-y:auto}.account-profile{background:#fff;border-radius:24px;align-items:center;gap:13px;padding:16px;display:flex}.account-profile-text{flex-direction:column;gap:4px;min-width:0;display:flex}.account-profile-name{font:500 17px/22px var(--font-sans);color:#000c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-profile-phone{font:400 14px/20px var(--font-sans);color:#00000080}.account-sign-out{height:60px;font:400 15px/24px var(--font-sans);color:#000;background:#fff;border-radius:16px}.account-sign-out:disabled{cursor:default}.account-avatar{color:#00000040;background:#0000000d;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.confirm-alert-layer{z-index:60;background:#0003;justify-content:center;align-items:center;animation:.2s ease-out account-sheet-fade;display:flex;position:absolute;inset:0}.confirm-alert{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);text-align:center;background:#f2f2f2d9;border-radius:14px;width:270px;overflow:hidden}.confirm-alert-text{padding:19px 16px}.confirm-alert-text h3{font:600 17px/22px var(--font-sans);color:#000;margin:0}.confirm-alert-text p{font:400 13px/18px var(--font-sans);color:#000;margin:2px 0 0}.confirm-alert-actions{border-top:.5px solid #3c3c434a;display:flex}.confirm-alert-actions button{height:44px;font:400 17px/22px var(--font-sans);flex:1}.confirm-alert-actions button+button{border-left:.5px solid #3c3c434a}.confirm-alert-actions .is-cancel{color:#007aff;font-weight:600}.confirm-alert-actions .is-destructive{color:#ff3b30}.device-screen{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.device-greeting-row{flex:none;align-items:center;gap:16px;padding:62px 12px 16px 16px;display:flex;position:relative}.device-account{text-align:left;flex:1;align-items:center;gap:13px;min-width:0;display:flex}.device-greeting{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 17px/24px var(--font-sans);color:#000c;overflow:hidden}.device-settings{color:#000000b3;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.device-icon{width:24px;height:24px;-webkit-mask:var(--device-icon) center / contain no-repeat;-webkit-mask:var(--device-icon) center / contain no-repeat;mask:var(--device-icon) center / contain no-repeat;background:currentColor;flex:none;display:block}.device-scroll{padding-bottom:var(--tab-bar-overlay-inset);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--device-top-fade,0px));-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--device-top-fade,0px));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--device-top-fade,0px));flex:1;position:relative;overflow-y:auto}.device-hero{height:283px;position:relative}.device-floor-glow{filter:blur(23px);background:#ffffff1a;border-radius:50%;width:297px;height:60px;position:absolute;top:146px;left:50%;transform:translate(-50%,-50%)}.device-product{filter:drop-shadow(0 18px 22px #0000002e);width:228px;height:190px;animation:3s ease-in-out infinite alternate device-product-float;position:absolute;top:2px;left:calc(50% - 127px)}@keyframes device-product-float{0%{transform:translateY(4px)}to{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.device-product{animation:none}}.device-hero-caption{text-align:center;position:absolute;top:221px;left:16px;right:16px}.device-hero-title{font:500 24px/26px var(--font-sans);color:#000c;margin:0}.device-hero-hint{font:400 14px/20px var(--font-sans);color:#00000080;margin:16px 0 0}.device-column{padding:36px 20px 28px}.device-block{flex-direction:column;gap:16px;display:flex}.device-block-title{font:600 15px/24px var(--font-sans);color:#000000b3;margin:0;padding:0 4px}.device-assist-card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff1a;border-radius:16px;margin:0;padding:4px 16px;list-style:none;box-shadow:0 0 40px #00000014,0 0 12px #00000014}.device-assist-row{color:#0009;align-items:center;gap:12px;display:flex}.device-icon.is-assist{width:18px;height:18px}.device-assist-title{font:400 15px/24px var(--font-sans);color:#000000b3;border-bottom:1px solid #0000000d;flex:1;padding:16px 0}.device-assist-row:last-child .device-assist-title{border-bottom:0}.device-block-caption{font:400 12px/16px var(--font-sans);color:#0000004d;margin:0;padding:0 4px}.device-bottom-fade{pointer-events:none;background:linear-gradient(#fff0,#fff 56.45%);height:131px;position:absolute;bottom:0;left:0;right:0}.narra-tab-bar{--tab-fg:#fff;--tab-inactive-opacity:.7;--tab-glass-tint:#00000080;--tab-selection-fill:#fff3;--tab-shadow:0 8px 40px #0000;width:370px;max-width:100%;height:62px;color:var(--tab-fg);pointer-events:auto;justify-content:space-between;align-items:center;transition:color .25s ease-in-out;display:flex}.narra-tab-bar[data-tone=light]{--tab-fg:#000;--tab-inactive-opacity:.6;--tab-glass-tint:#fff9;--tab-selection-fill:#fffc;--tab-shadow:0 8px 40px #0000001f}.narra-tab-glass{background:var(--tab-glass-tint);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--tab-shadow), inset 0 0 0 .5px #ffffff59;transition:background .25s ease-in-out,box-shadow .25s ease-in-out}.narra-tab-circle{border-radius:50%;flex:none;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.narra-tab-capsule{border-radius:999px;height:62px;display:flex;position:relative}.narra-tab-capsule-button{padding:4px 0;display:flex}.narra-tab-capsule-button.is-daily{padding-left:6px}.narra-tab-capsule-button.is-collections{padding-right:6px}.narra-tab-capsule-button .narra-tab-label{width:102px;padding:6px 8px 7px}.narra-tab-selection{background:var(--tab-selection-fill);border-radius:999px;width:102px;transition:transform .3s,opacity .2s ease-in-out,background .25s ease-in-out;position:absolute;top:4px;bottom:4px;left:6px}.narra-tab-label{opacity:var(--tab-inactive-opacity);flex-direction:column;align-items:center;gap:2px;transition:opacity .25s ease-in-out;display:flex;position:relative}.narra-tab-label.is-selected{opacity:1}.narra-tab-label .t-tab-active,.narra-tab-label .t-tab-inactive{letter-spacing:-.1px}.narra-tab-icon{width:28px;height:28px;-webkit-mask:var(--tab-icon) center / contain no-repeat;-webkit-mask:var(--tab-icon) center / contain no-repeat;mask:var(--tab-icon) center / contain no-repeat;background:currentColor;display:block}.narra-tab-icon.is-wordmark{width:44px;height:44px}.tab-shell{position:absolute;inset:0}.tab-shell-pane{position:absolute;inset:0;overflow-y:auto}.tab-shell-pane.is-hidden{visibility:hidden;pointer-events:none}.tab-shell-bar{z-index:30;pointer-events:none;justify-content:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;bottom:34px;left:0;right:0}.tab-shell-bar.is-hidden{opacity:0}.tab-shell-bar.is-hidden .narra-tab-bar{pointer-events:none}.embed-live{--tab-bar-overlay-inset:12px}@font-face{font-family:SourceHanSerifCN-Heavy;src:url(/fonts/SourceHanSerifCN-Heavy-subset.otf)format("opentype");font-display:swap}@font-face{font-family:EBGaramond;src:url(/fonts/EBGaramond.ttf)format("truetype");font-display:swap}:root{--font-sans:"PingFang SC", "Noto Sans SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--font-title-serif:"SourceHanSerifCN-Heavy", "Songti SC", serif;--font-garamond:"EBGaramond", "Garamond", serif;--font-menlo:Menlo, "SF Mono", Consolas, monospace;--font-handwriting:"Noteworthy", "Bradley Hand", cursive;--body-text:#44403b;--section-title:#000000b3;--meta-text:#3a3a3a99;--paper-header-text:#3a3a3acc;--caption-text:#a3a5a2;--link:#ce6c42;--link-strong:#da4100;--pointer:#a7e5ff;--monthly-chapter-title:#2e2b27;--moments-toggle:#3a3a3a80;--rail-dot:#0000001a;--rail-line:#0000001a;--attachment-text:#000000b3;--attachment-detail:#0009;--attachment-link:#ea7440;--live-badge-background:#0000004d;--achievement-tint:#fff4dc;--star-gold:#f4b562;--toast-background:#1a1a1acc;--paper:#ffffffd9;--paper-shadow:0 8px 20px #00000014;--paper-padding:16px;--paper-margin:12px;--section-gap:48px;--tab-bar-overlay-inset:108px;--paper-radius:16px;--media-radius:12px;--moment-photo-height:231px;--timeline-rail-width:9px;--timeline-body-inset:12px;--moment-body-inset:21px;--timeline-row-gap:32px;--collapse-bar-height:60px;--attachment-card-height:96px;--attachment-row-height:60px;--achievement-card-height:173px;--sticker-side:164px;--vlog-height:195px;--map-height:120px}.t-header-title{font:900 32px/36px var(--font-title-serif);letter-spacing:-.1px}.t-header-date{font:400 15px/18px var(--font-garamond);letter-spacing:.5px}.t-header-weekday{font:400 14px/18px var(--font-sans);letter-spacing:-.1px}.t-status-badge{font:400 14px/20px var(--font-sans)}.t-cover-title{font:600 20px/32px var(--font-sans)}.t-cover-subtitle{font:400 15px/24px var(--font-sans)}.t-expand-pill{font:500 15px/24px var(--font-sans)}.t-paper-header{font:400 15px/20px var(--font-sans)}.t-moments-toggle{font:400 14px/16px var(--font-sans);letter-spacing:-.1px}.t-attachment-title{font:500 15px/24px var(--font-sans)}.t-attachment-detail{font:400 13px/20px var(--font-sans)}.t-attachment-comment{font:400 15px/22px var(--font-sans)}.t-live-badge{font:400 13px/17px var(--font-sans)}.t-attachment-panel-title{font:600 17px/24px var(--font-sans)}.t-section-title{font:600 15px/18px var(--font-sans)}.t-body{font:400 15px/24px var(--font-sans)}.t-moment-time{font:400 15px/24px var(--font-menlo);letter-spacing:.25px}.t-vlog-label{font:500 12px/13.5px var(--font-sans);letter-spacing:1.44px}.t-vlog-duration{font:400 12px/16px var(--font-menlo)}.t-caption{font:400 12px/16px var(--font-sans)}.t-monthly-chapter-title{font:600 17px/24px var(--font-sans)}.t-calendar-month{font:400 17px/24px var(--font-sans);letter-spacing:-.1px}.t-tab-active{font:600 10px/12px var(--font-sans);letter-spacing:-.1px}.t-tab-inactive{font:400 10px/12px var(--font-sans)}.t-viewer-title{font:500 17px/26px var(--font-sans)}.t-viewer-body{font:400 15px/24px var(--font-sans)}.t-viewer-time{font:400 15px/24px var(--font-menlo)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);color:var(--body-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:#1c1b1a}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-viewport{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2efe9;width:100%;max-width:430px;height:100%;margin:0 auto;position:relative;overflow:hidden}
