.dq7dEW_envelope{aspect-ratio:960/583;isolation:isolate;text-align:center;position:relative}.dq7dEW_paper{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dq7dEW_title{display:block;position:absolute;inset:3% 0 auto}.dq7dEW_title svg{width:100%;display:block;overflow:visible}.dq7dEW_title text{fill:var(--pp-ink);font:700 24px var(--pp-display)}.dq7dEW_envelope[data-has-sender=true] .dq7dEW_title{top:0}.dq7dEW_envelope[data-has-sender=true] .dq7dEW_title text{font-size:22px}.dq7dEW_envelope[data-has-sender=true] .dq7dEW_seal{width:25%}.dq7dEW_sender{width:60%;color:var(--pp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.72rem,3.3vw,.88rem);line-height:1.3;position:absolute;top:24.5%;left:20%;overflow:hidden}.dq7dEW_sender a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.dq7dEW_sender a:focus-visible{color:var(--pp-ink);outline:none;text-decoration-thickness:2px}.dq7dEW_hint{width:92%;color:var(--pp-ink);font-size:clamp(.72rem,3.3vw,.88rem);line-height:1.25;position:absolute;top:80%;left:4%}.dq7dEW_steps{justify-content:center;gap:5px;margin-top:6px;display:flex}.dq7dEW_steps i{background:var(--pp-line);border-radius:50%;width:4px;height:4px}.dq7dEW_steps i[data-complete=true]{background:var(--pp-clay)}.dq7dEW_seal{aspect-ratio:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;width:27%;max-width:100px;padding:0;display:block;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.dq7dEW_envelope .dq7dEW_seal:focus{outline:none}.dq7dEW_seal:focus-visible~.dq7dEW_hint{text-decoration:underline;-webkit-text-decoration-color:var(--pp-focus);text-decoration-color:var(--pp-focus);text-underline-offset:4px;text-decoration-thickness:2px}.dq7dEW_seal[aria-disabled=true]{cursor:wait}.dq7dEW_fragment{pointer-events:none;position:absolute;inset:0}.dq7dEW_fragment img{width:100%;height:100%;display:block}.dq7dEW_fragment[data-piece="0"]{clip-path:polygon(0 0,34% 0,40% 18%,32% 31%,40% 46%,34% 64%,42% 78%,35% 100%,0 100%);--fall-x:-25px;--fall-turn:-27deg}.dq7dEW_fragment[data-piece="1"]{clip-path:polygon(66% 0,100% 0,100% 100%,65% 100%,60% 78%,68% 64%,60% 46%,68% 31%,60% 18%);--fall-x:28px;--fall-turn:32deg}.dq7dEW_fragment[data-piece="2"]{clip-path:polygon(34% 0,66% 0,60% 18%,68% 31%,60% 46%,68% 64%,60% 78%,65% 100%,35% 100%,42% 78%,34% 64%,40% 46%,32% 31%,40% 18%);--fall-x:8px;--fall-turn:-14deg}.dq7dEW_fragment[data-detached=true]{animation:.7s cubic-bezier(.42,0,.78,.6) both dq7dEW_waxFall}.dq7dEW_impact{pointer-events:none;width:140%;height:140%;animation:.42s ease-out both dq7dEW_waxImpact;position:absolute;inset:-20%}.dq7dEW_announcement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes dq7dEW_waxFall{0%{opacity:1;transform:translate(0)rotate(0)}18%{transform:translate(calc(var(--fall-x) * .15), -3px) rotate(calc(var(--fall-turn) * .15));opacity:1}70%{opacity:.9}to{transform:translate(var(--fall-x), 105px) rotate(var(--fall-turn));opacity:0}}@keyframes dq7dEW_waxImpact{0%{opacity:0;transform:scale(.8)rotate(-4deg)}18%{opacity:.85}to{opacity:0;transform:scale(1.12)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.dq7dEW_fragment[data-detached=true]{opacity:0;animation:none}.dq7dEW_impact{animation:none;display:none}}@media (forced-colors:active){.dq7dEW_seal:focus-visible~.dq7dEW_hint{text-decoration-color:highlight}}
._6ZAvSW_dialog{width:min(360px,100% - 24px)}._6ZAvSW_field{border:1px solid var(--pp-line);border-radius:var(--pp-radius-sm);touch-action:none;cursor:crosshair;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);height:130px;position:relative}._6ZAvSW_field i{border:2px solid var(--pp-white);width:16px;height:16px;box-shadow:0 0 0 1px var(--pp-sketch-ink);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}._6ZAvSW_slider{min-width:0;color:var(--pp-muted);gap:0;font-size:.78rem;display:grid}._6ZAvSW_slider input{--track:linear-gradient(to right, #e64444, #e5dc42, #50ad63, #4bb9bc, #515fc0, #b75aba, #e64444);appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:32px;margin:0}._6ZAvSW_slider input::-webkit-slider-runnable-track{border-radius:var(--pp-radius-pill);background:var(--track);border:1px solid #77583966;height:8px}._6ZAvSW_slider input::-moz-range-track{border-radius:var(--pp-radius-pill);background:var(--track);border:1px solid #77583966;height:6px}._6ZAvSW_slider input::-webkit-slider-thumb{appearance:none;border:1px solid var(--pp-sketch-ink);background:var(--pp-grain), var(--pp-paper);border-radius:48% 52% 49% 51%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 2px #42251930}._6ZAvSW_slider input::-moz-range-thumb{border:1px solid var(--pp-sketch-ink);background:var(--pp-paper);border-radius:50%;width:16px;height:16px}._6ZAvSW_adjustments{gap:var(--pp-space-4);grid-template-columns:1fr 1fr;display:grid}._6ZAvSW_hex{align-items:center;gap:var(--pp-space-2);padding:0 10px;font-size:.85rem;display:flex}._6ZAvSW_hex i{border:1px solid #42251940;border-radius:6px;flex:0 0 24px;height:24px}._6ZAvSW_hex span{color:var(--pp-muted)}._6ZAvSW_hex input{font-variant-numeric:tabular-nums;padding:5px}._6ZAvSW_error{color:var(--pp-wax);margin:0;font-size:.8rem}@media (max-height:600px){._6ZAvSW_field{height:96px}}
.kAhJbq_editor{padding:var(--pp-screen-top) 18px max(22px, env(safe-area-inset-bottom));background:var(--pp-grain), radial-gradient(ellipse at 45% 20%, #fff7e5, #f6dfb9);flex-direction:column;flex:1;gap:16px;display:flex}.kAhJbq_topline{text-align:center;grid-template-columns:40px 1fr 40px;align-items:start;font-size:.85rem;display:grid}.kAhJbq_back{min-width:40px;min-height:44px;color:var(--pp-ink);cursor:pointer;background:#fff7e58f;border:1px solid #b992688c;border-radius:9px;place-items:center;font-size:24px;text-decoration:none;display:grid}.kAhJbq_steps{justify-content:center;gap:15px;padding-top:7px;display:flex}.kAhJbq_steps i{border:1px solid #a76536;border-radius:50%;width:9px;height:9px}.kAhJbq_steps i:first-child{background:var(--pp-clay)}.kAhJbq_topLeaf{background:url(/art/compose-oak.webp) 50%/contain no-repeat;width:36px;height:44px}.kAhJbq_title{text-align:center;font:700 clamp(1.35rem, 6.5vw, 1.9rem)/1.15 var(--pp-display);letter-spacing:-.035em;margin:0;padding-inline:30px;position:relative}.kAhJbq_title:before,.kAhJbq_title:after{content:"";background:url(/art/compose-sprig-left.webp) 50%/contain no-repeat;width:32px;height:30px;position:absolute;top:3px}.kAhJbq_title:before{left:-2px}.kAhJbq_title:after{background-image:url(/art/compose-sprig-right.webp);right:-2px}.kAhJbq_editor .kAhJbq_tabs{--pp-segment-padding:4px;background:var(--pp-grain), linear-gradient(172deg, #fff7e5, #f7e2c2);border-color:#c3996b;border-radius:29px 30px 28px 31px;box-shadow:0 2px 2px #72431b25,inset 0 1px #fffdf3,inset 0 0 0 2px #fff5dfaa}.kAhJbq_tabs .pp-action{border-radius:25px 27px 26px 25px;min-height:43px;padding:9px 8px;font-size:1rem;font-weight:500}.kAhJbq_tabs svg{width:23px;height:23px}.kAhJbq_editor>.pp-action{border-radius:18px;min-height:53px;margin-top:auto}.kAhJbq_workspace{min-width:0}.kAhJbq_controls{border:0;min-width:0;margin:0;padding:0}.kAhJbq_controls:disabled{opacity:.65}.kAhJbq_canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.kAhJbq_canvas[data-tool=caption]{cursor:default}.kAhJbq_blank{color:#936b47;text-align:center;font:italic 500 .95rem/1.5 var(--pp-display);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:12%;display:flex;position:absolute;inset:0}.kAhJbq_objects{pointer-events:none;position:absolute;inset:0;transform:translateZ(.4px)}.kAhJbq_objectBox{pointer-events:none;position:absolute}.kAhJbq_objectBox[data-selected=true]{outline:1px dashed #986b4399}.kAhJbq_captionObject{z-index:2;font:italic 500 var(--caption-size)/1.33333 var(--pp-display);outline:1px dashed #986b4338}.kAhJbq_captionObject[data-selected=true],.kAhJbq_captionObject:focus-within{outline:1px solid var(--pp-focus)}.kAhJbq_captionObject:has(.kAhJbq_captionContour:hover){outline:1px solid var(--pp-focus)}.kAhJbq_captionContour{z-index:2;pointer-events:none;touch-action:none;cursor:move;background:0 0;border:0;padding:0;position:absolute;inset:-6px}.kAhJbq_captionContour span{pointer-events:auto;display:block;position:absolute}.kAhJbq_captionContour span:first-child{height:12px;inset:0 0 auto}.kAhJbq_captionContour span:nth-child(2){height:12px;inset:auto 0 0}.kAhJbq_captionContour span:nth-child(3){width:12px;inset:12px auto 12px 0}.kAhJbq_captionContour span:nth-child(4){width:12px;inset:12px 0 12px auto}.kAhJbq_captionObject[data-selected=true] .kAhJbq_captionContour span:first-child,.kAhJbq_captionObject[data-selected=true] .kAhJbq_captionContour span:nth-child(2){height:6px}.kAhJbq_captionObject[data-selected=true] .kAhJbq_captionContour span:nth-child(3),.kAhJbq_captionObject[data-selected=true] .kAhJbq_captionContour span:nth-child(4){width:6px}.kAhJbq_captionObject .kAhJbq_captionContour:focus-visible,.kAhJbq_objectBox .kAhJbq_objectHit:focus-visible{outline:none}.kAhJbq_objectBox:focus-within{outline:1px solid var(--pp-focus)}.kAhJbq_objectHit{pointer-events:auto;cursor:move;touch-action:none;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.kAhJbq_inlineCaption:focus-visible{outline:none}.kAhJbq_inlineCaption::placeholder{color:#936b4799}.kAhJbq_inlineCaption:focus::placeholder{color:#0000}.kAhJbq_editor .kAhJbq_inkbar{background:var(--pp-grain), linear-gradient(160deg, #fff7e7, #f5dfbe);border-radius:12px 14px 13px 15px;justify-content:space-between;gap:3px;padding:5px 4px;display:flex;box-shadow:0 3px 3px #6e442a2b,inset 0 1px #fff9ea}.kAhJbq_colors,.kAhJbq_brushes{align-items:center;min-width:0;display:flex}.kAhJbq_brushes{border-left:1px solid var(--pp-line);padding-inline:3px}.kAhJbq_brushes button{width:27px;min-height:44px;color:var(--pp-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.kAhJbq_brushes button[aria-pressed=true] i{outline:1px solid var(--pp-ink);outline-offset:3px}.kAhJbq_brushes i{background:currentColor;border-radius:50%}.kAhJbq_undo{border:0;border-left:1px solid var(--pp-line);min-width:38px;min-height:44px;color:var(--pp-ink);cursor:pointer;background:0 0;border-radius:0;place-items:center;display:grid}.kAhJbq_undo:disabled{opacity:.4;cursor:default}.kAhJbq_tools{align-items:center;gap:4px;padding-top:8px;display:flex}.kAhJbq_tools span{flex:1}.kAhJbq_tools button{min-width:44px;min-height:44px;color:var(--pp-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font-size:18px;display:grid}.kAhJbq_tools button[aria-pressed=true]{border-color:var(--pp-line);background:#f1d5a466}.kAhJbq_tools button:disabled{opacity:.4;cursor:default}.kAhJbq_file{display:none}.kAhJbq_hint svg{flex-shrink:0}.kAhJbq_saveStatus{text-align:center;color:var(--pp-muted);margin:-2px 0;font-size:.72rem}.kAhJbq_liveStatus{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kAhJbq_error{color:var(--pp-wax);margin:0;font-size:.84rem}@media (max-width:360px){.kAhJbq_editor{gap:14px;padding-inline:14px}.kAhJbq_brushes button{width:26px}}.kAhJbq_sideBar{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;display:flex}.kAhJbq_flipButton,.kAhJbq_levelButton{border:1px solid var(--pp-line);background:var(--pp-grain), #fff4df;min-height:44px;color:var(--pp-ink);box-shadow:var(--pp-shadow);cursor:pointer;place-items:center;display:inline-grid}.kAhJbq_flipButton{border-radius:50%;width:46px;height:46px;padding:7px}.kAhJbq_flipButton:disabled{opacity:.45;cursor:default}.kAhJbq_levelButton{font:inherit;border-radius:14px;padding:7px 12px}.kAhJbq_previewControls{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:.85rem;display:flex}.kAhJbq_previewControls p{margin:0}.kAhJbq_tools .kAhJbq_toolSpacer{flex:1}.kAhJbq_tools .kAhJbq_addText{gap:5px;padding-inline:8px;display:flex}.kAhJbq_addText small{font:400 .7rem/1.4 var(--pp-body);font-variant-numeric:tabular-nums;color:var(--pp-muted);background:#fff5e299;border:1px solid #b9926866;border-radius:7px;padding:1px 4px}.kAhJbq_hint{text-align:center;color:var(--pp-ink);justify-content:center;align-items:center;gap:8px;min-height:36px;margin:8px 0 0;font-size:.82rem;line-height:1.3;display:flex}.kAhJbq_resizeHandle:before{content:"";background:#fff2dc;border:1px solid #af8052;border-radius:50%;position:absolute;inset:8px;box-shadow:0 1px 3px #42251930}.kAhJbq_resizeHandle svg{z-index:1;position:relative}.kAhJbq_resizeHandle{z-index:3;width:44px;height:44px;color:var(--pp-ink);box-shadow:none;pointer-events:auto;touch-action:none;cursor:nwse-resize;background:0 0;border:0;border-radius:50%;place-items:center;padding:10px;display:grid;position:absolute;bottom:-22px;right:-22px}.kAhJbq_inlineCaption{resize:none;width:100%;height:calc(100% + 3px);color:inherit;font:inherit;text-align:center;pointer-events:auto;background:0 0;border:0;padding:0;display:block;overflow:hidden}
._sW5Dq_root{vertical-align:middle;flex:none;display:inline-flex}._sW5Dq_trigger{isolation:isolate;width:28px;height:28px;color:var(--pp-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}._sW5Dq_trigger:before{content:"";z-index:-1;background:var(--pp-info-hover-disc);opacity:0;border-radius:50%;position:absolute;inset:3px}._sW5Dq_trigger[aria-expanded=true]{color:var(--pp-ink)}._sW5Dq_trigger[aria-expanded=true]:before{opacity:1}@media (hover:hover){._sW5Dq_trigger:hover{color:var(--pp-ink)}._sW5Dq_trigger:hover:before{opacity:1}}._sW5Dq_tip{background:var(--pp-tip-background);width:max-content;max-width:min(268px,100vw - 24px);color:var(--pp-white);font:400 .83rem/1.45 var(--pp-body);text-align:left;white-space:normal;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #fff2dc26;border-radius:12px;margin:0;padding:11px 13px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 4px 14px #29190f30}._sW5Dq_tip[data-positioned=false]{visibility:hidden}@media (forced-colors:active){._sW5Dq_tip{border-color:canvastext}}
.P6UUIa_number{font-variant-numeric:tabular-nums;vertical-align:bottom;display:inline-block}.P6UUIa_accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.P6UUIa_visual{white-space:pre;display:inline-flex}.P6UUIa_digit{width:1ch;height:1.15em;line-height:1.15;display:inline-block;position:relative;overflow:hidden}.P6UUIa_reel{--travel:100%;display:block}.P6UUIa_reel[data-direction=down]{--travel:-100%}.P6UUIa_current,.P6UUIa_previous{text-align:center;width:100%;display:block}.P6UUIa_previous{position:absolute;inset:0}.P6UUIa_reel[data-moving=true] .P6UUIa_current{animation:.65s cubic-bezier(.22,.65,.3,1) both P6UUIa_enter}.P6UUIa_reel[data-moving=true] .P6UUIa_previous{animation:.65s cubic-bezier(.22,.65,.3,1) both P6UUIa_leave}@keyframes P6UUIa_enter{0%{transform:translateY(var(--travel))}to{transform:translateY(0)}}@keyframes P6UUIa_leave{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--travel)))}}@media (prefers-reduced-motion:reduce){.P6UUIa_reel[data-moving=true] .P6UUIa_current{animation:none}.P6UUIa_reel[data-moving=true] .P6UUIa_previous{animation:none;display:none}}
.w7WT2G_header{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;padding:0 12px 8px;display:grid}.w7WT2G_back{border:1px solid var(--pp-line);border-radius:var(--pp-radius-sm);width:36px;height:36px;color:var(--pp-ink);background:var(--pp-paper);place-items:center;padding:0;display:grid}.w7WT2G_back:hover{background:var(--pp-parchment)}.w7WT2G_ribbon{place-items:center;min-width:0;min-height:64px;display:grid;position:relative}.w7WT2G_ribbon>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.w7WT2G_ribbon h1,.w7WT2G_ribbon h2{font:700 clamp(1.12rem, 6vw, 1.75rem)/1.2 var(--pp-display);text-align:center;text-wrap:balance;margin:0;padding:12px 18px 14px;position:relative}.w7WT2G_ribbon[data-celebration=true]{aspect-ratio:4;min-height:0}.w7WT2G_paper{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.w7WT2G_ribbon[data-celebration=true] :is(h1,h2){width:100%;padding:0}.w7WT2G_ribbon[data-celebration=true] :is(h1,h2) svg{width:100%;display:block;overflow:visible}.w7WT2G_ribbon text{fill:var(--pp-ink);font:700 26px var(--pp-display)}
._8ie12W_arrival{padding:var(--pp-screen-top) 0 22px;background:var(--pp-grain), radial-gradient(ellipse at 50% 35%, var(--pp-white), var(--pp-paper) 70%, var(--pp-parchment))}._8ie12W_hero{place-items:center;height:clamp(230px,36dvh,330px);margin:8px 18px 12px;display:grid;position:relative}._8ie12W_hero img{object-fit:contain;width:100%;height:100%;max-height:330px;display:block;position:absolute;inset:0}._8ie12W_letter{margin-inline:18px}._8ie12W_route{font:italic 400 1rem/1.4 var(--pp-display);text-align:center;justify-content:center;align-items:center;gap:16px;margin:22px 18px 0;display:flex}._8ie12W_route:before,._8ie12W_route:after{content:"";background:var(--pp-line);flex:1;max-width:38px;height:1px}._8ie12W_error{color:var(--pp-clay-dark);text-align:center;margin:12px 4px 0;font-size:.88rem}._8ie12W_demoBadge{color:var(--pp-muted);background:var(--pp-parchment);padding:6px 14px;font-size:.7rem}._8ie12W_demo{color:var(--pp-muted);border-top:1px dashed var(--pp-line);background:var(--pp-grain), var(--pp-paper);padding:14px 20px 20px;font-size:.8rem}._8ie12W_demo p{margin:0 0 8px;line-height:1.4}._8ie12W_demo summary{cursor:pointer;align-content:center;min-height:32px}._8ie12W_demo label{gap:6px;margin-top:8px;display:grid}@media (max-height:600px){._8ie12W_hero{height:210px}}
._1BkCIG_letter{padding:var(--pp-screen-top) 0 20px;background:var(--pp-grain), radial-gradient(ellipse at 50% 15%, var(--pp-white), var(--pp-paper) 70%, var(--pp-parchment))}._1BkCIG_content{padding-inline:18px}._1BkCIG_sideBar{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:.8rem;display:flex}._1BkCIG_flip{border:1px solid var(--pp-line);background:var(--pp-grain), var(--pp-paper);width:44px;height:44px;color:var(--pp-ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}._1BkCIG_flip:disabled{opacity:.45;cursor:default}._1BkCIG_postcard{--postcard-inset:1%;position:relative}._1BkCIG_loading{z-index:1;text-align:center;color:var(--pp-muted);position:absolute;inset:40% 0 auto}._1BkCIG_rotateHint{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;font-size:.78rem;display:flex}._1BkCIG_rotateHint button{border-radius:var(--pp-radius-sm);min-height:36px;color:var(--pp-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 8px}._1BkCIG_rotateHint button:hover{background:var(--pp-hover-disc)}._1BkCIG_actions{gap:10px;display:grid}._1BkCIG_storage{color:var(--pp-muted);text-align:center;justify-content:center;align-items:center;gap:4px;margin:8px 0 20px;font-size:.78rem;display:flex}._1BkCIG_saveStatus{text-align:center;color:var(--pp-muted);margin:12px 0 0;font-size:.8rem}._1BkCIG_saveStatus[role=alert]{color:var(--pp-wax)}._1BkCIG_mascot{width:min(46%,180px);height:auto;margin:0 auto;display:block}._1BkCIG_message{text-align:center;min-height:310px;color:var(--pp-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:28px 8px;display:flex}._1BkCIG_message :is(h2,h3){font:700 1.3rem/1.3 var(--pp-display);color:var(--pp-ink);margin:0}._1BkCIG_message p{margin:0}._1BkCIG_demoBadge{color:var(--pp-muted);background:var(--pp-parchment);padding:6px 14px;font-size:.7rem}._1BkCIG_demo{border-top:1px dashed var(--pp-line);background:var(--pp-grain), var(--pp-paper);color:var(--pp-muted);padding:14px 20px 20px;font-size:.8rem}._1BkCIG_demo p{margin:0 0 8px}._1BkCIG_demo summary{cursor:pointer;align-content:center;min-height:32px}._1BkCIG_demo label{gap:6px;margin-top:8px;display:grid}
.ISzjmG_message{text-align:center;padding:24px 20px}.ISzjmG_message h1{font:700 1.5rem/1.2 var(--pp-display)}.ISzjmG_note{color:var(--pp-muted);margin:8px 0;font-size:.8rem;line-height:1.4}.ISzjmG_error{color:var(--pp-wax);margin:8px 0;font-size:.85rem}.ISzjmG_sync{text-align:center;color:var(--pp-muted);margin:0;padding:8px 16px;font-size:.8rem}.ISzjmG_options{border:0;gap:10px;margin:16px 0;padding:0;display:grid}.ISzjmG_options label{border:1px solid var(--pp-line);border-radius:var(--pp-radius-sm);cursor:pointer;align-items:center;gap:10px;padding:10px;display:flex}.ISzjmG_link{border-top:1px solid var(--pp-line);gap:8px;padding-block:12px;display:grid}.ISzjmG_link input{width:100%;padding:8px;font-size:.8rem}.ISzjmG_linkActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ISzjmG_smallButton{min-height:36px;color:var(--pp-sketch-ink);border:1px solid var(--pp-line);border-radius:var(--pp-radius-sm);cursor:pointer;background:0 0;padding:4px 8px}.ISzjmG_empty{color:var(--pp-muted);margin:0;padding:12px 16px}
body:has(._1bUNoq_page){margin:0}._1bUNoq_page{background:var(--pp-grain), radial-gradient(ellipse at 10% 2%, #fff6e2 0%, #efdab7 65%, #e6cba4 100%);min-height:100dvh;padding:clamp(20px,5vw,64px) 18px}._1bUNoq_gallery{grid-template-columns:minmax(0,470px) minmax(330px,420px);justify-content:space-between;align-items:start;gap:clamp(30px,6vw,90px);max-width:1010px;margin-inline:auto;display:grid}._1bUNoq_sidebar{gap:var(--pp-space-5);display:grid}._1bUNoq_masthead,._1bUNoq_stageLabel{justify-content:space-between;align-items:center;gap:var(--pp-space-3);display:flex}._1bUNoq_brand{align-items:center;gap:var(--pp-space-2);font:700 1.44rem/1 var(--pp-display);display:flex}._1bUNoq_brand svg{color:var(--pp-clay-dark)}._1bUNoq_masthead a{min-height:var(--pp-touch);color:var(--pp-clay-dark);text-underline-offset:4px;align-items:center;font-size:.85rem;font-weight:650;display:inline-grid}._1bUNoq_intro{padding-top:var(--pp-space-3);border-top:1px solid var(--pp-line)}._1bUNoq_eyebrow{color:var(--pp-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:650}._1bUNoq_intro h1{font:700 clamp(2.15rem, 4.8vw, 3.45rem)/1.05 var(--pp-display);letter-spacing:-.055em;margin:6px 0 10px}._1bUNoq_intro p{max-width:33ch;color:var(--pp-muted);margin:0;font-size:1rem}._1bUNoq_scenes{gap:6px;display:grid}._1bUNoq_scenes button{align-items:center;gap:var(--pp-space-3);min-height:54px;padding:6px var(--pp-space-3);border-radius:var(--pp-radius-sm);color:var(--pp-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:28px minmax(0,1fr) auto;display:grid}._1bUNoq_scenes button[aria-pressed=true]{border-color:var(--pp-line);background:var(--pp-grain), var(--pp-paper);box-shadow:var(--pp-shadow)}._1bUNoq_scenes button:not([aria-pressed=true]):hover{border-color:var(--pp-line)}._1bUNoq_sceneNumber{color:var(--pp-clay-dark);font-family:var(--pp-display);font-variant-numeric:tabular-nums}._1bUNoq_scenes strong,._1bUNoq_scenes small{display:block}._1bUNoq_scenes strong{font-weight:650}._1bUNoq_scenes small,._1bUNoq_palette span{color:var(--pp-muted);font-size:.78rem}._1bUNoq_palette{gap:var(--pp-space-4);padding-top:var(--pp-space-4);border-top:1px solid var(--pp-line);flex-wrap:wrap;display:flex}._1bUNoq_palette div{justify-items:start;gap:5px;display:grid}._1bUNoq_palette i{border:1px solid #4225194a;border-radius:5px;width:40px;height:25px}._1bUNoq_stage{min-width:0}._1bUNoq_stageLabel{margin-bottom:var(--pp-space-2);padding-inline:var(--pp-space-2);color:var(--pp-muted);letter-spacing:.05em;font-size:.74rem;font-weight:600}._1bUNoq_screen{gap:var(--pp-space-3);min-height:575px;padding:var(--pp-space-4);border:1px solid var(--pp-line);border-radius:var(--pp-radius-lg);background:var(--pp-grain), radial-gradient(ellipse at 56% 26%, var(--pp-white) 0%, var(--pp-paper) 52%, var(--pp-parchment) 100%);align-content:start;display:grid;box-shadow:inset 0 0 0 3px #fff9ec8c,0 14px 32px #56300d28}._1bUNoq_screen._1bUNoq_loft{min-height:0;padding:0;overflow:hidden}@media (max-width:760px){._1bUNoq_gallery{gap:var(--pp-space-4);flex-direction:column;max-width:440px;display:flex}._1bUNoq_sidebar{display:contents}._1bUNoq_masthead,._1bUNoq_intro,._1bUNoq_scenes,._1bUNoq_stage,._1bUNoq_palette{width:100%}._1bUNoq_scenes{grid-template-columns:repeat(2,minmax(0,1fr))}._1bUNoq_scenes button{grid-template-columns:20px 1fr;gap:5px;min-height:44px}._1bUNoq_scenes button svg,._1bUNoq_scenes small{display:none}._1bUNoq_scenes strong{font-size:.82rem}._1bUNoq_stage{order:1}._1bUNoq_palette{order:2}._1bUNoq_screen{min-height:0}}@media (max-width:360px){._1bUNoq_page,._1bUNoq_screen{padding-inline:12px}}
.mfst3G_page{background:var(--pp-grain), #f6e7cd;min-height:100dvh;padding:22px}body:has(.mfst3G_page){margin:0}.mfst3G_layout{max-width:1000px;margin:auto}.mfst3G_header{justify-content:space-between;display:flex}.mfst3G_header a{min-height:44px;color:var(--pp-ink);text-underline-offset:4px;align-items:center;gap:8px;display:inline-flex}.mfst3G_eyebrow{color:var(--pp-muted);letter-spacing:.12em;text-transform:uppercase;margin:30px 0 10px;font-size:.7rem}.mfst3G_page h1{font:700 clamp(1.7rem, 4vw, 2.7rem)/1.2 var(--pp-display);margin:0}.mfst3G_intro{max-width:660px;color:var(--pp-muted);font-size:1rem}.mfst3G_variants{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px;display:grid}.mfst3G_variants button{text-align:left;min-height:70px;color:var(--pp-ink);cursor:pointer;background:#fff5e17a;border:1px solid #ba956c;border-radius:14px;padding:12px 14px;font-weight:700}.mfst3G_variants span{margin-bottom:4px;font-size:.7rem;font-weight:400;display:block}.mfst3G_variants button[aria-pressed=true]{background:var(--pp-primary-fill);color:var(--pp-white);border-color:var(--pp-clay-dark)}.mfst3G_note{max-width:760px;min-height:44px;margin:14px 2px;font-size:.92rem}.mfst3G_card{background:#fff2dc;border:1px solid #bd986f;border-radius:20px;overflow:hidden;box-shadow:0 5px 15px #59341b16}.mfst3G_mapHeading{align-items:center;gap:8px;padding:15px 18px;display:flex}.mfst3G_mapHeading strong{font-family:var(--pp-display)}.mfst3G_mapHeading span{color:var(--pp-muted);margin-left:auto;font-size:.72rem}.mfst3G_views{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.mfst3G_views button{min-height:38px;color:var(--pp-ink);cursor:pointer;background:0 0;border:1px solid #c3a27b;border-radius:20px;padding:7px 12px}.mfst3G_views button[aria-pressed=true]{background:#e7d4b0;border-color:#91734f}.mfst3G_mapWrap{isolation:isolate;background:#f4e5c4;height:clamp(340px,52vw,510px);position:relative}.mfst3G_mapWrap .mfst3G_map{width:100%;height:100%;position:absolute;inset:0}.mfst3G_texture{pointer-events:none;background:var(--pp-grain);opacity:.22;mix-blend-mode:multiply;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 26px 8px #f5e3bf88}.mfst3G_mapWrap[data-variant=atlas] .mfst3G_texture{opacity:.09}:is(.mfst3G_mapWrap .maplibregl-ctrl-bottom-right,.mfst3G_mapWrap .maplibregl-ctrl-top-right){z-index:2}.mfst3G_mapWrap .maplibregl-ctrl-group{background:#fff7e8;border-radius:10px;overflow:hidden}.mfst3G_marker{color:#593620;font:600 13px var(--pp-display);background:#fff0cf;border:1px solid #ab8252;border-radius:4px 7px 3px 5px;padding:4px 9px;box-shadow:0 2px 3px #59362030}.mfst3G_marker:after{content:"";background:#b24c29;border:1px solid #fff0cf;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-7px;left:calc(50% - 4px)}.mfst3G_mapStatus{z-index:3;text-align:center;background:#fff4dfef;border-radius:9px;padding:10px;font-size:.85rem;position:absolute;bottom:35px;left:12px;right:12px}.mfst3G_mapStatus button{color:var(--pp-clay);cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.mfst3G_footer{justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.mfst3G_footer>span{white-space:nowrap;align-items:center;gap:8px;display:flex}.mfst3G_footer small{color:var(--pp-muted);max-width:330px}.mfst3G_point{min-height:25px;font-size:.9rem}.mfst3G_mobile{color:var(--pp-muted);font-size:.8rem}.mfst3G_keyNotice{text-align:center;background:var(--pp-grain), #eee1c8;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:40px 24px;display:flex}.mfst3G_keyNotice h2{font:600 1.4rem var(--pp-display)}.mfst3G_keyNotice p{overflow-wrap:anywhere;max-width:520px}.mfst3G_keyNotice a{color:var(--pp-clay-dark)}@media (max-width:600px){.mfst3G_page{padding:12px}.mfst3G_eyebrow{margin-top:18px}.mfst3G_variants{grid-template-columns:repeat(2,1fr)}.mfst3G_mapHeading{flex-wrap:wrap;padding:12px}.mfst3G_mapHeading span{font-size:.65rem}.mfst3G_views{gap:4px;padding-inline:8px}.mfst3G_views button{padding-inline:9px;font-size:.77rem}.mfst3G_footer{flex-direction:column;align-items:start;gap:6px;padding:12px}}.mfst3G_providerLogo{z-index:2;display:block;position:absolute;bottom:32px;left:8px}.mfst3G_providerLogo img{display:block}.mfst3G_routeMap{background:0 0;height:285px;overflow:hidden}.mfst3G_routeMap .mfst3G_marker{overflow-wrap:anywhere;max-width:145px;font-size:12px}.mfst3G_pickHint{color:var(--pp-muted);font:400 .78rem/1.35 var(--pp-body);text-align:center;justify-content:center;align-items:center;gap:6px;margin:8px 6px 12px;display:flex}.mfst3G_pickHint svg{opacity:.7;flex:none}.mfst3G_routeMap:after{content:"";z-index:1;pointer-events:none;background:url(/maps/paper-edge-outline.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.mfst3G_pointMenu{z-index:4;width:max-content;max-width:min(240px,100% - 16px);max-height:calc(100% - 16px);color:var(--pp-ink);font:400 .96rem/1.3 var(--pp-body);flex-direction:column;align-items:end;gap:4px;animation:.14s ease-out mfst3G_unfoldPoint;display:flex;position:absolute}.mfst3G_pointMenuBody{isolation:isolate;background:url(/art/loft-paper.svg) 50%/100% 100% no-repeat;border-radius:12px;width:100%;min-height:0;padding:8px;position:relative;overflow-y:auto;box-shadow:0 4px 5px #50311f30}.mfst3G_pointMenuBody>button{width:100%;min-height:44px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px 9px 11px 8px;align-items:center;gap:6px;padding:8px 4px;display:flex}.mfst3G_pointMenuBody>button svg{flex-shrink:0}.mfst3G_pointMenuBody button:focus-visible{outline:var(--pp-focus-width) solid var(--pp-focus);outline-offset:-3px}.mfst3G_pointMenuBody button:disabled{opacity:.6;cursor:wait}.mfst3G_pointMenu small{padding:6px 10px;display:block}@keyframes mfst3G_unfoldPoint{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mfst3G_pointMenu{animation:none}}.mfst3G_routeArrow{-webkit-mask:url(/maps/paper-edge.svg) 50%/100% 100% no-repeat;mask:url(/maps/paper-edge.svg) 50%/100% 100% no-repeat}.mfst3G_routeMap .maplibregl-canvas-container{-webkit-mask:url(/maps/paper-edge.svg) 50%/100% 100% no-repeat;mask:url(/maps/paper-edge.svg) 50%/100% 100% no-repeat}.mfst3G_routeArrow{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.mfst3G_routeArrow path{fill:none;stroke:#8b492b;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.65}.mfst3G_routeArrow path+path{stroke-width:.8px;opacity:.5}.mfst3G_postalMarker{pointer-events:none;filter:drop-shadow(0 1px 1px #653b2525);width:max-content;max-width:145px;height:64px}.mfst3G_postalPin{width:28px;height:35px;margin:0 auto;display:block}.mfst3G_postalRibbon{color:#50301e;min-width:75px;max-width:145px;font:700 14px/1.1 var(--pp-body);text-align:center;margin-top:-2px;padding:7px 15px 9px;display:block;position:relative;transform:rotate(-2deg)}.mfst3G_postalRibbon>svg{width:100%;height:100%;position:absolute;inset:0}.mfst3G_postalRibbon>span{text-overflow:ellipsis;white-space:nowrap;max-width:115px;display:block;position:relative;overflow:hidden}.mfst3G_routeMap .maplibregl-canvas-container{width:100%;height:100%;position:absolute;inset:0}.mfst3G_pointMenu .mfst3G_pointMenuClose{background:var(--pp-grain), var(--pp-paper);box-shadow:var(--pp-shadow)}.mfst3G_pointMenuLabel{overflow-wrap:anywhere;position:relative}.mfst3G_pointMenuLabel:after{content:"";pointer-events:none;opacity:0;transform-origin:0;background:url(/art/pencil-underline.svg) 50%/100% 100% no-repeat;height:5px;transition:opacity .14s,transform .14s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.9)}@media (hover:hover){.mfst3G_pointMenuBody>button:not(:disabled):hover .mfst3G_pointMenuLabel:after{opacity:1;transform:scaleX(1)}}.mfst3G_pointMenuBody>button:focus-visible .mfst3G_pointMenuLabel:after{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.mfst3G_pointMenuLabel:after{transition:none}}
.aQx3Za_nav{border-top:1px solid #a97b4e88;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:auto;padding-inline:13px;display:grid;position:relative}.aQx3Za_nav a+a:before{content:"";pointer-events:none;background:#976e4b9c;width:1px;height:19px;position:absolute;top:14px;left:0}.aQx3Za_nav a{min-height:56px;color:var(--pp-ink);justify-content:center;align-items:center;gap:5px;padding:2px 4px 10px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex;position:relative}.aQx3Za_nav a[aria-current=page]{--pp-sketch-ink:var(--pp-clay);color:var(--pp-clay)}.aQx3Za_nav a[aria-current=page]:after{border-radius:var(--pp-radius-pill);background:var(--pp-clay);content:"";width:min(125px,100% - 18px);height:2px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}
.MgjUbG_loft{background:var(--pp-grain), radial-gradient(ellipse at 65% 0%, #fff8e9, #f5deba);width:100%;color:var(--pp-ink);flex-direction:column;flex:1;display:flex;overflow:hidden}.MgjUbG_masthead{isolation:isolate;padding:var(--pp-screen-top) 12px 11px;z-index:1;flex-shrink:0;justify-items:center;gap:1px;display:grid;position:relative}.MgjUbG_masthead :is(h1,h2){font:700 clamp(1.55rem, 8.2vw, 2.04rem)/1.12 var(--pp-display);letter-spacing:-.04em;align-items:center;gap:7px;margin:0;display:flex}.MgjUbG_masthead :is(h1,h2) svg{color:#81431e;transform:rotate(-11deg)}.MgjUbG_masthead p{align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:500;display:flex}.MgjUbG_masthead p:before,.MgjUbG_masthead p:after{content:"";background:#a66f43;width:16px;height:1px}.MgjUbG_masthead:before,.MgjUbG_masthead:after{z-index:-1;content:"";pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute}.MgjUbG_masthead:before{background-image:url(/art/loft-ivy.webp);background-position:0 0;background-size:100% 100%;width:clamp(52px,16vw,66px);height:clamp(185px,58vw,236px);top:8px;left:-4px}.MgjUbG_masthead:after{background-image:url(/art/loft-maple.webp);background-position:100% 0;width:clamp(62px,18vw,76px);height:88px;top:0;right:-9px}.MgjUbG_lamp{z-index:-1;aspect-ratio:542/846;pointer-events:none;background:url(/art/loft-lamp.webp) 50%/contain no-repeat;width:min(22%,92px);position:absolute;top:12px;left:7.4%}.MgjUbG_hero{aspect-ratio:1.23;flex-shrink:0;margin-top:-9px;position:relative}.MgjUbG_hero img{object-fit:cover;object-position:center 52%;-webkit-mask:url(/art/loft-edge.svg) 50%/100% 100% no-repeat;mask:url(/art/loft-edge.svg) 50%/100% 100% no-repeat}.MgjUbG_content{flex-direction:column;flex:1;gap:13px;margin-top:-11px;padding:0 16px;display:flex;position:relative}.MgjUbG_loft .MgjUbG_content .MgjUbG_write{border-radius:19px;flex-shrink:0;min-height:53px;text-decoration:none}.MgjUbG_write svg{flex:none;width:29px;height:29px}.MgjUbG_flights{gap:11px;scroll-margin:12px;display:grid}.MgjUbG_loft .MgjUbG_card{isolation:isolate;box-shadow:none;background:0 0;border:0;gap:4px;padding:9px 15px 10px;display:grid;position:relative}.MgjUbG_card:before{z-index:-2;filter:drop-shadow(0 2px 1px #75471f51);content:"";pointer-events:none;background:url(/art/loft-paper.svg) 50%/100% 100% no-repeat;position:absolute;inset:-2px -2px -3px}.MgjUbG_incoming:before{transform:scaleX(-1)}.MgjUbG_card :is(h2,h3){width:100%;font:700 1.15rem/1.25 var(--pp-display);margin:0;padding:0 56px 3px 7px}.MgjUbG_postmark{z-index:-1;fill:none;stroke:#a77449;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;opacity:.83;pointer-events:none;width:61px;position:absolute;top:12px;right:17px}.MgjUbG_outgoing .MgjUbG_postmark{width:61px;transform:rotate(2deg)}.MgjUbG_incoming .MgjUbG_postmark{width:65px;top:11px;right:18px;transform:rotate(2deg)}.MgjUbG_flight{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:46px;padding:0 2px;display:grid}.MgjUbG_stamp{place-items:center;width:45px;height:46px;display:grid}.MgjUbG_stamp svg{width:100%;height:100%;display:block}.MgjUbG_flightBody,.MgjUbG_flight p{min-width:0}.MgjUbG_flight p{color:var(--pp-ink);margin:0;font-size:.96rem;line-height:1.3}.MgjUbG_flightBody strong{font-size:.98rem;line-height:1.3;display:block}.MgjUbG_flightMeta{flex-wrap:wrap;align-items:center;gap:5px 12px;padding-top:3px;display:flex}.MgjUbG_flightMeta small{font-variant-numeric:tabular-nums;border-left:1px solid #a87c50a1;padding-left:11px;font-size:.83rem}.MgjUbG_card .pp-status{background-color:#686e40;justify-content:center;min-width:78px;padding-inline:13px;font-size:.78rem}.MgjUbG_outgoing .pp-status{color:#242414;background-color:#a5a66d;min-width:72px}@media (max-width:345px){.MgjUbG_flight{grid-template-columns:38px minmax(0,1fr);gap:8px}.MgjUbG_stamp{width:38px;height:43px}.MgjUbG_flightMeta{column-gap:6px}.MgjUbG_flightMeta small{padding-left:6px;font-size:.77rem}}.MgjUbG_navigation{margin-inline:-16px;margin-top:auto}.MgjUbG_flightLink{z-index:1;color:inherit;border-radius:var(--pp-radius-sm);text-decoration:none;position:relative}.MgjUbG_flightLink+.MgjUbG_flightLink{border-top:1px solid var(--pp-line);margin-top:12px;padding-top:12px}.MgjUbG_folderLink{color:inherit;text-decoration:none}.MgjUbG_folderLink:after{border-radius:var(--pp-radius);content:"";position:absolute;inset:0}.MgjUbG_folderLink:focus-visible{outline:none}.MgjUbG_folderLink:focus-visible:after{outline:var(--pp-focus-width) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}
._5JWbTq_album{background:var(--pp-grain), var(--pp-paper);flex:1;padding:0 14px 22px}._5JWbTq_demoLabel{margin:0 -14px var(--pp-screen-top);background:var(--pp-parchment);color:var(--pp-muted);letter-spacing:.02em;text-align:center;padding:6px 14px;font-size:.65rem}._5JWbTq_intro{max-width:260px;color:var(--pp-muted);text-align:center;font:italic 500 .95rem/1.6 var(--pp-display);margin:8px auto 28px}._5JWbTq_collectionHeading{justify-content:space-between;align-items:center;gap:12px;margin:0 5px 16px;display:flex}._5JWbTq_collectionHeading h2{color:var(--pp-muted);margin:0;font-size:.85rem;font-weight:400}._5JWbTq_collectionHeading>span{border:1px solid var(--pp-line);border-radius:var(--pp-radius-pill);min-width:26px;height:26px;color:var(--pp-muted);place-items:center;padding-inline:5px;font-size:.75rem;display:grid}._5JWbTq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;padding:0 3px;display:grid}._5JWbTq_tile{border-radius:var(--pp-radius-sm);min-width:0;color:var(--pp-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}._5JWbTq_thumbnail{aspect-ratio:1;isolation:isolate;transition:transform .18s;display:block;position:relative}._5JWbTq_thumbnail:before{content:"";z-index:-1;opacity:.8;background:url(/art/postcard-paper-aged.webp) 50%/100% 100%;position:absolute;inset:4% 2% 1%;transform:rotate(4deg)}._5JWbTq_thumbnail canvas{width:100%;height:auto;filter:drop-shadow(0 2px 2px color-mix(in srgb, var(--pp-ink) 17%, transparent));display:block}._5JWbTq_thumbnailFallback{color:var(--pp-line);background:url(/art/postcard-paper-aged.webp) 50%/100% 100%;place-items:center;display:grid;position:absolute;inset:0}._5JWbTq_tileName{font:600 .83rem/1.4 var(--pp-display);align-items:center;gap:6px;margin:12px 3px 0;display:flex}._5JWbTq_tileName svg{color:var(--pp-muted);flex-shrink:0}._5JWbTq_endMark{color:var(--pp-line);justify-content:center;align-items:center;gap:12px;margin:32px 0 22px;display:flex}._5JWbTq_endMark span{background:var(--pp-line);opacity:.5;width:36px;height:1px}._5JWbTq_demoStates{border:0;border-top:1px dashed var(--pp-line);flex-wrap:wrap;justify-content:center;gap:4px;margin:18px 0 0;padding:10px 0 0;display:flex}._5JWbTq_demoStates legend{color:var(--pp-muted);margin:auto;padding:0 8px;font-size:.65rem}._5JWbTq_demoStates button{min-height:var(--pp-touch);border-radius:var(--pp-radius-pill);color:var(--pp-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 12px;font-size:.75rem}._5JWbTq_demoStates button[aria-pressed=true]{background:var(--pp-parchment);color:var(--pp-ink)}._5JWbTq_loading,._5JWbTq_empty{text-align:center;flex-direction:column;align-items:center;padding:30px 8px;display:flex}._5JWbTq_loading{min-height:260px;color:var(--pp-muted);justify-content:center;gap:12px}._5JWbTq_emptyArt{object-fit:contain;width:min(190px,60%);height:auto;display:block}._5JWbTq_empty h2{font:700 1.2rem/1.35 var(--pp-display);margin:16px 0 10px}._5JWbTq_empty p{max-width:290px;color:var(--pp-muted);margin:0 0 24px;font-size:.85rem;line-height:1.55}._5JWbTq_empty>button{width:100%}._5JWbTq_previewDialog{padding:16px}._5JWbTq_preview{--postcard-inset:2%;gap:12px;display:grid}._5JWbTq_sideBar{color:var(--pp-muted);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}._5JWbTq_flip{border:1px solid var(--pp-line);border-radius:var(--pp-radius-pill)}._5JWbTq_rotateHint{color:var(--pp-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.68rem;display:flex}._5JWbTq_rotateHint button{min-height:var(--pp-touch);color:var(--pp-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px}._5JWbTq_reuseHint{text-align:center;color:var(--pp-muted);margin:0;font-size:.73rem;line-height:1.5}._5JWbTq_editingNote{color:var(--pp-muted);gap:4px;margin:16px 2px 0;font-size:.76rem;display:grid}._5JWbTq_editingNote strong{color:var(--pp-ink)}@media (hover:hover){._5JWbTq_tile:hover ._5JWbTq_thumbnail{transform:translateY(-3px)rotate(-1deg)}._5JWbTq_tile:hover ._5JWbTq_tileName{color:var(--pp-clay)}._5JWbTq_flip:hover{background:var(--pp-parchment)}}@media (max-width:350px){._5JWbTq_grid{gap:22px 10px}._5JWbTq_tileName{font-size:.74rem}._5JWbTq_intro{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){._5JWbTq_thumbnail{transition:none}}._5JWbTq_pagination{justify-content:space-between;align-items:center;gap:6px;margin:28px 0 0;display:flex}._5JWbTq_pagination>span{color:var(--pp-muted);white-space:nowrap;font-size:.75rem}._5JWbTq_pagination button{min-height:var(--pp-touch);border:1px solid var(--pp-line);border-radius:var(--pp-radius-pill);color:var(--pp-ink);background:var(--pp-white);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:.78rem;display:inline-flex}._5JWbTq_pagination button:first-child svg{transform:rotate(180deg)}._5JWbTq_pagination button:disabled{opacity:.45;cursor:default}@media (hover:hover){._5JWbTq_pagination button:not(:disabled):hover{background:var(--pp-parchment)}}
body:has(.T-Pf-G_page){margin:0}.T-Pf-G_page{background:var(--pp-grain), radial-gradient(ellipse at top, #fff6e2, #e9cda6);min-height:100dvh}.T-Pf-G_frame{background:var(--pp-paper);flex-direction:column;width:100%;min-height:100dvh;margin-inline:auto;display:flex;overflow:hidden}.T-Pf-G_language{padding:0 16px max(5px, env(safe-area-inset-bottom));background:var(--pp-grain), #f5deba;text-align:center;flex-shrink:0}.T-Pf-G_language a{min-height:var(--pp-touch);color:var(--pp-clay-dark);text-underline-offset:3px;align-items:center;font-size:.8rem;display:inline-grid}@media (min-width:520px){.T-Pf-G_page{padding:22px 16px}.T-Pf-G_frame{border:1px solid var(--pp-line);border-radius:var(--pp-radius-lg);width:min(100%,460px);min-height:calc(100dvh - 44px);box-shadow:var(--pp-shadow)}}
.p6bcIa_stage{aspect-ratio:1;perspective:1100px;isolation:isolate;width:100%;position:relative}.p6bcIa_card{inset:var(--postcard-inset,6%);transform-style:preserve-3d;position:absolute;container-type:inline-size}.p6bcIa_card[data-animated=true]{transition:transform .65s cubic-bezier(.4,0,.2,1)}.p6bcIa_cardFace{transform-style:preserve-3d;backface-visibility:hidden;position:absolute;inset:0;transform:translateZ(1px)}.p6bcIa_backFace{transform:rotateY(180deg)translateZ(1px)}.p6bcIa_paperTexture{filter:drop-shadow(0 2px 2px #6e442a40);pointer-events:none;background:url(/art/postcard-paper-aged.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.p6bcIa_cardEdge{pointer-events:none;background:#c19a6b;position:absolute;inset:0;transform:translateZ(0);-webkit-mask:url(/art/postcard-paper-aged.webp) 50%/100% 100% no-repeat;mask:url(/art/postcard-paper-aged.webp) 50%/100% 100% no-repeat}.p6bcIa_inkMask{position:absolute;inset:0;transform:translateZ(.2px);-webkit-mask:url(/art/postcard-paper-aged.webp) 50%/98% 98% no-repeat;mask:url(/art/postcard-paper-aged.webp) 50%/98% 98% no-repeat}.p6bcIa_cardShadow{filter:blur(12px);opacity:.3;pointer-events:none;background:#79502e30;border-radius:50%;height:7%;position:absolute;bottom:3%;left:18%;right:18%}.p6bcIa_stage[data-preview=true] .p6bcIa_cardShadow{opacity:1}.p6bcIa_rotateSurface{touch-action:none;cursor:grab;position:absolute;inset:0}.p6bcIa_rotateSurface:active{cursor:grabbing}.p6bcIa_canvas{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.p6bcIa_card[data-animated=true]{transition:none}}
.nAFcAa_radar{padding:var(--pp-screen-top) 0 0;background:var(--pp-grain), radial-gradient(ellipse at 50% 15%, var(--pp-white), var(--pp-paper) 70%, var(--pp-parchment))}.nAFcAa_status{z-index:2;pointer-events:none;justify-content:center;margin:-4px 0 -35px;display:flex;position:relative}.nAFcAa_status>span{min-height:30px;font-size:.95rem;box-shadow:0 2px 3px #54341e20}.nAFcAa_mapFrame{background:var(--pp-parchment);margin:10px 0 0;position:relative}.nAFcAa_mapCanvas{width:100%;height:100%}.nAFcAa_fitMap{z-index:2;background:var(--pp-grain), var(--pp-paper);border:1px solid var(--pp-line);border-radius:var(--pp-radius-sm);width:36px;height:36px;position:absolute;top:48px;right:12px}.nAFcAa_mapLogo{z-index:2;color:var(--pp-ink);background:var(--pp-paper);padding:0 4px;font-size:.65rem;text-decoration:none;position:absolute;bottom:6px;left:12px}.nAFcAa_mapNotice{z-index:3;text-align:center;color:var(--pp-muted);background:var(--pp-grain), var(--pp-paper);border:1px solid var(--pp-line);border-radius:var(--pp-radius);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px;line-height:1.4;display:flex;position:absolute;inset:60px 30px 50px}.nAFcAa_mapNotice button{min-height:var(--pp-touch);border:1px solid var(--pp-line);border-radius:var(--pp-radius-pill);color:var(--pp-ink);background:var(--pp-paper);cursor:pointer;padding:8px 20px}.nAFcAa_bird{pointer-events:none;width:128px;height:100px}.nAFcAa_bird img{object-fit:contain;filter:drop-shadow(0 3px 1px #4e301d20);width:100%;height:100%;display:block}.nAFcAa_bird[data-flying=true] img{transform-origin:50% 70%;animation:3s ease-in-out infinite nAFcAa_soar}.nAFcAa_stop{box-sizing:border-box;border:1.5px solid var(--pp-sketch-ink);background:var(--pp-paper);border-radius:50%;width:9px;height:9px}.nAFcAa_stop[data-visited=true]{background:var(--pp-sketch-ink)}.nAFcAa_routeCaption{justify-items:center;gap:5px;padding:14px 22px 0;display:grid}.nAFcAa_routeCaption>strong{font:500 1.02rem/1.35 var(--pp-display);text-align:center}.nAFcAa_routeMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;display:flex}.nAFcAa_routeMeta>span{color:var(--pp-muted);white-space:nowrap;align-items:center;font-size:.76rem;display:flex}.nAFcAa_routeMeta>span+span{border-left:1px solid var(--pp-line);padding-left:12px}.nAFcAa_sameCity{color:var(--pp-muted);text-align:center;margin:0;font-size:.8rem}.nAFcAa_details{gap:14px;padding:12px 22px 18px;display:grid}.nAFcAa_countdown{padding:16px 20px 10px}.nAFcAa_countdownMain{justify-items:center;gap:4px;display:grid}.nAFcAa_countdownLabel{color:var(--pp-muted);font-size:.9rem}.nAFcAa_clockDigits{font:700 2.8rem/1.05 var(--pp-display);font-variant-numeric:tabular-nums;grid-template-columns:minmax(2ch,1fr) .35em minmax(2ch,1fr);align-items:start;column-gap:3px;display:grid}.nAFcAa_clockPart{justify-items:center;gap:5px;display:grid}.nAFcAa_clockPart strong{font:inherit}.nAFcAa_clockPart small{color:var(--pp-muted);font:400 .75rem/1.2 var(--pp-body)}.nAFcAa_clockColon{text-align:center;animation:1s ease-in-out infinite nAFcAa_clockBlink}.nAFcAa_arrivedLabel{font:700 1.35rem var(--pp-display);justify-content:center;align-items:center;gap:8px;display:flex}.nAFcAa_arrival{border-top:1px solid var(--pp-line);text-align:center;justify-items:center;gap:3px;margin-top:14px;padding-top:10px;display:grid}.nAFcAa_arrivalLabel{color:var(--pp-muted);font-size:.75rem}.nAFcAa_arrival time{font-size:1rem;font-weight:700}.nAFcAa_arrivalZone{color:var(--pp-muted);justify-content:center;align-items:center;font-size:.74rem;display:flex}.nAFcAa_phrase{text-align:center;font:italic 400 .92rem/1.4 var(--pp-display);color:var(--pp-muted);margin:0}.nAFcAa_pause{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);justify-content:center;align-items:center;gap:15px;padding:10px 0;display:flex}.nAFcAa_pause>span{color:var(--pp-muted);font-size:.8rem}.nAFcAa_pause>span+span{border-left:1px solid var(--pp-line);padding-left:15px}.nAFcAa_pause strong{color:var(--pp-ink);font-variant-numeric:tabular-nums;font-size:1rem;display:block}.nAFcAa_metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:13px 4px;display:grid}.nAFcAa_metrics>div{text-align:center;align-content:start;justify-items:center;gap:4px;padding:0 2px;display:grid}.nAFcAa_metrics>div+div{border-left:1px solid var(--pp-line)}.nAFcAa_metrics strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem}.nAFcAa_metricLabel{color:var(--pp-muted);font-size:.8rem}.nAFcAa_metricIcon{display:flex}.nAFcAa_metricIcon [data-speed-needle]{transform:rotate(var(--needle-angle,0deg));transform-origin:11.7px 14.2px}.nAFcAa_metricIcon[data-animate=true] [data-speed-needle]{transition:transform 2s ease-in-out}.nAFcAa_metricIcon [data-speed-wobble]{transform-origin:11.7px 14.2px}.nAFcAa_metricIcon[data-wobble=true] [data-speed-wobble]{animation:1.1s ease-in-out infinite nAFcAa_needleWobble}.nAFcAa_purchase{align-items:center;gap:4px;display:flex}.nAFcAa_purchase>button{flex:1;gap:7px;min-width:0;padding-inline:10px}.nAFcAa_price{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.nAFcAa_saving{color:var(--pp-muted);text-align:center;margin:-8px 0 0;font-size:.8rem}.nAFcAa_sealed{color:var(--pp-muted);text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;font-size:.8rem;display:flex}.nAFcAa_sealed>svg{flex-shrink:0}.nAFcAa_observer{color:var(--pp-muted);text-align:center;margin:-5px 0 0;font-size:.8rem}.nAFcAa_sharing{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nAFcAa_sharing>button{gap:6px;padding-inline:9px;font-size:.82rem;line-height:1.15}.nAFcAa_sharing svg{flex-shrink:0;width:17px}.nAFcAa_interceptRow{justify-content:center;align-items:center;gap:4px;display:flex}.nAFcAa_intercept{min-height:32px;color:var(--pp-muted);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.77rem;display:inline-flex}.nAFcAa_intercept:hover{color:var(--pp-ink)}.nAFcAa_attribution{color:var(--pp-muted);text-underline-offset:2px;justify-self:center;font-size:.65rem}.nAFcAa_closedIllustration{place-items:center;min-height:240px;padding:34px 24px 12px;display:grid}.nAFcAa_closedIllustration img{object-fit:contain;width:180px;height:180px;display:block}.nAFcAa_details>a.pp-action{text-decoration:none}.nAFcAa_demo{border-top:1px dashed var(--pp-line);background:var(--pp-grain), var(--pp-parchment);color:var(--pp-muted);padding:16px 22px 24px;font-size:.82rem}.nAFcAa_demoBadge{background:var(--pp-parchment);color:var(--pp-muted);justify-content:space-between;gap:10px;padding:6px 14px;font-size:.7rem;text-decoration:none;display:flex}.nAFcAa_demoBadge>span{text-underline-offset:2px;text-decoration:underline}.nAFcAa_demo>strong{color:var(--pp-ink)}.nAFcAa_demo p{margin:4px 0 8px;line-height:1.4}.nAFcAa_demo summary{cursor:pointer;min-height:36px;color:var(--pp-ink);-webkit-tap-highlight-color:transparent;align-content:center}.nAFcAa_demoControls{gap:10px;padding-top:8px;display:grid}.nAFcAa_demoControls label{gap:5px;display:grid}.nAFcAa_demoControls .nAFcAa_check{align-items:center;display:flex}.nAFcAa_demoDisclaimer{border-top:1px solid var(--pp-line);color:var(--pp-muted);padding-top:12px}@keyframes nAFcAa_soar{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(1deg)}}@keyframes nAFcAa_clockBlink{0%,32%,to{opacity:1}50%,82%{opacity:0}}@keyframes nAFcAa_needleWobble{0%,to{transform:rotate(0)}20%{transform:rotate(-2.4deg)}45%{transform:rotate(2deg)}70%{transform:rotate(-1.2deg)}85%{transform:rotate(1.5deg)}}@media (max-width:360px){.nAFcAa_details,.nAFcAa_routeCaption{padding-inline:16px}.nAFcAa_metrics strong{font-size:.95rem}.nAFcAa_purchase>button>svg{width:19px}}@media (prefers-reduced-motion:reduce){.nAFcAa_bird[data-flying=true] img,.nAFcAa_clockColon{animation:none}.nAFcAa_metricIcon[data-animate=true] [data-speed-needle]{transition:none}.nAFcAa_metricIcon[data-wobble=true] [data-speed-wobble]{animation:none}}
.pUKiAW_mailbox{background:var(--pp-grain), var(--pp-paper);flex-direction:column;flex:1;min-width:0;display:flex}.pUKiAW_demoLabel{background:var(--pp-parchment);color:var(--pp-muted);text-align:center;padding:5px 12px;font-size:.68rem}.pUKiAW_content{padding:var(--pp-screen-top) 16px 16px;flex:1}.pUKiAW_folders{margin-top:20px}.pUKiAW_folders a{min-width:0;min-height:46px;padding:8px;text-decoration:none}.pUKiAW_intro{text-align:center;font:italic 500 .9rem/1.5 var(--pp-display);color:var(--pp-muted);margin:18px 0 22px}.pUKiAW_groups{gap:22px;display:grid}.pUKiAW_groupTitle{font:600 .85rem/1.4 var(--pp-display);color:var(--pp-muted);align-items:center;gap:8px;margin:0 4px 8px;display:flex}.pUKiAW_groupTitle span{font:400 .75rem var(--pp-body)}.pUKiAW_list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pUKiAW_card{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:var(--pp-grain), color-mix(in srgb, var(--pp-white) 65%, transparent);box-shadow:var(--pp-shadow);color:var(--pp-ink);grid-template-columns:84px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:14px 12px;text-decoration:none;display:grid}.pUKiAW_card[data-unread=true]{border-color:var(--pp-clay)}.pUKiAW_art{pointer-events:none;width:84px;height:84px;display:block}.pUKiAW_art img{object-fit:contain;width:100%;height:100%;transform:scale(var(--mail-art-scale));display:block}.pUKiAW_body{gap:4px;min-width:0;display:grid}.pUKiAW_body strong{overflow-wrap:anywhere;font-size:.96rem}.pUKiAW_route{color:var(--pp-muted);font-size:.78rem}.pUKiAW_status{margin-block:3px 1px}.pUKiAW_status .pp-status{padding:3px 9px;font-size:.68rem}.pUKiAW_body small{color:var(--pp-muted);font-size:.7rem;line-height:1.4}.pUKiAW_card>svg{color:var(--pp-muted)}.pUKiAW_albumHint{min-height:44px;color:var(--pp-muted);justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:.76rem;text-decoration:none;display:flex}.pUKiAW_albumHint svg{flex-shrink:0}.pUKiAW_message{text-align:center;flex-direction:column;align-items:center;padding:20px 8px 30px;display:flex}.pUKiAW_message img{width:min(180px,65%);height:auto}.pUKiAW_message h2{font:700 1.15rem/1.4 var(--pp-display);margin:16px 0 10px}.pUKiAW_message p{max-width:290px;color:var(--pp-muted);margin:0 0 24px;font-size:.85rem;line-height:1.5}.pUKiAW_message .pp-action{width:100%;text-decoration:none}.pUKiAW_loading{gap:10px;display:grid}.pUKiAW_loading>p{color:var(--pp-muted);text-align:center;font-size:.85rem}.pUKiAW_skeleton{border:1px solid var(--pp-line);border-radius:var(--pp-radius);opacity:.45;grid-template-columns:56px 1fr;align-content:center;gap:14px;min-height:136px;padding:18px;display:grid}.pUKiAW_skeleton svg{grid-row:span 2}.pUKiAW_skeleton span{background:var(--pp-parchment);border-radius:var(--pp-radius-pill);height:12px}.pUKiAW_skeleton span:last-child{width:65%}.pUKiAW_pagination{justify-content:space-between;align-items:center;gap:6px;display:flex}.pUKiAW_pagination span{color:var(--pp-muted);font-size:.73rem}.pUKiAW_pagination button{min-height:var(--pp-touch);border:1px solid var(--pp-line);border-radius:var(--pp-radius-pill);background:var(--pp-white);color:var(--pp-ink);font:inherit;cursor:pointer;padding:8px 12px;font-size:.8rem}.pUKiAW_pagination button:disabled{opacity:.45;cursor:default}.pUKiAW_demoControls{border-top:1px dashed var(--pp-line);color:var(--pp-muted);padding:10px 16px 18px;font-size:.75rem}.pUKiAW_demoControls summary{cursor:pointer;align-content:center;min-height:44px}.pUKiAW_demoControls p{line-height:1.5}.pUKiAW_demoControls label{gap:6px;display:grid}@media (hover:hover){.pUKiAW_card:hover{background:var(--pp-grain), var(--pp-parchment)}.pUKiAW_albumHint:hover{color:var(--pp-clay)}}@media (max-width:350px){.pUKiAW_card{grid-template-columns:64px minmax(0,1fr) 14px;gap:10px;padding:12px 10px}.pUKiAW_art{width:64px;height:78px}}
._5tgoha_planner{padding:var(--pp-screen-top) 18px max(22px, env(safe-area-inset-bottom));background:var(--pp-grain), radial-gradient(ellipse at 45% 20%, #fff7e5, #f6dfb9);flex-direction:column;flex:1;gap:13px;display:flex}._5tgoha_topline{text-align:center;font:400 .85rem/1.45 var(--pp-body);grid-template-columns:40px 1fr 40px;align-items:start;gap:8px;display:grid}._5tgoha_back{width:40px;min-height:44px;color:var(--pp-ink);cursor:pointer;background:#fff7e58f;border:1px solid #b992688c;border-radius:9px;place-items:center;display:grid}._5tgoha_title{text-align:center;font:700 clamp(1.45rem, 6.5vw, 1.85rem)/1.2 var(--pp-display);letter-spacing:-.035em;margin:0;padding-inline:32px;position:relative}._5tgoha_title:before,._5tgoha_title:after{content:"";background:url(/art/compose-sprig-left.webp) 50%/contain no-repeat;width:31px;height:29px;position:absolute;top:3px}._5tgoha_title:before{left:0}._5tgoha_title:after{background-image:url(/art/compose-sprig-right.webp);right:0}._5tgoha_points{gap:8px;display:grid}._5tgoha_points button{isolation:isolate;width:100%;min-height:68px;color:var(--pp-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative}._5tgoha_points button>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:1rem}._5tgoha_points small{white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;color:var(--pp-muted);margin-top:3px;font-size:.78rem;line-height:1.3;display:block;overflow:hidden}._5tgoha_points svg{flex-shrink:0}._5tgoha_summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:70px;padding:13px 27px;display:grid;position:relative}._5tgoha_summaryFrame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._5tgoha_summaryMetric{justify-content:center;align-items:center;gap:7px;min-width:0;padding-inline:9px;font-size:.95rem;line-height:1.18;display:flex}._5tgoha_summaryMetric+._5tgoha_summaryMetric:before{opacity:.75;content:"";background:#b49269;width:1px;position:absolute;top:22%;bottom:22%;left:50%}._5tgoha_summaryMetric>svg{flex-shrink:0}._5tgoha_summary small{font-size:inherit;margin-top:1px;display:block}._5tgoha_summary p{text-align:center;color:var(--pp-muted);grid-column:1/-1;margin:0;font-size:.9rem}._5tgoha_gear{border:0;gap:10px;min-width:0;margin:1px 0 0;padding:0;display:grid}._5tgoha_gearRow{isolation:isolate;grid-template-columns:minmax(0,1fr) 28px 44px;align-items:center;gap:4px;min-height:58px;padding:0 10px 0 14px;display:grid;position:relative}._5tgoha_gear label{cursor:pointer;align-items:center;gap:8px;min-width:0;min-height:58px;display:flex}._5tgoha_gear label>img{object-fit:contain;flex-shrink:0;width:31px;height:34px;margin-right:7px;transform:rotate(-5deg)}._5tgoha_gearName{flex:1;min-width:0;font-size:1.08rem;font-weight:700;line-height:1.15}._5tgoha_gearName svg{vertical-align:-3px}._5tgoha_stars{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}._5tgoha_stars svg,._5tgoha_gear input{flex-shrink:0}._5tgoha_gear label[data-disabled=true]{cursor:default}._5tgoha_sealed{text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;font-size:.8rem;display:flex}._5tgoha_sealed svg{color:#a56d23;flex-shrink:0}._5tgoha_facts{font-variant-numeric:tabular-nums;border-bottom:1px solid #c6a57e60;grid-template-columns:1fr 1fr;gap:12px;margin:-6px 6px 2px;padding:12px 8px;font-size:.8rem;display:grid}._5tgoha_facts>div{min-width:0}._5tgoha_facts dt{min-height:28px;color:var(--pp-muted);align-items:center;display:flex}._5tgoha_facts dd{margin:0;font-size:.98rem}._5tgoha_facts ._5tgoha_risk{text-align:right}._5tgoha_facts ._5tgoha_risk dt{justify-content:flex-end}._5tgoha_facts[data-updating=true] dd{opacity:.65}._5tgoha_facts ._5tgoha_arrival{grid-column:1/-1;justify-content:space-between;align-items:start;gap:8px;display:flex}._5tgoha_arrival dd{text-align:right}._5tgoha_arrival small{color:var(--pp-muted);font-size:.73rem;display:block}._5tgoha_privacy{border-radius:var(--pp-radius);background:#fff9ec65;padding:12px 14px;font-size:.8rem;line-height:1.4}._5tgoha_privacy>div{justify-content:space-between;align-items:center;gap:6px;display:flex}._5tgoha_privacy strong{font-size:.88rem}._5tgoha_privacy p{color:var(--pp-muted);margin:6px 0 0}._5tgoha_launch{gap:8px;display:grid}._5tgoha_launch>button{border-radius:18px;min-height:54px}._5tgoha_total{color:var(--pp-muted);justify-content:space-between;align-items:center;font-size:.78rem;display:flex}._5tgoha_total strong{color:var(--pp-ink);align-items:center;gap:4px;display:inline-flex}._5tgoha_textButton{color:var(--pp-clay-dark);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px;text-decoration:underline}._5tgoha_error{color:var(--pp-clay-dark);margin:0;font-size:.85rem}._5tgoha_muted{color:var(--pp-muted);margin:0;font-size:.8rem}._5tgoha_muted a{color:inherit}._5tgoha_searchLabel{gap:5px;font-size:.85rem;display:grid}._5tgoha_searchResults{max-height:40dvh;margin-top:8px;overflow-y:auto}._5tgoha_searchResults p{color:var(--pp-muted);font-size:.85rem}._5tgoha_searchResults button{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c6a57e60;align-items:center;gap:10px;padding:8px 2px;display:flex}._5tgoha_searchResults button span{overflow-wrap:anywhere;flex:1;min-width:0}._5tgoha_searchResults button small{color:var(--pp-muted);font-size:.72rem;display:block}._5tgoha_searchResults button svg{flex-shrink:0}._5tgoha_attribution{width:fit-content;color:var(--pp-muted);margin-top:15px;font-size:.65rem;display:block}@media (max-width:359px){._5tgoha_planner{gap:11px;padding-inline:14px}._5tgoha_gearName{font-size:1rem}._5tgoha_summary{padding-inline:20px}._5tgoha_summaryMetric{gap:5px;padding-inline:4px;font-size:.83rem}}._5tgoha_departure{gap:8px;margin-top:3px;display:grid}._5tgoha_departure ._5tgoha_sealed{padding-block:4px 2px}._5tgoha_sealed>span{min-width:0}._5tgoha_missingLetter{color:var(--pp-muted);text-align:center;margin:0;font-size:.78rem}._5tgoha_missingLetter a{color:var(--pp-clay-dark);text-underline-offset:3px}._5tgoha_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._5tgoha_timeValue{white-space:nowrap;display:inline-block}._5tgoha_steps{justify-content:center;gap:15px;padding-top:7px;display:flex}._5tgoha_steps i{border:1px solid #a76536;border-radius:50%;width:9px;height:9px}._5tgoha_steps i:last-child{background:var(--pp-clay)}._5tgoha_placeName{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._5tgoha_gearRow:before,._5tgoha_points button:before{content:"";z-index:-1;pointer-events:none;filter:drop-shadow(0 2px 1px #75471f33);background:url(/art/loft-paper.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}._5tgoha_gearRow:nth-child(2):before,._5tgoha_points button:nth-child(2):before{transform:scaleX(-1)}._5tgoha_sectionLabel{color:var(--pp-muted);align-items:center;gap:5px;padding:0;font-size:.85rem;display:flex}._5tgoha_sectionLabel strong{font-weight:400}._5tgoha_birds{border:0;min-width:0;margin:0;padding:0}._5tgoha_birdChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}._5tgoha_birdChoice{min-width:0;position:relative}._5tgoha_birdCard{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:var(--pp-grain), var(--pp-white);align-items:center;gap:6px;min-height:88px;padding:10px 8px;display:flex;position:relative}._5tgoha_birdCard img{object-fit:contain;flex-shrink:0;width:48px;height:56px}._5tgoha_birdCard>span{min-width:0}._5tgoha_birdCard strong{font-size:1rem;display:block}._5tgoha_birdCard small{color:var(--pp-muted);margin-top:3px;font-size:.74rem;display:block}._5tgoha_birdChoice input:checked+._5tgoha_birdCard{border-color:var(--pp-clay)}@media (max-width:359px){._5tgoha_birdCard img{width:44px}}._5tgoha_copies{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:var(--pp-grain), var(--pp-white);margin-block:3px;padding:12px}._5tgoha_pngCopy{border-radius:var(--pp-radius-sm);text-align:left;width:100%;min-height:64px;color:var(--pp-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-block:4px;padding:10px;transition:background-color .14s;display:flex}._5tgoha_pngCopy>span:first-of-type{flex:1;min-width:0}._5tgoha_pngCopy>svg,._5tgoha_albumCopy label>svg{color:var(--pp-sketch-ink);flex-shrink:0}._5tgoha_copies strong{font-size:.9rem;display:block}._5tgoha_copies ._5tgoha_sectionLabel strong{font-size:.85rem}._5tgoha_copies small{color:var(--pp-muted);margin-top:2px;font-size:.74rem;line-height:1.3;display:block}._5tgoha_pngCopy:disabled{opacity:.5;cursor:default}@media (hover:hover){._5tgoha_pngCopy:not(:disabled):hover{background:var(--pp-info-hover-disc)}}._5tgoha_albumCopy{border-top:1px solid var(--pp-line);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:4px;min-height:68px;padding-inline:10px;display:grid}._5tgoha_albumCopy label{cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:68px;display:flex}._5tgoha_albumCopy label[data-disabled=true]{cursor:default}._5tgoha_albumCopy ._5tgoha_stars{font-size:.85rem}._5tgoha_copyResult{color:var(--pp-muted);margin:8px 0 0;font-size:.78rem}._5tgoha_copyResult[role=alert]{color:var(--pp-wax)}._5tgoha_summaryMetric{font-variant-numeric:tabular-nums;transition:opacity .15s}._5tgoha_summary[data-updating=true] ._5tgoha_summaryMetric{opacity:.7;transition-delay:.18s}._5tgoha_total{font-variant-numeric:tabular-nums;min-height:20px}._5tgoha_total[data-visible=false]{display:none}._5tgoha_launch>button{transition:background-color .15s,color .15s,box-shadow .15s}._5tgoha_launch>button[data-pending=true]{background:var(--pp-primary-fill);color:var(--pp-white);border-color:var(--pp-clay-dark);box-shadow:var(--pp-primary-shadow);opacity:1;cursor:progress}@media (prefers-reduced-motion:reduce){._5tgoha_summaryMetric,._5tgoha_launch>button,._5tgoha_pngCopy{transition:none}}
