.pixelate-module__6LSzZa__definitions{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.pixelate-module__6LSzZa__layer{z-index:2147483000;pointer-events:none;position:fixed;inset:0}.pixelate-module__6LSzZa__control{right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:2147483001;color:#171717;justify-items:end;gap:8px;font:13px Arial,Helvetica,sans-serif;display:grid;position:fixed}.pixelate-module__6LSzZa__control *{box-sizing:border-box}.pixelate-module__6LSzZa__trigger{color:#fff;cursor:pointer;background:#171717;border:0;border-radius:22px;min-width:66px;min-height:42px;padding:0 15px;font:600 13px Arial,Helvetica,sans-serif;box-shadow:0 3px 16px #0003}.pixelate-module__6LSzZa__panel{color:#171717;background:#fff;border-radius:13px;width:min(250px,100vw - 32px);padding:14px;box-shadow:0 4px 28px #0004}.pixelate-module__6LSzZa__label{justify-content:space-between;margin-bottom:13px;font-size:12px;font-weight:600;display:flex}.pixelate-module__6LSzZa__slider{accent-color:#171717;cursor:pointer;width:100%;margin:0;display:block}.pixelate-module__6LSzZa__range{color:#666;justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.pixelate-module__6LSzZa__control button:focus-visible,.pixelate-module__6LSzZa__slider:focus-visible{outline-offset:2px;outline:2px solid #1469d8}
.platform-module__oJmRLa__outer{color:#15253a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e5e9ed;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.4}.platform-module__oJmRLa__app{max-width:440px;min-height:100dvh;padding-bottom:calc(84px + env(safe-area-inset-bottom));background:#fff;margin:auto;position:relative}.platform-module__oJmRLa__app *,.platform-module__oJmRLa__dialog *{box-sizing:border-box}.platform-module__oJmRLa__app button,.platform-module__oJmRLa__dialog button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.platform-module__oJmRLa__app button:disabled,.platform-module__oJmRLa__dialog button:disabled{cursor:not-allowed;opacity:.45}.platform-module__oJmRLa__app button:focus-visible,.platform-module__oJmRLa__dialog button:focus-visible,.platform-module__oJmRLa__app input:focus-visible,.platform-module__oJmRLa__dialog input:focus-visible,.platform-module__oJmRLa__app select:focus-visible,.platform-module__oJmRLa__dialog select:focus-visible{outline-offset:3px;outline:3px solid #008266}.platform-module__oJmRLa__app h1,.platform-module__oJmRLa__app h2,.platform-module__oJmRLa__app h3,.platform-module__oJmRLa__app p,.platform-module__oJmRLa__dialog h2,.platform-module__oJmRLa__dialog h3,.platform-module__oJmRLa__dialog p{margin:0}.platform-module__oJmRLa__app svg,.platform-module__oJmRLa__dialog svg{flex:none;width:24px;height:24px}.platform-module__oJmRLa__header{padding:calc(20px + env(safe-area-inset-top)) 22px 16px;color:#fff;background:#132b48;justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-module__oJmRLa__brand{letter-spacing:1.6px;align-items:center;gap:7px;font-size:17px;font-weight:800;display:flex}.platform-module__oJmRLa__brand svg{color:#74e2c5}.platform-module__oJmRLa__headerNote{color:#c7d4e5;white-space:nowrap;font-size:10px}.platform-module__oJmRLa__searchHead{color:#fff;background:#132b48;padding:12px 22px 26px}.platform-module__oJmRLa__searchHead h1{letter-spacing:-.6px;margin-bottom:19px;font-size:23px}.platform-module__oJmRLa__stationBox{gap:2px;display:grid;position:relative}.platform-module__oJmRLa__stationBox>button:not(.platform-module__oJmRLa__swap){text-align:left;background:#263e5b;min-height:64px;padding:10px 57px 10px 15px}.platform-module__oJmRLa__stationBox>button:first-child{border-radius:5px 5px 0 0}.platform-module__oJmRLa__stationBox>button:nth-child(2){border-radius:0 0 5px 5px}.platform-module__oJmRLa__stationBox small{color:#becbda;margin-bottom:3px;font-size:11px;display:block}.platform-module__oJmRLa__stationBox strong{letter-spacing:-.2px;font-size:16px}.platform-module__oJmRLa__stationBox .platform-module__oJmRLa__swap{color:#193a53;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:44px;right:12px;box-shadow:0 0 0 4px #132b48}.platform-module__oJmRLa__searchForm{padding:20px 22px 0}.platform-module__oJmRLa__tripType{background:#edf0f3;border-radius:5px;margin-bottom:16px;padding:3px;display:flex}.platform-module__oJmRLa__tripType button{border-radius:3px;flex:1;min-height:42px;font-size:14px;font-weight:700}.platform-module__oJmRLa__tripType button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #14263c18}.platform-module__oJmRLa__dateRow{grid-template-columns:66px minmax(0,1fr) 69px;align-items:center;gap:4px;min-height:77px;display:grid}.platform-module__oJmRLa__dateRow>div b{font-size:15px;display:block}.platform-module__oJmRLa__dateRow>div span{color:#526274;font-size:10px}.platform-module__oJmRLa__dateRow label{min-width:0}.platform-module__oJmRLa__dateRow input{letter-spacing:-.5px;color:#15253a;background:#fff;border:0;width:100%;min-width:0;min-height:44px;padding:9px 0;font-family:inherit;font-size:13px}.platform-module__oJmRLa__passengers{text-align:left;align-items:center;gap:14px;width:100%;min-height:85px;display:flex;padding:9px 0!important}.platform-module__oJmRLa__passengers>span:nth-child(2){flex:1}.platform-module__oJmRLa__passengers strong{font-size:15px;display:block}.platform-module__oJmRLa__passengers small{color:#007d65;margin-top:5px;font-size:12px;display:block}.platform-module__oJmRLa__passengers>span:last-child{color:#5e6e7e;font-size:24px}.platform-module__oJmRLa__primary{border-radius:5px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:51px;display:flex;color:#fff!important;background:#007e68!important;padding:13px 17px!important;font-size:15px!important;font-weight:700!important}.platform-module__oJmRLa__searchFoot{color:#5d6a77;text-align:center;font-size:11px;margin:15px 0 31px!important}.platform-module__oJmRLa__recent{padding:0 22px 18px}.platform-module__oJmRLa__recent h2{margin-bottom:10px;font-size:15px}.platform-module__oJmRLa__recent>button{text-align:left;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 0;display:flex}.platform-module__oJmRLa__recent>button>svg{color:#5a6d7d;width:21px}.platform-module__oJmRLa__recent>button>span:nth-child(2){flex:1;font-size:13px;font-weight:700}.platform-module__oJmRLa__recent small{color:#60717f;margin-top:4px;font-size:11px;font-weight:400;display:block}.platform-module__oJmRLa__recent>button>span:last-child{color:#5e6e7e;font-size:20px}.platform-module__oJmRLa__nav{z-index:5;width:min(100%,440px);padding:9px 20px calc(8px + env(safe-area-inset-bottom));background:#fff;justify-content:space-evenly;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -1px #e5e8ec}.platform-module__oJmRLa__nav button{color:#617080;flex-direction:column;align-items:center;gap:4px;min-width:100px;min-height:49px;font-size:11px;display:flex}.platform-module__oJmRLa__nav button[aria-current=page]{color:#006f5a;font-weight:700}.platform-module__oJmRLa__nav button b{color:#fff;background:#007e68;border-radius:50%;place-items:center;min-width:16px;height:16px;margin-left:5px;font-size:10px;display:inline-grid}.platform-module__oJmRLa__pageHeading{color:#fff;background:#132b48;align-items:flex-start;gap:7px;padding:12px 22px 22px 12px;display:flex}.platform-module__oJmRLa__pageHeading>button{flex:none;place-items:center;width:36px;height:36px;display:grid}.platform-module__oJmRLa__pageHeading h1{letter-spacing:-.4px;padding-top:3px;font-size:20px}.platform-module__oJmRLa__pageHeading p{color:#d1dce8;margin-top:7px;font-size:12px;line-height:1.7}.platform-module__oJmRLa__summaryDate{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:51px;display:flex;background:#f1f5f7!important;padding:16px 22px!important;font-size:12px!important}.platform-module__oJmRLa__summaryDate b{color:#00745f}.platform-module__oJmRLa__chosen{color:#1c604d;background:#e6f4ee;justify-content:space-between;gap:8px;padding:13px 22px;font-size:11px;display:flex}.platform-module__oJmRLa__filters{justify-content:space-between;align-items:center;gap:10px;padding:19px 22px 12px;display:flex}.platform-module__oJmRLa__filters>label:first-child{color:#63717d;flex-direction:column;gap:4px;font-size:10px;display:flex}.platform-module__oJmRLa__filters select{color:#183449;background:#fff;border:0;border-radius:0;min-height:30px;padding:4px 3px 4px 0;font-size:13px;font-weight:700}.platform-module__oJmRLa__checkbox{align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.platform-module__oJmRLa__app input[type=checkbox],.platform-module__oJmRLa__dialog input[type=radio]{accent-color:#007e68;flex:none;width:19px;height:19px}.platform-module__oJmRLa__fareHint{color:#647485;padding:0 22px 15px;font-size:10px}.platform-module__oJmRLa__results{background:#edf0f3;padding:8px}.platform-module__oJmRLa__result{text-align:left;border-radius:4px;width:100%;margin-bottom:8px;display:block;background:#fff!important;padding:20px 16px 15px!important}.platform-module__oJmRLa__result:last-child{margin-bottom:0}.platform-module__oJmRLa__resultTimes{align-items:center;gap:16px;display:flex}.platform-module__oJmRLa__resultTimes>strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:26px}.platform-module__oJmRLa__resultTimes>strong small{letter-spacing:0;font-size:11px}.platform-module__oJmRLa__timeLine{color:#53687a;white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.platform-module__oJmRLa__timeLine i{background:#bcc8d2;flex:1;height:1px;position:relative}.platform-module__oJmRLa__timeLine i:first-child:before,.platform-module__oJmRLa__timeLine i:last-child:after{content:"";background:#fff;border:1px solid #6a8192;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px}.platform-module__oJmRLa__timeLine i:last-child:after{right:0}.platform-module__oJmRLa__resultMeta{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.platform-module__oJmRLa__resultMeta>span{color:#5d6e7c;font-size:11px}.platform-module__oJmRLa__resultMeta>strong{letter-spacing:-.7px;white-space:nowrap;font-size:22px}.platform-module__oJmRLa__resultMeta>strong>span{color:#74808c;font-weight:400}.platform-module__oJmRLa__resultFoot{color:#5d6e7c;justify-content:space-between;gap:10px;margin-top:14px;font-size:10px;display:flex}.platform-module__oJmRLa__resultFoot>span:last-child{color:#006f5a}.platform-module__oJmRLa__checkout{padding:22px}.platform-module__oJmRLa__sectionTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.platform-module__oJmRLa__sectionTitle h2{font-size:16px}.platform-module__oJmRLa__sectionTitle>span{color:#586c7a;font-size:12px}.platform-module__oJmRLa__leg{margin-bottom:27px}.platform-module__oJmRLa__leg>p{color:#516878;margin:16px 0 0;font-size:12px}.platform-module__oJmRLa__route{margin:10px 0;padding-left:18px;position:relative}.platform-module__oJmRLa__route:before{content:"";background:#007e68;width:2px;position:absolute;top:8px;bottom:9px;left:4px}.platform-module__oJmRLa__route>div{align-items:baseline;gap:13px;display:flex;position:relative}.platform-module__oJmRLa__route>div:before{content:"";background:#fff;border:2px solid #007e68;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:-17px}.platform-module__oJmRLa__route strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.platform-module__oJmRLa__route strong small{font-size:10px}.platform-module__oJmRLa__route>div>span{font-size:13px;font-weight:700}.platform-module__oJmRLa__route>p{color:#607381;margin:15px 0 15px 60px;font-size:11px;line-height:1.9}.platform-module__oJmRLa__textButton{text-underline-offset:3px;min-height:44px;padding:5px 0;text-decoration:underline;color:#00745f!important;font-size:12px!important}.platform-module__oJmRLa__delivery{background:#edf4f4;border-radius:4px;gap:14px;margin:0 0 25px;padding:15px;display:flex}.platform-module__oJmRLa__delivery svg{color:#00745f}.platform-module__oJmRLa__delivery strong{font-size:13px}.platform-module__oJmRLa__delivery p{color:#55706f;margin-top:4px;font-size:11px}.platform-module__oJmRLa__totals{margin:0 0 25px}.platform-module__oJmRLa__totals>div{justify-content:space-between;gap:10px;margin:12px 0;font-size:13px;display:flex}.platform-module__oJmRLa__totals dd{margin:0;font-weight:700}.platform-module__oJmRLa__totals>div:last-child{margin-top:20px;font-size:21px;font-weight:700}.platform-module__oJmRLa__localNotice{background:#f3f4f5;border-radius:4px;padding:15px}.platform-module__oJmRLa__localNotice strong{font-size:13px}.platform-module__oJmRLa__localNotice p{color:#4e6070;margin-top:6px;font-size:11px;line-height:1.7}.platform-module__oJmRLa__accept{align-items:center;gap:10px;margin:22px 0;font-size:12px;display:flex}.platform-module__oJmRLa__walletTitle{padding:23px 22px 18px}.platform-module__oJmRLa__walletTitle h1{letter-spacing:-.7px;font-size:28px}.platform-module__oJmRLa__walletTitle p{color:#5e7282;margin-top:7px;font-size:12px}.platform-module__oJmRLa__ticketList{padding:6px 22px}.platform-module__oJmRLa__ticket{text-align:left;border-radius:6px;outline:1px solid #e1e6e9;width:100%;margin:12px 0 22px;display:block;overflow:hidden;box-shadow:0 2px 9px #1a35531c;background:#fff!important;padding:0!important}.platform-module__oJmRLa__ticketTop{color:#fff;background:#163b55;justify-content:space-between;gap:10px;padding:14px 16px;font-size:11px;display:flex}.platform-module__oJmRLa__ticketTop strong{color:#a4e7d3;font-size:10px}.platform-module__oJmRLa__ticketMain{grid-template-columns:1fr 24px 1fr;align-items:center;gap:12px;padding:20px 16px;font-size:14px;font-weight:700;display:grid}.platform-module__oJmRLa__ticketMain>span:nth-child(3){text-align:right}.platform-module__oJmRLa__ticketMain>strong{letter-spacing:-.5px;font-size:26px}.platform-module__oJmRLa__ticketMain>small{text-align:right;color:#596c7c;grid-column:2/4;font-size:11px;font-weight:400}.platform-module__oJmRLa__ticketBottom{color:#00745f;background:#f1f5f5;justify-content:space-between;padding:14px 16px;font-size:12px;font-weight:700;display:flex}.platform-module__oJmRLa__empty{text-align:center;padding:50px 28px}.platform-module__oJmRLa__empty>svg{color:#6d8c94;width:48px;height:48px;margin-bottom:22px}.platform-module__oJmRLa__empty h2{font-size:19px}.platform-module__oJmRLa__empty p{color:#5b6e7f;margin:12px 0 25px;font-size:13px;line-height:1.8}.platform-module__oJmRLa__notice{color:#23533f;background:#e8f4ee;padding:13px;font-size:12px;margin:0 22px 16px!important}.platform-module__oJmRLa__dialog{color:#15253a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;border-radius:10px;width:calc(100% - 24px);max-width:420px;max-height:90dvh;margin:auto;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;overflow:auto}.platform-module__oJmRLa__dialog::backdrop{background:#0b203875}.platform-module__oJmRLa__dialog>header{justify-content:space-between;align-items:center;gap:12px;padding:19px 20px 8px;display:flex}.platform-module__oJmRLa__dialog h2{letter-spacing:-.4px;font-size:19px}.platform-module__oJmRLa__dialog>header button{flex:none;place-items:center;width:40px;height:40px;display:grid}.platform-module__oJmRLa__dialogBody{flex-direction:column;gap:20px;padding:10px 20px 25px;display:flex}.platform-module__oJmRLa__dialogBody h3{font-size:14px}.platform-module__oJmRLa__muted{color:#5d7080;font-size:12px;line-height:1.7}.platform-module__oJmRLa__stationSearch{background:#eff2f4;border-radius:4px;align-items:center;gap:10px;padding:11px 12px;display:flex}.platform-module__oJmRLa__stationSearch input{width:100%;min-width:0;font:inherit;outline-offset:5px;background:0 0;border:0;min-height:26px}.platform-module__oJmRLa__stations{flex-direction:column;display:flex}.platform-module__oJmRLa__stations button{text-align:left;align-items:center;gap:12px;min-height:82px;padding:10px 0;display:flex}.platform-module__oJmRLa__stations button>span{flex:1}.platform-module__oJmRLa__stations strong{font-size:13px;display:block}.platform-module__oJmRLa__stations small{color:#647583;margin-top:5px;font-size:11px;display:block}.platform-module__oJmRLa__stations b{color:#647583;font-size:10px}.platform-module__oJmRLa__stepper{align-items:center;gap:15px;padding:12px 0;display:flex}.platform-module__oJmRLa__stepper>span{flex:1}.platform-module__oJmRLa__stepper strong,.platform-module__oJmRLa__stepper small{display:block}.platform-module__oJmRLa__stepper small{color:#657481;margin-top:4px;font-size:11px}.platform-module__oJmRLa__stepper button{color:#00745f;border:1px solid #acbbc3;border-radius:50%;width:40px;height:40px;font-size:22px}.platform-module__oJmRLa__railcard{flex-direction:column;gap:10px;font-size:12px;display:flex}.platform-module__oJmRLa__railcard select{font:inherit;background:#fff;border:1px solid #b6c2ca;border-radius:4px;width:100%;min-height:47px;padding:13px;font-size:14px}.platform-module__oJmRLa__fares{border:0;margin:0;padding:0}.platform-module__oJmRLa__fares legend{margin-bottom:13px;font-size:15px;font-weight:700}.platform-module__oJmRLa__fares label{align-items:center;gap:10px;min-height:83px;padding:13px 0;display:flex}.platform-module__oJmRLa__fares label>span{flex:1}.platform-module__oJmRLa__fares strong{font-size:13px;display:block}.platform-module__oJmRLa__fares small{color:#657583;margin-top:4px;font-size:11px;display:block}.platform-module__oJmRLa__fares b{white-space:nowrap;font-size:15px}.platform-module__oJmRLa__sampleStamp{letter-spacing:1.2px;color:#6d461c;text-align:center;background:#fff2dc;padding:12px;font-size:12px;font-weight:800}.platform-module__oJmRLa__secondary{border-radius:5px;width:100%;min-height:48px;padding:10px;border:1px solid #a7b7c0!important;font-size:13px!important;font-weight:700!important}.platform-module__oJmRLa__error{color:#a02524;font-size:12px;margin-bottom:14px!important}.platform-module__oJmRLa__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:360px){.platform-module__oJmRLa__header{padding-left:16px;padding-right:16px}.platform-module__oJmRLa__headerNote{font-size:9px}.platform-module__oJmRLa__brand{font-size:15px}.platform-module__oJmRLa__searchHead,.platform-module__oJmRLa__searchForm,.platform-module__oJmRLa__recent,.platform-module__oJmRLa__checkout{padding-left:16px;padding-right:16px}.platform-module__oJmRLa__searchHead h1{font-size:21px}.platform-module__oJmRLa__stationBox strong{font-size:15px}.platform-module__oJmRLa__dateRow{grid-template-columns:49px minmax(0,1fr) 66px;gap:3px}.platform-module__oJmRLa__dateRow input{font-size:12px}.platform-module__oJmRLa__dateRow>div span{font-size:8px}.platform-module__oJmRLa__resultTimes{gap:10px}.platform-module__oJmRLa__resultTimes>strong{font-size:24px}.platform-module__oJmRLa__resultMeta>span{font-size:10px}.platform-module__oJmRLa__filters,.platform-module__oJmRLa__dialogBody{padding-left:16px;padding-right:16px}.platform-module__oJmRLa__route>div{gap:9px}.platform-module__oJmRLa__route>div>span{font-size:12px}.platform-module__oJmRLa__route strong{font-size:16px}.platform-module__oJmRLa__route>p{margin-left:52px}.platform-module__oJmRLa__fares label{gap:6px}.platform-module__oJmRLa__fares b{font-size:13px}.platform-module__oJmRLa__fares small{font-size:10px}.platform-module__oJmRLa__stepper{gap:10px}.platform-module__oJmRLa__ticketMain{font-size:12px}}
.rep-module__jNO78q__stage{--ink:#192326;--muted:#687175;--accent:#075cff;min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9ebed;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.45}.rep-module__jNO78q__app{max-width:480px;min-height:100dvh;padding-bottom:calc(84px + env(safe-area-inset-bottom));background:#fff;margin:auto}.rep-module__jNO78q__app *,.rep-module__jNO78q__sheet *{box-sizing:border-box}.rep-module__jNO78q__app button,.rep-module__jNO78q__sheet button,.rep-module__jNO78q__app input,.rep-module__jNO78q__sheet select{font:inherit}.rep-module__jNO78q__app button,.rep-module__jNO78q__sheet button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.rep-module__jNO78q__app button:disabled,.rep-module__jNO78q__sheet button:disabled{cursor:default;opacity:.35}.rep-module__jNO78q__app button:focus-visible,.rep-module__jNO78q__sheet button:focus-visible,.rep-module__jNO78q__app input:focus-visible,.rep-module__jNO78q__sheet select:focus-visible{outline:2px solid var(--accent,#075cff);outline-offset:3px}.rep-module__jNO78q__app svg,.rep-module__jNO78q__sheet svg{flex-shrink:0;width:23px;height:23px}.rep-module__jNO78q__app h1,.rep-module__jNO78q__app h2,.rep-module__jNO78q__app p,.rep-module__jNO78q__sheet h2,.rep-module__jNO78q__sheet h3,.rep-module__jNO78q__sheet p{margin:0}.rep-module__jNO78q__header{padding:calc(12px + env(safe-area-inset-top)) 22px 10px;justify-content:space-between;align-items:center;min-height:64px;display:flex}.rep-module__jNO78q__wordmark{letter-spacing:-1.7px;font-size:30px;font-weight:900;line-height:1}.rep-module__jNO78q__wordmark>span{color:var(--accent)}.rep-module__jNO78q__creditBalance{align-items:center;gap:5px;min-height:44px;display:flex;font-size:13px!important}.rep-module__jNO78q__creditBalance b{font-size:15px}.rep-module__jNO78q__creditBalance svg{width:13px;height:13px;margin-left:1px}.rep-module__jNO78q__location{padding:10px 22px 14px}.rep-module__jNO78q__location h1{letter-spacing:-.8px;font-size:25px;font-weight:750;line-height:1.2}.rep-module__jNO78q__location button{min-height:32px;color:var(--muted);align-items:center;gap:8px;padding:6px 0 0;font-size:13px;display:flex}.rep-module__jNO78q__searchBar{gap:9px;padding:0 22px;display:flex}.rep-module__jNO78q__searchBar label{background:#f1f3f4;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:0;height:47px;padding:0 13px;display:flex}.rep-module__jNO78q__searchBar label svg{width:19px;height:19px}.rep-module__jNO78q__searchBar input{width:100%;min-width:0;color:var(--ink);outline-offset:0;background:0 0;border:0;font-size:14px}.rep-module__jNO78q__searchBar input::placeholder{color:#687175;opacity:1}.rep-module__jNO78q__filterButton{border-radius:7px;place-items:center;width:45px;min-height:45px;display:grid;position:relative;background:#f1f3f4!important}.rep-module__jNO78q__filterButton>span{background:var(--accent);color:#fff;border-radius:50%;width:19px;height:19px;font-size:11px;line-height:19px;position:absolute;top:-4px;right:-3px}.rep-module__jNO78q__activities{scrollbar-width:none;gap:7px;padding:14px 22px 6px;display:flex;overflow-x:auto}.rep-module__jNO78q__activities button{white-space:nowrap;border:1px solid #dce0e2;border-radius:20px;flex-shrink:0;min-height:36px;padding:7px 13px;font-size:13px}.rep-module__jNO78q__activities button[aria-pressed=true]{color:#fff;background:#192326;border-color:#192326}.rep-module__jNO78q__dates{padding:3px 18px 12px}.rep-module__jNO78q__monthRow{justify-content:space-between;align-items:center;min-height:48px;padding-left:4px;display:flex}.rep-module__jNO78q__monthRow>strong{font-size:13px}.rep-module__jNO78q__monthRow>span{align-items:center;display:flex}.rep-module__jNO78q__monthRow button,.rep-module__jNO78q__datePicker{place-items:center;width:38px;height:40px;display:grid}.rep-module__jNO78q__monthRow svg{width:17px;height:17px}.rep-module__jNO78q__datePicker{position:relative;overflow:hidden}.rep-module__jNO78q__datePicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rep-module__jNO78q__datePicker input::-webkit-calendar-picker-indicator{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rep-module__jNO78q__datePicker:focus-within{outline:2px solid var(--accent);border-radius:4px}.rep-module__jNO78q__week{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.rep-module__jNO78q__week button{border-radius:6px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:7px 2px;display:flex}.rep-module__jNO78q__week button>span{color:var(--muted);font-size:12px}.rep-module__jNO78q__week b{font-size:16px;font-weight:600}.rep-module__jNO78q__week button[aria-pressed=true]{background:var(--accent);color:#fff}.rep-module__jNO78q__week button[aria-pressed=true]>span{color:#fff}.rep-module__jNO78q__resultsHeading{justify-content:space-between;align-items:baseline;gap:8px;padding:15px 22px 6px;display:flex}.rep-module__jNO78q__resultsHeading h2{font-size:13px;font-weight:700}.rep-module__jNO78q__resultsHeading>span{color:var(--muted);white-space:nowrap;font-size:12px}.rep-module__jNO78q__classList{padding:0 22px}.rep-module__jNO78q__classRow{text-align:left;grid-template-columns:59px minmax(0,1fr) 42px;align-items:start;gap:14px;width:100%;display:grid;padding:22px 0!important}.rep-module__jNO78q__time{flex-direction:column;gap:5px;display:flex}.rep-module__jNO78q__time>strong{font-size:16px;font-weight:500;line-height:1.45}.rep-module__jNO78q__time small{letter-spacing:.2px;font-size:11px;font-weight:400;display:block}.rep-module__jNO78q__time>span{color:var(--muted);font-size:12px}.rep-module__jNO78q__classInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.rep-module__jNO78q__classInfo>strong{letter-spacing:-.3px;margin-bottom:3px;font-size:16px;font-weight:700;line-height:1.3}.rep-module__jNO78q__classInfo>span{font-size:13px}.rep-module__jNO78q__classInfo>.rep-module__jNO78q__neighborhood{color:var(--muted);font-size:12px}.rep-module__jNO78q__classInfo>.rep-module__jNO78q__rating{margin-top:4px;font-size:12px}.rep-module__jNO78q__rating>span{color:var(--muted);margin-left:2px}.rep-module__jNO78q__rating em{color:#116b51;margin-left:8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.rep-module__jNO78q__cost{text-align:right;flex-direction:column;gap:2px;padding-top:1px;display:flex}.rep-module__jNO78q__cost b{font-size:17px;font-weight:600}.rep-module__jNO78q__cost small{color:var(--muted);font-size:11px}.rep-module__jNO78q__classInfo>.rep-module__jNO78q__bookingDate{color:var(--accent);margin-bottom:5px;font-size:12px}.rep-module__jNO78q__sampleRange{color:var(--muted);text-align:center;padding:20px 22px 14px;font-size:12px}.rep-module__jNO78q__nav{z-index:3;width:min(480px,100%);padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -3px 18px #19232608}.rep-module__jNO78q__nav button{min-height:54px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.rep-module__jNO78q__nav button[aria-current=page]{color:var(--accent);font-weight:700}.rep-module__jNO78q__secondary{padding:20px 22px}.rep-module__jNO78q__secondary>h1{letter-spacing:-.8px;font-size:27px}.rep-module__jNO78q__subtitle{color:var(--muted);font-size:14px;margin-top:8px!important}.rep-module__jNO78q__empty{text-align:center;padding:56px 22px}.rep-module__jNO78q__empty>svg{width:30px;height:30px;margin-bottom:18px}.rep-module__jNO78q__empty h2{letter-spacing:-.5px;font-size:20px}.rep-module__jNO78q__empty p{color:var(--muted);margin:10px 0 24px;line-height:1.6}.rep-module__jNO78q__primary{text-align:center;border-radius:6px;width:100%;min-height:49px;color:#fff!important;background:#075cff!important;padding:13px 16px!important;font-size:14px!important;font-weight:700!important}.rep-module__jNO78q__savedStudio{margin-top:28px;position:relative}.rep-module__jNO78q__savedStudio>img{object-fit:cover;border-radius:6px;width:100%;height:175px;display:block}.rep-module__jNO78q__savedStudio>div{padding-top:12px}.rep-module__jNO78q__savedStudio h2{font-size:19px}.rep-module__jNO78q__savedStudio p{color:var(--muted);margin-top:5px;font-size:13px}.rep-module__jNO78q__textButton{justify-content:center;align-items:center;gap:5px;min-height:44px;display:flex;color:#075cff!important;padding:8px 0!important;font-weight:600!important}.rep-module__jNO78q__textButton svg{width:15px;height:15px}.rep-module__jNO78q__saveButton{border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:12px;right:12px;color:#192326!important;background:#fff!important}.rep-module__jNO78q__saveButton[aria-pressed=true] svg{fill:#192326}.rep-module__jNO78q__sheet{--muted:#687175;color:#192326;overscroll-behavior:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;border-radius:14px 14px 0 0;width:min(480px,100%);max-width:480px;max-height:92dvh;margin:auto auto 0;padding:0;font:14px/1.5 Arial,Helvetica,sans-serif;overflow-y:auto}.rep-module__jNO78q__sheet::backdrop{background:#14212a70}.rep-module__jNO78q__sheetHeader{z-index:1;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 22px;display:flex;position:sticky;top:0}.rep-module__jNO78q__sheetHeader h2{font-size:16px;font-weight:700}.rep-module__jNO78q__sheetHeader button{place-items:center;width:40px;height:40px;display:grid}.rep-module__jNO78q__sheetBody{padding:20px 22px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:22px;display:flex}.rep-module__jNO78q__sheetBody h3{margin-bottom:7px;font-size:15px}.rep-module__jNO78q__sheetBody p{line-height:1.6}.rep-module__jNO78q__field{flex-direction:column;gap:8px;font-weight:600;display:flex}.rep-module__jNO78q__field select{color:#192326;background:#fff;border:1px solid #d7dddf;border-radius:5px;width:100%;min-height:48px;padding:11px;font-weight:400}.rep-module__jNO78q__finePrint{color:#687175;font-size:12px;line-height:1.6}.rep-module__jNO78q__balance{letter-spacing:-2px;font-size:52px;font-weight:700;line-height:1.2!important}.rep-module__jNO78q__balance span{letter-spacing:0;color:#687175;margin-top:5px;font-size:14px;font-weight:400;display:block}.rep-module__jNO78q__facts{flex-direction:column;gap:14px;margin:0;display:flex}.rep-module__jNO78q__facts>div{grid-template-columns:1fr 1.8fr;gap:15px;font-size:13px;display:grid}.rep-module__jNO78q__facts dt{color:#687175}.rep-module__jNO78q__facts dd{text-align:right;margin:0}.rep-module__jNO78q__detailImage{height:205px;position:relative}.rep-module__jNO78q__detailImage>img{object-fit:cover;width:100%;height:100%;display:block}.rep-module__jNO78q__detailCategory{color:#687175;font-size:12px;margin-bottom:7px!important}.rep-module__jNO78q__classTitle{letter-spacing:-.6px;font-size:25px;line-height:1.2;margin-bottom:8px!important}.rep-module__jNO78q__confirmed{color:#116b51;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.rep-module__jNO78q__spots{color:#996015;font-size:12px}.rep-module__jNO78q__error{color:#b22626;background:#fff2f0;border-radius:5px;padding:12px;font-size:13px}.rep-module__jNO78q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:360px){.rep-module__jNO78q__header,.rep-module__jNO78q__location,.rep-module__jNO78q__secondary,.rep-module__jNO78q__searchBar,.rep-module__jNO78q__classList,.rep-module__jNO78q__activities,.rep-module__jNO78q__resultsHeading{padding-left:16px;padding-right:16px}.rep-module__jNO78q__classRow{grid-template-columns:51px minmax(0,1fr) 37px;gap:10px}.rep-module__jNO78q__classInfo>strong{font-size:15px}.rep-module__jNO78q__location h1{font-size:23px}.rep-module__jNO78q__searchBar input{font-size:13px}}
.common-module__7e4cjq__outer{color:#171b18;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9e9e7;min-height:100dvh;font-family:Arial,Helvetica,sans-serif}.common-module__7e4cjq__app{max-width:480px;min-height:100dvh;padding-bottom:calc(86px + env(safe-area-inset-bottom));background:#fff;margin:0 auto;position:relative}.common-module__7e4cjq__app *,.common-module__7e4cjq__dialog *{box-sizing:border-box}.common-module__7e4cjq__app h1,.common-module__7e4cjq__app h2,.common-module__7e4cjq__app p,.common-module__7e4cjq__dialog h2,.common-module__7e4cjq__dialog p{margin:0}.common-module__7e4cjq__app button,.common-module__7e4cjq__dialog button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.common-module__7e4cjq__app button:disabled,.common-module__7e4cjq__dialog button:disabled{opacity:.4;cursor:default}.common-module__7e4cjq__app svg,.common-module__7e4cjq__dialog svg{flex:none;width:24px;height:24px}.common-module__7e4cjq__app input,.common-module__7e4cjq__app select,.common-module__7e4cjq__dialog input,.common-module__7e4cjq__dialog select,.common-module__7e4cjq__dialog textarea{font:inherit;color:#171b18;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.common-module__7e4cjq__app :focus-visible,.common-module__7e4cjq__dialog :focus-visible{outline-offset:3px;outline:3px solid #16824b}.common-module__7e4cjq__header{padding:calc(10px + env(safe-area-inset-top)) 18px 3px;justify-content:space-between;align-items:center;gap:12px;min-height:49px;display:flex}.common-module__7e4cjq__brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:3px;font-size:17px;font-weight:900;display:flex}.common-module__7e4cjq__brandDot{background:#14894c;border-radius:50%;align-self:flex-end;width:6px;height:6px;margin-bottom:3px}.common-module__7e4cjq__location{align-items:center;gap:4px;min-height:36px;padding:0;display:flex;font-size:12px!important;font-weight:600!important}.common-module__7e4cjq__location svg{width:15px;height:15px}.common-module__7e4cjq__location>span{margin-left:3px;font-size:17px}.common-module__7e4cjq__titleRow{justify-content:space-between;align-items:center;gap:10px;padding:9px 18px 13px;display:flex}.common-module__7e4cjq__titleRow h1{letter-spacing:-1.3px;font-size:31px;font-weight:800;line-height:1.15}.common-module__7e4cjq__add{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;color:#10572f!important;background:#c2ef5b!important}.common-module__7e4cjq__add svg{width:25px;height:25px}.common-module__7e4cjq__search{background:#f1f2ef;border-radius:7px;align-items:center;gap:8px;height:44px;margin:0 18px;padding:0 12px;display:flex}.common-module__7e4cjq__search>svg{color:#666c66;width:20px;height:20px}.common-module__7e4cjq__search input{background:0 0;border:0;width:100%;min-width:0;height:44px;font-size:14px}.common-module__7e4cjq__search button{place-items:center;width:30px;height:36px;padding:0;display:grid}.common-module__7e4cjq__search button svg{width:18px}.common-module__7e4cjq__shortcuts{justify-content:space-between;gap:5px;padding:14px 16px 9px;display:flex}.common-module__7e4cjq__shortcuts>button{white-space:nowrap;flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;padding:0;font-size:12px;display:flex}.common-module__7e4cjq__shortcuts>button>span{color:#26603a;background:#f1f4ee;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.common-module__7e4cjq__shortcuts>button[aria-pressed=true]>span{color:#10482c;background:#c2ef5b}.common-module__7e4cjq__tools{align-items:center;gap:7px;padding:7px 18px 0;display:flex}.common-module__7e4cjq__tools>button{white-space:nowrap;background:#f2f3f0;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 10px;font-size:13px;display:flex}.common-module__7e4cjq__tools svg{width:16px;height:16px}.common-module__7e4cjq__tools .common-module__7e4cjq__free[aria-pressed=true]{color:#1a5730;background:#dcedc9}.common-module__7e4cjq__free>span{font-size:17px;font-weight:700}.common-module__7e4cjq__tools>select{background:#fff;border:0;min-width:0;max-width:125px;min-height:38px;margin-left:auto;padding:0;font-size:12px}.common-module__7e4cjq__filterCount{color:#fff;background:#205d38;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;display:grid}.common-module__7e4cjq__resultLine{justify-content:space-between;align-items:center;gap:10px;padding:18px 18px 11px;line-height:1.3;display:flex}.common-module__7e4cjq__resultLine>span{overflow-wrap:anywhere;font-size:14px;font-weight:700}.common-module__7e4cjq__resultLine>small{white-space:nowrap;color:#6e726e;font-size:12px}.common-module__7e4cjq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px;padding:0 12px;display:grid}.common-module__7e4cjq__tile{min-width:0}.common-module__7e4cjq__photoWrap{aspect-ratio:1.02;background:#f1f2ef;border-radius:7px;width:100%;position:relative;overflow:hidden}.common-module__7e4cjq__photoButton{width:100%;height:100%;display:block;padding:0!important}.common-module__7e4cjq__photoButton img{object-fit:cover;width:100%;height:100%;display:block}.common-module__7e4cjq__save{border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:7px;right:7px;background:#fffffff2!important;padding:0!important}.common-module__7e4cjq__save svg{width:18px;height:18px}.common-module__7e4cjq__save[aria-pressed=true]{color:#17663e!important}.common-module__7e4cjq__save[aria-pressed=true] svg{fill:#17663e}.common-module__7e4cjq__tileStatus{background:#fff;border-radius:3px;padding:5px 7px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px}.common-module__7e4cjq__tileText{text-align:left;width:100%;display:block;padding:9px 3px 0!important}.common-module__7e4cjq__tileText>strong{font-size:17px;font-weight:750;line-height:1.3}.common-module__7e4cjq__tileText .common-module__7e4cjq__freePrice{color:#187043}.common-module__7e4cjq__tileText>h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.common-module__7e4cjq__tileText>small{color:#6a6f69;margin-top:5px;font-size:12px;line-height:1.3;display:block}.common-module__7e4cjq__bottom{width:min(100%,480px);padding:9px 10px calc(9px + env(safe-area-inset-bottom));z-index:10;background:#fff;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -2px 8px #00000008}.common-module__7e4cjq__bottom>button{color:#535a53;flex-direction:column;flex:1;align-items:center;gap:4px;min-height:49px;padding:0;font-size:11px;display:flex}.common-module__7e4cjq__bottom>button>span{border-radius:16px;place-items:center;width:39px;height:31px;display:grid}.common-module__7e4cjq__bottom>button[aria-current=page]{color:#1a5c37;font-weight:700}.common-module__7e4cjq__bottom>button[aria-current=page]>span{background:#c2ef5b}.common-module__7e4cjq__bottom svg{width:23px;height:23px}.common-module__7e4cjq__pageNote{color:#677065;padding:0 18px 22px;font-size:13px;line-height:1.6}.common-module__7e4cjq__empty{text-align:center;grid-column:1/-1;padding:65px 18px}.common-module__7e4cjq__empty>svg{color:#3c6148;width:36px;height:36px;margin-bottom:17px}.common-module__7e4cjq__empty>h2{letter-spacing:-.5px;font-size:21px}.common-module__7e4cjq__empty>p{color:#687166;margin:12px 0 23px;font-size:14px;line-height:1.6}.common-module__7e4cjq__primary{border-radius:6px;min-height:46px;color:#fff!important;background:#17663e!important;padding:14px 16px!important;font-size:14px!important;font-weight:700!important}.common-module__7e4cjq__secondary{border-radius:6px;min-height:46px;border:1px solid #bcc7bc!important;padding:12px 13px!important;font-size:14px!important;font-weight:600!important}.common-module__7e4cjq__subHeader{min-height:58px;padding:calc(7px + env(safe-area-inset-top)) 12px 7px;align-items:center;gap:8px;display:flex}.common-module__7e4cjq__subHeader>button{flex:none;place-items:center;width:40px;height:40px;display:grid}.common-module__7e4cjq__subHeader>h1,.common-module__7e4cjq__subHeader>div{flex:1}.common-module__7e4cjq__subHeader h1{font-size:16px;font-weight:700}.common-module__7e4cjq__subHeader small{color:#6c746a;margin-top:3px;font-size:12px;display:block}.common-module__7e4cjq__subHeader button[aria-pressed=true]{color:#17663e}.common-module__7e4cjq__subHeader button[aria-pressed=true] svg{fill:#17663e}.common-module__7e4cjq__heroPhoto{aspect-ratio:1.15;object-fit:cover;width:100%;display:block}.common-module__7e4cjq__detail{padding:21px 20px 30px}.common-module__7e4cjq__priceLine{justify-content:space-between;align-items:center;gap:10px;display:flex}.common-module__7e4cjq__priceLine strong{letter-spacing:-.8px;font-size:28px}.common-module__7e4cjq__priceLine>span{color:#24623d;background:#edf4e9;border-radius:3px;padding:5px 7px;font-size:12px;font-weight:600}.common-module__7e4cjq__detail h1{letter-spacing:-.6px;margin-top:9px;font-size:23px;line-height:1.25}.common-module__7e4cjq__metadata{color:#667060;font-size:13px;margin-top:9px!important}.common-module__7e4cjq__seller{align-items:center;gap:10px;margin:24px 0;display:flex}.common-module__7e4cjq__avatar{color:#4c534a;background:#f0f1ed;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;display:grid}.common-module__7e4cjq__seller b{font-size:14px;font-weight:600}.common-module__7e4cjq__seller small{color:#687164;margin-top:4px;font-size:12px;display:block}.common-module__7e4cjq__collection{color:#626e5e;margin-left:auto;font-size:12px}.common-module__7e4cjq__description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.65}.common-module__7e4cjq__categoryNote{color:#6d7768;font-size:12px;margin-top:22px!important}.common-module__7e4cjq__status{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}.common-module__7e4cjq__status select{border:1px solid #cbd1c7;border-radius:5px;max-width:150px;padding:10px}.common-module__7e4cjq__actions{width:min(480px,100%);padding:13px 17px calc(13px + env(safe-area-inset-bottom));z-index:10;background:#fff;gap:10px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.common-module__7e4cjq__actions .common-module__7e4cjq__primary{flex:1}.common-module__7e4cjq__inbox>button{text-align:left;align-items:center;gap:13px;width:100%;padding:16px 18px;display:flex}.common-module__7e4cjq__inbox>button>img{object-fit:cover;border-radius:6px;width:65px;height:65px}.common-module__7e4cjq__inbox>button>span:nth-child(2){flex:1;min-width:0}.common-module__7e4cjq__inbox b{font-size:15px}.common-module__7e4cjq__inbox small{color:#6e7869;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;display:block;overflow:hidden}.common-module__7e4cjq__inbox p{white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:14px;overflow:hidden}.common-module__7e4cjq__chatItem{text-align:left;align-items:center;gap:12px;width:100%;display:flex;background:#f4f5f0!important;padding:12px 18px!important}.common-module__7e4cjq__chatItem>img{object-fit:cover;border-radius:5px;width:52px;height:52px}.common-module__7e4cjq__chatItem>span:nth-child(2){flex:1;font-size:14px;line-height:1.4}.common-module__7e4cjq__chatItem strong{margin-top:4px;font-size:14px;display:block}.common-module__7e4cjq__history{min-height:calc(100dvh - 250px);padding:22px 18px}.common-module__7e4cjq__disclosure{color:#687164;font-size:12px!important;line-height:1.55!important}.common-module__7e4cjq__history>.common-module__7e4cjq__disclosure{text-align:center;padding:0 10px 24px}.common-module__7e4cjq__starters{text-align:center;padding:25px 0}.common-module__7e4cjq__starters>p{color:#687164;margin-bottom:20px;font-size:14px}.common-module__7e4cjq__starters button{background:#fff;border:1px solid #ced7c8;border-radius:6px;margin:10px auto;padding:12px;font-size:13px;display:block}.common-module__7e4cjq__message{flex-direction:column;align-items:flex-end;gap:5px;margin:15px 0;display:flex}.common-module__7e4cjq__message>p{white-space:pre-wrap;overflow-wrap:anywhere;background:#e1f1d6;border-radius:13px 13px 2px;max-width:85%;padding:12px 14px;font-size:15px;line-height:1.5}.common-module__7e4cjq__message small{color:#718069;font-size:11px}.common-module__7e4cjq__composer{width:min(100%,480px);padding:13px 16px calc(13px + env(safe-area-inset-bottom));background:#fff;gap:10px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.common-module__7e4cjq__composer>input{border:1px solid #d7dcd2;border-radius:22px;flex:1;min-width:0;padding:12px 15px;font-size:14px}.common-module__7e4cjq__composer>button{color:#fff;background:#17663e;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.common-module__7e4cjq__dialog{color:#171b18;background:#fff;border:0;border-radius:10px;width:calc(100% - 24px);max-width:456px;max-height:90dvh;margin:auto;padding:0;font-family:Arial,Helvetica,sans-serif;overflow-y:auto}.common-module__7e4cjq__dialog::backdrop{background:#15201066}.common-module__7e4cjq__dialog>header{justify-content:space-between;align-items:center;gap:10px;padding:15px 18px 5px;display:flex}.common-module__7e4cjq__dialog h2{letter-spacing:-.6px;font-size:22px}.common-module__7e4cjq__dialog header button{place-items:center;width:40px;height:40px;display:grid}.common-module__7e4cjq__form{flex-direction:column;gap:19px;padding:17px 20px 23px;display:flex}.common-module__7e4cjq__form>p{font-size:14px;line-height:1.6}.common-module__7e4cjq__form label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.common-module__7e4cjq__form input,.common-module__7e4cjq__form textarea,.common-module__7e4cjq__form select{border:1px solid #cbd2c5;border-radius:5px;width:100%;min-width:0;min-height:45px;padding:12px;font-size:15px;font-weight:400}.common-module__7e4cjq__form textarea{resize:vertical}.common-module__7e4cjq__form label>small{color:#6e7868;font-size:12px;font-weight:400;line-height:1.5}.common-module__7e4cjq__formColumns{grid-template-columns:1fr 1.3fr;gap:12px;display:grid}.common-module__7e4cjq__form .common-module__7e4cjq__checkbox{flex-direction:row;align-items:center;padding:4px 0;font-weight:400;display:flex}.common-module__7e4cjq__checkbox input{accent-color:#17663e;width:19px;height:19px;min-height:0}.common-module__7e4cjq__form .common-module__7e4cjq__textButton{color:#225f36;min-height:42px;font-size:14px}.common-module__7e4cjq__error{color:#a12d20!important;font-size:13px!important}.common-module__7e4cjq__uploadPreview{object-fit:contain;background:#f3f4ef;border-radius:5px;width:100%;max-height:180px}.common-module__7e4cjq__form input[type=file]{padding:10px;font-size:12px}.common-module__7e4cjq__form input[type=file]::file-selector-button{color:#28523a;font:inherit;background:#e9efe2;border:0;border-radius:3px;margin-right:8px;padding:8px}@media (max-width:360px){.common-module__7e4cjq__header{padding-left:14px;padding-right:14px}.common-module__7e4cjq__brand{font-size:15px}.common-module__7e4cjq__location{font-size:11px!important}.common-module__7e4cjq__titleRow{padding-left:14px;padding-right:14px}.common-module__7e4cjq__titleRow h1{font-size:28px}.common-module__7e4cjq__search{margin-left:14px;margin-right:14px}.common-module__7e4cjq__shortcuts{padding-left:10px;padding-right:10px}.common-module__7e4cjq__shortcuts>button{font-size:11px}.common-module__7e4cjq__tools{gap:5px;padding-left:12px;padding-right:12px}.common-module__7e4cjq__tools>button{padding:0 8px;font-size:12px}.common-module__7e4cjq__tools>select{max-width:108px;font-size:11px}.common-module__7e4cjq__grid{gap:20px 8px;padding:0 10px}.common-module__7e4cjq__tileText>h2{font-size:13px}.common-module__7e4cjq__tileText>small{font-size:11px}.common-module__7e4cjq__detail{padding-left:17px;padding-right:17px}.common-module__7e4cjq__form{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.common-module__7e4cjq__app *,.common-module__7e4cjq__dialog *{scroll-behavior:auto!important;transition:none!important}}
.instagram-module__7MrpTW__outer{--ink:#0c1014;--muted:#6a717b;--line:#e3e6eb;--field:#f4f5f7;--button:#eff1f4;--blue:#4a5df9;--sent:#424fff;--like:#ff3040;min-height:var(--clone-viewport-height,100dvh);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#efefef;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.instagram-module__7MrpTW__app{width:min(100%,430px);height:var(--clone-viewport-height,100dvh);background:#fff;margin:auto;position:relative;overflow:hidden}.instagram-module__7MrpTW__app *{box-sizing:border-box}.instagram-module__7MrpTW__app button,.instagram-module__7MrpTW__app input,.instagram-module__7MrpTW__app textarea{font:inherit;color:inherit}.instagram-module__7MrpTW__app button{cursor:pointer;background:0 0;border:0;padding:0}.instagram-module__7MrpTW__app button:focus-visible,.instagram-module__7MrpTW__app input:focus-visible,.instagram-module__7MrpTW__app textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.instagram-module__7MrpTW__app img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.instagram-module__7MrpTW__muted{color:var(--muted)}.instagram-module__7MrpTW__scroll{overscroll-behavior:contain;scrollbar-width:none;height:100%;padding-bottom:110px;overflow-y:auto}.instagram-module__7MrpTW__scroll::-webkit-scrollbar{display:none}.instagram-module__7MrpTW__noNav{padding-bottom:0}.instagram-module__7MrpTW__bottomNav{left:50%;bottom:calc(21px + env(safe-area-inset-bottom) * .4);z-index:5;-webkit-backdrop-filter:blur(20px)saturate(1.6);width:min(340px,100% - 32px);height:60px;color:var(--ink);background:#ffffffd1;border:1px solid #0c10140f;border-radius:30px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:0 3px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 8px 28px #0c10141f}.instagram-module__7MrpTW__bottomNav button{place-items:center;height:54px;display:grid;position:relative}.instagram-module__7MrpTW__bottomNav button[aria-current=page]:before{content:"";background:#0c101412;border-radius:27px;position:absolute;inset:0}.instagram-module__7MrpTW__bottomNav button>*{z-index:1;position:relative}.instagram-module__7MrpTW__bottomNav img{object-fit:cover;border-radius:50%;width:26px;height:26px}.instagram-module__7MrpTW__bottomNav .instagram-module__7MrpTW__activeAvatar{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--ink)}.instagram-module__7MrpTW__navDot{background:var(--like);border-radius:50%;width:7px;height:7px;top:calc(50% + 6px);left:calc(50% + 7px);position:absolute!important}.instagram-module__7MrpTW__darkNav{color:#fff;background:#26282c9e;border-color:#ffffff14;box-shadow:0 8px 28px #0000004d}.instagram-module__7MrpTW__darkNav button[aria-current=page]:before{background:#ffffff29}.instagram-module__7MrpTW__darkNav .instagram-module__7MrpTW__activeAvatar{box-shadow:0 0 0 1.5px #000,0 0 0 3px #fff}.instagram-module__7MrpTW__homeHeader{grid-template-columns:56px 1fr 56px;align-items:center;height:44px;padding:0 0 0 4px;display:grid}.instagram-module__7MrpTW__homeHeader>button{place-items:center;width:48px;height:44px;display:grid}.instagram-module__7MrpTW__homeHeader>button:last-child{justify-self:end;margin-right:-1px}.instagram-module__7MrpTW__wordmark{justify-self:center;width:120px;height:auto;margin-top:5px;display:block}.instagram-module__7MrpTW__stories{scrollbar-width:none;gap:12.5px;padding:8px 9px;display:flex;overflow-x:auto}.instagram-module__7MrpTW__stories::-webkit-scrollbar{display:none}.instagram-module__7MrpTW__storyEntry{flex-direction:column;flex:none;align-items:center;gap:4px;width:92px;display:flex}.instagram-module__7MrpTW__storyEntry>span{border-radius:50%;width:92px;height:92px;display:block;position:relative}.instagram-module__7MrpTW__storyEntry img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.instagram-module__7MrpTW__storyEntry small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.1px;max-width:92px;font-size:12px;line-height:16px;overflow:hidden}.instagram-module__7MrpTW__storyRing{padding:3px}.instagram-module__7MrpTW__storyRing img{border:3.5px solid #fff}.instagram-module__7MrpTW__app .instagram-module__7MrpTW__ringNew{background:linear-gradient(45deg,#fec901 12%,#ff8a00 32%,#ff2051 52%,#e6029a 68%,#d300c5 86%)}.instagram-module__7MrpTW__app .instagram-module__7MrpTW__ringClose{background:#1dd063}.instagram-module__7MrpTW__app .instagram-module__7MrpTW__ringSeen{background:#dbdee3}.instagram-module__7MrpTW__storyRing.instagram-module__7MrpTW__ringSeen{padding:1px}.instagram-module__7MrpTW__storyRing.instagram-module__7MrpTW__ringSeen img{border-width:5.5px}.instagram-module__7MrpTW__storyOwn{padding:6.5px}.instagram-module__7MrpTW__storyOwn i{background:var(--ink);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:5px;right:5px}.instagram-module__7MrpTW__feed{width:100%}.instagram-module__7MrpTW__feedPost{padding-bottom:14px}.instagram-module__7MrpTW__postHead{align-items:center;height:54px;padding:0 9px 0 6px;display:flex}.instagram-module__7MrpTW__postAvatar{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.instagram-module__7MrpTW__postAvatar img{object-fit:cover;border-radius:50%;width:32px;height:32px;display:block}.instagram-module__7MrpTW__postAvatar.instagram-module__7MrpTW__ringNew img,.instagram-module__7MrpTW__postAvatar.instagram-module__7MrpTW__ringClose img,.instagram-module__7MrpTW__postAvatar.instagram-module__7MrpTW__ringSeen img{border:2px solid #fff;width:36px;height:36px}.instagram-module__7MrpTW__identity{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex;padding-left:7px!important}.instagram-module__7MrpTW__identity strong{align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:18px;display:flex}.instagram-module__7MrpTW__identity small{font-size:12px;line-height:15px}.instagram-module__7MrpTW__verified{color:#0095f6;vertical-align:-1px;margin-left:3px;display:inline-grid}.instagram-module__7MrpTW__postMore{place-items:center;width:32px;height:44px;display:grid}.instagram-module__7MrpTW__photo{touch-action:manipulation;line-height:0;position:relative}.instagram-module__7MrpTW__photo img{aspect-ratio:1/1.036;object-fit:cover;width:100%;display:block}.instagram-module__7MrpTW__heartBurst{z-index:2;color:#fff;pointer-events:none;filter:drop-shadow(0 4px 16px #00000040);animation:1s cubic-bezier(.2,.9,.3,1.2) forwards instagram-module__7MrpTW__heartBurst;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@keyframes instagram-module__7MrpTW__heartBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}15%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}30%{transform:translate(-50%,-50%)scale(.95)}45%,75%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-62%)scale(.4)}}.instagram-module__7MrpTW__postActions{align-items:flex-start;gap:18px;height:50px;padding:0 11px 0 12px;display:flex}.instagram-module__7MrpTW__postActions button{align-items:center;gap:6px;min-width:0;margin-top:11px;padding:5px 0;line-height:1;display:flex}.instagram-module__7MrpTW__postActions button span{white-space:nowrap;letter-spacing:-.1px;font-size:14px;font-weight:600}.instagram-module__7MrpTW__postActions svg{flex:none}.instagram-module__7MrpTW__postActions .instagram-module__7MrpTW__saveAction{margin-left:auto}.instagram-module__7MrpTW__isLiked{color:var(--like)!important}.instagram-module__7MrpTW__isLiked svg[data-icon=heart]{animation:.45s ease-out instagram-module__7MrpTW__likePop}.instagram-module__7MrpTW__postActions .instagram-module__7MrpTW__isLiked span{color:var(--ink)}.instagram-module__7MrpTW__reelSide .instagram-module__7MrpTW__isLiked small{color:#fff}@keyframes instagram-module__7MrpTW__likePop{0%{transform:scale(1)}35%{transform:scale(1.25)}70%{transform:scale(.92)}to{transform:scale(1)}}.instagram-module__7MrpTW__postCopy{padding:0 13px}.instagram-module__7MrpTW__postCopy p{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;line-height:18px}.instagram-module__7MrpTW__postCopy p button{font-weight:600}.instagram-module__7MrpTW__postCopy p .instagram-module__7MrpTW__more{color:var(--muted);font-weight:400}.instagram-module__7MrpTW__postCopy>.instagram-module__7MrpTW__muted{text-align:left;margin-bottom:6px;font-size:14px;line-height:18px;display:block}.instagram-module__7MrpTW__postCopy>small{color:var(--muted);margin-top:2px;font-size:12px;line-height:16px;display:block}.instagram-module__7MrpTW__subHeader{text-align:center;z-index:3;background:#fff;grid-template-columns:52px 1fr 52px;align-items:center;height:44px;padding:0 6px;display:grid;position:sticky;top:0}.instagram-module__7MrpTW__subHeader button{place-items:center;height:44px;display:grid}.instagram-module__7MrpTW__subHeader strong{font-size:17px;font-weight:600}.instagram-module__7MrpTW__nextText{color:var(--blue);font-weight:600;font-size:16px!important}.instagram-module__7MrpTW__exploreHeader{z-index:3;background:#fff;padding:6px 16px 8px;position:sticky;top:0}.instagram-module__7MrpTW__searchBox{background:var(--field);height:36px;color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:flex}.instagram-module__7MrpTW__searchBox svg{flex:none}.instagram-module__7MrpTW__searchBox input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.instagram-module__7MrpTW__searchBox input::placeholder{color:var(--muted)}.instagram-module__7MrpTW__searchBox button{line-height:0}.instagram-module__7MrpTW__accountResults{padding:4px 0 10px}.instagram-module__7MrpTW__accountResults>button{text-align:left;align-items:center;gap:12px;width:100%;padding:8px 16px;display:flex}.instagram-module__7MrpTW__accountResults>button img{object-fit:cover;border-radius:50%;width:44px;height:44px}.instagram-module__7MrpTW__accountResults>button span{flex-direction:column;flex:1;gap:2px;display:flex}.instagram-module__7MrpTW__accountResults strong{font-size:14px;font-weight:600}.instagram-module__7MrpTW__accountResults small,.instagram-module__7MrpTW__accountResults p{color:var(--muted);margin:0 16px;font-size:14px}.instagram-module__7MrpTW__accountResults small{margin:0}.instagram-module__7MrpTW__exploreGrid{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:2px;display:grid}.instagram-module__7MrpTW__exploreGrid button,.instagram-module__7MrpTW__profileGrid button{aspect-ratio:3/4;background:var(--field);min-width:0;line-height:0;position:relative;overflow:hidden}.instagram-module__7MrpTW__exploreGrid .instagram-module__7MrpTW__tallRight,.instagram-module__7MrpTW__exploreGrid .instagram-module__7MrpTW__tallLeft{aspect-ratio:auto;grid-row:span 2}.instagram-module__7MrpTW__exploreGrid .instagram-module__7MrpTW__tallRight{grid-column:3}.instagram-module__7MrpTW__exploreGrid .instagram-module__7MrpTW__tallLeft{grid-column:1}.instagram-module__7MrpTW__exploreGrid img,.instagram-module__7MrpTW__profileGrid img{object-fit:cover;width:100%;height:100%}.instagram-module__7MrpTW__tileBadge{color:#fff;filter:drop-shadow(0 0 3px #00000059);position:absolute;top:7px;right:7px}.instagram-module__7MrpTW__tileViews{color:#fff;filter:drop-shadow(0 0 3px #0006);align-items:center;gap:3px;font-size:13px;font-weight:600;line-height:1;display:flex;position:absolute;bottom:7px;left:7px}.instagram-module__7MrpTW__empty{text-align:center;color:var(--muted);padding:44px 24px;font-size:14px}.instagram-module__7MrpTW__activitySection{margin:0;padding:14px 16px 6px;font-size:16px;font-weight:700}.instagram-module__7MrpTW__activityRow{text-align:left;align-items:center;gap:12px;width:100%;display:flex;padding:8px 16px!important}.instagram-module__7MrpTW__activityRow>img:first-child{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.instagram-module__7MrpTW__activityRow span{flex:1;font-size:14px;line-height:18px}.instagram-module__7MrpTW__activityRow small{color:var(--muted);font-size:14px}.instagram-module__7MrpTW__activityThumb{object-fit:cover;border-radius:4px;flex:none;width:44px;height:58px}.instagram-module__7MrpTW__followSmall{border-radius:8px;flex:none;height:32px;font-size:14px;font-weight:600;background:var(--blue)!important;color:#fff!important;padding:0 16px!important}.instagram-module__7MrpTW__createPreview{aspect-ratio:1;object-fit:cover;width:100%;display:block}.instagram-module__7MrpTW__recents{align-items:center;height:48px;padding:0 16px;display:flex}.instagram-module__7MrpTW__recents strong{align-items:center;gap:5px;font-size:16px;font-weight:600;display:flex}.instagram-module__7MrpTW__photoChoices{grid-template-columns:repeat(4,1fr);gap:1.5px;display:grid}.instagram-module__7MrpTW__photoChoices button{aspect-ratio:1;line-height:0;position:relative}.instagram-module__7MrpTW__photoChoices .instagram-module__7MrpTW__selectedPhoto:after{content:"";background:#ffffff80;position:absolute;inset:0}.instagram-module__7MrpTW__photoChoices img{object-fit:cover;width:100%;height:100%}.instagram-module__7MrpTW__create{flex-direction:column;min-height:100%;display:flex}.instagram-module__7MrpTW__captionRow{border-bottom:1px solid var(--line);gap:12px;padding:12px 16px;display:flex}.instagram-module__7MrpTW__captionRow img{object-fit:cover;border-radius:4px;flex:none;width:72px;height:96px}.instagram-module__7MrpTW__captionRow textarea{resize:none;border:0;outline:0;flex:1;padding:4px 0;font-size:16px;line-height:21px}.instagram-module__7MrpTW__shareButton{width:calc(100% - 32px);min-height:46px;margin:auto 16px 24px;font-size:16px;font-weight:600;display:block;background:var(--blue)!important;color:#fff!important;border-radius:12px!important}.instagram-module__7MrpTW__profileHeader{grid-template-columns:96px 1fr 96px;align-items:center;height:44px;padding:0 6px;display:grid}.instagram-module__7MrpTW__profileHeader>button,.instagram-module__7MrpTW__profileHeader>span>button{place-items:center;width:44px;height:44px;display:grid}.instagram-module__7MrpTW__profileHeader>span{justify-content:flex-end;display:flex}.instagram-module__7MrpTW__profileHeader>strong{letter-spacing:-.3px;justify-self:center;align-items:center;gap:5px;font-size:20px;font-weight:700;display:flex}.instagram-module__7MrpTW__profileSummary{align-items:center;gap:22px;padding:10px 16px 12px;display:flex}.instagram-module__7MrpTW__profileAvatar{border-radius:50%;flex:none;width:88px;height:88px;position:relative;padding:2.5px!important}.instagram-module__7MrpTW__profileAvatar img{object-fit:cover;border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.instagram-module__7MrpTW__profileAvatar i{background:var(--ink);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:2px;right:0}.instagram-module__7MrpTW__profileStats{flex:1;min-width:0}.instagram-module__7MrpTW__profileStats>strong{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.instagram-module__7MrpTW__profileCounts{grid-template-columns:repeat(3,1fr);display:grid}.instagram-module__7MrpTW__profileCounts span{flex-direction:column;gap:1px;display:flex}.instagram-module__7MrpTW__profileCounts strong{font-size:16px;font-weight:600}.instagram-module__7MrpTW__profileCounts small{font-size:14px}.instagram-module__7MrpTW__bio{padding:0 16px 14px;font-size:14px;line-height:18px}.instagram-module__7MrpTW__bio p{white-space:pre-line;margin:0}.instagram-module__7MrpTW__profileButtons{gap:6px;padding:0 16px 16px;display:flex}.instagram-module__7MrpTW__profileButtons button{background:var(--button);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;height:32px;font-size:14px;font-weight:600;display:flex}.instagram-module__7MrpTW__profileButtons .instagram-module__7MrpTW__followButton{color:#fff;background:var(--blue)}.instagram-module__7MrpTW__profileButtons .instagram-module__7MrpTW__iconButton{flex:0 0 34px}.instagram-module__7MrpTW__highlights{scrollbar-width:none;gap:14px;padding:0 16px 18px;display:flex;overflow-x:auto}.instagram-module__7MrpTW__highlights::-webkit-scrollbar{display:none}.instagram-module__7MrpTW__highlights button{flex-direction:column;flex:none;align-items:center;gap:6px;width:68px;display:flex}.instagram-module__7MrpTW__highlights button>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:68px;height:68px;padding:3px;display:grid}.instagram-module__7MrpTW__highlights img{object-fit:cover;border-radius:50%;width:100%;height:100%}.instagram-module__7MrpTW__highlights small{text-overflow:ellipsis;white-space:nowrap;max-width:68px;font-size:12px;overflow:hidden}.instagram-module__7MrpTW__newHighlight{color:var(--ink)}.instagram-module__7MrpTW__profileTabs{grid-template-columns:repeat(4,1fr);align-items:stretch;height:44px;display:grid}.instagram-module__7MrpTW__profileTabs button{color:var(--muted);place-items:center;display:grid;position:relative}.instagram-module__7MrpTW__profileTabs .instagram-module__7MrpTW__activeProfileTab{color:var(--ink)}.instagram-module__7MrpTW__profileTabs .instagram-module__7MrpTW__activeProfileTab:after{content:"";background:var(--ink);width:52px;height:1.5px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.instagram-module__7MrpTW__profileGrid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.instagram-module__7MrpTW__reelGrid button{aspect-ratio:9/16}.instagram-module__7MrpTW__reelsView{color:#fff;background:#000;height:100%;position:relative;overflow:hidden}.instagram-module__7MrpTW__reelsHeader{z-index:4;pointer-events:none;grid-template-columns:52px 1fr 52px;align-items:center;height:44px;padding:0 4px;display:grid;position:absolute;top:0;left:0;right:0}.instagram-module__7MrpTW__reelsHeader>*{pointer-events:auto}.instagram-module__7MrpTW__reelsHeader>button{filter:drop-shadow(0 0 4px #00000040);place-items:center;height:44px;display:grid}.instagram-module__7MrpTW__reelsHeader>div{justify-content:center;gap:12px;display:flex}.instagram-module__7MrpTW__reelsHeader>div button{letter-spacing:-.3px;opacity:.6;text-shadow:0 0 6px #00000040;align-items:center;gap:6px;font-size:19px;font-weight:700;display:flex}.instagram-module__7MrpTW__reelsHeader .instagram-module__7MrpTW__activeReelSection{opacity:1}.instagram-module__7MrpTW__friendFaces{display:flex}.instagram-module__7MrpTW__friendFaces img{object-fit:cover;border:1.5px solid #ffffffe6;border-radius:50%;width:18px;height:18px}.instagram-module__7MrpTW__friendFaces img+img{margin-left:-7px}.instagram-module__7MrpTW__reelPager{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100%;overflow-y:auto}.instagram-module__7MrpTW__reelPager::-webkit-scrollbar{display:none}.instagram-module__7MrpTW__reelSlot{scroll-snap-align:start;scroll-snap-stop:always;height:100%;position:relative;overflow:hidden}.instagram-module__7MrpTW__reelVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.instagram-module__7MrpTW__reelShade{pointer-events:none;background:linear-gradient(#0000002e,#0000 16% 62%,#0000006b);position:absolute;inset:0}.instagram-module__7MrpTW__reelTouch{z-index:1;touch-action:pan-y;position:absolute;inset:0}.instagram-module__7MrpTW__muteFlash{z-index:2;pointer-events:none;background:#0000008c;border-radius:50%;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;animation:.9s forwards instagram-module__7MrpTW__muteFlash;display:grid;position:absolute;top:50%;left:50%}@keyframes instagram-module__7MrpTW__muteFlash{0%{opacity:0;transform:scale(.8)}15%,70%{opacity:1;transform:scale(1)}to{opacity:0}}.instagram-module__7MrpTW__reelSide{z-index:3;flex-direction:column;align-items:center;gap:20px;width:38px;display:flex;position:absolute;bottom:112px;right:7px}.instagram-module__7MrpTW__reelSide>button{filter:drop-shadow(0 0 3px #0000004d);flex-direction:column;align-items:center;gap:5px;display:flex}.instagram-module__7MrpTW__reelSide small{font-size:12px;font-weight:600;line-height:14px}.instagram-module__7MrpTW__audioThumb{border-radius:8px;width:33px;height:33px;margin-top:6px;overflow:hidden;border:2px solid #fff!important}.instagram-module__7MrpTW__audioThumb img{object-fit:cover;width:100%;height:100%;display:block}.instagram-module__7MrpTW__reelCopy{z-index:3;text-shadow:0 0 6px #0000004d;font-size:14px;line-height:18px;position:absolute;bottom:112px;left:17px;right:64px}.instagram-module__7MrpTW__reelAuthor{align-items:center;gap:10px;display:flex}.instagram-module__7MrpTW__reelAuthor>button:first-child{align-items:center;gap:9px;display:flex}.instagram-module__7MrpTW__reelAuthor img{object-fit:cover;border-radius:50%;width:32px;height:32px}.instagram-module__7MrpTW__reelAuthor strong{font-size:14px;font-weight:600}.instagram-module__7MrpTW__reelAuthor .instagram-module__7MrpTW__verified{color:#fff}.instagram-module__7MrpTW__reelFollow{border-radius:8px;height:28px;font-size:13px;font-weight:600;border:1px solid #ffffffbf!important;padding:0 11px!important}.instagram-module__7MrpTW__reelCopy p{margin:12px 0 0}.instagram-module__7MrpTW__reelProgress{z-index:3;background:#ffffff4d;border-radius:1px;height:2px;position:absolute;bottom:93px;left:18px;right:18px;overflow:hidden}.instagram-module__7MrpTW__reelProgress i{transform-origin:0;background:#fff;height:100%;transition:transform .25s linear;display:block}.instagram-module__7MrpTW__friendsNote{text-align:center;color:#ffffffbf;place-items:center;padding:25px;font-size:14px;line-height:1.5;display:grid;position:absolute;inset:0}.instagram-module__7MrpTW__story{z-index:8;color:#fff;background:#000;flex-direction:column;display:flex;position:absolute;inset:0}.instagram-module__7MrpTW__storyMedia{border-radius:10px;flex:1;position:relative;overflow:hidden}.instagram-module__7MrpTW__storyMedia>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.instagram-module__7MrpTW__storyShade{pointer-events:none;background:linear-gradient(#00000059,#0000 18%);position:absolute;inset:0}.instagram-module__7MrpTW__storyTop{z-index:3;transition:opacity .2s;position:absolute;top:8px;left:8px;right:8px}.instagram-module__7MrpTW__storyHeld .instagram-module__7MrpTW__storyTop,.instagram-module__7MrpTW__storyHeld .instagram-module__7MrpTW__storyBottom{opacity:0}.instagram-module__7MrpTW__storyProgress{gap:3px;display:flex}.instagram-module__7MrpTW__storyProgress span{background:#ffffff59;border-radius:1px;flex:1;height:2px;overflow:hidden}.instagram-module__7MrpTW__storyProgress i{background:#fff;height:100%;display:block}.instagram-module__7MrpTW__storyDone{width:100%}.instagram-module__7MrpTW__storyRunning{width:0;animation:5s linear forwards instagram-module__7MrpTW__storyFill}@keyframes instagram-module__7MrpTW__storyFill{to{width:100%}}.instagram-module__7MrpTW__storyIdentity{align-items:center;gap:8px;padding:10px 0 0 4px;display:flex}.instagram-module__7MrpTW__storyIdentity>button:first-child{align-items:center;gap:9px;display:flex}.instagram-module__7MrpTW__storyIdentity img{object-fit:cover;border-radius:50%;width:32px;height:32px}.instagram-module__7MrpTW__storyIdentity strong{font-size:14px;font-weight:600}.instagram-module__7MrpTW__storyIdentity small{color:#ffffffb3;flex:1;font-size:14px}.instagram-module__7MrpTW__storyIdentity>button:not(:first-child){place-items:center;width:36px;height:36px;display:grid}.instagram-module__7MrpTW__storyTaps{z-index:2;touch-action:none;position:absolute;inset:70px 0 0}.instagram-module__7MrpTW__storyBottom{flex:none;align-items:center;gap:16px;height:64px;padding:0 16px 0 12px;transition:opacity .2s;display:flex}.instagram-module__7MrpTW__storyBottom input{color:#fff;background:0 0;border:1px solid #ffffff8c;border-radius:22px;outline:0;flex:1;min-width:0;height:44px;padding:0 18px;font-size:16px}.instagram-module__7MrpTW__storyBottom input::placeholder{color:#ffffffd9}.instagram-module__7MrpTW__storyBottom button{line-height:0}.instagram-module__7MrpTW__storyBottom .instagram-module__7MrpTW__storySend{font-size:16px;font-weight:600;line-height:1}.instagram-module__7MrpTW__sheetBackdrop{z-index:10;background:#00000059;align-items:flex-end;animation:.2s instagram-module__7MrpTW__fadeIn;display:flex;position:absolute;inset:0}.instagram-module__7MrpTW__sheet{width:100%;height:58%;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:20px 20px 0 0;flex-direction:column;transition:height .3s,transform .3s;animation:.3s cubic-bezier(.2,.8,.2,1) instagram-module__7MrpTW__sheetIn;display:flex}.instagram-module__7MrpTW__sheetFull{height:calc(100% - 44px)}.instagram-module__7MrpTW__sheetDragging{transition:none}@keyframes instagram-module__7MrpTW__sheetIn{0%{transform:translateY(100%)}}@keyframes instagram-module__7MrpTW__fadeIn{0%{opacity:0}}.instagram-module__7MrpTW__sheetGrab{touch-action:none;cursor:grab;flex-direction:column;flex:none;align-items:center;padding:14px 0 12px;display:flex}.instagram-module__7MrpTW__sheetGrab span{background:#c9ccd1;border-radius:2px;width:36px;height:4px}.instagram-module__7MrpTW__sheetGrab strong{margin-top:18px;font-size:16px;font-weight:700}.instagram-module__7MrpTW__comments{flex:1;padding:8px 0;overflow-y:auto}.instagram-module__7MrpTW__commentRow{align-items:flex-start;gap:12px;padding:8px 16px 8px 12px;display:flex}.instagram-module__7MrpTW__commentRow>img{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.instagram-module__7MrpTW__commentRow>div{flex:1;min-width:0}.instagram-module__7MrpTW__commentRow p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:20px}.instagram-module__7MrpTW__commentRow .instagram-module__7MrpTW__commentMeta{margin-bottom:1px;font-size:13px;line-height:17px}.instagram-module__7MrpTW__commentMeta strong{font-weight:600}.instagram-module__7MrpTW__commentMeta span{color:var(--muted)}.instagram-module__7MrpTW__replyButton{margin-top:6px;font-size:13px;font-weight:600;color:var(--muted)!important}.instagram-module__7MrpTW__commentLike{color:var(--muted);padding-top:14px!important}.instagram-module__7MrpTW__noComments{color:var(--muted);flex-direction:column;align-items:center;gap:6px;padding:40px 16px;font-size:14px;display:flex}.instagram-module__7MrpTW__noComments strong{color:var(--ink);font-size:22px;font-weight:700}.instagram-module__7MrpTW__emojiBar{border-top:1px solid var(--line);flex:none;justify-content:space-between;padding:10px 12px;display:flex}.instagram-module__7MrpTW__emojiBar button{width:34px;font-size:25px;line-height:1}.instagram-module__7MrpTW__commentForm{flex:none;align-items:center;gap:10px;padding:6px 11px 12px 16px;display:flex}.instagram-module__7MrpTW__commentForm>img{object-fit:cover;border-radius:50%;width:42px;height:42px}.instagram-module__7MrpTW__commentForm label{border:1.5px solid #dbdee3;border-radius:21px;flex:1;align-items:center;min-width:0;height:42px;padding:0 12px 0 14px;display:flex}.instagram-module__7MrpTW__commentForm input{border:0;outline:0;flex:1;min-width:0;font-size:16px}.instagram-module__7MrpTW__commentForm input::placeholder{color:var(--muted)}.instagram-module__7MrpTW__commentForm label>span{line-height:0}.instagram-module__7MrpTW__commentForm button{color:var(--blue);font-size:15px;font-weight:600}.instagram-module__7MrpTW__optionSheet{height:auto;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.instagram-module__7MrpTW__optionTop{gap:10px;padding:4px 16px 12px;display:flex}.instagram-module__7MrpTW__optionTop button{flex-direction:column;flex:1;align-items:center;gap:6px;font-size:13px;display:flex}.instagram-module__7MrpTW__optionTop button span{background:var(--field);border-radius:12px;place-items:center;width:100%;height:56px;display:grid}.instagram-module__7MrpTW__optionList{background:var(--field);border-radius:12px;margin:0 16px;overflow:hidden}.instagram-module__7MrpTW__optionList button{text-align:left;width:100%;height:50px;font-size:16px;padding:0 16px!important}.instagram-module__7MrpTW__optionList button+button{border-top:1px solid var(--line)}.instagram-module__7MrpTW__shareSheet{height:62%}.instagram-module__7MrpTW__shareSearch{flex:none;margin:0 16px 8px}.instagram-module__7MrpTW__sharePeople{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:18px 8px;padding:12px 12px 20px;display:grid;overflow-y:auto}.instagram-module__7MrpTW__sharePeople button{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.instagram-module__7MrpTW__sharePeople button>span{position:relative}.instagram-module__7MrpTW__sharePeople img{object-fit:cover;border-radius:50%;width:72px;height:72px;display:block}.instagram-module__7MrpTW__sharePeople i{color:var(--blue);background:#fff;border:2px solid #fff;border-radius:50%;line-height:0;position:absolute;bottom:-2px;right:-2px}.instagram-module__7MrpTW__sharePeople small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:15px;overflow:hidden}.instagram-module__7MrpTW__sheet .instagram-module__7MrpTW__shareButton{flex:none;margin:0 16px 12px}.instagram-module__7MrpTW__inboxHeader{justify-content:space-between;align-items:center;height:52px;padding:0 8px 0 16px;display:flex}.instagram-module__7MrpTW__inboxHeader strong{letter-spacing:-.4px;align-items:center;gap:6px;font-size:22px;font-weight:700;display:flex}.instagram-module__7MrpTW__inboxHeader button{place-items:center;width:44px;height:44px;display:grid}.instagram-module__7MrpTW__inboxSearch{margin:4px 16px 0}.instagram-module__7MrpTW__inboxTitle{justify-content:space-between;align-items:center;padding:20px 16px 8px;font-size:16px;display:flex}.instagram-module__7MrpTW__inboxTitle strong{font-weight:700}.instagram-module__7MrpTW__inboxTitle span{color:var(--muted);font-size:15px;font-weight:600}.instagram-module__7MrpTW__threadRow{text-align:left;align-items:center;gap:12px;width:100%;display:flex;padding:8px 16px!important}.instagram-module__7MrpTW__threadRow>img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.instagram-module__7MrpTW__threadRow>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.instagram-module__7MrpTW__threadRow strong{font-size:14px;font-weight:400}.instagram-module__7MrpTW__threadRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.instagram-module__7MrpTW__threadRow em{font-style:normal}.instagram-module__7MrpTW__unread strong,.instagram-module__7MrpTW__unread small{color:var(--ink);font-weight:600}.instagram-module__7MrpTW__unreadDot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px}.instagram-module__7MrpTW__rowCamera{color:var(--muted);line-height:0}.instagram-module__7MrpTW__thread{flex-direction:column;height:100%;display:flex}.instagram-module__7MrpTW__threadHeader{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:4px;height:52px;padding:0 8px 0 4px;display:flex}.instagram-module__7MrpTW__threadHeader>button:not(.instagram-module__7MrpTW__threadWho){place-items:center;width:44px;height:44px;display:grid}.instagram-module__7MrpTW__threadWho{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.instagram-module__7MrpTW__threadWho img{object-fit:cover;border-radius:50%;width:32px;height:32px}.instagram-module__7MrpTW__threadWho span{flex-direction:column;min-width:0;display:flex}.instagram-module__7MrpTW__threadWho strong{font-size:16px;font-weight:700}.instagram-module__7MrpTW__threadWho small{color:var(--muted);font-size:12px}.instagram-module__7MrpTW__threadIdentity{flex-direction:column;align-items:center;gap:4px;padding:28px 12px 32px;display:flex}.instagram-module__7MrpTW__threadIdentity img{object-fit:cover;border-radius:50%;width:88px;height:88px;margin-bottom:8px}.instagram-module__7MrpTW__threadIdentity strong{font-size:20px;font-weight:700}.instagram-module__7MrpTW__threadIdentity small{color:var(--muted);font-size:14px}.instagram-module__7MrpTW__threadIdentity button{background:var(--button);border-radius:8px;height:32px;margin-top:12px;font-size:14px;font-weight:600;padding:0 14px!important}.instagram-module__7MrpTW__bubbles{flex-direction:column;flex:1;gap:2px;padding:0 8px 12px;display:flex;overflow-y:auto}.instagram-module__7MrpTW__bubbles p{overflow-wrap:anywhere;border-radius:20px;max-width:72%;margin:0;padding:10px 14px;font-size:16px;line-height:21px}.instagram-module__7MrpTW__sent{justify-content:flex-end;display:flex}.instagram-module__7MrpTW__sent p{background:var(--sent);color:#fff}.instagram-module__7MrpTW__received{align-items:flex-end;gap:8px;display:flex}.instagram-module__7MrpTW__received p{background:var(--field)}.instagram-module__7MrpTW__bubbleAvatar{flex:none;width:28px;line-height:0}.instagram-module__7MrpTW__bubbleAvatar img{object-fit:cover;border-radius:50%;width:28px;height:28px}.instagram-module__7MrpTW__messageForm{margin:4px 8px calc(8px + env(safe-area-inset-bottom));background:var(--field);border-radius:23px;flex:none;align-items:center;gap:6px;height:46px;padding:0 8px 0 6px;display:flex}.instagram-module__7MrpTW__cameraButton{background:var(--sent);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.instagram-module__7MrpTW__messageForm input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 4px;font-size:16px}.instagram-module__7MrpTW__messageForm input::placeholder{color:var(--muted)}.instagram-module__7MrpTW__messageForm button{place-items:center;width:36px;height:36px;display:grid}.instagram-module__7MrpTW__messageForm .instagram-module__7MrpTW__sendText{width:auto;color:var(--blue);font-size:16px;font-weight:600;padding:0 8px!important}.instagram-module__7MrpTW__toast{left:16px;right:16px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:20;color:#fff;text-align:center;background:#262626;border-radius:12px;padding:13px;font-size:14px;position:absolute;box-shadow:0 4px 15px #0003}@media (max-width:350px){.instagram-module__7MrpTW__stories{gap:9px}.instagram-module__7MrpTW__storyEntry,.instagram-module__7MrpTW__storyEntry>span{width:78px;height:auto}.instagram-module__7MrpTW__storyEntry>span{height:78px}.instagram-module__7MrpTW__postActions{gap:12px}.instagram-module__7MrpTW__postActions button span{font-size:12px}.instagram-module__7MrpTW__profileSummary{gap:12px}.instagram-module__7MrpTW__profileAvatar{width:72px;height:72px}.instagram-module__7MrpTW__profileCounts small{font-size:12px}}@media (prefers-reduced-motion:reduce){.instagram-module__7MrpTW__app :not(.instagram-module__7MrpTW__storyRunning){scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/e8dbe3f2f4f5683d.0mt8kvo5wrigv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/6bd85e179a45c799.2j0k83znhvasy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/6c01b62e1f3abc1a.19b2khupp7gms.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/708dbb5d8720edde.2ej_bvxds7sqh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/eda9dcad3d1da111.1mse2de8alzxf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300 900;font-stretch:100%;font-display:swap;src:url(../media/ca3b36053b082b5c.284e15ve3qzzb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tiktok_sans_8bc89994-module__yPmOMG__className{font-family:TikTok Sans;font-style:normal}
.tiktok-module__ZGFceq__app{--nav:calc(50px + env(safe-area-inset-bottom,0px));--red:#fe2c55;--cyan:#25f4ee;--ink:#161823;--muted:#8a8b91;--line:#ececed;--fill:#f1f1f2;width:100%;max-width:480px;height:var(--clone-viewport-height,100dvh);min-height:540px;color:var(--ink);isolation:isolate;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;background:#fff;margin:0 auto;font-family:TikTok Sans,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.tiktok-module__ZGFceq__app *{box-sizing:border-box}.tiktok-module__ZGFceq__app :where(button,input,textarea){font:inherit;color:inherit}.tiktok-module__ZGFceq__app :where(button){cursor:pointer}.tiktok-module__ZGFceq__app button:focus-visible,.tiktok-module__ZGFceq__app input:focus-visible,.tiktok-module__ZGFceq__app textarea:focus-visible{outline:2px solid var(--red);outline-offset:2px}.tiktok-module__ZGFceq__dark{color:#fff;background:#000}.tiktok-module__ZGFceq__feed{inset:0 0 var(--nav);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#000;position:absolute;overflow:hidden}.tiktok-module__ZGFceq__track{will-change:transform;position:absolute;inset:0}.tiktok-module__ZGFceq__slide{position:absolute;inset:0}.tiktok-module__ZGFceq__peek{background:#000;width:100%;height:100%;position:absolute;left:0}.tiktok-module__ZGFceq__peek img{object-fit:cover;width:100%;height:100%;display:block}.tiktok-module__ZGFceq__peekPrevious{top:-100%}.tiktok-module__ZGFceq__peekNext{top:100%}.tiktok-module__ZGFceq__video{object-fit:cover;background:#000;width:100%;height:100%;transition:height .28s;position:absolute;inset:0}.tiktok-module__ZGFceq__videoShade{pointer-events:none;background:linear-gradient(#00000038,#0000 14% 58%,#0000006b 100%);position:absolute;inset:0}.tiktok-module__ZGFceq__withSheet .tiktok-module__ZGFceq__video{object-fit:contain;height:28%}.tiktok-module__ZGFceq__feedTop{height:calc(env(safe-area-inset-top,0px) + 54px);padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 0;z-index:3;text-shadow:0 0 4px #0005;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.tiktok-module__ZGFceq__topIcon{color:#fff;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.tiktok-module__ZGFceq__topIcon svg{filter:drop-shadow(0 0 2px #0006);width:27px;height:27px}.tiktok-module__ZGFceq__feedTabs{align-items:center;gap:10px;display:flex}.tiktok-module__ZGFceq__feedTabs button{color:#ffffff9e;letter-spacing:-.1px;background:0 0;border:0;padding:8px 2px 11px;font-size:17px;font-weight:600;line-height:1;position:relative}.tiktok-module__ZGFceq__feedTabs button.tiktok-module__ZGFceq__selectedFeed{color:#fff;font-weight:700}.tiktok-module__ZGFceq__feedTabs button.tiktok-module__ZGFceq__selectedFeed:after{content:"";background:#fff;border-radius:2px;width:30px;height:2.5px;margin-left:-15px;position:absolute;bottom:0;left:50%}.tiktok-module__ZGFceq__feedTabs>span{background:#ffffff59;width:1px;height:11px}.tiktok-module__ZGFceq__tabDot{background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:-6px}.tiktok-module__ZGFceq__actionRail{z-index:3;flex-direction:column;align-items:center;gap:15px;display:flex;position:absolute;bottom:14px;right:6px}.tiktok-module__ZGFceq__actionRail>button{color:#fff;text-shadow:0 0 3px #0006;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;width:52px;padding:0;font-size:12.5px;font-weight:600;line-height:1;display:flex}.tiktok-module__ZGFceq__actionRail>button>svg{filter:drop-shadow(0 0 2px #0004);width:38px;height:38px}.tiktok-module__ZGFceq__actionRail>button.tiktok-module__ZGFceq__heartActive>svg{color:var(--red)}.tiktok-module__ZGFceq__actionRail>button.tiktok-module__ZGFceq__saveActive>svg{color:#facd00}.tiktok-module__ZGFceq__avatarAction{justify-content:center;width:52px;height:56px;display:flex;position:relative}.tiktok-module__ZGFceq__railAvatar{background:0 0;border:0;border-radius:50%;height:48px;padding:0}.tiktok-module__ZGFceq__followPlus{background:var(--red);color:#fff;border:0;border-radius:50%;place-items:center;width:21px;height:21px;padding:0;transition:transform .25s,background .25s;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tiktok-module__ZGFceq__followPlus svg{stroke-width:3.4px;width:13px;height:13px}.tiktok-module__ZGFceq__followDone{color:var(--red);background:#fff;transition-delay:.6s;transform:translate(-50%)scale(0)}.tiktok-module__ZGFceq__record{margin-top:6px;position:relative}.tiktok-module__ZGFceq__disc{background:radial-gradient(circle,#2a2a2a 0 52%,#141414 54% 100%);border-radius:50%;place-items:center;width:46px;height:46px;animation:6s linear infinite tiktok-module__ZGFceq__spin;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.tiktok-module__ZGFceq__discPaused,.tiktok-module__ZGFceq__discPaused+*{animation-play-state:paused}.tiktok-module__ZGFceq__notes{pointer-events:none;width:20px;height:40px;position:absolute;top:-12px;left:-14px}.tiktok-module__ZGFceq__notes i{color:#fff;opacity:0;font-size:13px;font-style:normal;animation:3s linear infinite tiktok-module__ZGFceq__note;position:absolute;bottom:0;left:8px}.tiktok-module__ZGFceq__notes i+i{animation-delay:1.5s}@keyframes tiktok-module__ZGFceq__spin{to{transform:rotate(360deg)}}@keyframes tiktok-module__ZGFceq__note{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translate(-10px,-30px)scale(1.1)}}.tiktok-module__ZGFceq__avatar{color:#fff;background:#d6d7da;border-radius:50%;flex:none;place-items:center;line-height:0;display:inline-grid;overflow:hidden}.tiktok-module__ZGFceq__avatar img{object-fit:cover;width:100%;height:100%;display:block}.tiktok-module__ZGFceq__avatar>svg{width:72%;height:72%;margin-top:22%}.tiktok-module__ZGFceq__tiny{width:26px;height:26px}.tiktok-module__ZGFceq__small{width:32px;height:32px}.tiktok-module__ZGFceq__medium{width:48px;height:48px}.tiktok-module__ZGFceq__large{width:96px;height:96px}.tiktok-module__ZGFceq__railAvatar .tiktok-module__ZGFceq__avatar{border:1.5px solid #fff}.tiktok-module__ZGFceq__disc .tiktok-module__ZGFceq__avatar{width:26px;height:26px}.tiktok-module__ZGFceq__cardMeta .tiktok-module__ZGFceq__avatar{width:18px;height:18px}.tiktok-module__ZGFceq__videoInfo{z-index:3;text-shadow:0 0 4px #0007;position:absolute;bottom:14px;left:12px;right:76px}.tiktok-module__ZGFceq__creatorName{color:#fff;letter-spacing:-.1px;background:0 0;border:0;padding:0;font-size:16px;font-weight:700}.tiktok-module__ZGFceq__videoInfo p{max-height:61px;margin:6px 0 8px;font-size:15px;font-weight:400;line-height:1.35;overflow:hidden}.tiktok-module__ZGFceq__videoInfo p button{color:#fff;background:0 0;border:0;padding:0 4px 0 0;font-weight:700}.tiktok-module__ZGFceq__sound{align-items:center;gap:6px;width:min(220px,100%);font-size:14px;font-weight:500;display:flex}.tiktok-module__ZGFceq__sound svg{flex:none;width:14px;height:14px}.tiktok-module__ZGFceq__marquee{white-space:nowrap;flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 88%,#0000)}.tiktok-module__ZGFceq__marquee>span{gap:36px;padding-left:6px;animation:9s linear infinite tiktok-module__ZGFceq__marquee;display:inline-flex}.tiktok-module__ZGFceq__marqueePaused{animation-play-state:paused!important}@keyframes tiktok-module__ZGFceq__marquee{to{transform:translate(calc(-50% - 18px))}}.tiktok-module__ZGFceq__centerPlay{color:#fff;opacity:.55;z-index:2;pointer-events:none;animation:.18s ease-out tiktok-module__ZGFceq__pop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiktok-module__ZGFceq__centerPlay svg{width:76px;height:76px;display:block}@keyframes tiktok-module__ZGFceq__pop{0%{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}.tiktok-module__ZGFceq__burst{z-index:6;width:92px;height:92px;color:var(--red);pointer-events:none;filter:drop-shadow(0 2px 6px #0003);margin:-62px 0 0 -46px;animation:.9s ease-out forwards tiktok-module__ZGFceq__burst;position:absolute}.tiktok-module__ZGFceq__burst svg{width:100%;height:100%}@keyframes tiktok-module__ZGFceq__burst{0%{transform:rotate(var(--tilt)) scale(0);opacity:1}15%{transform:rotate(var(--tilt)) scale(1.25)}30%{transform:rotate(var(--tilt)) scale(.95)}45%{transform:rotate(var(--tilt)) scale(1)}75%{opacity:1;transform:rotate(var(--tilt)) translateY(-20px) scale(1.05)}to{opacity:0;transform:rotate(var(--tilt)) translateY(-70px) scale(1.7)}}.tiktok-module__ZGFceq__progress{appearance:none;z-index:5;background:linear-gradient(to right,#ffffffd9 var(--progress),#fff3 var(--progress));cursor:pointer;opacity:.9;background-position:50%;background-repeat:no-repeat;background-size:100% 2px;width:100%;height:14px;margin:0;position:absolute;bottom:-6px;left:0}.tiktok-module__ZGFceq__progress::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:0;height:0;transition:width .15s,height .15s}.tiktok-module__ZGFceq__progress::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:0;height:0}.tiktok-module__ZGFceq__progressActive{background-size:100% 4px}.tiktok-module__ZGFceq__progressActive::-webkit-slider-thumb{width:12px;height:12px}.tiktok-module__ZGFceq__progressActive::-moz-range-thumb{width:12px;height:12px}.tiktok-module__ZGFceq__scrubTime{z-index:5;text-align:center;color:#ffffffa6;text-shadow:0 1px 6px #0008;pointer-events:none;font-size:26px;font-weight:600;position:absolute;bottom:64px;left:0;right:0}.tiktok-module__ZGFceq__scrubTime b{color:#fff;font-weight:700}.tiktok-module__ZGFceq__exitClear{z-index:5;color:#fff;background:#0000008c;border:0;border-radius:20px;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.tiktok-module__ZGFceq__bottomNav{height:var(--nav);padding-bottom:env(safe-area-inset-bottom,0px);z-index:6;color:#8a8b91;border-top:.5px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.tiktok-module__ZGFceq__dark .tiktok-module__ZGFceq__bottomNav{color:#ffffffa6;background:#000;border-top-color:#000}.tiktok-module__ZGFceq__navItem{height:100%;color:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:2px 0 0;display:flex}.tiktok-module__ZGFceq__navActive{color:var(--ink)}.tiktok-module__ZGFceq__dark .tiktok-module__ZGFceq__navActive{color:#fff}.tiktok-module__ZGFceq__navIcon{place-items:center;height:26px;display:grid;position:relative}.tiktok-module__ZGFceq__navIcon svg{width:26px;height:26px}.tiktok-module__ZGFceq__navLabel{font-size:10.5px;font-weight:600;line-height:12px}.tiktok-module__ZGFceq__navActive .tiktok-module__ZGFceq__navLabel{font-weight:700}.tiktok-module__ZGFceq__navBadge{background:var(--red);color:#fff;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 5px;font-size:11px;font-weight:700;line-height:17px;position:absolute;top:-3px;left:15px}.tiktok-module__ZGFceq__createIcon{color:#fff;width:44px;height:29px;box-shadow:-3.5px 0 0 var(--cyan),3.5px 0 0 var(--red);background:#161823;border-radius:8px;place-items:center;display:grid;position:relative}.tiktok-module__ZGFceq__dark .tiktok-module__ZGFceq__createIcon{color:#000;background:#fff}.tiktok-module__ZGFceq__createIcon svg{width:19px;height:19px}.tiktok-module__ZGFceq__emptyFollowing{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px 45px;display:flex}.tiktok-module__ZGFceq__emptyFollowing h2{margin:0 0 8px;font-size:18px;font-weight:700}.tiktok-module__ZGFceq__emptyFollowing p{color:#ffffffa6;margin:0;font-size:14px;line-height:1.45}.tiktok-module__ZGFceq__emptyFollowing button,.tiktok-module__ZGFceq__emptyState button{background:var(--red);color:#fff;border:0;border-radius:4px;margin-top:18px;padding:11px 26px;font-size:15px;font-weight:600}.tiktok-module__ZGFceq__feedNotice{z-index:4;text-align:center;color:#fff;background:#000000b3;border-radius:8px;flex-direction:column;align-items:center;gap:8px;width:min(80%,300px);padding:20px;display:flex;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.tiktok-module__ZGFceq__feedNotice strong{font-size:16px}.tiktok-module__ZGFceq__feedNotice span{color:#ffffffb3;font-size:13px}.tiktok-module__ZGFceq__feedNotice button,.tiktok-module__ZGFceq__feedEdge button{color:#000;background:#fff;border:0;border-radius:4px;padding:7px 12px;font-weight:600}.tiktok-module__ZGFceq__feedEdge{z-index:4;left:50%;top:calc(env(safe-area-inset-top,0px) + 62px);color:#fff;text-align:center;background:#0000008c;border-radius:16px;align-items:center;gap:8px;width:max-content;max-width:80%;padding:6px 12px;font-size:12.5px;display:flex;position:absolute;transform:translate(-50%)}.tiktok-module__ZGFceq__page{height:calc(100% - var(--nav));color:var(--ink);background:#fff;flex-direction:column;display:flex}.tiktok-module__ZGFceq__pageHeader{height:calc(env(safe-area-inset-top,0px) + 48px);padding:env(safe-area-inset-top,0px) 10px 0;flex:none;justify-content:space-between;align-items:center;display:flex}.tiktok-module__ZGFceq__pageHeader h1{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;max-width:60%;margin:0;font-size:17px;font-weight:700;line-height:1;display:flex;overflow:hidden}.tiktok-module__ZGFceq__pageHeader h1 svg{flex:none;width:16px;height:16px}.tiktok-module__ZGFceq__pageHeader button{background:0 0;border:0;place-items:center;width:36px;height:36px;padding:6px;display:grid}.tiktok-module__ZGFceq__pageHeader button svg{width:24px;height:24px}.tiktok-module__ZGFceq__headerBalance{width:36px}.tiktok-module__ZGFceq__headerPair{display:flex}.tiktok-module__ZGFceq__pageScroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.tiktok-module__ZGFceq__listHeading{color:var(--muted);margin:18px 16px 10px;font-size:15px;font-weight:600}.tiktok-module__ZGFceq__searchHeader{height:calc(env(safe-area-inset-top,0px) + 56px);padding:env(safe-area-inset-top,0px) 12px 0 4px;flex:none;align-items:center;gap:6px;display:flex}.tiktok-module__ZGFceq__searchBack{background:0 0;border:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.tiktok-module__ZGFceq__searchBack svg{width:24px;height:24px}.tiktok-module__ZGFceq__searchBox{background:var(--fill);border-radius:8px;flex:1;align-items:center;gap:7px;min-width:0;height:38px;padding:0 10px;display:flex}.tiktok-module__ZGFceq__searchBox>svg{width:19px;height:19px;color:var(--muted);flex:none}.tiktok-module__ZGFceq__searchBox input{min-width:0;color:var(--ink);caret-color:var(--red);background:0 0;border:0;outline:0;flex:1;font-size:16px}.tiktok-module__ZGFceq__searchBox input::placeholder{color:#a5a6aa}.tiktok-module__ZGFceq__searchBox button{color:#fff;background:#c4c5c9;border:0;border-radius:50%;place-items:center;width:17px;height:17px;padding:3px;display:grid}.tiktok-module__ZGFceq__searchBox button svg{stroke-width:3px;width:11px;height:11px}.tiktok-module__ZGFceq__searchGo{color:var(--red);background:0 0;border:0;padding:4px 2px;font-size:16px;font-weight:600}.tiktok-module__ZGFceq__tabStrip{border-bottom:.5px solid var(--line);flex:none;gap:28px;height:44px;padding:0 16px;display:flex}.tiktok-module__ZGFceq__tabStrip button{color:var(--muted);background:0 0;border:0;padding:0;font-size:15px;font-weight:600;position:relative}.tiktok-module__ZGFceq__tabStrip .tiktok-module__ZGFceq__stripActive{color:var(--ink)}.tiktok-module__ZGFceq__tabStrip .tiktok-module__ZGFceq__stripActive:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:0;left:0;right:0}.tiktok-module__ZGFceq__suggestion{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;align-items:center;gap:12px;padding:11px 16px;display:flex}.tiktok-module__ZGFceq__suggestion span{flex:1;font-size:16px;font-weight:500}.tiktok-module__ZGFceq__suggestion svg{width:16px;height:16px;color:var(--red)}.tiktok-module__ZGFceq__dot,.tiktok-module__ZGFceq__hotDot{background:#c4c5c9;border-radius:50%;flex:none;width:7px;height:7px}.tiktok-module__ZGFceq__hotDot{background:var(--red)}.tiktok-module__ZGFceq__userResults{border-bottom:.5px solid var(--line);padding:6px 0 8px}.tiktok-module__ZGFceq__userRow{align-items:center;gap:10px;padding:8px 16px;display:flex}.tiktok-module__ZGFceq__userOpen{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.tiktok-module__ZGFceq__userOpen>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.tiktok-module__ZGFceq__userOpen strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.tiktok-module__ZGFceq__userOpen small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tiktok-module__ZGFceq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;padding:10px 8px 20px;display:grid}.tiktok-module__ZGFceq__resultCard{text-align:left;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:0;display:flex}.tiktok-module__ZGFceq__cardPoster{aspect-ratio:3/4;background:#e9e9ea;border-radius:4px;width:100%;display:block;position:relative;overflow:hidden}.tiktok-module__ZGFceq__cardPoster img{object-fit:cover;width:100%;height:100%;display:block}.tiktok-module__ZGFceq__cardCaption{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 2px;font-size:14px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.tiktok-module__ZGFceq__cardMeta{color:var(--muted);align-items:center;gap:5px;min-width:0;padding:0 2px;font-size:12px;display:flex}.tiktok-module__ZGFceq__cardMeta>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tiktok-module__ZGFceq__cardMeta>svg{flex:none;width:14px;height:14px}.tiktok-module__ZGFceq__emptyText{color:var(--muted);margin:20px 16px;font-size:14px}.tiktok-module__ZGFceq__videoGrid{background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.tiktok-module__ZGFceq__gridItem{aspect-ratio:3/4;color:#fff;background:#1e1e1e;border:0;padding:0;position:relative;overflow:hidden}.tiktok-module__ZGFceq__gridItem img{object-fit:cover;width:100%;height:100%;display:block}.tiktok-module__ZGFceq__viewCount{color:#fff;text-shadow:0 0 3px #0009;align-items:center;gap:3px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:5px;left:6px}.tiktok-module__ZGFceq__viewCount svg{stroke-width:2.4px;width:13px;height:13px}.tiktok-module__ZGFceq__localTile{color:#fff;background:#343434;place-items:center;display:grid;position:absolute;inset:0}.tiktok-module__ZGFceq__localTile svg{width:28px;height:28px}.tiktok-module__ZGFceq__smallFollow,.tiktok-module__ZGFceq__followButton{background:var(--red);color:#fff;border:0;border-radius:4px;font-weight:600}.tiktok-module__ZGFceq__smallFollow{flex:none;min-width:88px;height:30px;padding:0 14px;font-size:14px}.tiktok-module__ZGFceq__followButton{flex:1;max-width:164px;height:44px;font-size:16px}.tiktok-module__ZGFceq__followingState{background:var(--fill);color:var(--ink)}.tiktok-module__ZGFceq__inboxRow{align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:flex}.tiktok-module__ZGFceq__inboxRow>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.tiktok-module__ZGFceq__inboxRow strong{font-size:16px;font-weight:600}.tiktok-module__ZGFceq__inboxRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tiktok-module__ZGFceq__inboxCircle{color:#fff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.tiktok-module__ZGFceq__inboxCircle svg{width:26px;height:26px}.tiktok-module__ZGFceq__followerCircle{background:#20a4f3}.tiktok-module__ZGFceq__activityCircle{background:var(--red)}.tiktok-module__ZGFceq__systemCircle{background:#161823}.tiktok-module__ZGFceq__systemCircle svg{width:24px;height:24px}.tiktok-module__ZGFceq__rowCount{background:var(--red);color:#fff;text-align:center;border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:12px;line-height:20px}.tiktok-module__ZGFceq__activityItem{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;align-items:center;gap:12px;padding:10px 16px;font-size:15px;line-height:1.3;display:flex}.tiktok-module__ZGFceq__activityItem>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.tiktok-module__ZGFceq__activityItem small{color:var(--muted);font-size:13px}.tiktok-module__ZGFceq__activityThumb{object-fit:cover;border-radius:2px;flex:none;width:44px;height:58px}.tiktok-module__ZGFceq__emptyState{text-align:center;min-height:240px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;padding:40px 30px;display:flex}.tiktok-module__ZGFceq__emptyState>svg{color:#c4c5c9;width:44px;height:44px}.tiktok-module__ZGFceq__emptyState h2{max-width:270px;margin:16px 0 8px;font-size:17px;font-weight:700}.tiktok-module__ZGFceq__emptyState p{color:var(--muted);max-width:260px;margin:0;font-size:14px;line-height:1.45}.tiktok-module__ZGFceq__profileSummary{text-align:center;flex-direction:column;align-items:center;padding:10px 16px 14px;display:flex}.tiktok-module__ZGFceq__profileAvatar{display:inline-block;position:relative}.tiktok-module__ZGFceq__addStory{color:#fff;background:#20d5ec;border:2.5px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:2px;right:0}.tiktok-module__ZGFceq__addStory svg{stroke-width:3.2px;width:15px;height:15px}.tiktok-module__ZGFceq__profileHandle{margin-top:12px;font-size:17px;font-weight:600}.tiktok-module__ZGFceq__stats{justify-content:center;margin:16px 0 18px;display:flex}.tiktok-module__ZGFceq__stats span{flex-direction:column;align-items:center;gap:3px;min-width:84px;display:flex;position:relative}.tiktok-module__ZGFceq__stats span+span:before{content:"";background:#e2e2e3;width:1px;height:12px;position:absolute;top:7px;left:0}.tiktok-module__ZGFceq__stats b{font-size:17px;font-weight:700}.tiktok-module__ZGFceq__stats small{color:var(--muted);font-size:13px}.tiktok-module__ZGFceq__profileActions{justify-content:center;gap:4px;width:100%;display:flex}.tiktok-module__ZGFceq__grayButton,.tiktok-module__ZGFceq__squareButton{background:var(--fill);height:44px;color:var(--ink);border:0;border-radius:4px;font-size:16px;font-weight:600}.tiktok-module__ZGFceq__grayButton{flex:1;max-width:164px;padding:0 14px}.tiktok-module__ZGFceq__squareButton{flex:none;place-items:center;width:44px;padding:0;display:grid}.tiktok-module__ZGFceq__squareButton svg{width:20px;height:20px}.tiktok-module__ZGFceq__profileSummary p{margin:14px 0 0;font-size:14px;line-height:1.4}.tiktok-module__ZGFceq__addBio{background:var(--fill);border:0;border-radius:4px;margin-top:12px;padding:5px 10px;font-size:13px;font-weight:600}.tiktok-module__ZGFceq__sourceLink{color:var(--muted);text-underline-offset:2px;margin-top:8px;font-size:12px;text-decoration:underline;display:block}.tiktok-module__ZGFceq__profileTabs{border-bottom:.5px solid var(--line);z-index:1;background:#fff;height:44px;display:flex;position:sticky;top:0}.tiktok-module__ZGFceq__profileTabs button{color:#a5a6aa;background:#fff;border:0;flex:1;place-items:center;display:grid;position:relative}.tiktok-module__ZGFceq__profileTabs svg{width:22px;height:22px}.tiktok-module__ZGFceq__profileTabs .tiktok-module__ZGFceq__profileTabActive{color:var(--ink)}.tiktok-module__ZGFceq__profileTabs .tiktok-module__ZGFceq__profileTabActive:after{content:"";background:var(--ink);width:40px;height:2px;margin-left:-20px;position:absolute;bottom:0;left:50%}.tiktok-module__ZGFceq__sheetLayer{z-index:10;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.tiktok-module__ZGFceq__sheetScrim{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.tiktok-module__ZGFceq__dimScrim{background:#0000004d}.tiktok-module__ZGFceq__commentsSheet,.tiktok-module__ZGFceq__pressSheet{width:100%;color:var(--ink);background:#fff;border-radius:12px 12px 0 0;flex-direction:column;display:flex;position:relative}.tiktok-module__ZGFceq__commentsSheet{height:72%;padding-bottom:env(safe-area-inset-bottom,0px)}.tiktok-module__ZGFceq__sheetRest{transition:transform .25s;animation:.28s cubic-bezier(.2,.8,.3,1) tiktok-module__ZGFceq__sheetIn}@keyframes tiktok-module__ZGFceq__sheetIn{0%{transform:translateY(100%)}}.tiktok-module__ZGFceq__commentsSheet header{touch-action:none;cursor:grab;flex:none;justify-content:center;align-items:center;height:46px;font-size:13px;display:flex;position:relative}.tiktok-module__ZGFceq__commentsSheet header strong{font-weight:600}.tiktok-module__ZGFceq__commentsSheet header button{background:0 0;border:0;place-items:center;width:30px;height:30px;padding:4px;display:grid;position:absolute;top:8px;right:12px}.tiktok-module__ZGFceq__commentsSheet header svg{stroke-width:2.2px;width:20px;height:20px}.tiktok-module__ZGFceq__commentList{overscroll-behavior:contain;flex:1;padding:2px 14px 12px;overflow-y:auto}.tiktok-module__ZGFceq__comment{align-items:flex-start;gap:10px;margin:10px 0 18px;display:flex}.tiktok-module__ZGFceq__comment>div:nth-child(2){flex:1;min-width:0}.tiktok-module__ZGFceq__comment strong{color:var(--muted);font-size:13px;font-weight:500}.tiktok-module__ZGFceq__comment p{overflow-wrap:anywhere;margin:3px 0 6px;font-size:15px;line-height:1.35}.tiktok-module__ZGFceq__comment>div>small{color:var(--muted);gap:16px;font-size:13px;display:flex}.tiktok-module__ZGFceq__comment small button{color:var(--muted);background:0 0;border:0;padding:0;font-weight:600}.tiktok-module__ZGFceq__commentActions{color:var(--muted);align-items:center;gap:12px;margin-top:30px;display:flex}.tiktok-module__ZGFceq__commentActions button{color:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:flex}.tiktok-module__ZGFceq__commentActions svg{stroke-width:1.7px;width:17px;height:17px}.tiktok-module__ZGFceq__commentActions small{min-width:12px;font-size:12px}.tiktok-module__ZGFceq__commentActions .tiktok-module__ZGFceq__commentLiked{color:var(--red)}.tiktok-module__ZGFceq__commentActions .tiktok-module__ZGFceq__commentDisliked{color:var(--ink)}.tiktok-module__ZGFceq__noComments{text-align:center;color:var(--muted);margin:40px 0;font-size:14px}.tiktok-module__ZGFceq__commentForm{border-top:.5px solid var(--line);align-items:center;gap:10px;padding:8px 12px 10px;display:flex}.tiktok-module__ZGFceq__commentInput{background:var(--fill);border-radius:20px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex}.tiktok-module__ZGFceq__commentInput input{min-width:0;caret-color:var(--red);background:0 0;border:0;outline:0;flex:1;font-size:15px}.tiktok-module__ZGFceq__commentInput input::placeholder{color:#a5a6aa}.tiktok-module__ZGFceq__commentInput button{color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.tiktok-module__ZGFceq__commentInput svg{stroke-width:1.6px;width:21px;height:21px}.tiktok-module__ZGFceq__sendComment{background:var(--red);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.tiktok-module__ZGFceq__sendComment svg{width:18px;height:18px}.tiktok-module__ZGFceq__pressSheet{padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px))}.tiktok-module__ZGFceq__pressSheet>button,.tiktok-module__ZGFceq__pressSpeed{text-align:left;background:#fff;border:0;align-items:center;gap:14px;width:100%;min-height:52px;padding:6px 18px;font-size:16px;font-weight:500;display:flex}.tiktok-module__ZGFceq__pressSpeed strong{flex:1;font-weight:500}.tiktok-module__ZGFceq__pressIcon{place-items:center;width:24px;display:grid}.tiktok-module__ZGFceq__pressIcon svg{width:24px;height:24px}.tiktok-module__ZGFceq__speedPills{gap:6px;display:flex}.tiktok-module__ZGFceq__speedPills button{background:var(--fill);border:0;border-radius:15px;padding:6px 10px;font-size:13px;font-weight:600}.tiktok-module__ZGFceq__speedPills .tiktok-module__ZGFceq__speedActive{background:var(--ink);color:#fff}.tiktok-module__ZGFceq__composeOverlay{z-index:11;color:var(--ink);background:#fff;position:absolute;inset:0}.tiktok-module__ZGFceq__compose{flex-direction:column;height:100%;display:flex}.tiktok-module__ZGFceq__compose header{height:calc(env(safe-area-inset-top,0px) + 48px);padding:env(safe-area-inset-top,0px) 8px 0;align-items:center;display:flex}.tiktok-module__ZGFceq__compose header button{background:0 0;border:0;place-items:center;width:36px;height:36px;padding:6px;display:grid}.tiktok-module__ZGFceq__compose header svg{width:24px;height:24px}.tiktok-module__ZGFceq__compose form{padding:6px 16px calc(14px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:14px;display:flex}.tiktok-module__ZGFceq__composeTop{gap:12px;display:flex}.tiktok-module__ZGFceq__composeTop textarea{resize:none;height:130px;caret-color:var(--red);border:0;outline:0;flex:1;padding:4px 0;font-size:16px;line-height:1.4}.tiktok-module__ZGFceq__composeTop textarea::placeholder{color:#a5a6aa}.tiktok-module__ZGFceq__uploadBox{aspect-ratio:3/4;color:#fff;text-align:center;background:#2a2a2e;border-radius:6px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:98px;padding:6px;display:flex;position:relative;overflow:hidden}.tiktok-module__ZGFceq__uploadBox svg{width:24px;height:24px}.tiktok-module__ZGFceq__uploadBox strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.tiktok-module__ZGFceq__uploadBox input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.tiktok-module__ZGFceq__composeChips{gap:8px;display:flex}.tiktok-module__ZGFceq__composeChips button{background:var(--fill);border:0;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:600}.tiktok-module__ZGFceq__composeNote{color:var(--muted);border-top:.5px solid var(--line);margin:0;padding-top:12px;font-size:13px}.tiktok-module__ZGFceq__composeActions{gap:8px;margin-top:auto;display:flex}.tiktok-module__ZGFceq__drafts,.tiktok-module__ZGFceq__publish{border:0;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;height:46px;font-size:16px;font-weight:600;display:flex}.tiktok-module__ZGFceq__drafts{background:var(--fill)}.tiktok-module__ZGFceq__publish{background:var(--red);color:#fff}.tiktok-module__ZGFceq__publish svg{width:18px;height:18px}.tiktok-module__ZGFceq__publish:disabled{opacity:.45}.tiktok-module__ZGFceq__toast{z-index:20;color:#fff;text-align:center;pointer-events:none;background:#000000bf;border-radius:6px;max-width:80%;padding:11px 16px;font-size:14px;font-weight:500;line-height:1.35;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@media (max-width:350px){.tiktok-module__ZGFceq__actionRail{gap:12px;right:2px}.tiktok-module__ZGFceq__actionRail>button>svg{width:34px;height:34px}.tiktok-module__ZGFceq__videoInfo{right:66px}.tiktok-module__ZGFceq__stats span{min-width:70px}}@media (prefers-reduced-motion:reduce){.tiktok-module__ZGFceq__disc,.tiktok-module__ZGFceq__notes i,.tiktok-module__ZGFceq__marquee>span,.tiktok-module__ZGFceq__burst,.tiktok-module__ZGFceq__sheetRest,.tiktok-module__ZGFceq__centerPlay{animation:none}.tiktok-module__ZGFceq__notes{display:none}.tiktok-module__ZGFceq__track,.tiktok-module__ZGFceq__video{transition:none!important}}
