.AdminTasks-module__bue4FG__board{color:#2f514b;gap:18px;display:grid}.AdminTasks-module__bue4FG__head{justify-content:space-between;align-items:start;gap:16px;display:flex}.AdminTasks-module__bue4FG__head small{color:#849578;letter-spacing:2px;font-size:10px}.AdminTasks-module__bue4FG__head h2{font:500 23px var(--serif);margin:5px 0}.AdminTasks-module__bue4FG__head p{color:#73877e;margin:0;font-size:12px}.AdminTasks-module__bue4FG__head button,.AdminTasks-module__bue4FG__row button{color:#527c6e;cursor:pointer;background:0 0;border:1px solid #cfddd3;border-radius:9px;padding:8px 12px}.AdminTasks-module__bue4FG__columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.AdminTasks-module__bue4FG__card{background:#fcfbf4;border:1px solid #dce5d8;border-radius:14px;min-width:0;padding:17px}.AdminTasks-module__bue4FG__card h3{margin:0 0 14px;font-size:16px;font-weight:600}.AdminTasks-module__bue4FG__card h3 span{color:#849578;font-size:12px}.AdminTasks-module__bue4FG__form{gap:12px;display:grid}.AdminTasks-module__bue4FG__form label,.AdminTasks-module__bue4FG__review label{color:#6f8375;gap:5px;font-size:11px;display:grid}.AdminTasks-module__bue4FG__form input,.AdminTasks-module__bue4FG__form textarea,.AdminTasks-module__bue4FG__review input{color:#2f514b;width:100%;font:12px var(--sans);background:#fff;border:1px solid #d3dfd4;border-radius:9px;padding:9px 10px}.AdminTasks-module__bue4FG__form textarea{resize:vertical;min-height:100px}.AdminTasks-module__bue4FG__form button,.AdminTasks-module__bue4FG__actions button:last-child{color:#fff;cursor:pointer;background:#527c6e;border:0;border-radius:9px;justify-self:start;padding:10px 14px}.AdminTasks-module__bue4FG__list{gap:10px;display:grid}.AdminTasks-module__bue4FG__row{border:1px solid #e1e8dc;border-radius:11px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.AdminTasks-module__bue4FG__row strong,.AdminTasks-module__bue4FG__review strong{font-size:13px;display:block}.AdminTasks-module__bue4FG__row small,.AdminTasks-module__bue4FG__review small{color:#819084;margin-top:4px;font-size:10px;display:block}.AdminTasks-module__bue4FG__row p,.AdminTasks-module__bue4FG__review p{white-space:pre-wrap;color:#637b6e;margin:7px 0 0;font-size:11px;line-height:1.6}.AdminTasks-module__bue4FG__row button{flex:none}.AdminTasks-module__bue4FG__review{border:1px solid #e1e8dc;border-radius:11px;padding:15px}.AdminTasks-module__bue4FG__review p{background:#f0f3e9;border-radius:8px;margin:12px 0;padding:10px}.AdminTasks-module__bue4FG__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.AdminTasks-module__bue4FG__actions button{color:#527c6e;cursor:pointer;background:0 0;border:1px solid #d3dfd4;border-radius:9px;padding:9px 12px}.AdminTasks-module__bue4FG__card button:disabled,.AdminTasks-module__bue4FG__head button:disabled{opacity:.5;cursor:default}.AdminTasks-module__bue4FG__empty{color:#819084;font-size:12px}.AdminTasks-module__bue4FG__message{color:#557567;background:#eaf0e1;border-radius:9px;margin:0;padding:11px 13px;font-size:12px}@media (max-width:750px){.AdminTasks-module__bue4FG__columns{grid-template-columns:1fr}.AdminTasks-module__bue4FG__head{flex-wrap:wrap}.AdminTasks-module__bue4FG__card{padding:13px}}
.service-module__AC9vNq__shell{color:#314e43;background:#f4f5eb;min-height:100dvh;padding:28px max(20px,50vw - 450px);font-size:14px;line-height:1.8}.service-module__AC9vNq__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.service-module__AC9vNq__brand{font-family:Georgia,serif;font-size:26px;font-weight:700;text-decoration:none}.service-module__AC9vNq__shell a{color:#476c5f;text-underline-offset:4px}.service-module__AC9vNq__intro{margin-bottom:24px}.service-module__AC9vNq__intro small{letter-spacing:.15em;color:#6e877c}.service-module__AC9vNq__intro h1{margin:8px 0 12px;font-size:clamp(25px,5vw,34px);line-height:1.4}.service-module__AC9vNq__card{overflow-wrap:anywhere;background:#fffdf5;border:1px solid #dce3d5;border-radius:20px;margin:18px 0;padding:24px}.service-module__AC9vNq__card h2{margin:0 0 12px;font-size:19px}.service-module__AC9vNq__card p{margin:8px 0}.service-module__AC9vNq__form{gap:18px;display:grid}.service-module__AC9vNq__form label{gap:7px;font-weight:500;display:grid}.service-module__AC9vNq__form input,.service-module__AC9vNq__form textarea,.service-module__AC9vNq__form select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:#fffef9;border:1px solid #c8d5c6;border-radius:10px;padding:11px 13px}.service-module__AC9vNq__form textarea{resize:vertical;min-height:160px}.service-module__AC9vNq__form small,.service-module__AC9vNq__muted{color:#697e72;font-size:12px}.service-module__AC9vNq__checkbox{align-items:flex-start;gap:10px!important;display:flex!important}.service-module__AC9vNq__checkbox input{flex-shrink:0;width:18px;margin-top:6px}.service-module__AC9vNq__button{font:inherit;cursor:pointer;background:#527768;border:0;border-radius:11px;padding:12px 18px;text-decoration:none;display:inline-block;color:#fffdf5!important}.service-module__AC9vNq__button:disabled{opacity:.5;cursor:default}.service-module__AC9vNq__error{color:#a04237}.service-module__AC9vNq__notice{background:#ecf3e7;border-radius:12px;padding:14px}.service-module__AC9vNq__ticket{white-space:pre-wrap;border-top:1px dashed #dce3d5;padding:18px 0}.service-module__AC9vNq__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.service-module__AC9vNq__footer{color:#697e72;gap:12px;margin-top:32px;font-size:12px;display:grid}@media (max-width:520px){.service-module__AC9vNq__shell{padding:20px 16px 36px}.service-module__AC9vNq__card{padding:18px}.service-module__AC9vNq__header{align-items:flex-start}}
.AuthModal-module__Z_KUzG__backdrop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#355b52;font-family:var(--sans);background:#355b5226;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.AuthModal-module__Z_KUzG__panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;background:#fffbedf7;border:1px solid #fffef4;border-radius:27px;width:min(420px,100%);max-height:calc(100dvh - 48px);padding:30px 28px 22px;animation:.25s ease-out both AuthModal-module__Z_KUzG__arrive;position:relative;overflow-y:auto;box-shadow:0 18px 65px #355b5226,inset 0 1px #fff}.AuthModal-module__Z_KUzG__panel button{cursor:pointer;font-family:inherit}.AuthModal-module__Z_KUzG__panel button:focus-visible{outline-offset:4px;outline:2px solid #789975}.AuthModal-module__Z_KUzG__panel button:disabled{cursor:default;opacity:.6}.AuthModal-module__Z_KUzG__close{z-index:2;color:#567666;background:#eaf0df;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.AuthModal-module__Z_KUzG__close:hover{background:#dfead6}.AuthModal-module__Z_KUzG__heading{text-align:left;align-items:center;gap:12px;padding-right:30px;display:flex}.AuthModal-module__Z_KUzG__heading>div{min-width:0}.AuthModal-module__Z_KUzG__stamp{color:#668e7f;background:#e7efdc;border:1px solid #d7e2cc;border-radius:12px 12px 17px 17px;flex:0 0 44px;place-items:center;height:49px;display:grid}.AuthModal-module__Z_KUzG__kicker{color:#7c8b73;letter-spacing:1.4px;margin:0 0 6px;font-size:8px;line-height:1.5}.AuthModal-module__Z_KUzG__title{color:#355b52;font:500 26px/1.3 var(--serif);letter-spacing:1px;margin:0}.AuthModal-module__Z_KUzG__intro{color:#748575;text-align:left;margin:16px 0 20px;font-size:12px;line-height:1.8}.AuthModal-module__Z_KUzG__registerPanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:16px;width:min(520px,100%);display:grid}.AuthModal-module__Z_KUzG__registerPanel .AuthModal-module__Z_KUzG__heading,.AuthModal-module__Z_KUzG__registerPanel .AuthModal-module__Z_KUzG__intro,.AuthModal-module__Z_KUzG__registerPanel .AuthModal-module__Z_KUzG__codeField,.AuthModal-module__Z_KUzG__registerPanel .AuthModal-module__Z_KUzG__cityField,.AuthModal-module__Z_KUzG__registerPanel .AuthModal-module__Z_KUzG__field:last-of-type,.AuthModal-module__Z_KUzG__registerPanel .AuthModal-module__Z_KUzG__error,.AuthModal-module__Z_KUzG__registerPanel .AuthModal-module__Z_KUzG__submit,.AuthModal-module__Z_KUzG__registerPanel .AuthModal-module__Z_KUzG__switchMode,.AuthModal-module__Z_KUzG__registerPanel .AuthModal-module__Z_KUzG__privacy{grid-column:1/-1}.AuthModal-module__Z_KUzG__issuedPanel{width:min(460px,100%)}.AuthModal-module__Z_KUzG__issued{min-width:0}.AuthModal-module__Z_KUzG__issued .AuthModal-module__Z_KUzG__intro{margin-bottom:0}.AuthModal-module__Z_KUzG__issuedCopy{color:#748575;text-align:center;overflow-wrap:anywhere;margin:15px 0 0;font-size:12px;line-height:1.8}.AuthModal-module__Z_KUzG__issuedCopy b{color:#486d60;font-weight:500}.AuthModal-module__Z_KUzG__starterPack{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.AuthModal-module__Z_KUzG__starterPack>div{text-align:center;background:#eef1e3;border-radius:11px;padding:9px 8px}.AuthModal-module__Z_KUzG__starterPack span,.AuthModal-module__Z_KUzG__starterPack strong{display:block}.AuthModal-module__Z_KUzG__starterPack span{color:#7c8b73;font-size:9px}.AuthModal-module__Z_KUzG__starterPack strong{color:#527466;margin-top:3px;font-size:13px}.AuthModal-module__Z_KUzG__firstTask{text-align:left;background:#f7f4df;border:1px solid #d9e3d2;border-radius:13px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.AuthModal-module__Z_KUzG__firstTask>svg{color:#718d72;flex:none}.AuthModal-module__Z_KUzG__firstTask p{color:#758273;margin:0;font-size:10px;line-height:1.55}.AuthModal-module__Z_KUzG__firstTask b,.AuthModal-module__Z_KUzG__firstTask span{display:block}.AuthModal-module__Z_KUzG__firstTask b{color:#4f7061;margin-bottom:2px;font-size:11px}.AuthModal-module__Z_KUzG__profileNudge{text-align:left;border-top:1px dashed #dce4d1;align-items:center;gap:10px;margin-top:17px;padding-top:17px;display:flex}.AuthModal-module__Z_KUzG__profileNudge>svg{color:#87a079;flex-shrink:0}.AuthModal-module__Z_KUzG__profileNudge p{color:#7a8977;flex:1;min-width:0;margin:0;font-size:10px;line-height:1.65}.AuthModal-module__Z_KUzG__profileNudge b{color:#5d7967;margin-bottom:2px;font-size:11px;font-weight:500;display:block}.AuthModal-module__Z_KUzG__profileNudge span{display:block}.AuthModal-module__Z_KUzG__profileAction{color:#527c6e;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;padding:9px 0 9px 5px;font-size:11px;display:flex}.AuthModal-module__Z_KUzG__profileAction:hover{color:#355b52}.AuthModal-module__Z_KUzG__field{color:#627b66;letter-spacing:.4px;flex-direction:column;gap:7px;min-width:0;margin-top:13px;font-size:11px;display:flex}.AuthModal-module__Z_KUzG__field input{box-sizing:border-box;color:#355b52;width:100%;min-width:0;min-height:43px;font:14px var(--sans);letter-spacing:0;background:#fffdf4;border:1px solid #dbe4d1;border-radius:12px;padding:11px 12px}.AuthModal-module__Z_KUzG__field input::placeholder{color:#a0ad99}.AuthModal-module__Z_KUzG__field input:focus{outline-offset:1px;border-color:#9fb795;outline:2px solid #9fb795}.AuthModal-module__Z_KUzG__field small{color:#85927e;letter-spacing:0;font-size:10px;font-weight:400;line-height:1.6}.AuthModal-module__Z_KUzG__phoneRow{background:#fffdf4;border:1px solid #dbe4d1;border-radius:12px;width:100%;display:flex}.AuthModal-module__Z_KUzG__countryCode{color:#607951;min-width:0;font:12px var(--sans);appearance:none;text-align:center;background:#f0f3e5;border:0;border-right:1px solid #e3e9d9;border-radius:12px 0 0 12px;flex:0 0 62px}.AuthModal-module__Z_KUzG__phoneRow:focus-within,.AuthModal-module__Z_KUzG__usernameInput:focus-within{outline-offset:1px;outline:2px solid #9fb795}.AuthModal-module__Z_KUzG__field .AuthModal-module__Z_KUzG__phoneInput{background:0 0;border:0}.AuthModal-module__Z_KUzG__field .AuthModal-module__Z_KUzG__phoneInput:focus,.AuthModal-module__Z_KUzG__countryCode:focus,.AuthModal-module__Z_KUzG__usernameInput input:focus{outline:0}.AuthModal-module__Z_KUzG__codeRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.AuthModal-module__Z_KUzG__codeButton{color:#607951;white-space:nowrap;background:#eaf0df;border:1px solid #d8e0c9;border-radius:12px;min-width:104px;padding:0 12px;font-size:11px}.AuthModal-module__Z_KUzG__codeButton:hover:not(:disabled){background:#dfead6}.AuthModal-module__Z_KUzG__usernameInput{background:#fffdf4;border:1px solid #dbe4d1;border-radius:12px;align-items:center;display:flex}.AuthModal-module__Z_KUzG__usernameInput>span{color:#91a084;padding-left:12px;font-size:14px}.AuthModal-module__Z_KUzG__usernameInput input{background:0 0;border:0;padding-left:4px}.AuthModal-module__Z_KUzG__cityField{position:relative}.AuthModal-module__Z_KUzG__cityResults{z-index:3;background:#fffdf4;border:1px solid #dbe4d1;border-radius:13px;max-height:210px;padding:5px;position:absolute;top:67px;left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #355b521c}.AuthModal-module__Z_KUzG__cityResults button{color:#486d60;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:9px;display:flex}.AuthModal-module__Z_KUzG__cityResults button:hover{background:#eaf0df}.AuthModal-module__Z_KUzG__cityResults small{text-align:right}.AuthModal-module__Z_KUzG__error{color:#a0664a;background:#f6eade;border:1px solid #e9d8c9;border-radius:11px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.AuthModal-module__Z_KUzG__submit{color:#fffcef;background:#527c6e;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:45px;margin-top:22px;padding:12px 18px;font-size:13px;font-weight:500;transition:background .2s;display:flex}.AuthModal-module__Z_KUzG__submit:hover:not(:disabled){background:#426858}.AuthModal-module__Z_KUzG__switchMode{color:#66836d;background:0 0;border:0;margin:14px auto 0;padding:7px 3px;font-size:12px;display:block}.AuthModal-module__Z_KUzG__switchMode:hover{color:#355b52}.AuthModal-module__Z_KUzG__privacy{color:#89967f;text-align:center;border-top:1px dashed #dfe5d6;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;padding-top:14px;font-size:9px;line-height:1.7;display:flex}.AuthModal-module__Z_KUzG__privacy>svg{flex-shrink:0}@keyframes AuthModal-module__Z_KUzG__arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.AuthModal-module__Z_KUzG__backdrop{padding:10px 10px max(10px, env(safe-area-inset-bottom));align-items:end}.AuthModal-module__Z_KUzG__panel{width:min(460px,100%);max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));border-radius:25px;padding:25px 22px 20px}.AuthModal-module__Z_KUzG__registerPanel{grid-template-columns:minmax(0,1fr)}.AuthModal-module__Z_KUzG__title{font-size:24px}.AuthModal-module__Z_KUzG__heading{gap:10px}.AuthModal-module__Z_KUzG__kicker{letter-spacing:1px;font-size:7px}.AuthModal-module__Z_KUzG__field input{font-size:16px}.AuthModal-module__Z_KUzG__profileNudge{gap:8px}.AuthModal-module__Z_KUzG__profileNudge>svg{display:none}.AuthModal-module__Z_KUzG__starterPack{gap:5px}}@media (prefers-reduced-motion:reduce){.AuthModal-module__Z_KUzG__panel{animation:none}.AuthModal-module__Z_KUzG__submit{transition:none}}
.GardenPassport3D-module__luZGna__viewer{margin-top:12px}.GardenPassport3D-module__luZGna__stage{perspective:1000px;padding:23px 8px 30px;position:relative;container-type:inline-size}.GardenPassport3D-module__luZGna__orbit{width:92%;color:inherit;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:18px;margin:0 auto;padding:0;display:block;position:relative;cursor:grab!important}.GardenPassport3D-module__luZGna__orbit:active{cursor:grabbing!important}.GardenPassport3D-module__luZGna__orbit:focus-visible{outline-offset:8px;outline:2px solid #859b71}.GardenPassport3D-module__luZGna__orbit,.GardenPassport3D-module__luZGna__card{transform-style:preserve-3d}.GardenPassport3D-module__luZGna__card{aspect-ratio:1.58;width:100%;transition:transform .55s cubic-bezier(.2,.75,.25,1);display:block;position:relative}.GardenPassport3D-module__luZGna__card.GardenPassport3D-module__luZGna__dragging{transition:none}.GardenPassport3D-module__luZGna__face,.GardenPassport3D-module__luZGna__edge{border-radius:17px;display:block;position:absolute;inset:0}.GardenPassport3D-module__luZGna__edge{background:#b1b698;border:1px solid #d6cbae}.GardenPassport3D-module__luZGna__face{backface-visibility:hidden;text-align:left;border:1px solid #e8dfbd;padding:7%;overflow:hidden}.GardenPassport3D-module__luZGna__front{color:#46634e;background:radial-gradient(at 98% 0,#c7dec0,#0000 67%),linear-gradient(135deg,#fff9e4,#ede3c5);transform:translateZ(3px);box-shadow:inset 0 1px #fffef2,0 12px 23px #6172491a}.GardenPassport3D-module__luZGna__front:before{content:"";pointer-events:none;background:repeating-radial-gradient(at 100% 0,#0000 0 16px,#718a5b12 17px 18px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.GardenPassport3D-module__luZGna__top{color:#68805b;letter-spacing:1.6px;align-items:center;gap:8px;font-size:clamp(8px,3cqw,11px);line-height:1.5;display:flex;position:relative}.GardenPassport3D-module__luZGna__top>svg{flex-shrink:0;width:9%}.GardenPassport3D-module__luZGna__top small{letter-spacing:1.2px;font-size:clamp(6px,2.3cqw,8px);display:block}.GardenPassport3D-module__luZGna__seal{color:#789777;width:31px;height:31px;font:italic 21px var(--serif);background:conic-gradient(from 40deg,#d0dcb7,#f2dfad,#b6d8c5,#e8e9b7,#d0dcb7);border:1px solid #babf9070;border-radius:10px;place-items:center;margin-left:auto;display:grid;box-shadow:inset 0 1px #ffffef}.GardenPassport3D-module__luZGna__name{text-overflow:ellipsis;white-space:nowrap;font:500 clamp(18px,7.5cqw,28px)/1.25 var(--serif);margin-top:6%;display:block;position:relative;overflow:hidden}.GardenPassport3D-module__luZGna__city{color:#7b8768;text-overflow:ellipsis;white-space:nowrap;margin-top:2%;font-size:clamp(8px,2.8cqw,10px);display:block;overflow:hidden}.GardenPassport3D-module__luZGna__bottom{color:#84906f;justify-content:space-between;gap:8px;font-size:clamp(6px,2.1cqw,8px);line-height:1.8;display:flex;position:absolute;bottom:9%;left:7%;right:7%}.GardenPassport3D-module__luZGna__bottom>span:last-child{text-align:right}.GardenPassport3D-module__luZGna__bottom strong{color:#536c4e;letter-spacing:.4px;font-size:clamp(7px,2.4cqw,9px);font-weight:500;display:block}.GardenPassport3D-module__luZGna__sheen{pointer-events:none;background:linear-gradient(115deg,#0000 25%,#fffef34a 47%,#fff8d445 52%,#0000 68%) 0 0/230% 100%;position:absolute;inset:0}.GardenPassport3D-module__luZGna__back{color:#547258;background:radial-gradient(at 5% 100%,#79967b40,#0000 60%),#d8e4cd;transform:rotateY(180deg)translateZ(3px);box-shadow:inset 0 1px #eef5de}.GardenPassport3D-module__luZGna__backTop{letter-spacing:1px;justify-content:space-between;font-size:clamp(6px,2.1cqw,8px);display:flex}.GardenPassport3D-module__luZGna__backTop>span{letter-spacing:0;font-size:8px}.GardenPassport3D-module__luZGna__backTitle{width:64%;font:500 clamp(13px,5cqw,19px)/1.25 var(--serif);letter-spacing:1.3px;margin-top:5%;display:block;position:relative}.GardenPassport3D-module__luZGna__postmark{aspect-ratio:1;color:#8c9b6d;border:1px dashed #91a480;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:26%;display:flex;position:absolute;top:25%;right:8%;transform:rotate(-16deg);box-shadow:0 0 0 4px #91a4801c}.GardenPassport3D-module__luZGna__postmark small{letter-spacing:.5px;font-size:clamp(4px,1.4cqw,5px)}.GardenPassport3D-module__luZGna__postmark>svg{width:38%}.GardenPassport3D-module__luZGna__route{border-top:1px dashed #96aa80;position:absolute;top:67%;left:9%;right:9%;transform:rotate(-7deg)}.GardenPassport3D-module__luZGna__route i{background:#acaa73;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px}.GardenPassport3D-module__luZGna__route i:last-of-type{right:0}.GardenPassport3D-module__luZGna__route>svg{color:#809476;position:absolute;top:-15px;right:28%}.GardenPassport3D-module__luZGna__backNumber{letter-spacing:1px;font-size:clamp(7px,2.4cqw,9px);line-height:1.7;position:absolute;bottom:8%;left:7%}.GardenPassport3D-module__luZGna__backNumber small{letter-spacing:1px;color:#809476;font-size:clamp(6px,2cqw,8px);display:block}.GardenPassport3D-module__luZGna__shadow{filter:blur(9px);background:#7a886235;border-radius:50%;height:16px;position:absolute;bottom:5%;left:18%;right:18%}.GardenPassport3D-module__luZGna__hint{color:#7b896e;text-align:center;margin:0;font-size:10px;line-height:1.8}.GardenPassport3D-module__luZGna__hint span{color:#8b967f;font-size:9px;display:block}.GardenPassport3D-module__luZGna__controls{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.GardenPassport3D-module__luZGna__controls button{color:#607951;background:#edf1e2;border:1px solid #d8e0c9;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 12px;font-size:11px;display:flex}.GardenPassport3D-module__luZGna__controls button:hover{background:#e1e9d5}@media (prefers-reduced-motion:reduce){.GardenPassport3D-module__luZGna__card{transition:none}}
.DataCredits-module__RBIoMW__credits{letter-spacing:.02em;text-align:center;color:var(--ink-soft);opacity:.75;font-size:9.5px;line-height:1.6}.DataCredits-module__RBIoMW__credits a{color:inherit;border-bottom:1px dotted;text-decoration:none}.DataCredits-module__RBIoMW__credits a:hover{color:var(--postal)}
.MyFlights-module__UZW6-q__shell{background:radial-gradient(50% 24% at 80% 0%, #d5ece5bf, transparent 80%), var(--paper);min-height:100vh;padding:28px max(22px,50vw - 560px) 60px;overflow-y:auto}.MyFlights-module__UZW6-q__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:42px;display:flex}.MyFlights-module__UZW6-q__brand{color:var(--ink);font:25px var(--serif);text-decoration:none}.MyFlights-module__UZW6-q__brand em{color:var(--postal);font-style:normal}.MyFlights-module__UZW6-q__subtitle{color:var(--ink-soft);letter-spacing:.15em;margin:4px 0 0;font-size:10px}.MyFlights-module__UZW6-q__headerActions{align-items:center;gap:14px;display:flex}.MyFlights-module__UZW6-q__back{color:var(--ink-soft);font-size:12px;text-decoration:none}.MyFlights-module__UZW6-q__logout{color:var(--ink-soft);font:600 12px var(--sans);cursor:pointer;background:0 0;border:0;padding:0}.MyFlights-module__UZW6-q__back:hover,.MyFlights-module__UZW6-q__logout:hover,.MyFlights-module__UZW6-q__textLink:hover{color:var(--postal)}.MyFlights-module__UZW6-q__tabs{border-bottom:1px solid var(--line);gap:5px;margin-bottom:22px;display:flex}.MyFlights-module__UZW6-q__tabs button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px 12px;font-size:13px}.MyFlights-module__UZW6-q__tabs button span{color:var(--ink-soft);margin-left:4px;font-size:11px}.MyFlights-module__UZW6-q__tabs .MyFlights-module__UZW6-q__activeTab{border-bottom-color:var(--postal);color:var(--ink);font-weight:700}.MyFlights-module__UZW6-q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.MyFlights-module__UZW6-q__card{border:1px solid var(--line);background:#fffdf6e6;border-radius:8px 13px 9px 15px/13px 9px 15px 8px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 2px #28453f0a,0 6px 16px #28453f12}.MyFlights-module__UZW6-q__grid .MyFlights-module__UZW6-q__card:nth-child(odd){transform:rotate(-.3deg)}.MyFlights-module__UZW6-q__grid .MyFlights-module__UZW6-q__card:nth-child(2n){transform:rotate(.25deg)}.MyFlights-module__UZW6-q__grid .MyFlights-module__UZW6-q__card:hover,.MyFlights-module__UZW6-q__grid .MyFlights-module__UZW6-q__cardExpanded{transform:none;box-shadow:inset 0 1px #ffffffb3,0 3px #28453f0d,0 10px 22px #28453f1a}.MyFlights-module__UZW6-q__cardButton{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:18px 19px 15px;display:block}.MyFlights-module__UZW6-q__cardButton:hover{background:#ffffff8c}.MyFlights-module__UZW6-q__cardExpanded{border-color:var(--gold)}.MyFlights-module__UZW6-q__cardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.MyFlights-module__UZW6-q__status{background:var(--paper-deep);color:var(--warn);letter-spacing:.04em;border-radius:99px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.MyFlights-module__UZW6-q__status_in_flight{background:var(--sea);color:var(--ink)}.MyFlights-module__UZW6-q__status_delayed,.MyFlights-module__UZW6-q__status_diverted,.MyFlights-module__UZW6-q__status_missing{background:var(--warn-bg);color:var(--warn)}.MyFlights-module__UZW6-q__status_arrived,.MyFlights-module__UZW6-q__status_opened{color:var(--ink);background:#d8ece4}.MyFlights-module__UZW6-q__status_cancelled{color:var(--ink-soft);background:#eee9df}.MyFlights-module__UZW6-q__officialBadge{color:#fff;letter-spacing:.05em;background:#171713;border-radius:99px;margin-left:8px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.MyFlights-module__UZW6-q__cardDate{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:10px}.MyFlights-module__UZW6-q__card h2{font:500 22px var(--serif);margin:14px 0 3px}.MyFlights-module__UZW6-q__card h2 span{color:var(--postal)}.MyFlights-module__UZW6-q__routeMeta{color:var(--ink-soft);font-size:11.5px}.MyFlights-module__UZW6-q__progressTrack{background:var(--paper-deep);border-radius:99px;height:5px;margin-top:17px;overflow:hidden}.MyFlights-module__UZW6-q__progressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--gold), #f6ca70);height:100%;transition:width .3s;display:block}.MyFlights-module__UZW6-q__cardBottom{color:var(--ink-soft);justify-content:space-between;gap:10px;margin-top:7px;font-size:10.5px;display:flex}.MyFlights-module__UZW6-q__details{border-top:1px dashed var(--line);padding:0 19px 18px}.MyFlights-module__UZW6-q__detailGrid{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:13px;display:grid}.MyFlights-module__UZW6-q__detailGrid span,.MyFlights-module__UZW6-q__detailGrid strong,.MyFlights-module__UZW6-q__detailGrid code{display:block}.MyFlights-module__UZW6-q__detailGrid span{color:var(--ink-soft);font-size:10px}.MyFlights-module__UZW6-q__detailGrid strong,.MyFlights-module__UZW6-q__detailGrid code{font-variant-numeric:tabular-nums;margin-top:3px;font-size:11.5px}.MyFlights-module__UZW6-q__detailGrid code{color:var(--ink)}.MyFlights-module__UZW6-q__events{margin-top:15px}.MyFlights-module__UZW6-q__sectionLabel,.MyFlights-module__UZW6-q__kicker{color:var(--ink-soft);letter-spacing:.14em;margin:0;font-size:10px;font-weight:700}.MyFlights-module__UZW6-q__event{border-top:1px dashed var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:11px;display:flex}.MyFlights-module__UZW6-q__event time{color:var(--ink-soft);font-variant-numeric:tabular-nums}.MyFlights-module__UZW6-q__journeyToggle{border:0;border-top:1px dashed var(--line);width:100%;color:var(--postal);font:650 11px var(--sans);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 0 0;display:flex}.MyFlights-module__UZW6-q__journeyToggle span{font-size:17px;font-weight:400;line-height:1}.MyFlights-module__UZW6-q__journeyRecord{margin-top:17px}.MyFlights-module__UZW6-q__journeyRecordHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.MyFlights-module__UZW6-q__journeyRecordHeading>span{color:var(--postal);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.MyFlights-module__UZW6-q__currentPlace{background:#d8ece473;border:1px solid #4b797033;border-radius:7px 11px 8px 12px/11px 8px 12px 7px;gap:4px;margin-top:9px;padding:11px 12px;display:grid}.MyFlights-module__UZW6-q__currentPlace span{color:var(--postal);letter-spacing:.1em;font-size:9px;font-weight:700}.MyFlights-module__UZW6-q__currentPlace strong{font:600 13px/1.4 var(--serif)}.MyFlights-module__UZW6-q__currentPlace small{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:9.5px}.MyFlights-module__UZW6-q__routeTimeline{margin-top:15px;position:relative}.MyFlights-module__UZW6-q__routeTimeline:before{content:"";background:var(--line);width:1px;position:absolute;top:7px;bottom:8px;left:5px}.MyFlights-module__UZW6-q__routeStop{grid-template-columns:12px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.MyFlights-module__UZW6-q__routeStop:last-child{padding-bottom:0}.MyFlights-module__UZW6-q__routeStop i{z-index:1;border:2px solid var(--paper-card);background:var(--gold);width:9px;height:9px;box-shadow:0 0 0 1px var(--gold);border-radius:50%;margin-top:3px;display:block;position:relative}.MyFlights-module__UZW6-q__routeStop span,.MyFlights-module__UZW6-q__routeStop strong,.MyFlights-module__UZW6-q__routeStop small{display:block}.MyFlights-module__UZW6-q__routeStop span{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:9.5px}.MyFlights-module__UZW6-q__routeStop strong{font:600 12px/1.45 var(--serif);margin-top:2px}.MyFlights-module__UZW6-q__routeStop small{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-top:2px;font-size:9.5px}.MyFlights-module__UZW6-q__routeStop small em{background:var(--paper-deep);color:var(--postal);border-radius:99px;margin-right:6px;padding:1px 5px;font-style:normal;font-weight:700;display:inline-block}.MyFlights-module__UZW6-q__routeEvent i{background:var(--postal);width:7px;height:7px;box-shadow:0 0 0 1px var(--postal);margin:4px 0 0 1px}.MyFlights-module__UZW6-q__routeCurrent i{background:var(--route-blue);box-shadow:0 0 0 1px var(--route-blue), 0 0 0 4px #4b797024}.MyFlights-module__UZW6-q__routePlanned{opacity:.55}.MyFlights-module__UZW6-q__routePlanned i{background:var(--paper-card)}.MyFlights-module__UZW6-q__eventLedgerNote{color:var(--ink-soft);margin:13px 0 0;font-size:9.5px;line-height:1.5}.MyFlights-module__UZW6-q__revoke{color:var(--postal);font:600 11px var(--sans);cursor:pointer;background:0 0;border:0;margin-top:14px}.MyFlights-module__UZW6-q__revoke:disabled{opacity:.55;cursor:wait}.MyFlights-module__UZW6-q__linkForm{gap:8px;margin-bottom:6px;display:flex}.MyFlights-module__UZW6-q__linkForm input{border:1px solid var(--line);background:var(--paper-card);min-width:0;color:var(--ink);font:13px var(--sans);border-radius:6px;flex:1;padding:11px 13px}.MyFlights-module__UZW6-q__linkForm input:focus{outline:2px solid var(--gold);border-color:var(--gold)}.MyFlights-module__UZW6-q__linkForm button,.MyFlights-module__UZW6-q__primary{background:var(--postal);color:var(--paper-card);font:600 13px var(--sans);cursor:pointer;border:0;border-radius:99px;padding:10px 17px}.MyFlights-module__UZW6-q__formError,.MyFlights-module__UZW6-q__error{color:#b34132;margin:7px 0 12px;font-size:12px}.MyFlights-module__UZW6-q__notice{color:var(--ink);background:#d8ece4;border-radius:7px;margin:10px 0 0;padding:9px 11px;font-size:11.5px}.MyFlights-module__UZW6-q__lockedCopy{border:1px dashed var(--line);color:var(--ink-soft);font:12px var(--serif);border-radius:6px;margin-top:17px;padding:12px}.MyFlights-module__UZW6-q__preview{white-space:pre-wrap;font:15px/1.75 var(--serif);margin:16px 0 0}.MyFlights-module__UZW6-q__eventSummary{border-top:1px dashed var(--line);color:var(--ink-soft);margin:14px 0 0;padding-top:10px;font-size:11px}.MyFlights-module__UZW6-q__invalidCard{padding:18px 19px}.MyFlights-module__UZW6-q__invalidCard h2{margin-bottom:5px}.MyFlights-module__UZW6-q__invalidCard p{color:var(--ink-soft);margin:0;font-size:12px}.MyFlights-module__UZW6-q__incomingCard{padding:18px 19px}.MyFlights-module__UZW6-q__openLetter{border:1px solid var(--postal);width:100%;color:var(--postal);font:650 13px var(--serif);cursor:pointer;background:#fff8e7;border-radius:8px;margin-top:15px;padding:11px}.MyFlights-module__UZW6-q__openLetter:disabled{opacity:.55}.MyFlights-module__UZW6-q__tagLine{color:var(--postal);font-size:11px}.MyFlights-module__UZW6-q__archiveLabel{color:var(--ink-soft);letter-spacing:.14em;margin:28px 0 10px;font-size:10px;font-weight:700}.MyFlights-module__UZW6-q__incomingActions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.MyFlights-module__UZW6-q__incomingActions button{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:11px var(--sans);cursor:pointer;border-radius:99px;padding:6px 10px}.MyFlights-module__UZW6-q__incomingActions button:first-child{border-color:var(--postal);background:var(--postal);color:#fff}.MyFlights-module__UZW6-q__incomingActions button:disabled{opacity:.5}.MyFlights-module__UZW6-q__replyBox{gap:8px;margin-top:12px;display:grid}.MyFlights-module__UZW6-q__replyBox textarea{border:1px solid var(--line);resize:vertical;min-height:90px;font:13px/1.6 var(--sans);border-radius:7px;padding:10px}.MyFlights-module__UZW6-q__replyBox button{background:var(--postal);color:#fff;cursor:pointer;border:0;border-radius:99px;justify-self:end;padding:8px 14px;font-weight:650}.MyFlights-module__UZW6-q__reportBox{background:#fff7f4;border:1px solid #e3b9ae;border-radius:8px;gap:8px;margin-top:12px;padding:12px;display:grid}.MyFlights-module__UZW6-q__reportBox label{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:11px;display:flex}.MyFlights-module__UZW6-q__reportBox select,.MyFlights-module__UZW6-q__reportBox textarea{border:1px solid var(--line);font:12px var(--sans);background:#fff;border-radius:6px;padding:8px}.MyFlights-module__UZW6-q__reportBox textarea{resize:vertical;min-height:70px}.MyFlights-module__UZW6-q__reportBox button{color:#fff;cursor:pointer;background:#a23d32;border:0;border-radius:99px;justify-self:end;padding:7px 11px;font-weight:650}.MyFlights-module__UZW6-q__empty{border:1px dashed var(--line);text-align:center;background:#fffdf67a;border-radius:9px 16px 10px 18px/16px 10px 18px 9px;padding:74px 20px}.MyFlights-module__UZW6-q__empty h2{font:500 24px var(--serif);margin:10px 0 5px}.MyFlights-module__UZW6-q__empty p{max-width:380px;color:var(--ink-soft);margin:0 auto 15px;font-size:12px}.MyFlights-module__UZW6-q__textLink{color:var(--postal);font-size:12px;font-weight:600;text-decoration:none}.MyFlights-module__UZW6-q__loading{color:var(--ink-soft);font-size:13px}.MyFlights-module__UZW6-q__authCard{border:1px solid var(--line);background:var(--paper-card);text-align:center;border-radius:6px 15px 8px 17px/15px 8px 17px 6px;width:min(430px,100%);margin:110px auto 0;padding:40px 30px 30px;position:relative;box-shadow:inset 0 1px #ffffffb3,0 8px 30px #28453f17}.MyFlights-module__UZW6-q__stripe{opacity:.93;background:repeating-linear-gradient(-45deg, var(--postal) 0 12px, #fffdf6eb 12px 22px, var(--route-blue) 22px 34px, #fffdf6eb 34px 44px);clip-path:polygon(1.5% 8%,98.5% 0,100% 52%,98% 100%,2% 94%,0 42%);width:140px;height:22px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 2px 4px #28453f24}.MyFlights-module__UZW6-q__authCard h1{font:500 28px var(--serif);margin:12px 0 6px}.MyFlights-module__UZW6-q__authCard p:not(.MyFlights-module__UZW6-q__kicker){color:var(--ink-soft);margin:0 0 20px;font-size:13px}@media (max-width:720px){.MyFlights-module__UZW6-q__shell{padding:20px 16px 40px}.MyFlights-module__UZW6-q__header{margin-bottom:30px}.MyFlights-module__UZW6-q__headerActions{flex-direction:column;align-items:flex-end;gap:5px}.MyFlights-module__UZW6-q__grid{grid-template-columns:1fr}.MyFlights-module__UZW6-q__tabs{overflow-x:auto}.MyFlights-module__UZW6-q__tabs button{flex:none;padding-inline:10px}.MyFlights-module__UZW6-q__detailGrid{grid-template-columns:1fr 1fr}.MyFlights-module__UZW6-q__detailGrid div:first-child{grid-column:1/-1}}.MyFlights-module__UZW6-q__credits{margin-top:44px}.MyFlights-module__UZW6-q__embedded{min-height:100%;padding:0 22px 34px}.MyFlights-module__UZW6-q__embedded .MyFlights-module__UZW6-q__grid{grid-template-columns:1fr}.MyFlights-module__UZW6-q__embedded .MyFlights-module__UZW6-q__tabs{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f5ebf0;margin-inline:-22px;padding:0 12px;position:sticky;top:0}.MyFlights-module__UZW6-q__embedded .MyFlights-module__UZW6-q__tabs button{flex:1;padding-inline:6px}.MyFlights-module__UZW6-q__embedded .MyFlights-module__UZW6-q__card{transform:none}.MyFlights-module__UZW6-q__embedded .MyFlights-module__UZW6-q__empty{padding-block:54px}.MyFlights-module__UZW6-q__embedded .MyFlights-module__UZW6-q__authCard{margin-top:70px}.MyFlights-module__UZW6-q__mailboxIdentity{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:2px 0 12px;font-size:11px;display:flex}.MyFlights-module__UZW6-q__mailboxIdentity button{color:var(--postal);font:600 11px var(--sans);cursor:pointer;background:0 0;border:0;padding:0}.MyFlights-module__UZW6-q__mailboxIdentity button:disabled{color:var(--ink-soft);cursor:default}.MyFlights-module__UZW6-q__embeddedState{min-height:360px;padding:28px 22px}@media (max-width:720px){.MyFlights-module__UZW6-q__embedded{padding-inline:16px}.MyFlights-module__UZW6-q__embedded .MyFlights-module__UZW6-q__tabs{margin-inline:-16px}.MyFlights-module__UZW6-q__embedded .MyFlights-module__UZW6-q__tabs button{font-size:12px}.MyFlights-module__UZW6-q__mailboxIdentity{padding-top:0}}.MyFlights-module__UZW6-q__pagination{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:24px 0;font-size:12px;display:flex}.MyFlights-module__UZW6-q__pagination button{border:1px solid var(--line,#d5dfd3);background:var(--paper,#fffcf3);color:var(--ink,#314c43);cursor:pointer;border-radius:12px;padding:10px 16px}.MyFlights-module__UZW6-q__pagination button:disabled{opacity:.4;cursor:default}
.LetterDraftStatus-module__8XsrDW__status{color:#6e8578;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 0;font-size:11px;line-height:1.6;display:flex}.LetterDraftStatus-module__8XsrDW__status button{color:#677e70;font:inherit;cursor:pointer;background:#f6f8ef;border:1px solid #cddbcf;border-radius:7px;flex:none;padding:5px 8px}.LetterDraftStatus-module__8XsrDW__status button:focus-visible{outline-offset:3px;outline:2px solid #526c43}.LetterDraftStatus-module__8XsrDW__status button:disabled{opacity:.5;cursor:default}
.PenPalCard-module__fCvFUG__card{border:1px solid var(--line);background:radial-gradient(90% 70% at 8% 0,#d5ece573,#0000 62%),#fffdf6e0;border-radius:9px 16px 10px 18px/16px 10px 18px 9px;padding:18px 19px;position:relative;box-shadow:inset 0 1px #ffffffb3,0 5px 14px #28453f14}.PenPalCard-module__fCvFUG__identity{align-items:center;gap:12px;display:flex}.PenPalCard-module__fCvFUG__avatar{width:46px;height:46px;color:var(--postal);font:600 21px var(--serif);background:#fff8e7;border:1px solid #e05e4547;border-radius:11px 16px 10px 15px/16px 10px 15px 11px;flex:none;place-items:center;display:grid}.PenPalCard-module__fCvFUG__identity p{color:var(--postal);letter-spacing:.16em;margin:0 0 2px;font-size:8.5px;font-weight:700}.PenPalCard-module__fCvFUG__identity h2{color:var(--ink);font:600 19px/1.25 var(--serif);margin:0}.PenPalCard-module__fCvFUG__identity div>span{color:var(--ink-soft);font-size:10.5px}.PenPalCard-module__fCvFUG__stats{border-block:1px dashed var(--line);grid-template-columns:1fr 1fr;margin:16px 0 0;display:grid}.PenPalCard-module__fCvFUG__stats div{padding:9px 0}.PenPalCard-module__fCvFUG__stats div+div{border-left:1px dashed var(--line);padding-left:14px}.PenPalCard-module__fCvFUG__stats dt{color:var(--ink-soft);font-size:9px}.PenPalCard-module__fCvFUG__stats dd{color:var(--ink);margin:3px 0 0;font-size:11.5px;font-weight:650}.PenPalCard-module__fCvFUG__flightNote,.PenPalCard-module__fCvFUG__notice,.PenPalCard-module__fCvFUG__error{margin:11px 0 0;font-size:10.5px;line-height:1.5}.PenPalCard-module__fCvFUG__flightNote{color:var(--route-blue)}.PenPalCard-module__fCvFUG__notice{background:var(--sea);color:var(--ink);border-radius:7px;padding:8px 10px}.PenPalCard-module__fCvFUG__error{color:#b34132}.PenPalCard-module__fCvFUG__write{border:1px solid var(--postal);width:100%;color:var(--postal);font:650 12px var(--sans);cursor:pointer;background:0 0;border-radius:99px;margin-top:14px;padding:10px 12px}.PenPalCard-module__fCvFUG__write:hover{background:#e05e4512}.PenPalCard-module__fCvFUG__composer{border-left:2px solid var(--gold);background:#fff8e7b3;gap:10px;margin-top:14px;padding:12px;display:grid}.PenPalCard-module__fCvFUG__composer label{gap:5px;display:grid}.PenPalCard-module__fCvFUG__composer label>span{color:var(--ink-soft);letter-spacing:.1em;font-size:9px;font-weight:700}.PenPalCard-module__fCvFUG__composer textarea{min-height:112px;color:var(--ink);font:14px/27px var(--serif);resize:vertical;background:repeating-linear-gradient(#0000 0 26px,#3e7cb12e 26px 27px);border:0;padding:5px 2px}.PenPalCard-module__fCvFUG__composer textarea:focus,.PenPalCard-module__fCvFUG__topic input:focus{outline:none}.PenPalCard-module__fCvFUG__topic input{border:0;border-bottom:1px dashed var(--line);color:var(--ink);font:12px var(--sans);background:0 0;padding:6px 2px}.PenPalCard-module__fCvFUG__composerActions{justify-content:flex-end;gap:8px;display:flex}.PenPalCard-module__fCvFUG__composerActions button{color:var(--ink-soft);font:600 10.5px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:7px 12px}.PenPalCard-module__fCvFUG__composerActions button:last-child{background:var(--postal);color:#fff}.PenPalCard-module__fCvFUG__composerActions button:disabled{opacity:.5;cursor:wait}
.MailboxDrawer-module__XlNqUa__overlay{z-index:12;-webkit-backdrop-filter:blur(8px)saturate(.9);backdrop-filter:blur(8px)saturate(.9);background:#08191f75;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.MailboxDrawer-module__XlNqUa__drawer{isolation:isolate;filter:drop-shadow(-18px 0 46px #14292542)drop-shadow(0 4px 8px #1429251f);flex-direction:column;width:min(560px,100vw - 42px);height:calc(100% - 28px);margin-right:14px;padding:10px 10px 10px 14px;animation:.24s cubic-bezier(.22,.78,.28,1) MailboxDrawer-module__XlNqUa__slideIn;display:flex;position:relative;overflow:visible}.MailboxDrawer-module__XlNqUa__drawer:before{content:"";z-index:-1;background:radial-gradient(120% 90% at 18% 4%, #fffef9 0%, transparent 55%), radial-gradient(75% 32% at 85% 0%, #d5ece580, transparent 80%), linear-gradient(155deg, var(--paper-card) 40%, #f6efdf 100%);border:1.5px solid #38513529;border-radius:28px;position:absolute;inset:0}.MailboxDrawer-module__XlNqUa__drawer:after{content:"";z-index:-1;pointer-events:none;border:1px dashed #5370692b;position:absolute;inset:10px 12px}.MailboxDrawer-module__XlNqUa__airmail{z-index:2;opacity:.94;background:repeating-linear-gradient(-45deg, var(--postal) 0 11px, #fffdf6eb 11px 20px, var(--route-blue) 20px 31px, #fffdf6eb 31px 40px);clip-path:polygon(1.5% 8%,98.5% 0,100% 52%,98% 100%,2% 94%,0 42%);width:148px;height:24px;position:absolute;top:-3px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 2px 4px #28453f24}.MailboxDrawer-module__XlNqUa__header{border-bottom:1px solid var(--line);background:0 0;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;height:94px;padding:22px 18px 15px;display:flex}.MailboxDrawer-module__XlNqUa__header p{color:var(--postal);letter-spacing:.18em;margin:0 0 3px;font-size:9px;font-weight:700}.MailboxDrawer-module__XlNqUa__header h2{color:var(--ink);font:800 29px/1.15 var(--display);margin:0}.MailboxDrawer-module__XlNqUa__close{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-soft);font:300 25px/30px var(--sans);cursor:pointer;background:#fffdf6b3;border-radius:50%;padding:0}.MailboxDrawer-module__XlNqUa__close:hover{border-color:var(--postal);color:var(--postal)}.MailboxDrawer-module__XlNqUa__close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.MailboxDrawer-module__XlNqUa__content{overscroll-behavior:contain;flex:1;min-height:0;padding-top:16px;overflow-y:auto}@keyframes MailboxDrawer-module__XlNqUa__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.MailboxDrawer-module__XlNqUa__drawer{animation:none}}@media (max-width:620px){.MailboxDrawer-module__XlNqUa__overlay{background:#08191f66}.MailboxDrawer-module__XlNqUa__drawer{width:calc(100vw - 16px);height:calc(100% - 16px);margin-right:8px;padding:8px}.MailboxDrawer-module__XlNqUa__header{height:86px;padding:17px 16px 12px}.MailboxDrawer-module__XlNqUa__header h2{font-size:24px}.MailboxDrawer-module__XlNqUa__content{padding-top:12px}}.MailboxDrawer-module__XlNqUa__drawer:before{background:#fffef8}.MailboxDrawer-module__XlNqUa__drawer:after{display:none}.MailboxDrawer-module__XlNqUa__airmail{background:var(--lavender);clip-path:none;border-radius:0 0 6px 6px;width:auto;height:5px;top:0;left:28px;right:28px;transform:none}.MailboxDrawer-module__XlNqUa__header{background:#f1edfc;border-bottom:0;border-radius:22px 22px 0 0}.MailboxDrawer-module__XlNqUa__close{background:#fffef8;border-radius:11px}
.SendDrawer-module___0d0Dq__overlay{z-index:10;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1b312e3d;justify-content:center;padding:28px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.SendDrawer-module___0d0Dq__panel{isolation:isolate;background:#fffdf6;border:1px solid #fffdf6cc;border-radius:26px;grid-template-columns:1fr 1fr;align-content:start;gap:20px;width:min(660px,100%);margin:auto;padding:28px 34px 32px;display:grid;position:relative;box-shadow:0 30px 100px #0f26223d,0 3px 12px #0f262214}.SendDrawer-module___0d0Dq__panel>*{grid-column:1/-1}.SendDrawer-module___0d0Dq__stripe{opacity:.75;background:repeating-linear-gradient(-45deg, var(--postal) 0 9px, #fffdf6 9px 17px, var(--mist) 17px 26px, #fffdf6 26px 34px);height:3px;position:absolute;top:0;left:28px;right:28px}.SendDrawer-module___0d0Dq__stepRail{color:#8c9990;white-space:nowrap;border-bottom:1px solid #e9e9dc;align-items:center;gap:10px;padding-bottom:18px;font-size:10px;display:flex}.SendDrawer-module___0d0Dq__postOffice{color:var(--ink);letter-spacing:.12em;margin-right:auto;font-size:9px;font-weight:600}.SendDrawer-module___0d0Dq__stepRail i{background:#d8e1d7;width:16px;height:1px}.SendDrawer-module___0d0Dq__stepRail [aria-current=step]{color:var(--postal);font-weight:700}.SendDrawer-module___0d0Dq__panelWrite{flex-direction:column;gap:13px;display:flex}.SendDrawer-module___0d0Dq__letterhead{border-bottom:1px solid var(--line);color:var(--ink-soft);letter-spacing:.16em;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:9px;font-size:10px;font-weight:700;display:flex}.SendDrawer-module___0d0Dq__letterhead span:last-child{letter-spacing:.05em;font-weight:400}.SendDrawer-module___0d0Dq__letterField{border-left:2px solid #0000;padding-left:10px;display:block}.SendDrawer-module___0d0Dq__letterField:focus-within{border-left-color:var(--gold)}.SendDrawer-module___0d0Dq__letterArea{width:100%;min-height:240px;color:var(--ink);font:15px/32px var(--sans);resize:vertical;background:repeating-linear-gradient(#0000 0 31px,#3e7cb133 31px 32px) local;border:0;padding:0 2px;display:block}.SendDrawer-module___0d0Dq__letterArea::placeholder{color:var(--ink-soft);opacity:.65}.SendDrawer-module___0d0Dq__letterArea:focus{outline:none}.SendDrawer-module___0d0Dq__signRow{justify-content:space-between;align-items:baseline;margin-top:-4px;display:flex}.SendDrawer-module___0d0Dq__signature{color:var(--ink-soft);font:600 13px var(--sans)}.SendDrawer-module___0d0Dq__topicLine{color:var(--ink-soft);letter-spacing:.08em;align-items:baseline;gap:10px;font-size:11px;font-weight:600;display:flex}.SendDrawer-module___0d0Dq__topicLine input{border:0;border-bottom:1px dashed var(--line);color:var(--ink);font:13px var(--sans);letter-spacing:0;background:0 0;flex:1;padding:4px 2px}.SendDrawer-module___0d0Dq__topicLine input:focus{border-bottom-color:var(--gold);outline:none}.SendDrawer-module___0d0Dq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SendDrawer-module___0d0Dq__panelHandoff{width:min(760px,100%)}.SendDrawer-module___0d0Dq__handoff{text-align:center;position:relative}.SendDrawer-module___0d0Dq__handoffClose{z-index:2;width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:#fffdf6cc;border:0;border-radius:50%;font-size:24px;position:absolute;top:4px;right:4px}.SendDrawer-module___0d0Dq__handoffStage{background:radial-gradient(at 50% 35%,#f7fae9 0,#dce9db 60%,#c1d9ce 100%);border-radius:18px;height:320px;position:relative;overflow:hidden}.SendDrawer-module___0d0Dq__sceneLabel{z-index:1;color:#5e7e6b;letter-spacing:.17em;pointer-events:none;font-size:9px;position:absolute;top:20px;left:22px}.SendDrawer-module___0d0Dq__sceneSeal{color:#6f8e76;letter-spacing:.1em;pointer-events:none;border:1px solid #466b5740;border-radius:50%;place-content:center;width:64px;height:64px;font-size:8px;display:grid;position:absolute;bottom:20px;right:22px;transform:rotate(-13deg)}.SendDrawer-module___0d0Dq__sceneSeal b{margin-top:4px;font-size:10px;font-weight:500}.SendDrawer-module___0d0Dq__eyebrow{color:#829486;letter-spacing:.16em;font-size:9px;display:block}.SendDrawer-module___0d0Dq__handoffCopy{padding-top:27px}.SendDrawer-module___0d0Dq__handoffCopy h2{font:500 29px/1.4 var(--serif);letter-spacing:.02em;margin:9px 0 7px}.SendDrawer-module___0d0Dq__handoffCopy p{color:var(--ink-soft);margin:0;font-size:12px}.SendDrawer-module___0d0Dq__skipHandoff{color:var(--postal);cursor:pointer;background:0 0;border:0;margin-top:20px;padding:10px 14px;font-size:11px}.SendDrawer-module___0d0Dq__skipHandoff span{margin-left:12px}.SendDrawer-module___0d0Dq__mochiLoading{color:var(--ink-soft);place-content:center;font-size:12px;display:grid;position:absolute;inset:0}.SendDrawer-module___0d0Dq__panelAddress{width:min(920px,100%)}.SendDrawer-module___0d0Dq__addressLayout{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:stretch;gap:32px;display:grid}.SendDrawer-module___0d0Dq__courierCard{background:radial-gradient(at 50% 25%,#f1f5e4,#dce9d9 65%,#cbded0);border-radius:18px;flex-direction:column;min-height:405px;padding:20px;display:flex;position:relative;overflow:hidden}.SendDrawer-module___0d0Dq__courierStage{height:238px;margin:8px -20px 0;position:relative}.SendDrawer-module___0d0Dq__courierIdentity{text-align:center}.SendDrawer-module___0d0Dq__courierIdentity h3{font:500 28px/1.3 var(--serif);margin:0}.SendDrawer-module___0d0Dq__courierIdentity h3 span{font:10px var(--sans);letter-spacing:.12em;color:var(--ink-soft);margin-top:5px;display:block}.SendDrawer-module___0d0Dq__courierIdentity p{color:#5f7869;margin:13px 0 20px;font-size:11px}.SendDrawer-module___0d0Dq__originTicket{background:#fffdf68c;border:1px solid #ffffffbf;border-radius:12px;margin-top:auto;padding:13px 14px;position:relative}.SendDrawer-module___0d0Dq__originTicket span{color:var(--ink-soft);font-size:9px;display:block}.SendDrawer-module___0d0Dq__originTicket strong{font-size:15px;font-weight:500}.SendDrawer-module___0d0Dq__originTicket i{font:22px var(--serif);color:#819b82;position:absolute;top:17px;right:15px}.SendDrawer-module___0d0Dq__addressFields{flex-direction:column;gap:17px;min-width:0;padding-block:6px;display:flex}.SendDrawer-module___0d0Dq__addressIntro{margin-bottom:6px}.SendDrawer-module___0d0Dq__addressIntro h2{font:500 28px/1.35 var(--serif);margin:9px 0 10px}.SendDrawer-module___0d0Dq__addressIntro p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.8}.SendDrawer-module___0d0Dq__addressFields .SendDrawer-module___0d0Dq__release{margin-top:auto}.SendDrawer-module___0d0Dq__autoMatch{background:#f1f6e5;border:1px solid #dce4d5;border-radius:14px;gap:5px;padding:15px 16px;display:grid}.SendDrawer-module___0d0Dq__autoMatch strong{color:var(--ink);font-size:13px}.SendDrawer-module___0d0Dq__autoMatch span{color:var(--ink-soft);font-size:11.5px;line-height:1.6}.SendDrawer-module___0d0Dq__head{justify-content:space-between;align-items:center;display:flex}.SendDrawer-module___0d0Dq__backToWrite{color:var(--postal);font:600 12px var(--sans);cursor:pointer;background:0 0;border:0;padding:0}.SendDrawer-module___0d0Dq__backToWrite:hover{text-decoration:underline}.SendDrawer-module___0d0Dq__title{font-family:var(--serif);margin:6px 0 0;font-size:22px;font-weight:500}.SendDrawer-module___0d0Dq__close{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:26px;line-height:1}.SendDrawer-module___0d0Dq__roostLine{border:1px dashed var(--line);background:var(--paper);color:var(--ink-soft);border-radius:7px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:12px;display:flex}.SendDrawer-module___0d0Dq__roostLine b{color:var(--ink)}.SendDrawer-module___0d0Dq__roostLine a{color:var(--postal);font-weight:650;text-decoration:none}.SendDrawer-module___0d0Dq__ration{color:var(--ink-soft);background:#fff8df;border:1px solid #ead9a1;border-radius:8px;align-items:center;gap:9px;padding:11px 12px;font-size:11.5px;line-height:1.5;display:flex}.SendDrawer-module___0d0Dq__ration input{width:17px;height:17px;accent-color:var(--postal)}.SendDrawer-module___0d0Dq__ration b{color:var(--ink)}.SendDrawer-module___0d0Dq__counter{font-variant-numeric:tabular-nums;letter-spacing:0}.SendDrawer-module___0d0Dq__privacyNote{color:var(--ink-soft);margin:0;font-size:11.5px;line-height:1.6}.SendDrawer-module___0d0Dq__accountNote{border:1px dashed var(--line);background:var(--paper);color:var(--ink-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.SendDrawer-module___0d0Dq__accountNote button{color:var(--postal);font:600 11.5px var(--sans);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.SendDrawer-module___0d0Dq__error{color:#b34132;margin:-4px 0 0;font-size:12px;line-height:1.5}.SendDrawer-module___0d0Dq__pigeonRule{color:#6d806e;margin:10px 0 0;font-size:11px;line-height:1.55}.SendDrawer-module___0d0Dq__release{background:var(--postal);color:var(--paper-card);letter-spacing:.04em;cursor:pointer;border:0;border-radius:13px;padding:13px;font-size:15px;font-weight:600;box-shadow:0 4px 12px #c2583d1f}.SendDrawer-module___0d0Dq__release:disabled{color:#85978a;cursor:not-allowed;box-shadow:none;background:#e1e7dc}@media (max-width:720px){.SendDrawer-module___0d0Dq__overlay{padding:16px 12px}.SendDrawer-module___0d0Dq__panel{grid-template-columns:1fr;gap:14px;padding:26px 18px 22px}.SendDrawer-module___0d0Dq__title{font-size:19px}.SendDrawer-module___0d0Dq__letterArea{min-height:200px}.SendDrawer-module___0d0Dq__panel{border-radius:20px;gap:16px;padding:20px}.SendDrawer-module___0d0Dq__stepRail{gap:7px;font-size:9px}.SendDrawer-module___0d0Dq__stepRail i{width:8px}.SendDrawer-module___0d0Dq__postOffice{letter-spacing:.04em;font-size:8px}.SendDrawer-module___0d0Dq__handoffStage{height:260px}.SendDrawer-module___0d0Dq__handoffCopy h2{font-size:25px}.SendDrawer-module___0d0Dq__sceneSeal{width:53px;height:53px;bottom:13px;right:13px}.SendDrawer-module___0d0Dq__addressLayout{grid-template-columns:1fr;gap:18px}.SendDrawer-module___0d0Dq__courierCard{grid-template-rows:1fr;grid-template-columns:54% 46%;align-items:center;height:174px;min-height:174px;padding:18px;display:grid}.SendDrawer-module___0d0Dq__courierStage{width:56%;height:155px;margin:0;position:absolute;top:19px;left:0}.SendDrawer-module___0d0Dq__courierCard>.SendDrawer-module___0d0Dq__sceneLabel{font-size:8px;top:13px;left:16px}.SendDrawer-module___0d0Dq__courierIdentity{text-align:left;grid-column:2;align-self:start;padding-top:17px}.SendDrawer-module___0d0Dq__courierIdentity h3{font-size:24px}.SendDrawer-module___0d0Dq__courierIdentity p{margin:8px 0;font-size:10px}.SendDrawer-module___0d0Dq__originTicket{background:0 0;border:0;grid-column:2;align-self:end;margin-top:-45px;padding:0}.SendDrawer-module___0d0Dq__originTicket strong{font-size:12px}.SendDrawer-module___0d0Dq__originTicket i{display:none}.SendDrawer-module___0d0Dq__addressIntro h2{font-size:25px}.SendDrawer-module___0d0Dq__addressFields{gap:14px}.SendDrawer-module___0d0Dq__addressIntro p{font-size:11px}.SendDrawer-module___0d0Dq__ration{padding:10px}.SendDrawer-module___0d0Dq__privacyNote{font-size:10px}.SendDrawer-module___0d0Dq__release{min-height:46px}}.SendDrawer-module___0d0Dq__panel{background:#fffef8;border:1.5px solid #38513533;border-radius:30px;box-shadow:0 7px #2841261f,0 28px 80px #17302533}.SendDrawer-module___0d0Dq__stripe{background:var(--lime);opacity:1;border-radius:0 0 6px 6px;height:5px;left:32px;right:32px}.SendDrawer-module___0d0Dq__stepRail{border-bottom:0;gap:8px;padding-bottom:8px;font-weight:650}.SendDrawer-module___0d0Dq__stepRail [aria-current=step]{background:var(--lime);color:var(--ink);border-radius:8px;padding:6px 9px}.SendDrawer-module___0d0Dq__postOffice{letter-spacing:-.02em;font-size:10px}.SendDrawer-module___0d0Dq__title{font:800 28px/1.35 var(--display);letter-spacing:-.04em}.SendDrawer-module___0d0Dq__letterhead{letter-spacing:.02em;font-size:10px}.SendDrawer-module___0d0Dq__letterField{background:#f5f7ec;border:1px solid #e2e8d7;border-radius:17px;padding:14px 17px}.SendDrawer-module___0d0Dq__letterField:focus-within{border-color:#94b17b}.SendDrawer-module___0d0Dq__letterArea{background:repeating-linear-gradient(#0000 0 31px,#dfe7d4 31px 32px);min-height:210px}.SendDrawer-module___0d0Dq__inspiration>span{color:var(--ink-soft);font-size:11px}.SendDrawer-module___0d0Dq__inspiration>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.SendDrawer-module___0d0Dq__inspiration button{background:var(--peach);color:#754528;cursor:pointer;border:1px solid #3851351a;border-radius:9px;padding:7px 10px;font-size:11px;transition:transform .2s}.SendDrawer-module___0d0Dq__inspiration button:nth-child(2){background:var(--lavender);color:#685182}.SendDrawer-module___0d0Dq__inspiration button:nth-child(3){background:var(--sea);color:#355f4b}.SendDrawer-module___0d0Dq__inspiration button:hover{transform:translateY(-2px)rotate(-1deg)}.SendDrawer-module___0d0Dq__release{border-radius:15px;min-height:48px;font-weight:800;transition:transform .18s,background .18s;box-shadow:inset 0 -3px #75311d26}.SendDrawer-module___0d0Dq__release:not(:disabled):hover{background:#ca5539;transform:translateY(-2px)}.SendDrawer-module___0d0Dq__release:not(:disabled):active{box-shadow:none;transform:translateY(1px)}.SendDrawer-module___0d0Dq__close,.SendDrawer-module___0d0Dq__handoffClose{background:#eef2e5;border-radius:12px}.SendDrawer-module___0d0Dq__handoffStage{background:radial-gradient(at 40% 25%,#f3facd,#deefb5 56%,#c2e7d4);border-radius:23px}.SendDrawer-module___0d0Dq__handoffCopy h2{font:800 32px/1.35 var(--display);letter-spacing:-.04em}.SendDrawer-module___0d0Dq__eyebrow{letter-spacing:.07em;font-size:10px;font-weight:650}.SendDrawer-module___0d0Dq__sceneSeal{background:var(--lavender);color:#6e5487;border:3px solid #fffef8;width:76px;height:76px;font-weight:700;transform:rotate(10deg);box-shadow:0 3px #304b2c14}.SendDrawer-module___0d0Dq__courierCard{background:radial-gradient(circle at 32% 30%,#f2f8c5,#dcf0b3 65%,#c1e6cc);border-radius:23px}.SendDrawer-module___0d0Dq__courierIdentity h3{font:850 35px/1.2 var(--display);letter-spacing:-.045em}.SendDrawer-module___0d0Dq__courierIdentity h3 span{letter-spacing:.04em}.SendDrawer-module___0d0Dq__courierIdentity p{font-size:11px}.SendDrawer-module___0d0Dq__sceneLabel{letter-spacing:.08em;font-size:8px;font-weight:750}.SendDrawer-module___0d0Dq__cheer{z-index:2;background:var(--peach);color:#78412d;cursor:pointer;border:2px solid #fffef8;border-radius:10px;padding:6px 9px;font-size:10px;font-weight:750;transition:transform .18s;position:absolute;top:12px;right:13px;transform:rotate(5deg)}.SendDrawer-module___0d0Dq__cheer:hover{transform:rotate(-5deg)scale(1.05)}.SendDrawer-module___0d0Dq__cheer:active{transform:scale(.96)}.SendDrawer-module___0d0Dq__originTicket{background:#fffef8bf;border:1px solid #5b723221;border-radius:15px}.SendDrawer-module___0d0Dq__addressIntro h2{font:800 29px/1.35 var(--display);letter-spacing:-.05em}.SendDrawer-module___0d0Dq__ration{background:#fff0d9;border-color:#e9d7b8;border-radius:12px}@media (max-width:720px){.SendDrawer-module___0d0Dq__panel{border-radius:24px}.SendDrawer-module___0d0Dq__stepRail{gap:4px;font-size:8px}.SendDrawer-module___0d0Dq__postOffice{font-size:8px}.SendDrawer-module___0d0Dq__stepRail [aria-current=step]{padding:5px 6px}.SendDrawer-module___0d0Dq__title,.SendDrawer-module___0d0Dq__addressIntro h2{font-size:25px}.SendDrawer-module___0d0Dq__inspiration button{padding:6px 8px;font-size:10px}.SendDrawer-module___0d0Dq__courierIdentity h3{font-size:27px}.SendDrawer-module___0d0Dq__courierIdentity p{font-size:9px}.SendDrawer-module___0d0Dq__cheer{padding:4px 7px;font-size:9px;top:9px;right:9px}.SendDrawer-module___0d0Dq__courierIdentity{padding-top:25px}.SendDrawer-module___0d0Dq__originTicket{background:0 0;border:0}.SendDrawer-module___0d0Dq__sceneSeal{width:62px;height:62px}.SendDrawer-module___0d0Dq__handoffCopy h2{font-size:26px}}.SendDrawer-module___0d0Dq__gardenHandoffOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0000 55%,#345a4930);align-items:flex-end}.SendDrawer-module___0d0Dq__gardenHandoffPanel{background:#fffcefef;border-radius:23px;width:min(460px,100%);margin:auto auto 20px;padding:24px 28px}.SendDrawer-module___0d0Dq__gardenHandoffPanel>.SendDrawer-module___0d0Dq__stripe,.SendDrawer-module___0d0Dq__gardenHandoffPanel>.SendDrawer-module___0d0Dq__stepRail{display:none}.SendDrawer-module___0d0Dq__gardenHandoffCopy{text-align:center}.SendDrawer-module___0d0Dq__gardenHandoffCopy>.SendDrawer-module___0d0Dq__close{position:absolute;top:13px;right:13px}.SendDrawer-module___0d0Dq__gardenHandoffCopy>.SendDrawer-module___0d0Dq__eyebrow{letter-spacing:1.3px;font-size:8px}.SendDrawer-module___0d0Dq__gardenHandoffCopy h2{font:500 23px var(--serif);color:#365e52;margin:12px 0 6px}.SendDrawer-module___0d0Dq__gardenHandoffCopy p{color:#7b8e78;margin:0;font-size:12px}.SendDrawer-module___0d0Dq__gardenHandoffCopy>.SendDrawer-module___0d0Dq__skipHandoff{margin-top:15px}.SendDrawer-module___0d0Dq__gardenAddressOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(90deg,#0000 30%,#224e4820);justify-content:flex-end}.SendDrawer-module___0d0Dq__gardenAddressPanel{width:min(580px,100%);margin:auto 0}.SendDrawer-module___0d0Dq__gardenAddressPanel .SendDrawer-module___0d0Dq__addressLayout{display:block}.SendDrawer-module___0d0Dq__gardenCourierIdentity{color:#3d6557;background:#e3ecda;border-radius:12px;flex-direction:column;gap:5px;margin-bottom:20px;padding:13px 16px;display:flex}.SendDrawer-module___0d0Dq__gardenCourierIdentity span{font-size:13px}.SendDrawer-module___0d0Dq__gardenCourierIdentity small{color:#798d78;font-size:11px}@media (max-width:640px){.SendDrawer-module___0d0Dq__gardenHandoffOverlay{padding:12px}.SendDrawer-module___0d0Dq__gardenHandoffPanel{margin-bottom:12px;padding:24px 18px 18px}.SendDrawer-module___0d0Dq__gardenAddressOverlay{background:#224e4840}.SendDrawer-module___0d0Dq__gardenAddressPanel{width:100%;margin:auto}}
.GardenPostOffice-module__X-f7AW__overlay{z-index:14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#224e4847;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.GardenPostOffice-module__X-f7AW__panel{color:#355b52;background:#fffcef;border:1px solid #ffffffa6;border-radius:28px;width:min(560px,100%);max-height:calc(100dvh - 48px);padding:42px 36px 24px;position:relative;overflow:auto;box-shadow:0 28px 100px #193e4330}.GardenPostOffice-module__X-f7AW__airmail{background:repeating-linear-gradient(125deg,#cc8c76 0 16px,#fffcef 16px 26px,#86b8ac 26px 42px,#fffcef 42px 52px);height:7px;position:absolute;inset:0 0 auto}.GardenPostOffice-module__X-f7AW__panel button{font:inherit;cursor:pointer;color:inherit;border:0}.GardenPostOffice-module__X-f7AW__panel button:disabled{cursor:wait;opacity:.55}.GardenPostOffice-module__X-f7AW__close{background:#eaf0df;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:21px;right:20px}.GardenPostOffice-module__X-f7AW__stamp{color:#668e7f;background:#e6efde;border:1px dashed #95b9a6;flex-direction:column;align-items:center;gap:4px;width:65px;padding:11px 5px 8px;display:flex;transform:rotate(-7deg)}.GardenPostOffice-module__X-f7AW__stamp span{letter-spacing:1.4px;font-size:7px}.GardenPostOffice-module__X-f7AW__eyebrow{letter-spacing:2.1px;color:#7c9686;margin:25px 0 7px;font-size:9px}.GardenPostOffice-module__X-f7AW__panel h2{font:500 32px var(--serif);letter-spacing:3px;margin:0}.GardenPostOffice-module__X-f7AW__intro{color:#7b8e7f;margin:12px 0 26px;font-size:13px}.GardenPostOffice-module__X-f7AW__actions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.GardenPostOffice-module__X-f7AW__actions button{text-align:left;border-radius:19px;flex-direction:column;align-items:flex-start;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.GardenPostOffice-module__X-f7AW__actions button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #355b5210}.GardenPostOffice-module__X-f7AW__compose{background:#f1dac7}.GardenPostOffice-module__X-f7AW__incoming{background:#dcebe0}.GardenPostOffice-module__X-f7AW__actions strong{margin-top:17px;font-size:18px;font-weight:500}.GardenPostOffice-module__X-f7AW__actions small{color:#627c6c;margin-top:6px;font-size:11px}.GardenPostOffice-module__X-f7AW__actions button>svg{align-self:flex-end;margin-top:13px}.GardenPostOffice-module__X-f7AW__actionIcon{display:block;position:relative}.GardenPostOffice-module__X-f7AW__actionIcon b{text-align:center;color:#fff9e7;background:#c76d52;border-radius:20px;min-width:19px;height:19px;padding:0 4px;font-size:10px;line-height:19px;position:absolute;top:-10px;right:-19px}.GardenPostOffice-module__X-f7AW__links{border-bottom:1px solid #dfe5d6;justify-content:space-between;gap:8px;padding:20px 0;display:flex}.GardenPostOffice-module__X-f7AW__links button{background:0 0;align-items:center;gap:7px;padding:7px 3px;font-size:12px;display:flex}.GardenPostOffice-module__X-f7AW__links button:hover{color:#bf6d54}.GardenPostOffice-module__X-f7AW__links span{color:#7f9888;font-size:10px}.GardenPostOffice-module__X-f7AW__footer{color:#839584;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:10px;display:flex}.GardenPostOffice-module__X-f7AW__footer a{color:#527c6e;text-decoration:none}.GardenPostOffice-module__X-f7AW__notice{color:#526d49;background:#e4edcf;border-radius:12px;padding:12px 15px;font-size:12px}.GardenPostOffice-module__X-f7AW__error{color:#9b573f;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.GardenPostOffice-module__X-f7AW__error button{white-space:nowrap;background:#f4e6d3;border-radius:8px;padding:6px 10px}@media (max-width:520px){.GardenPostOffice-module__X-f7AW__overlay{padding:14px}.GardenPostOffice-module__X-f7AW__panel{border-radius:22px;max-height:calc(100dvh - 28px);padding:30px 22px 21px}.GardenPostOffice-module__X-f7AW__eyebrow{letter-spacing:1.4px;font-size:8px}.GardenPostOffice-module__X-f7AW__actions{gap:10px}.GardenPostOffice-module__X-f7AW__actions button{padding:17px 14px}.GardenPostOffice-module__X-f7AW__actions strong{font-size:17px}.GardenPostOffice-module__X-f7AW__actions small{font-size:10px}.GardenPostOffice-module__X-f7AW__links{gap:4px}.GardenPostOffice-module__X-f7AW__links button{font-size:11px}}
.OperatorAccounts-module__FFkRtW__wrap{padding:22px}.OperatorAccounts-module__FFkRtW__wrap h2{margin:0 0 10px}.OperatorAccounts-module__FFkRtW__wrap p{line-height:1.6}.OperatorAccounts-module__FFkRtW__create{gap:10px;max-width:380px;margin:22px 0;display:grid}.OperatorAccounts-module__FFkRtW__create input{border:1px solid #b7aaa0;border-radius:8px;padding:10px}.OperatorAccounts-module__FFkRtW__cities{gap:2px;display:grid}.OperatorAccounts-module__FFkRtW__cities button{text-align:left}.OperatorAccounts-module__FFkRtW__grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:12px;display:grid}.OperatorAccounts-module__FFkRtW__card{border:1px solid #b7aaa0;border-radius:12px;gap:8px;padding:16px;display:grid}.OperatorAccounts-module__FFkRtW__card span,.OperatorAccounts-module__FFkRtW__card small{opacity:.78}.OperatorAccounts-module__FFkRtW__actions{flex-wrap:wrap;gap:6px;display:flex}.OperatorAccounts-module__FFkRtW__actions button,.OperatorAccounts-module__FFkRtW__create button{cursor:pointer;background:#fffaf0;border:1px solid #b7aaa0;border-radius:8px;padding:8px 12px}.OperatorAccounts-module__FFkRtW__actions button:disabled,.OperatorAccounts-module__FFkRtW__create button:disabled{opacity:.5;cursor:not-allowed}.OperatorAccounts-module__FFkRtW__error{color:#ab2935}
.account-module__09L7La__shell{max-width:1060px;min-height:100vh;color:var(--ink);margin:auto;padding:28px 24px 80px}.account-module__09L7La__header{justify-content:space-between;align-items:center;display:flex}.account-module__09L7La__header nav{gap:18px;display:flex}.account-module__09L7La__header a{color:var(--ink-soft);font-size:12px;text-decoration:none}.account-module__09L7La__brand{color:var(--ink)!important;font:600 25px var(--serif)!important}.account-module__09L7La__brand em{color:var(--postal)}.account-module__09L7La__hero{justify-content:space-between;align-items:flex-end;gap:24px;margin:58px 0 24px;display:flex}.account-module__09L7La__hero p,.account-module__09L7La__sectionHead p{color:var(--postal);letter-spacing:.17em;margin:0;font-size:10px;font-weight:700}.account-module__09L7La__hero h1{font:500 36px var(--serif);margin:7px 0 6px}.account-module__09L7La__hero span{color:var(--ink-soft);font-size:13px}.account-module__09L7La__logout{border:1px solid var(--line);color:var(--ink-soft);font:600 11px var(--sans);cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:9px 14px}.account-module__09L7La__logout:hover{border-color:var(--postal);color:var(--postal)}.account-module__09L7La__logout:disabled{cursor:default;opacity:.55}.account-module__09L7La__actionError{color:#985e45;background:#f7e8de;border-radius:10px;margin:-12px 0 20px;padding:10px 12px;font-size:12px}.account-module__09L7La__passport{border:1px solid var(--line);background:var(--paper-card);border-radius:12px 22px 14px 24px/22px 14px 24px 12px;max-width:650px;margin:0 auto 34px;padding:22px 38px 12px;box-shadow:inset 0 1px #ffffffb3,0 16px 45px #28453f1a}.account-module__09L7La__columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.account-module__09L7La__infoCard,.account-module__09L7La__history{border:1px solid var(--line);background:var(--paper-card);border-radius:10px 17px 11px 18px/17px 11px 18px 10px;padding:24px;box-shadow:inset 0 1px #ffffffb3,0 4px 14px #28453f0d}.account-module__09L7La__sectionHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.account-module__09L7La__sectionHead h2{font:500 22px var(--serif);margin:4px 0 0}.account-module__09L7La__sectionHead>a,.account-module__09L7La__sectionHead>span{color:var(--ink-soft);font-size:11px;text-decoration:none}.account-module__09L7La__active,.account-module__09L7La__incomplete{border-radius:99px;padding:5px 9px}.account-module__09L7La__active{background:#e1eee8;color:#356959!important}.account-module__09L7La__incomplete{background:#f5e5d5;color:#a95b37!important}.account-module__09L7La__infoCard dl{margin:0}.account-module__09L7La__infoCard dl div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.account-module__09L7La__infoCard dl div:last-child{border-bottom:0}.account-module__09L7La__infoCard dt{color:var(--ink-soft);font-size:11px}.account-module__09L7La__infoCard dd{text-align:right;overflow-wrap:anywhere;max-width:68%;margin:0;font-size:12px}.account-module__09L7La__history{margin-top:18px}.account-module__09L7La__history ul{margin:0;padding:0;list-style:none}.account-module__09L7La__history li{border-bottom:1px dashed var(--line);grid-template-columns:10px 1fr auto;align-items:center;gap:13px;padding:13px 0;display:grid}.account-module__09L7La__history li:last-child{border-bottom:0}.account-module__09L7La__eventDot{background:#4b8b7e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e3eee9}.account-module__09L7La__history strong,.account-module__09L7La__history small{display:block}.account-module__09L7La__history strong{font-size:12px}.account-module__09L7La__history small,.account-module__09L7La__history time{color:var(--ink-soft);margin-top:3px;font-size:10px}.account-module__09L7La__empty{color:var(--ink-soft);padding:20px 0;font-size:12px}.account-module__09L7La__empty a{color:var(--postal)}.account-module__09L7La__empty p{margin:0 0 6px}.account-module__09L7La__gate{text-align:center;border:1px solid var(--line);background:var(--paper-card);border-radius:9px 18px 11px 20px/18px 11px 20px 9px;max-width:500px;margin:100px auto 0;padding:36px;box-shadow:inset 0 1px #ffffffb3,0 8px 26px #28453f12}.account-module__09L7La__gate p{color:var(--postal);letter-spacing:.16em;font-size:10px}.account-module__09L7La__gate h1{font:500 30px var(--serif)}.account-module__09L7La__gate span{color:var(--ink-soft);display:block}.account-module__09L7La__gate button{background:var(--postal);color:#fff;border:0;border-radius:99px;margin-top:20px;padding:11px 24px;font-weight:700}.account-module__09L7La__loading{text-align:center;color:var(--ink-soft);margin-top:45vh}@media (max-width:720px){.account-module__09L7La__shell{padding:20px 14px 60px}.account-module__09L7La__header nav{gap:10px}.account-module__09L7La__header nav a:first-child{display:none}.account-module__09L7La__hero{align-items:flex-start;margin-top:40px}.account-module__09L7La__columns{grid-template-columns:1fr}.account-module__09L7La__passport{padding:18px 12px 8px}.account-module__09L7La__history li{grid-template-columns:10px 1fr}.account-module__09L7La__history time{grid-column:2}.account-module__09L7La__sectionHead{flex-wrap:wrap}}.account-module__09L7La__hero{margin:28px 0 23px}.account-module__09L7La__hero h1{font-size:30px}.account-module__09L7La__hero p{color:#85916f;font-size:9px}.account-module__09L7La__hero span{font-size:12px}.account-module__09L7La__passport{box-shadow:none;background:#eff2e3;border-radius:20px;margin-bottom:20px;padding:18px 24px 8px}.account-module__09L7La__columns{grid-template-columns:1fr;gap:15px}.account-module__09L7La__infoCard,.account-module__09L7La__history{box-shadow:none;background:#f7f7eb;border-radius:18px;padding:21px}.account-module__09L7La__sectionHead h2{font-size:20px}.account-module__09L7La__sectionHead p{color:#85916f;font-size:9px}.account-module__09L7La__gate{box-shadow:none;background:#f0f3e5;border-radius:20px;margin:32px 0;padding:35px 22px}.account-module__09L7La__gate h1{font-size:27px}.account-module__09L7La__gate span{font-size:12px}.account-module__09L7La__gate button{border-radius:12px}.account-module__09L7La__loading{margin:65px 0}.account-module__09L7La__history li{grid-template-columns:10px 1fr}.account-module__09L7La__history time{grid-column:2}.account-module__09L7La__history small{overflow-wrap:anywhere}@media (max-width:700px){.account-module__09L7La__hero{margin-top:25px}.account-module__09L7La__passport{padding-inline:10px}.account-module__09L7La__infoCard,.account-module__09L7La__history{padding:18px}}.account-module__09L7La__coinRow b{justify-self:end;font-size:15px;font-weight:600}.account-module__09L7La__coinEarned{color:#3d8065}.account-module__09L7La__coinSpent{color:#a26946}.account-module__09L7La__coinStatus{color:var(--ink-soft);margin:14px 0 0;font-size:11px}.account-module__09L7La__coinStatus button{color:var(--postal);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0}.account-module__09L7La__coinMore{border:1px solid var(--line);color:var(--postal);cursor:pointer;background:0 0;border-radius:10px;margin:18px auto 0;padding:9px 16px;display:block}
.roost-module__dM8yxG__shell{max-width:860px;min-height:100vh;color:var(--ink);margin:0 auto;padding:28px 22px 70px}.roost-module__dM8yxG__header{justify-content:space-between;align-items:center;display:flex}.roost-module__dM8yxG__header a{color:var(--ink-soft);text-decoration:none}.roost-module__dM8yxG__brand{font:600 25px var(--serif);color:var(--ink)!important}.roost-module__dM8yxG__brand em{color:var(--postal)}.roost-module__dM8yxG__hero p,.roost-module__dM8yxG__feedCard p{letter-spacing:.16em;color:var(--postal);font-size:11px;font-weight:700}.roost-module__dM8yxG__hero h1{font:500 34px/1.2 var(--serif);margin:8px 0 12px}.roost-module__dM8yxG__hero span,.roost-module__dM8yxG__feedCard span{color:var(--ink-soft);line-height:1.7}.roost-module__dM8yxG__card{background:var(--paper-card);border:1px solid var(--line);border-radius:9px 17px 11px 19px/17px 11px 19px 9px;gap:17px;padding:26px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb3,0 10px 35px #28453f17}.roost-module__dM8yxG__card label{gap:7px;display:grid}.roost-module__dM8yxG__card label>span{color:var(--ink-soft);font-size:12px;font-weight:600}.roost-module__dM8yxG__card input,.roost-module__dM8yxG__card select{border:1px solid var(--line);color:var(--ink);font:14px var(--sans);background:#fff;border-radius:7px;padding:11px 12px}.roost-module__dM8yxG__tagField{border:0;min-width:0;margin:0;padding:0}.roost-module__dM8yxG__tagField legend{width:100%;color:var(--ink-soft);margin-bottom:10px;font-size:12px;font-weight:600}.roost-module__dM8yxG__tagField legend small{float:right;color:var(--postal);font-size:10px;font-weight:700}.roost-module__dM8yxG__tagPicker{flex-wrap:wrap;gap:8px;display:flex}.roost-module__dM8yxG__tagPicker button{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font:12px var(--sans);cursor:pointer;border-radius:99px;padding:8px 13px;transition:background .15s,border-color .15s,color .15s,transform .15s}.roost-module__dM8yxG__tagPicker button:hover{border-color:var(--postal);color:var(--ink);transform:translateY(-1px)}.roost-module__dM8yxG__tagPicker .roost-module__dM8yxG__selectedTag{border-color:var(--postal);background:var(--postal);color:#fff;box-shadow:0 3px 10px #d35b4129}.roost-module__dM8yxG__two{grid-template-columns:1fr 1fr;gap:15px;display:grid}.roost-module__dM8yxG__toggle{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.roost-module__dM8yxG__toggle input{width:17px;height:17px}.roost-module__dM8yxG__results{z-index:2;border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px;position:absolute;top:89px;left:26px;right:26px;box-shadow:0 8px 25px #28453f24}.roost-module__dM8yxG__results button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;padding:9px;display:flex}.roost-module__dM8yxG__results button:hover{background:var(--paper)}.roost-module__dM8yxG__results small{color:var(--ink-soft)}.roost-module__dM8yxG__primary,.roost-module__dM8yxG__feedCard button{background:var(--postal);color:#fff;cursor:pointer;border:0;border-radius:99px;padding:12px 18px;font-weight:650}.roost-module__dM8yxG__primary:disabled,.roost-module__dM8yxG__feedCard button:disabled{opacity:.45;cursor:not-allowed}.roost-module__dM8yxG__feedCard{border:1px dashed var(--line);background:var(--paper);border-radius:9px 16px 10px 17px/16px 10px 17px 9px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:22px 24px;display:flex;transform:rotate(-.25deg)}.roost-module__dM8yxG__feedCard p,.roost-module__dM8yxG__feedCard h2{margin:0 0 7px}.roost-module__dM8yxG__feedCard h2{font:500 20px var(--serif)}.roost-module__dM8yxG__message{color:var(--postal);margin:18px 4px}.roost-module__dM8yxG__feedActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.roost-module__dM8yxG__feedCard .roost-module__dM8yxG__secondary{border:1px solid var(--postal);color:var(--postal);background:0 0}.roost-module__dM8yxG__coinRechargeCard{color:#f7f0db;background:linear-gradient(135deg,#102e35,#173e48);border:1px solid #c5a65d73;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:20px;padding:24px;display:grid;box-shadow:0 14px 35px #102e3524}.roost-module__dM8yxG__coinRechargeCard p{color:#cdb16e;letter-spacing:.16em;margin:0 0 7px;font-size:10px;font-weight:700}.roost-module__dM8yxG__coinRechargeCard h2{font:500 22px var(--serif);margin:0 0 8px}.roost-module__dM8yxG__coinRechargeCard span{color:#b8c9c4;font-size:12px;line-height:1.65}.roost-module__dM8yxG__coinRechargeActions{gap:10px;min-width:270px;display:grid}.roost-module__dM8yxG__coinPresets{gap:6px;display:flex}.roost-module__dM8yxG__coinPresets button{color:#f0dcab;cursor:pointer;background:0 0;border:1px solid #cdb16e73;border-radius:99px;min-width:48px;padding:7px 9px}.roost-module__dM8yxG__coinPresets button:disabled{opacity:.45;cursor:not-allowed}.roost-module__dM8yxG__coinAmountField{color:#b8c9c4;gap:5px;font-size:11px;display:grid}.roost-module__dM8yxG__coinAmountField>div{background:#ffffff0d;border:1px solid #cdb16e73;border-radius:8px;align-items:center;display:flex}.roost-module__dM8yxG__coinAmountField input{color:#f7f0db;width:100%;font:600 16px var(--sans);background:0 0;border:0;outline:0;padding:9px 11px}.roost-module__dM8yxG__coinAmountField em{color:#cdb16e;padding-right:11px;font-style:normal}.roost-module__dM8yxG__coinRechargeActions .roost-module__dM8yxG__primary{color:#102e35;background:#cdb16e}.roost-module__dM8yxG__coinUnavailable{color:#839c98!important;font-size:10px!important}.roost-module__dM8yxG__gate{text-align:center;background:var(--paper-card);border:1px solid var(--line);border-radius:9px 18px 11px 20px/18px 11px 20px 9px;max-width:560px;margin:90px auto 0;padding:32px;box-shadow:inset 0 1px #ffffffb3,0 10px 35px #28453f17}.roost-module__dM8yxG__gate p{letter-spacing:.16em;color:var(--postal);font-size:11px;font-weight:700}.roost-module__dM8yxG__gate h1{font:500 32px/1.2 var(--serif);margin:10px 0}.roost-module__dM8yxG__gate span{color:var(--ink-soft);margin-bottom:22px;line-height:1.7;display:block}.roost-module__dM8yxG__inviteCard{color:#f7f0db;background:linear-gradient(135deg,#102e35,#173e48);border:1px solid #c5a65d73;border-radius:16px;grid-template-columns:120px 1fr;align-items:center;gap:24px;margin-top:20px;padding:24px;display:grid;box-shadow:0 14px 35px #102e3529}.roost-module__dM8yxG__coinBadge{text-align:center;background:radial-gradient(circle,#cdb16e29,#0000 68%);border:1px solid #cdb16ea6;border-radius:50%;place-content:center;width:112px;height:112px;display:grid}.roost-module__dM8yxG__coinBadge span{color:#b8c9c4;letter-spacing:.14em;font-size:10px}.roost-module__dM8yxG__coinBadge strong{color:#efdba8;font:600 30px var(--serif)}.roost-module__dM8yxG__inviteCopy p,.roost-module__dM8yxG__inviteCopy h2{margin:0 0 7px}.roost-module__dM8yxG__inviteCopy p{color:#cdb16e;letter-spacing:.16em;font-size:10px;font-weight:700}.roost-module__dM8yxG__inviteCopy h2{font:500 22px var(--serif)}.roost-module__dM8yxG__inviteCopy>span{color:#b8c9c4;font-size:12px;line-height:1.65}.roost-module__dM8yxG__inviteCopy small{color:#839c98;margin-top:8px;font-size:10px;display:block}.roost-module__dM8yxG__codeRow{gap:8px;margin-top:15px;display:flex}.roost-module__dM8yxG__codeRow code{color:#efdba8;letter-spacing:.14em;border:1px dashed #cdb16e7a;border-radius:8px;flex:1;padding:10px 13px;font-size:14px}.roost-module__dM8yxG__codeRow button{color:#102e35;cursor:pointer;background:#cdb16e;border:0;border-radius:8px;padding:0 15px;font-weight:700}@media (max-width:650px){.roost-module__dM8yxG__hero{margin-top:40px}.roost-module__dM8yxG__hero h1{font-size:28px}.roost-module__dM8yxG__two{grid-template-columns:1fr}.roost-module__dM8yxG__feedCard,.roost-module__dM8yxG__coinRechargeCard{flex-direction:column;align-items:flex-start}.roost-module__dM8yxG__coinRechargeCard{grid-template-columns:1fr}.roost-module__dM8yxG__coinRechargeActions{width:100%;min-width:0}.roost-module__dM8yxG__inviteCard{grid-template-columns:1fr}.roost-module__dM8yxG__coinBadge{width:90px;height:90px}.roost-module__dM8yxG__codeRow{flex-direction:column}.roost-module__dM8yxG__codeRow button{padding:11px 15px}}.roost-module__dM8yxG__hero{margin:28px 0 23px}.roost-module__dM8yxG__hero p{letter-spacing:1.6px;color:#85916f;margin:0 0 9px;font-size:9px}.roost-module__dM8yxG__hero h1{margin:0 0 10px;font-size:30px;line-height:1.4}.roost-module__dM8yxG__hero>span{max-width:480px;font-size:12px;line-height:1.9;display:block}.roost-module__dM8yxG__sections{border-bottom:1px solid var(--line);gap:22px;margin-bottom:21px;display:flex}.roost-module__dM8yxG__sections button{color:#7a8977;cursor:pointer;background:0 0;border:0;min-height:43px;padding:8px 0 13px;font-size:12px;position:relative}.roost-module__dM8yxG__sections button[aria-pressed=true]{color:#355b52;font-weight:600}.roost-module__dM8yxG__sections button[aria-pressed=true]:after{content:"";bottom:-1px;background:#799775;border-radius:3px;height:3px;position:absolute;inset-inline:0}.roost-module__dM8yxG__card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0}.roost-module__dM8yxG__sectionTitle{border-top:1px dashed var(--line);align-items:center;gap:12px;margin-top:3px;padding-top:15px;display:flex}.roost-module__dM8yxG__sectionTitle:first-child{border:0;padding-top:0}.roost-module__dM8yxG__sectionTitle>span{color:#81936e;width:33px;height:37px;font:12px var(--serif);background:#edf1e1;border:1px solid #dce4cd;border-radius:10px 10px 14px 14px;place-items:center;display:grid}.roost-module__dM8yxG__sectionTitle h2{margin:0;font-size:14px;font-weight:500}.roost-module__dM8yxG__sectionTitle p{color:#85907c;margin:3px 0 0;font-size:10px}.roost-module__dM8yxG__card input,.roost-module__dM8yxG__card select{background:#f5f6eb;border-color:#dfe5d3;border-radius:11px;width:100%;min-width:0;min-height:44px;font-size:13px}.roost-module__dM8yxG__card label>span,.roost-module__dM8yxG__tagField legend{font-size:11px;font-weight:500}.roost-module__dM8yxG__card input:focus,.roost-module__dM8yxG__card select:focus{border-color:#7d9b76}.roost-module__dM8yxG__card input[type=checkbox]{accent-color:#527c6e;width:18px;min-height:18px}.roost-module__dM8yxG__tagPicker{gap:7px}.roost-module__dM8yxG__tagPicker button{background:#f1f3e6;border-radius:9px;padding:8px 12px;font-size:11px}.roost-module__dM8yxG__tagPicker .roost-module__dM8yxG__selectedTag{color:#42654e;box-shadow:none;background:#dfead6;border-color:#8aa57b}.roost-module__dM8yxG__primary,.roost-module__dM8yxG__feedCard button{border-radius:12px;min-height:44px;font-size:12px;font-weight:500}.roost-module__dM8yxG__card>.roost-module__dM8yxG__primary{margin-top:5px}.roost-module__dM8yxG__cityField{position:relative}.roost-module__dM8yxG__cityField .roost-module__dM8yxG__results{border-radius:12px;top:calc(100% + 5px);left:0;right:0}.roost-module__dM8yxG__feedCard,.roost-module__dM8yxG__coinRechargeCard,.roost-module__dM8yxG__inviteCard{color:var(--ink);box-shadow:none;background:#f0f3e5;border:1px solid #dce4d1;border-radius:18px;padding:22px;transform:none}.roost-module__dM8yxG__feedCard{flex-direction:column;align-items:stretch}.roost-module__dM8yxG__feedActions{justify-content:flex-start}.roost-module__dM8yxG__feedCard span,.roost-module__dM8yxG__coinRechargeCard span,.roost-module__dM8yxG__inviteCopy>span{color:var(--ink-soft);font-size:12px}.roost-module__dM8yxG__coinRechargeCard{grid-template-columns:1fr;gap:19px}.roost-module__dM8yxG__coinRechargeCard p,.roost-module__dM8yxG__inviteCopy p{color:#889271}.roost-module__dM8yxG__coinRechargeActions{min-width:0}.roost-module__dM8yxG__coinPresets button{color:#667a58;background:#fffbed;border-color:#d4ddc4;border-radius:10px;flex:1;min-height:40px}.roost-module__dM8yxG__coinPresets button:hover:not(:disabled),.roost-module__dM8yxG__coinPresets .roost-module__dM8yxG__coinPresetActive{color:#42654e;background:#dfe9d2;border-color:#799775}.roost-module__dM8yxG__coinAmountField>div{background:#fffdf3;border-color:#d4ddc4;border-radius:10px}.roost-module__dM8yxG__coinAmountField input{color:var(--ink)}.roost-module__dM8yxG__coinAmountField em{color:#84916f}.roost-module__dM8yxG__coinRechargeActions .roost-module__dM8yxG__primary,.roost-module__dM8yxG__codeRow button{color:#fffbed;background:#527c6e}.roost-module__dM8yxG__coinUnavailable,.roost-module__dM8yxG__inviteCopy small{color:#7b886e!important}.roost-module__dM8yxG__inviteCard{grid-template-columns:1fr}.roost-module__dM8yxG__coinBadge{background:#e3ebd5;border-color:#c6d2b8;width:90px;height:90px}.roost-module__dM8yxG__coinBadge span{color:#7b886e}.roost-module__dM8yxG__coinBadge strong{color:#657c50}.roost-module__dM8yxG__codeRow code{color:#527c6e;border-color:#c6d2b8;min-width:0}.roost-module__dM8yxG__gate{box-shadow:none;background:#f0f3e5;border-radius:20px;margin:32px 0;padding:35px 20px}.roost-module__dM8yxG__gate h1{font-size:27px}.roost-module__dM8yxG__gate span{font-size:12px}.roost-module__dM8yxG__message{color:#466346;background:#e6efdb;border:1px solid #cfdcc3;border-radius:12px;margin:16px 0 0;padding:12px 16px;font-size:12px;position:sticky;bottom:12px;box-shadow:0 4px 18px #355b5212}@media (max-width:700px){.roost-module__dM8yxG__hero{margin-top:25px}.roost-module__dM8yxG__hero h1{font-size:26px}.roost-module__dM8yxG__two{grid-template-columns:1fr 1fr;gap:10px}.roost-module__dM8yxG__feedCard,.roost-module__dM8yxG__coinRechargeCard,.roost-module__dM8yxG__inviteCard{padding:18px}.roost-module__dM8yxG__sections{gap:24px}.roost-module__dM8yxG__tagPicker button{padding-inline:10px}}
.AdminConsole-module__OTIEvG__shell{color:#28453f;background:#fbf6ec;min-height:100vh;padding:32px clamp(18px,4vw,64px) 72px}.AdminConsole-module__OTIEvG__header{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto 28px;display:flex}.AdminConsole-module__OTIEvG__header p{color:#6a817c;letter-spacing:.12em;margin:4px 0 0;font-size:12px}.AdminConsole-module__OTIEvG__brand{color:inherit;font-family:Georgia,serif;font-size:28px;font-weight:700;text-decoration:none}.AdminConsole-module__OTIEvG__brand em{color:#e05e45;font-style:normal}.AdminConsole-module__OTIEvG__headerActions,.AdminConsole-module__OTIEvG__actions{align-items:center;gap:8px;display:flex}.AdminConsole-module__OTIEvG__headerActions a{color:inherit;text-decoration:none}.AdminConsole-module__OTIEvG__shell button{color:inherit;cursor:pointer;background:#fffdf6;border:1px solid #b9c9c4;border-radius:10px;padding:9px 13px}.AdminConsole-module__OTIEvG__shell button:disabled{cursor:not-allowed;opacity:.45}.AdminConsole-module__OTIEvG__gate{background:#fffdf6;border:1px solid #d6ded9;border-radius:22px;gap:14px;max-width:520px;margin:10vh auto 0;padding:30px;display:grid;box-shadow:0 18px 50px #28453f14}.AdminConsole-module__OTIEvG__gate h1,.AdminConsole-module__OTIEvG__panel h2{margin:0;font-family:Georgia,serif}.AdminConsole-module__OTIEvG__gate input{box-sizing:border-box;width:100%;color:inherit;background:#fff;border:1px solid #b9c9c4;border-radius:10px;padding:12px}.AdminConsole-module__OTIEvG__kicker{color:#8a9c97;letter-spacing:.14em;margin:0;font-size:11px;font-weight:700}.AdminConsole-module__OTIEvG__error{color:#8b3225;background:#f9ddd5;border-radius:10px;max-width:1280px;margin:0 auto 18px;padding:10px 14px}.AdminConsole-module__OTIEvG__tabs{gap:8px;max-width:1280px;margin:0 auto 18px;display:flex;overflow-x:auto}.AdminConsole-module__OTIEvG__tabs button[data-active=true]{color:#fff;background:#e05e45;border-color:#e05e45}.AdminConsole-module__OTIEvG__tabs span{opacity:.75;margin-left:6px}.AdminConsole-module__OTIEvG__panel{background:#fffdf6;border:1px solid #d6ded9;border-radius:22px;max-width:1280px;margin:0 auto;padding:clamp(18px,3vw,30px)}.AdminConsole-module__OTIEvG__panelHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.AdminConsole-module__OTIEvG__tableWrap{overflow-x:auto}.AdminConsole-module__OTIEvG__tableWrap table{border-collapse:collapse;width:100%;font-size:13px}.AdminConsole-module__OTIEvG__tableWrap th,.AdminConsole-module__OTIEvG__tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e8e5;padding:12px 10px}.AdminConsole-module__OTIEvG__tableWrap th{color:#718680;letter-spacing:.06em;font-size:11px}.AdminConsole-module__OTIEvG__content{white-space:pre-wrap;max-width:360px}.AdminConsole-module__OTIEvG__empty{color:#718680;text-align:center}@media (max-width:700px){.AdminConsole-module__OTIEvG__shell{padding:20px 12px 88px}.AdminConsole-module__OTIEvG__header{align-items:flex-start}.AdminConsole-module__OTIEvG__headerActions{flex-direction:column;align-items:flex-end}.AdminConsole-module__OTIEvG__tabs{z-index:5;background:#fbf6ec;padding:8px 0;position:sticky;top:0}.AdminConsole-module__OTIEvG__panel{border-radius:16px;padding:14px}.AdminConsole-module__OTIEvG__panelHead{align-items:flex-start}}
.RecipientJourney-module__9mUmNG__stage{min-height:100vh;color:var(--ink);background:#e8f2ef;position:relative;overflow:hidden}.RecipientJourney-module__9mUmNG__dayWash{background:radial-gradient(35% 24% at 12% 12%, #fffc, transparent 72%), radial-gradient(45% 30% at 84% 15%, #ffffffa6, transparent 72%), linear-gradient(180deg, #dceee9, var(--paper) 78%);position:absolute;inset:0}.RecipientJourney-module__9mUmNG__loading{color:var(--ink-soft);place-items:center;display:grid;position:absolute;inset:0}.RecipientJourney-module__9mUmNG__header{z-index:4;justify-content:space-between;align-items:baseline;display:flex;position:absolute;top:23px;left:28px;right:28px}.RecipientJourney-module__9mUmNG__brand{color:var(--ink);font:23px var(--serif);text-decoration:none}.RecipientJourney-module__9mUmNG__brand em{color:var(--postal);font-style:normal}.RecipientJourney-module__9mUmNG__headerNote{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.RecipientJourney-module__9mUmNG__envelope{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffdf6eb;border:1px solid #cbbc9fd9;border-radius:5px 15px 7px 17px/15px 7px 17px 6px;width:min(430px,100vw - 36px);max-height:calc(100vh - 110px);padding:40px 32px 23px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffffb3,0 12px 38px #28453f26,0 3px 8px #28453f14}.RecipientJourney-module__9mUmNG__stripe,.RecipientJourney-module__9mUmNG__emptyCard .RecipientJourney-module__9mUmNG__stripe{opacity:.88;background:repeating-linear-gradient(-45deg, var(--postal) 0 12px, #fffdf6 12px 22px, var(--route-blue) 22px 34px, #fffdf6 34px 44px);clip-path:polygon(.5% 10%,99.5% 0,100% 55%,99% 100%,1% 90%,0 45%);height:13px;position:absolute;top:12px;left:20px;right:24px;transform:rotate(-.5deg)}.RecipientJourney-module__9mUmNG__kicker,.RecipientJourney-module__9mUmNG__sectionLabel{color:var(--ink-soft);letter-spacing:.15em;margin:0;font-size:10px;font-weight:700}.RecipientJourney-module__9mUmNG__envelope h1{font:500 27px/1.25 var(--serif);margin:12px 0 9px}.RecipientJourney-module__9mUmNG__envelope h1 strong{font-weight:600}.RecipientJourney-module__9mUmNG__route{color:var(--ink-soft);margin:0;font-size:13px}.RecipientJourney-module__9mUmNG__route span{color:var(--postal);padding:0 6px}.RecipientJourney-module__9mUmNG__status{background:var(--paper-deep);color:var(--warn);letter-spacing:.04em;border-radius:99px;align-items:center;gap:7px;margin:17px 0 14px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.RecipientJourney-module__9mUmNG__statusArrived{background:var(--sea);color:var(--ink)}.RecipientJourney-module__9mUmNG__statusDot{background:var(--postal);border-radius:50%;width:7px;height:7px}.RecipientJourney-module__9mUmNG__lockedLetter{border:1px dashed var(--line);background:#fffdf8;border-radius:6px 10px 7px 11px/10px 7px 11px 6px;align-items:center;gap:12px;padding:14px;display:flex}.RecipientJourney-module__9mUmNG__lockIcon{background:var(--paper-deep);width:34px;height:34px;color:var(--postal);border-radius:50%;flex:none;place-items:center;display:grid}.RecipientJourney-module__9mUmNG__lockedLetter strong,.RecipientJourney-module__9mUmNG__lockedLetter span{display:block}.RecipientJourney-module__9mUmNG__lockedLetter strong{font-size:13px}.RecipientJourney-module__9mUmNG__lockedLetter span{color:var(--ink-soft);margin-top:3px;font-size:11px}.RecipientJourney-module__9mUmNG__etaGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.RecipientJourney-module__9mUmNG__etaGrid div{border-top:1px solid var(--line);padding-top:8px}.RecipientJourney-module__9mUmNG__etaGrid span,.RecipientJourney-module__9mUmNG__etaGrid strong{display:block}.RecipientJourney-module__9mUmNG__etaGrid span{color:var(--ink-soft);font-size:10px}.RecipientJourney-module__9mUmNG__etaGrid strong{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.RecipientJourney-module__9mUmNG__whereabouts{color:var(--ink-soft);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:11px 0 0;font-size:11px;display:flex}.RecipientJourney-module__9mUmNG__whereabouts span{color:var(--postal);font-size:10px}.RecipientJourney-module__9mUmNG__letter{border:1px solid var(--line);background:linear-gradient(#0000 calc(33% - 1px),#28453f0d 33%,#0000 calc(33% + 1px)),linear-gradient(#0000 calc(66% - 1px),#28453f0d 66%,#0000 calc(66% + 1px)),#fffdf8;border-radius:4px 10px 5px 11px/10px 5px 11px 4px;padding:17px 16px}.RecipientJourney-module__9mUmNG__letterMeta{color:var(--ink-soft);letter-spacing:.12em;margin:0;font-size:10px}.RecipientJourney-module__9mUmNG__message{white-space:pre-wrap;font:17px/1.8 var(--serif);margin:14px 0}.RecipientJourney-module__9mUmNG__letterDate{color:var(--ink-soft);margin:0;font-size:11px}.RecipientJourney-module__9mUmNG__reply{color:var(--postal);margin-top:15px;font-size:12px;font-weight:600;text-decoration:none;display:inline-block}.RecipientJourney-module__9mUmNG__events{margin-top:18px}.RecipientJourney-module__9mUmNG__events .RecipientJourney-module__9mUmNG__sectionLabel{margin-bottom:7px}.RecipientJourney-module__9mUmNG__event{border-top:1px dashed var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:11px;display:flex}.RecipientJourney-module__9mUmNG__event time{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none}.RecipientJourney-module__9mUmNG__privacy{color:var(--ink-soft);margin:18px 0 0;font-size:10.5px;line-height:1.5}.RecipientJourney-module__9mUmNG__retry{z-index:5;border:1px solid var(--line);background:var(--paper-card);color:var(--ink-soft);font:11px var(--sans);cursor:pointer;border-radius:99px;padding:8px 13px;position:absolute;bottom:24px;right:24px}.RecipientJourney-module__9mUmNG__empty{background:var(--paper);min-height:100vh;color:var(--ink);place-items:center;padding:20px;display:grid}.RecipientJourney-module__9mUmNG__emptyCard{border:1px solid var(--line);background:var(--paper-card);border-radius:6px 14px 7px 16px/14px 7px 16px 6px;width:min(410px,100%);padding:44px 30px 28px;position:relative;box-shadow:inset 0 1px #ffffffb3,0 10px 32px #28453f1c}.RecipientJourney-module__9mUmNG__emptyCard h1{font:500 27px var(--serif);margin:12px 0 6px}.RecipientJourney-module__9mUmNG__emptyCard p{color:var(--ink-soft);margin:0 0 17px;font-size:13px}.RecipientJourney-module__9mUmNG__emptyCard a{color:var(--postal);font-size:13px;font-weight:600;text-decoration:none}.RecipientJourney-module__9mUmNG__envelopeLoading{color:var(--ink-soft);font-size:14px}@media (max-width:720px){.RecipientJourney-module__9mUmNG__header{left:18px;right:18px}.RecipientJourney-module__9mUmNG__headerNote{display:none}.RecipientJourney-module__9mUmNG__envelope{padding:37px 22px 19px;top:52%}.RecipientJourney-module__9mUmNG__envelope h1{font-size:24px}}.RecipientJourney-module__9mUmNG__credits{z-index:3;pointer-events:none;max-width:min(560px,90vw);position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.RecipientJourney-module__9mUmNG__credits a{pointer-events:auto}
