:root{--nepo-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--nepo-brand-font: "Times New Roman", Times, "Liberation Serif", serif;--nepo-legal-font: "Times New Roman", Times, "Liberation Serif", serif;--nepo-ig-border: #efefef;--nepo-ig-text: #262626;--nepo-ig-muted: #8e8e8e;--nepo-blue: #0095f6}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%;background:#fff;font-family:var(--nepo-font);-webkit-font-smoothing:antialiased}body{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}body>main{flex:1 0 auto}.nepo-icon{width:24px;height:24px;display:block}.nepo-void{position:relative;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center;background:#fff}.nepo-scroll-cue{position:absolute;left:50%;bottom:max(1.2vh,8px);transform:translate(-50%);display:flex;align-items:center;gap:6px;color:#000;text-decoration:none;font-family:var(--nepo-brand-font);font-size:12px;font-weight:500;letter-spacing:-.01em;text-transform:uppercase;opacity:.6;transition:opacity .2s ease}.nepo-scroll-cue:hover{opacity:1}.nepo-scroll-cue svg{animation:nepo-cue 1.8s ease-in-out infinite}@keyframes nepo-cue{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media(max-height:640px){.nepo-scroll-cue{display:none}}.nepo-phone{--screen-h: min(82vh, 820px, calc((100vw - 64px) * 852 / 393));--screen-h: min(82svh, 820px, calc((100vw - 64px) * 852 / 393));--screen-w: calc(var(--screen-h) * 393 / 852);--pt: calc(var(--screen-h) / 852);position:relative;width:calc(var(--screen-w) + 24 * var(--pt));height:calc(var(--screen-h) + 24 * var(--pt));border-radius:calc(67 * var(--pt));padding:calc(12 * var(--pt));background:linear-gradient(90deg,#00000047,#0000 3% 97%,#00000047),linear-gradient(180deg,#d8d5cf,#c3bfb8 22%,#b2aea7,#c6c2bb 78%,#d4d1ca);box-shadow:inset 0 0 0 calc(.6 * var(--pt)) #00000073,inset 0 0 0 calc(1.4 * var(--pt)) #ffffff8c,inset 0 0 0 calc(2.6 * var(--pt)) #78746e8c,0 calc(2 * var(--pt)) calc(3 * var(--pt)) #0000002e,0 calc(18 * var(--pt)) calc(36 * var(--pt)) calc(-8 * var(--pt)) #0000004d,0 calc(32 * var(--pt)) calc(56 * var(--pt)) calc(-24 * var(--pt)) #0000003d;touch-action:manipulation}.nepo-phone:before{content:"";position:absolute;inset:calc(4 * var(--pt));border-radius:calc(63 * var(--pt));background:#030303;box-shadow:inset 0 0 0 calc(.5 * var(--pt)) #ffffff1f,0 0 0 calc(.5 * var(--pt)) #0009}.nepo-phone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#8a867f,#8a867f) left 0 top calc(78 * var(--pt)) / calc(4 * var(--pt)) calc(2 * var(--pt)) no-repeat,linear-gradient(#8a867f,#8a867f) right 0 top calc(78 * var(--pt)) / calc(4 * var(--pt)) calc(2 * var(--pt)) no-repeat,linear-gradient(#8a867f,#8a867f) left 0 bottom calc(78 * var(--pt)) / calc(4 * var(--pt)) calc(2 * var(--pt)) no-repeat,linear-gradient(#8a867f,#8a867f) right 0 bottom calc(78 * var(--pt)) / calc(4 * var(--pt)) calc(2 * var(--pt)) no-repeat}.nepo-frame-buttons span{position:absolute;left:calc(-3 * var(--pt));width:calc(4 * var(--pt));border-radius:calc(2 * var(--pt)) 0 0 calc(2 * var(--pt));background:linear-gradient(90deg,#8d8983,#cfcbc4 45%,#b3afa8);box-shadow:inset 0 0 0 calc(.5 * var(--pt)) #00000040}.nepo-btn-action{top:calc(167 * var(--pt));height:calc(46 * var(--pt))}.nepo-btn-vol-up{top:calc(250 * var(--pt));height:calc(76 * var(--pt))}.nepo-btn-vol-down{top:calc(342 * var(--pt));height:calc(76 * var(--pt))}.nepo-frame-buttons .nepo-btn-power{left:auto;right:calc(-3 * var(--pt));top:calc(268 * var(--pt));height:calc(118 * var(--pt));border-radius:0 calc(2 * var(--pt)) calc(2 * var(--pt)) 0;background:linear-gradient(270deg,#8d8983,#cfcbc4 45%,#b3afa8)}.nepo-screen{position:relative;z-index:1;width:var(--screen-w);height:var(--screen-h);border-radius:calc(55 * var(--pt));overflow:hidden;background:#000;isolation:isolate;clip-path:inset(0 round calc(55 * var(--pt)));-webkit-mask-image:-webkit-radial-gradient(white,black);transform:translateZ(0)}.nepo-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff12,#ffffff05 28%,#fff0 42%)}.nepo-island{position:absolute;top:calc(11 * var(--pt));left:50%;transform:translate(-50%);width:calc(125 * var(--pt));height:calc(37 * var(--pt));background:#000;border-radius:999px;z-index:60}.nepo-statusbar{position:absolute;top:0;left:0;right:0;height:calc(54 * var(--pt));display:flex;justify-content:space-between;z-index:55;color:#fff;pointer-events:none;transition:color .4s ease}.nepo-statusbar.is-dark{color:#000}.nepo-status-left,.nepo-status-right{width:calc((var(--screen-w) - 125 * var(--pt)) / 2);display:flex;align-items:center;justify-content:center;padding-top:calc(6 * var(--pt))}.nepo-status-left{padding-right:calc(6 * var(--pt))}.nepo-status-right{padding-left:calc(6 * var(--pt));gap:calc(5 * var(--pt))}.nepo-status-time,.nepo-status-carrier{font-size:calc(17 * var(--pt));font-weight:600;letter-spacing:calc(-.4 * var(--pt));line-height:1;white-space:nowrap}.nepo-status-carrier{display:none;font-size:calc(16 * var(--pt))}.nepo-statusbar.is-locked .nepo-status-time{display:none}.nepo-statusbar.is-locked .nepo-status-carrier{display:block}.nepo-status-signal{width:calc(18 * var(--pt));height:calc(12 * var(--pt));display:block}.nepo-status-wifi{width:calc(16 * var(--pt));height:calc(12 * var(--pt));display:block}.nepo-status-battery{width:calc(27.33 * var(--pt));height:calc(13 * var(--pt));display:block;margin-left:calc(2 * var(--pt))}.nepo-home-indicator{position:absolute;bottom:calc(8 * var(--pt));left:50%;transform:translate(-50%);width:calc(134 * var(--pt));height:calc(5 * var(--pt));border-radius:999px;background:#ffffffe6;z-index:60;mix-blend-mode:difference;cursor:pointer}.nepo-home-indicator:after{content:"";position:absolute;top:-14px;right:-34px;bottom:-14px;left:-34px}.nepo-lockscreen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;background:radial-gradient(120% 90% at 20% 0%,#3b4a6b 0%,transparent 55%),radial-gradient(130% 100% at 85% 15%,#6b4a5e 0%,transparent 50%),radial-gradient(120% 120% at 50% 110%,#1c2b45 0%,transparent 60%),linear-gradient(180deg,#10182b,#0a0f1e);color:#fff;display:flex;flex-direction:column;align-items:center;transition:transform .45s cubic-bezier(.32,.72,0,1),opacity .4s ease;touch-action:none}.nepo-lockscreen.has-wallpaper{background-image:linear-gradient(180deg,#00000061,#0000001a 32%,#00000014 68%,#0000006b),var(--nepo-wallpaper);background-size:cover;background-position:center}.nepo-lockscreen.is-raised{transform:translateY(-100%);opacity:0;pointer-events:none}.nepo-lock-glyph{margin-top:calc(60 * var(--pt));opacity:.95}.nepo-lock-glyph .nepo-icon{width:calc(17 * var(--pt));height:calc(17 * var(--pt))}.nepo-lock-date{font-size:calc(21 * var(--pt));font-weight:600;letter-spacing:calc(-.2 * var(--pt));line-height:1.2;margin-top:calc(12 * var(--pt));opacity:.92}.nepo-lock-clock{font-size:calc(104 * var(--pt));font-weight:600;letter-spacing:calc(-3 * var(--pt));line-height:1;margin-top:calc(-2 * var(--pt))}.nepo-notification{-webkit-appearance:none;appearance:none;border:0;font:inherit;text-align:left;margin-top:auto;width:calc(100% - 20 * var(--pt));display:flex;gap:calc(10 * var(--pt));align-items:center;padding:calc(14 * var(--pt));border-radius:calc(22 * var(--pt));background:#ffffff2e;backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);color:#fff;cursor:pointer;transition:transform .15s ease}.nepo-notification:active{transform:scale(.97)}.nepo-notif-icon{flex:0 0 calc(38 * var(--pt));height:calc(38 * var(--pt));border-radius:calc(9 * var(--pt));background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:calc(13 * var(--pt));letter-spacing:-.5px}.nepo-notif-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(1 * var(--pt))}.nepo-notif-row{display:flex;justify-content:space-between;align-items:baseline}.nepo-notif-app{font-size:calc(15 * var(--pt));font-weight:600}.nepo-notif-time{font-size:calc(13 * var(--pt));opacity:.6}.nepo-notif-title{font-size:calc(15 * var(--pt));font-weight:600}.nepo-notif-text{font-size:calc(15 * var(--pt));opacity:.92;line-height:1.25}.nepo-lock-bottom{margin-top:calc(18 * var(--pt));width:100%;display:flex;justify-content:space-between;padding:0 calc(46 * var(--pt));margin-bottom:calc(46 * var(--pt))}.nepo-lock-circle{width:calc(50 * var(--pt));height:calc(50 * var(--pt));border-radius:50%;background:#ffffff2e;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center}.nepo-lock-circle .nepo-icon{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.nepo-swipe-hint{position:absolute;left:0;right:0;bottom:calc(22 * var(--pt));text-align:center;font-size:calc(13 * var(--pt));font-weight:500;opacity:.7;animation:nepo-hint 2.4s ease-in-out infinite}@keyframes nepo-hint{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-5px);opacity:.9}}.nepo-passcode{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:#12142080;backdrop-filter:blur(56px) saturate(1.6);-webkit-backdrop-filter:blur(56px) saturate(1.6);color:#fff;display:flex;flex-direction:column;align-items:center;opacity:1;transition:opacity .35s ease}.nepo-passcode[hidden]{display:none}.nepo-passcode.is-leaving{opacity:0}.nepo-pass-top{margin-top:calc(var(--screen-h) * .17);text-align:center}.nepo-pass-title{font-size:17px;font-weight:500}.nepo-pass-dots{display:flex;gap:22px;justify-content:center;margin-top:24px;height:14px}.nepo-pass-dots.is-shaking{animation:nepo-shake .5s cubic-bezier(.36,.07,.19,.97)}.nepo-dot{width:13px;height:13px;border-radius:50%;border:1.4px solid #fff;transition:background .12s ease}.nepo-dot.is-filled{background:#fff}@keyframes nepo-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.nepo-keypad{margin-top:calc(var(--screen-h) * .055);display:grid;grid-template-columns:repeat(3,auto);gap:calc(var(--screen-h) * .021) calc(var(--screen-w) * .065)}.nepo-key{-webkit-appearance:none;appearance:none;border:0;font-family:inherit;width:calc(var(--screen-h) * .092);height:calc(var(--screen-h) * .092);border-radius:50%;background:#ffffff2b;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease;-webkit-tap-highlight-color:transparent}.nepo-key:active{background:#ffffff80;transition:none}.nepo-key-num{font-size:calc(var(--screen-h) * .038);font-weight:400;line-height:1}.nepo-key-letters{font-size:9px;font-weight:700;letter-spacing:1.6px;margin-top:2px;opacity:.9}.nepo-pass-footer{margin-top:auto;margin-bottom:calc(var(--screen-h) * .055);width:100%;display:flex;justify-content:space-between;padding:0 44px;font-size:15px}.nepo-pass-footer button{-webkit-appearance:none;appearance:none;border:0;background:none;color:#fff;font:inherit;cursor:pointer}.nepo-disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:45;background:#0a0e1ad9;backdrop-filter:blur(48px);-webkit-backdrop-filter:blur(48px);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:calc(var(--screen-h) * .24);text-align:center}.nepo-disabled[hidden]{display:none}.nepo-disabled-title{font-size:21px;font-weight:600}.nepo-disabled-sub{font-size:15px;opacity:.75;margin-top:10px;font-variant-numeric:tabular-nums}.nepo-home{position:absolute;top:0;right:0;bottom:0;left:0;z-index:18;background-image:linear-gradient(180deg,#0000006b,#0000004d 40%,#00000080),var(--nepo-wallpaper);background-size:cover;background-position:center;display:flex;flex-direction:column;padding:calc(72 * var(--pt)) calc(26 * var(--pt)) calc(12 * var(--pt))}.nepo-home[hidden]{display:none}.nepo-home.is-entering{animation:nepo-appin .5s cubic-bezier(.32,.72,0,1)}.nepo-home-grid{display:grid;grid-template-columns:repeat(4,calc(60 * var(--pt)));justify-content:space-between;row-gap:calc(22 * var(--pt));align-content:start}.nepo-home-search{margin:auto auto 0;display:flex;align-items:center;gap:calc(5 * var(--pt));height:calc(30 * var(--pt));padding:0 calc(13 * var(--pt));border-radius:999px;background:#ffffff38;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);color:#fff;font-size:calc(14 * var(--pt));font-weight:600}.nepo-home-search svg{width:calc(12 * var(--pt));height:calc(12 * var(--pt))}.nepo-appicon{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;font-family:inherit;position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--pt));cursor:pointer;-webkit-tap-highlight-color:transparent}.nepo-appicon:active .nepo-appicon-tile{transform:scale(.9);filter:brightness(.8)}.nepo-appicon.is-denied{animation:nepo-deny .45s ease}@keyframes nepo-deny{0%,to{transform:translate(0)}25%{transform:translate(-5px) rotate(-2deg)}50%{transform:translate(5px) rotate(2deg)}75%{transform:translate(-3px)}}.nepo-appicon-tile{width:calc(60 * var(--pt));height:calc(60 * var(--pt));border-radius:22.37%;display:flex;align-items:center;justify-content:center;box-shadow:0 calc(2 * var(--pt)) calc(6 * var(--pt)) #0000002e;transition:transform .15s ease,filter .15s ease;overflow:hidden;flex:0 0 auto}.nepo-appicon-glyph{color:#fff;font-size:calc(22 * var(--pt));font-weight:700}.nepo-cal-icon{background:#fff;flex-direction:column;justify-content:flex-start;padding-top:calc(7 * var(--pt))}.nepo-cal-weekday{color:#ff3b30;font-size:calc(10.5 * var(--pt));font-weight:600;line-height:1}.nepo-cal-day{color:#000;font-size:calc(34 * var(--pt));font-weight:300;line-height:1;letter-spacing:calc(-1 * var(--pt));margin-top:calc(1 * var(--pt))}.nepo-appicon-img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.nepo-appicon-label{font-size:calc(12 * var(--pt));font-weight:500;line-height:1.15;color:#fff;text-shadow:0 calc(.5 * var(--pt)) calc(2 * var(--pt)) rgba(0,0,0,.45);max-width:calc(80 * var(--pt));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nepo-appicon-badge{position:absolute;top:calc(-7 * var(--pt));right:calc(-7 * var(--pt));min-width:calc(23 * var(--pt));height:calc(23 * var(--pt));border-radius:999px;background:#ff3b30;color:#fff;font-size:calc(15 * var(--pt));font-weight:500;display:flex;align-items:center;justify-content:center;padding:0 calc(6 * var(--pt));z-index:2}.nepo-dock{margin:calc(14 * var(--pt)) calc(-14 * var(--pt)) 0;display:flex;justify-content:space-between;align-items:center;background:#ffffff38;backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);border-radius:calc(38 * var(--pt));padding:calc(18 * var(--pt)) calc(14 * var(--pt))}.nepo-appicon--dock{gap:0}.nepo-appicon--dock .nepo-appicon-tile{box-shadow:0 2px 8px #0003}.nepo-amex{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;background:#0d0f12;color:#fff;display:flex;flex-direction:column;padding:calc(var(--screen-h) * .075) 18px calc(var(--screen-h) * .05);overflow-y:auto;scrollbar-width:none}.nepo-amex::-webkit-scrollbar{display:none}.nepo-amex[hidden]{display:none}.nepo-amex.is-entering{animation:nepo-appin .5s cubic-bezier(.32,.72,0,1)}.nepo-amex-header{display:flex;flex-direction:column;gap:3px;margin-bottom:16px}.nepo-amex-brand{font-size:12px;font-weight:800;letter-spacing:2.5px;color:#7fa8d9}.nepo-amex-hello{font-size:17px;font-weight:600}.nepo-amex-card{position:relative;aspect-ratio:1.586;border-radius:14px;background:radial-gradient(120% 160% at 20% 0%,#3a3f47,#17191d 55%,#0b0c0e);border:1px solid rgba(255,255,255,.12);padding:16px;display:flex;flex-direction:column;box-shadow:0 14px 30px #00000080;flex:0 0 auto}.nepo-amex-card-chip{width:34px;height:26px;border-radius:5px;background:linear-gradient(135deg,#d8d8d8,#9a9a9a);opacity:.9}.nepo-amex-card-name{margin-top:auto;font-size:13px;font-weight:600;letter-spacing:1.6px}.nepo-amex-card-since{font-size:9px;letter-spacing:1.4px;opacity:.55;margin-top:3px}.nepo-amex-balance{padding:16px 2px 6px;border-bottom:1px solid rgba(255,255,255,.1)}.nepo-amex-row{display:flex;justify-content:space-between;font-size:14px;padding:4px 0}.nepo-amex-row span{opacity:.65}.nepo-amex-autopay{font-size:12px;color:#7fa8d9;padding:8px 0 10px}.nepo-amex-txns{padding-top:6px}.nepo-amex-txn{display:flex;justify-content:space-between;font-size:13.5px;padding:11px 2px;border-bottom:1px solid rgba(255,255,255,.07)}.nepo-amex-txn span:first-child{opacity:.85}.nepo-amex-txn--credit span{color:#58d68d;opacity:1!important}.nepo-calapp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;background:#fff;color:#000;font-family:var(--nepo-font);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-top:calc(54 * var(--pt))}.nepo-calapp::-webkit-scrollbar{display:none}.nepo-calapp[hidden]{display:none}.nepo-calapp.is-entering{animation:nepo-appin .5s cubic-bezier(.32,.72,0,1)}.nepo-calapp [hidden]{display:none!important}.nepo-calapp-nav{display:flex;justify-content:space-between;align-items:center;height:calc(44 * var(--pt));padding:0 calc(14 * var(--pt)) 0 calc(8 * var(--pt))}.nepo-calapp-navbtn{-webkit-appearance:none;appearance:none;border:0;background:none;display:flex;align-items:center;font-family:var(--nepo-font);font-size:calc(17 * var(--pt));color:#ff3b30;cursor:pointer;padding:0}.nepo-calapp-navbtn svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.nepo-calapp-navbtn:active{opacity:.4}.nepo-calapp-navbtn.is-muted{cursor:default}.nepo-calapp-navicons{display:flex;gap:calc(18 * var(--pt));color:#ff3b30}.nepo-calapp-navicons svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.nepo-calapp-monthbar{display:flex;align-items:center;justify-content:space-between;padding:calc(2 * var(--pt)) calc(16 * var(--pt)) calc(10 * var(--pt))}.nepo-calapp-monthname{font-size:calc(30 * var(--pt));font-weight:700;letter-spacing:calc(.3 * var(--pt))}.nepo-calapp-arrows{display:flex;gap:calc(4 * var(--pt))}.nepo-calapp-arrows button{-webkit-appearance:none;appearance:none;border:0;background:none;color:#ff3b30;cursor:pointer;padding:calc(4 * var(--pt))}.nepo-calapp-arrows svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt));display:block}.nepo-calapp-weekdays,.nepo-calapp-grid{display:grid;grid-template-columns:repeat(7,1fr);padding:0 calc(8 * var(--pt))}.nepo-calapp-weekdays{font-size:calc(12 * var(--pt));color:#8a8a8e;text-align:center;padding-bottom:calc(6 * var(--pt));border-bottom:.5px solid #d1d1d6}.nepo-calapp-grid{row-gap:calc(2 * var(--pt));padding-top:calc(6 * var(--pt));padding-bottom:calc(10 * var(--pt));border-bottom:.5px solid #d1d1d6}.nepo-calapp-cell{-webkit-appearance:none;appearance:none;border:0;background:none;height:calc(50 * var(--pt));display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:calc(3 * var(--pt));padding-top:calc(4 * var(--pt));font-family:var(--nepo-font);color:#000;cursor:pointer}.nepo-calapp-cell.is-empty{cursor:default}.nepo-calapp-cell.is-weekend .nepo-calapp-num{color:#8a8a8e}.nepo-calapp-num{width:calc(32 * var(--pt));height:calc(32 * var(--pt));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:calc(19 * var(--pt))}.nepo-calapp-cell.is-today .nepo-calapp-num{color:#ff3b30;font-weight:600}.nepo-calapp-cell.is-selected .nepo-calapp-num{background:#000;color:#fff;font-weight:600}.nepo-calapp-cell.is-today.is-selected .nepo-calapp-num{background:#ff3b30;color:#fff}.nepo-calapp-dot{width:calc(6 * var(--pt));height:calc(6 * var(--pt));border-radius:50%;background:#b3b3b8}.nepo-calapp-daylist{padding:0 0 calc(40 * var(--pt))}.nepo-calapp-dayhead{font-size:calc(13 * var(--pt));font-weight:600;color:#8a8a8e;text-transform:uppercase;padding:calc(14 * var(--pt)) calc(16 * var(--pt)) calc(6 * var(--pt))}.nepo-calapp-empty{text-align:center;color:#8a8a8e;font-size:calc(17 * var(--pt));padding:calc(28 * var(--pt)) 0}.nepo-calapp-event{-webkit-appearance:none;appearance:none;border:0;background:none;width:100%;display:flex;align-items:stretch;gap:calc(10 * var(--pt));padding:calc(10 * var(--pt)) calc(16 * var(--pt));text-align:left;font-family:var(--nepo-font);color:#000;cursor:pointer;border-bottom:.5px solid #e5e5ea}.nepo-calapp-event:active{background:#f2f2f7}.nepo-calapp-event-bar{flex:0 0 calc(4 * var(--pt));border-radius:2px;background:var(--ev)}.nepo-calapp-event-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(2 * var(--pt))}.nepo-calapp-event-title{font-size:calc(17 * var(--pt));font-weight:600}.nepo-calapp-event-loc{font-size:calc(15 * var(--pt));color:#8a8a8e}.nepo-calapp-event-time{display:flex;flex-direction:column;align-items:flex-end;font-size:calc(15 * var(--pt))}.nepo-calapp-event-time span+span{color:#8a8a8e}.nepo-calapp-detail{padding:calc(8 * var(--pt)) calc(16 * var(--pt)) calc(48 * var(--pt))}.nepo-calapp-detail-title{font-size:calc(24 * var(--pt));font-weight:700;line-height:1.2}.nepo-calapp-detail-loc{font-size:calc(17 * var(--pt));color:#8a8a8e;margin-top:calc(4 * var(--pt))}.nepo-calapp-detail-when{font-size:calc(17 * var(--pt));margin-top:calc(14 * var(--pt));line-height:1.35}.nepo-calapp-group{margin-top:calc(22 * var(--pt));border-top:.5px solid #d1d1d6;border-bottom:.5px solid #d1d1d6}.nepo-calapp-row{display:flex;justify-content:space-between;padding:calc(12 * var(--pt)) 0;font-size:calc(17 * var(--pt))}.nepo-calapp-row+.nepo-calapp-row{border-top:.5px solid #e5e5ea}.nepo-calapp-row-val{display:flex;align-items:center;gap:calc(6 * var(--pt));color:#8a8a8e}.nepo-calapp-row-val i{width:calc(10 * var(--pt));height:calc(10 * var(--pt));border-radius:50%}.nepo-calapp-notes-label{font-size:calc(17 * var(--pt));padding-top:calc(12 * var(--pt))}.nepo-calapp-notes{font-size:calc(15 * var(--pt));color:#3a3a3c;line-height:1.4;padding:calc(4 * var(--pt)) 0 calc(14 * var(--pt))}.nepo-msgs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;background:#fff;color:#000;font-family:var(--nepo-font);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-top:calc(54 * var(--pt))}.nepo-msgs::-webkit-scrollbar{display:none}.nepo-msgs[hidden]{display:none}.nepo-msgs.is-entering{animation:nepo-appin .5s cubic-bezier(.32,.72,0,1)}.nepo-msgs [hidden]{display:none!important}.nepo-msgs-nav{display:flex;justify-content:space-between;align-items:center;height:calc(44 * var(--pt));padding:0 calc(12 * var(--pt)) 0 calc(8 * var(--pt))}.nepo-msgs-navbtn{-webkit-appearance:none;appearance:none;border:0;background:none;display:flex;align-items:center;font-family:var(--nepo-font);font-size:calc(17 * var(--pt));color:#007aff;cursor:pointer;padding:0}.nepo-msgs-navbtn svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.nepo-msgs-navbtn:active{opacity:.4}.nepo-msgs-compose{width:calc(24 * var(--pt));height:calc(24 * var(--pt));color:#007aff}.nepo-msgs-largetitle{font-size:calc(34 * var(--pt));font-weight:700;letter-spacing:calc(.37 * var(--pt));padding:calc(2 * var(--pt)) calc(16 * var(--pt)) calc(8 * var(--pt))}.nepo-msgs-search{display:flex;align-items:center;gap:calc(6 * var(--pt));margin:0 calc(16 * var(--pt)) calc(8 * var(--pt));height:calc(36 * var(--pt));padding:0 calc(8 * var(--pt));border-radius:calc(10 * var(--pt));background:#eeeef0;color:#8a8a8e;font-size:calc(17 * var(--pt))}.nepo-msgs-search svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.nepo-msgs-list{list-style:none}.nepo-msgs-row{-webkit-appearance:none;appearance:none;border:0;background:none;width:100%;display:flex;align-items:center;text-align:left;font-family:var(--nepo-font);color:#000;cursor:pointer;padding:0}.nepo-msgs-row:active{background:#e5e5ea}.nepo-msgs-dot{flex:0 0 calc(22 * var(--pt));display:flex;justify-content:center}.nepo-msgs-row.is-unread .nepo-msgs-dot:before{content:"";width:calc(10 * var(--pt));height:calc(10 * var(--pt));border-radius:50%;background:#007aff}.nepo-msgs-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(2 * var(--pt));padding:calc(11 * var(--pt)) calc(16 * var(--pt)) calc(11 * var(--pt)) calc(10 * var(--pt));border-bottom:.5px solid #c6c6c8}.nepo-msgs-row-top{display:flex;align-items:baseline;gap:calc(6 * var(--pt))}.nepo-msgs-row-name{flex:1;min-width:0;font-size:calc(17 * var(--pt));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nepo-msgs-row-time{font-size:calc(15 * var(--pt));color:#8a8a8e;white-space:nowrap}.nepo-msgs-chev{width:calc(13 * var(--pt));height:calc(13 * var(--pt));color:#c4c4c7;align-self:center}.nepo-msgs-row-preview{font-size:calc(15 * var(--pt));line-height:1.3;color:#8a8a8e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nepo-msgs-avatar{flex:0 0 calc(44 * var(--pt));width:calc(44 * var(--pt));height:calc(44 * var(--pt));border-radius:50%;background:linear-gradient(180deg,#a5abb8,#858a95);color:#fff;font-size:calc(17 * var(--pt));font-weight:600;display:flex;align-items:center;justify-content:center;position:relative}.nepo-msgs-avatar.is-group{background:none}.nepo-msgs-avatar-mini{position:absolute;width:64%;height:64%;border-radius:50%;background:linear-gradient(180deg,#a5abb8,#858a95);color:#fff;font-size:calc(11 * var(--pt));font-weight:600;display:flex;align-items:center;justify-content:center;border:calc(1.5 * var(--pt)) solid #fff}.nepo-msgs-avatar-mini:first-child{left:0;top:0}.nepo-msgs-avatar-mini:last-child{right:0;bottom:0}.nepo-msgs-avatar--lg{flex-basis:calc(54 * var(--pt));width:calc(54 * var(--pt));height:calc(54 * var(--pt));font-size:calc(21 * var(--pt))}.nepo-msgs-avatar--lg .nepo-msgs-avatar-mini{font-size:calc(13 * var(--pt))}.nepo-msgs{--msg-bg: #fff;--msg-text: #000;--msg-muted: #8a8a8e;--msg-placeholder: #a1a1a6;--msg-recv: #e9e9eb;--msg-sent: #007aff;--msg-scrim: rgba(255, 255, 255, .94);--msg-scrim-0: rgba(255, 255, 255, 0);--glass-bg: rgba(255, 255, 255, .78);--glass-text: #000;--glass-edge: inset 0 0 0 .5px rgba(0, 0, 0, .07), inset 0 1px 0 rgba(255, 255, 255, .9);--glass-shadow: 0 calc(4 * var(--pt)) calc(16 * var(--pt)) rgba(0, 0, 0, .12)}.nepo-glass{background:var(--glass-bg);color:var(--glass-text);box-shadow:var(--glass-edge),var(--glass-shadow);backdrop-filter:blur(14px) saturate(1.8);-webkit-backdrop-filter:blur(14px) saturate(1.8)}.nepo-msgs-thread-view{min-height:calc(100% + calc(54 * var(--pt)));margin-top:calc(-54 * var(--pt));display:flex;flex-direction:column}.nepo-msgs-thread-nav{position:sticky;top:calc(-54 * var(--pt));z-index:2;display:flex;align-items:center;justify-content:space-between;padding:calc(60 * var(--pt)) calc(16 * var(--pt)) calc(10 * var(--pt));background:linear-gradient(180deg,var(--msg-scrim) 0%,var(--msg-scrim) 58%,var(--msg-scrim-0) 100%)}.nepo-msgs-thread-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.nepo-msgs-back{-webkit-appearance:none;appearance:none;border:0;display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--pt));min-width:calc(44 * var(--pt));height:calc(44 * var(--pt));padding:0 calc(10 * var(--pt));border-radius:999px;font-family:var(--nepo-font);cursor:pointer}.nepo-msgs-back svg{width:calc(24 * var(--pt));height:calc(24 * var(--pt));display:block;flex:0 0 auto}.nepo-msgs-back:active{transform:scale(.94)}.nepo-msgs-unread{min-width:calc(29 * var(--pt));height:calc(22 * var(--pt));padding:0 calc(7 * var(--pt));border-radius:999px;background:var(--glass-text);color:var(--msg-bg);font-size:calc(15 * var(--pt));font-weight:600;letter-spacing:-.2px;display:flex;align-items:center;justify-content:center}.nepo-msgs-unread[hidden]{display:none}.nepo-msgs-facetime{width:calc(44 * var(--pt));height:calc(44 * var(--pt));border-radius:50%;display:flex;align-items:center;justify-content:center}.nepo-msgs-facetime svg{width:calc(27 * var(--pt));height:calc(23 * var(--pt));display:block}.nepo-msgs-thread-who{position:absolute;left:50%;top:calc(82 * var(--pt));transform:translate(-50%,-50%);max-width:56%;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.nepo-msgs-thread-name{display:flex;align-items:center;gap:calc(4 * var(--pt));max-width:100%;font-size:calc(17 * var(--pt));font-weight:600;letter-spacing:-.3px;color:var(--msg-text);white-space:nowrap}.nepo-msgs-thread-name svg{width:calc(7 * var(--pt));height:calc(12 * var(--pt));flex:0 0 auto;color:var(--msg-muted)}.nepo-msgs-thread-sub{font-size:calc(13 * var(--pt));color:var(--msg-muted);margin-top:calc(1 * var(--pt));white-space:nowrap}.nepo-msgs-bubbles{flex:1;display:flex;flex-direction:column;gap:calc(2 * var(--pt));padding:calc(4 * var(--pt)) calc(16 * var(--pt)) calc(16 * var(--pt))}.nepo-msgs-stamp{align-self:center;font-size:calc(12 * var(--pt));color:var(--msg-muted);margin:calc(12 * var(--pt)) 0 calc(8 * var(--pt))}.nepo-msgs-stamp strong{font-weight:600}.nepo-msgs-sender{font-size:calc(11 * var(--pt));color:var(--msg-muted);margin:calc(6 * var(--pt)) 0 calc(1 * var(--pt)) calc(14 * var(--pt))}.nepo-msgs-bubble{position:relative;align-self:flex-start;max-width:75%;padding:calc(7.5 * var(--pt)) calc(13 * var(--pt));border-radius:calc(18 * var(--pt));background:var(--msg-recv);color:var(--msg-text);font-size:calc(17 * var(--pt));line-height:1.3;word-wrap:break-word}.nepo-msgs-bubble.is-mine{align-self:flex-end;background:var(--msg-sent);color:#fff}.nepo-msgs-bubble.is-mine+.nepo-msgs-bubble:not(.is-mine),.nepo-msgs-bubble:not(.is-mine)+.nepo-msgs-bubble.is-mine{margin-top:calc(8 * var(--pt))}.nepo-msgs-bubble:not(.is-mine):not(:has(+.nepo-msgs-bubble:not(.is-mine))):before,.nepo-msgs-bubble:not(.is-mine):not(:has(+.nepo-msgs-bubble:not(.is-mine))):after,.nepo-msgs-bubble.is-mine:not(:has(+.nepo-msgs-bubble.is-mine)):before,.nepo-msgs-bubble.is-mine:not(:has(+.nepo-msgs-bubble.is-mine)):after{content:"";position:absolute;bottom:0;height:calc(21 * var(--pt))}.nepo-msgs-bubble:not(.is-mine):not(:has(+.nepo-msgs-bubble:not(.is-mine))):before{left:calc(-6 * var(--pt));width:calc(17 * var(--pt));background:var(--msg-recv);border-bottom-right-radius:calc(14 * var(--pt)) calc(12 * var(--pt))}.nepo-msgs-bubble:not(.is-mine):not(:has(+.nepo-msgs-bubble:not(.is-mine))):after{left:calc(-22 * var(--pt));width:calc(22 * var(--pt));background:var(--msg-bg);border-bottom-right-radius:calc(9 * var(--pt))}.nepo-msgs-bubble.is-mine:not(:has(+.nepo-msgs-bubble.is-mine)):before{right:calc(-6 * var(--pt));width:calc(17 * var(--pt));background:var(--msg-sent);border-bottom-left-radius:calc(14 * var(--pt)) calc(12 * var(--pt))}.nepo-msgs-bubble.is-mine:not(:has(+.nepo-msgs-bubble.is-mine)):after{right:calc(-22 * var(--pt));width:calc(22 * var(--pt));background:var(--msg-bg);border-bottom-left-radius:calc(9 * var(--pt))}.nepo-msgs-input{position:sticky;bottom:0;display:flex;align-items:center;gap:calc(8 * var(--pt));padding:calc(10 * var(--pt)) calc(16 * var(--pt)) calc(30 * var(--pt));background:linear-gradient(0deg,var(--msg-scrim) 0%,var(--msg-scrim) 60%,var(--msg-scrim-0) 100%)}.nepo-msgs-plus{flex:0 0 calc(38 * var(--pt));width:calc(38 * var(--pt));height:calc(38 * var(--pt));border-radius:50%;display:flex;align-items:center;justify-content:center}.nepo-msgs-plus svg{width:55%;height:55%}.nepo-msgs-fieldwrap{flex:1;min-width:0;display:flex;align-items:center;height:calc(38 * var(--pt));padding:0 calc(4 * var(--pt)) 0 calc(14 * var(--pt));border-radius:calc(19 * var(--pt))}.nepo-msgs-field{flex:1;min-width:0;height:100%;display:flex;align-items:center;border:0;background:transparent;color:var(--msg-placeholder);font-size:calc(17 * var(--pt))}.nepo-msgs-mic{flex:0 0 auto;width:calc(21 * var(--pt));height:calc(21 * var(--pt));color:var(--msg-muted);margin-right:calc(6 * var(--pt))}.nepo-msgs-fieldwrap .nepo-msgs-send{display:none;flex-basis:calc(30 * var(--pt));width:calc(30 * var(--pt));height:calc(30 * var(--pt))}.has-text .nepo-msgs-mic{display:none}.has-text .nepo-msgs-send{display:flex}.nepo-banner{position:absolute;z-index:58;left:calc(8 * var(--pt));right:calc(8 * var(--pt));top:calc(52 * var(--pt));display:flex;align-items:center;gap:calc(10 * var(--pt));padding:calc(12 * var(--pt)) calc(14 * var(--pt));border-radius:calc(22 * var(--pt));background:#f6f6f6d1;backdrop-filter:blur(30px) saturate(1.8);-webkit-backdrop-filter:blur(30px) saturate(1.8);box-shadow:0 calc(8 * var(--pt)) calc(30 * var(--pt)) #0000002e;color:#000;font-family:var(--nepo-font);cursor:pointer;touch-action:none;transform:translateY(calc(-150 * var(--pt)));opacity:0;transition:transform .45s cubic-bezier(.32,.72,0,1),opacity .3s ease}.nepo-banner[hidden]{display:none}.nepo-banner.is-visible{transform:translateY(0);opacity:1}.nepo-banner-avatar{position:relative;flex:0 0 calc(38 * var(--pt));height:calc(38 * var(--pt))}.nepo-banner-avatar .nepo-msgs-avatar{width:100%;height:100%;font-size:calc(15 * var(--pt))}.nepo-banner-avatar .nepo-msgs-avatar-mini{font-size:calc(9 * var(--pt))}.nepo-banner-app{position:absolute;right:calc(-4 * var(--pt));bottom:calc(-4 * var(--pt));width:calc(18 * var(--pt));height:calc(18 * var(--pt));border-radius:calc(5 * var(--pt));border:calc(1.5 * var(--pt)) solid rgba(246,246,246,.9)}.nepo-banner-body{flex:1;min-width:0;display:flex;flex-direction:column}.nepo-banner-top{display:flex;align-items:baseline;gap:calc(6 * var(--pt))}.nepo-banner-title{flex:1;min-width:0;font-size:calc(15 * var(--pt));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nepo-banner-time,.nepo-banner-sub{font-size:calc(13 * var(--pt));color:#6e6e73}.nepo-banner-text{font-size:calc(15 * var(--pt));line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nepo-void--password{flex-direction:column}.nepo-void--password.is-keyboard{position:fixed;left:0;right:0;z-index:100;background:#fff;justify-content:center}.nepo-msgs--intake{z-index:5}.nepo-msgs-avatar.nepo-msgs-avatar--brand{background:#000;font-size:calc(15 * var(--pt));font-weight:800;letter-spacing:-.5px}.nepo-home-indicator--static{cursor:default}.nepo-msgs-bubble--in{animation:nepo-bubble-in .28s cubic-bezier(.32,.72,0,1);transform-origin:bottom left}.nepo-msgs-bubble--in.is-mine{transform-origin:bottom right}@keyframes nepo-bubble-in{0%{opacity:0;transform:scale(.85) translateY(6px)}to{opacity:1;transform:none}}.nepo-msgs-delivered{align-self:flex-end;font-size:calc(11 * var(--pt));font-weight:600;color:var(--msg-muted);margin:calc(2 * var(--pt)) calc(4 * var(--pt)) 0 0}.nepo-msgs-typing{align-self:flex-start;display:flex;gap:calc(4 * var(--pt));padding:calc(12 * var(--pt)) calc(14 * var(--pt));border-radius:calc(18 * var(--pt));background:var(--msg-recv)}.nepo-msgs-typing span{width:calc(8 * var(--pt));height:calc(8 * var(--pt));border-radius:50%;background:var(--msg-muted);animation:nepo-typing 1.2s ease-in-out infinite}.nepo-msgs-typing span:nth-child(2){animation-delay:.15s}.nepo-msgs-typing span:nth-child(3){animation-delay:.3s}@keyframes nepo-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(calc(-2 * var(--pt)))}}.nepo-intake-note{position:sticky;bottom:calc(80 * var(--pt));margin:0 calc(14 * var(--pt));padding:calc(8 * var(--pt)) calc(10 * var(--pt));font-size:calc(10.5 * var(--pt));line-height:1.35;color:var(--msg-muted);background:var(--msg-scrim);border-radius:calc(10 * var(--pt))}.nepo-intake-note[hidden]{display:none}.nepo-msgs-input--live{gap:calc(8 * var(--pt))}input.nepo-msgs-field{-webkit-appearance:none;appearance:none;min-width:0;background:transparent;font-family:var(--nepo-font);font-size:max(16px,calc(17 * var(--pt)));color:var(--msg-text);caret-color:var(--msg-sent);outline:none;border-radius:calc(17 * var(--pt))}input.nepo-msgs-field::placeholder{color:var(--msg-placeholder)}.nepo-msgs-send{-webkit-appearance:none;appearance:none;border:0;flex:0 0 calc(30 * var(--pt));width:calc(30 * var(--pt));height:calc(30 * var(--pt));border-radius:50%;background:var(--msg-sent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .15s ease}.nepo-msgs-send svg{width:62%;height:62%}.nepo-msgs-send:disabled{background:#c7c7cc;cursor:default}.nepo-appicon-badge[hidden]{display:none}.nepo-mail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;background:#fff;color:#000;font-family:var(--nepo-font);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding-top:calc(54 * var(--pt))}.nepo-mail::-webkit-scrollbar{display:none}.nepo-mail[hidden]{display:none}.nepo-mail.is-entering{animation:nepo-appin .5s cubic-bezier(.32,.72,0,1)}.nepo-mail [hidden]{display:none!important}.nepo-mail-inbox{min-height:100%;display:flex;flex-direction:column}.nepo-mail-nav{position:sticky;top:calc(-54 * var(--pt));margin-top:calc(-54 * var(--pt));z-index:2;display:flex;justify-content:space-between;align-items:center;height:calc(98 * var(--pt));padding:calc(54 * var(--pt)) calc(8 * var(--pt)) 0;background:#ffffffeb;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8)}.nepo-mail-navbtn{-webkit-appearance:none;appearance:none;border:0;background:none;display:flex;align-items:center;gap:calc(1 * var(--pt));font-family:var(--nepo-font);font-size:calc(17 * var(--pt));color:#007aff;cursor:pointer;padding:0 calc(8 * var(--pt)) 0 0}.nepo-mail-navbtn svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.nepo-mail-navbtn:active{opacity:.4}.nepo-mail-navbtn--muted{padding:0 calc(8 * var(--pt));cursor:default}.nepo-mail-largetitle{font-size:calc(34 * var(--pt));font-weight:700;letter-spacing:calc(.37 * var(--pt));padding:calc(2 * var(--pt)) calc(16 * var(--pt)) calc(8 * var(--pt))}.nepo-mail-list{list-style:none}.nepo-mail-row{-webkit-appearance:none;appearance:none;border:0;background:none;width:100%;display:flex;align-items:flex-start;text-align:left;font-family:var(--nepo-font);color:#000;cursor:pointer;padding:0}.nepo-mail-row:active{background:#e5e5ea}.nepo-mail-dot{flex:0 0 calc(30 * var(--pt));display:flex;justify-content:center;padding-top:calc(17 * var(--pt))}.nepo-mail-row.is-unread .nepo-mail-dot:before{content:"";width:calc(10 * var(--pt));height:calc(10 * var(--pt));border-radius:50%;background:#007aff}.nepo-mail-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(1 * var(--pt));padding:calc(11 * var(--pt)) calc(16 * var(--pt)) calc(11 * var(--pt)) 0;border-bottom:.5px solid #c6c6c8}.nepo-mail-row-top{display:flex;align-items:baseline;gap:calc(6 * var(--pt))}.nepo-mail-from{flex:1;min-width:0;font-size:calc(17 * var(--pt));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nepo-mail-time{font-size:calc(15 * var(--pt));color:#8a8a8e;white-space:nowrap}.nepo-mail-row-top .nepo-icon{width:calc(13 * var(--pt));height:calc(13 * var(--pt));color:#c4c4c7;align-self:center}.nepo-mail-subject{font-size:calc(15 * var(--pt))}.nepo-mail-preview{font-size:calc(15 * var(--pt));line-height:1.3;color:#8a8a8e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nepo-mail-empty{text-align:center;color:#8a8a8e;font-size:calc(17 * var(--pt));padding-top:calc(120 * var(--pt))}.nepo-mail-toolbar{margin-top:auto;position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;height:calc(83 * var(--pt));padding-bottom:calc(34 * var(--pt));background:#f9f9f9f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:.5px solid #c6c6c8}.nepo-mail-toolbar-status{font-size:calc(11 * var(--pt));color:#000}.nepo-mail-compose{position:absolute;right:calc(16 * var(--pt));top:calc(12 * var(--pt));width:calc(24 * var(--pt));height:calc(24 * var(--pt));color:#007aff}.nepo-mail-head{display:flex;gap:calc(10 * var(--pt));padding:calc(8 * var(--pt)) calc(16 * var(--pt)) 0}.nepo-mail-avatar{flex:0 0 calc(40 * var(--pt));height:calc(40 * var(--pt));border-radius:50%;background:linear-gradient(180deg,#16284a,#0c1830);display:flex;align-items:center;justify-content:center}.nepo-mail-avatar svg{width:60%;height:60%}.nepo-mail-head-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(2 * var(--pt))}.nepo-mail-head-row{display:flex;align-items:baseline;gap:calc(6 * var(--pt))}.nepo-mail-head-from{flex:1;min-width:0;font-size:calc(17 * var(--pt));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nepo-mail-head-date{font-size:calc(15 * var(--pt));color:#8a8a8e;white-space:nowrap}.nepo-mail-head-to{font-size:calc(15 * var(--pt));color:#8a8a8e}.nepo-mail-head-subject{font-size:calc(20 * var(--pt));font-weight:600;padding:calc(14 * var(--pt)) calc(16 * var(--pt)) calc(12 * var(--pt));border-bottom:.5px solid #c6c6c8;margin:0}.nepo-mail-body{padding:calc(14 * var(--pt)) calc(16 * var(--pt)) calc(56 * var(--pt));font-size:calc(16 * var(--pt));line-height:1.4}.nepo-mail-signoff{margin-top:calc(18 * var(--pt))}.nepo-mail-policy{margin-top:calc(14 * var(--pt))}.nepo-mail-policy p{margin:0 0 .9em}.nepo-mail-policy h1,.nepo-mail-policy h2,.nepo-mail-policy h3,.nepo-mail-policy h4{font-size:1em;font-weight:600;margin:1.4em 0 .4em}.nepo-mail-policy ul,.nepo-mail-policy ol{margin:0 0 .9em 1.3em}.nepo-mail-policy li{margin-bottom:.3em}.nepo-mail-policy a{color:#007aff;text-decoration:none}.nepo-mail-policy table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:.9em}.nepo-mail-policy td,.nepo-mail-policy th{border:.5px solid #c6c6c8;padding:.35em .45em;text-align:left;vertical-align:top}.shopify-policy__body p{margin:0 0 .9em}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-size:1em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:1.6em 0 .6em;text-align:left}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 .9em 1.4em}.shopify-policy__body li{margin-bottom:.35em}.shopify-policy__body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:.95em}.shopify-policy__body td,.shopify-policy__body th{border:1px solid #cfcbbf;padding:.4em .5em;text-align:left;vertical-align:top}.nepo-app{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:#fff;color:#000;display:flex;flex-direction:column;padding-top:calc(54 * var(--pt))}.nepo-app[hidden]{display:none}.nepo-app.is-entering{animation:nepo-appin .55s cubic-bezier(.32,.72,0,1)}@keyframes nepo-appin{0%{transform:scale(.88);opacity:0;border-radius:60px}to{transform:scale(1);opacity:1;border-radius:0}}.nepo-app .nepo-icon{width:calc(24 * var(--pt));height:calc(24 * var(--pt))}.nepo-app-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(44 * var(--pt));padding:0 calc(14 * var(--pt));flex:0 0 auto}.nepo-ig-hbtn{-webkit-appearance:none;appearance:none;border:0;background:none;padding:calc(4 * var(--pt));position:relative;color:#000;cursor:pointer;-webkit-tap-highlight-color:transparent}.nepo-ig-hbtn .nepo-icon{width:calc(25 * var(--pt));height:calc(25 * var(--pt))}.nepo-ig-hbtn:active{opacity:.5}.nepo-ig-dot{position:absolute;top:calc(5 * var(--pt));right:calc(3 * var(--pt));width:calc(8 * var(--pt));height:calc(8 * var(--pt));border-radius:50%;background:#ff3040;border:calc(1.5 * var(--pt)) solid #fff}.nepo-ig-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-44%);color:#000;line-height:0;pointer-events:none}.nepo-ig-wordmark{width:calc(106 * var(--pt));height:auto;display:block}.nepo-feed-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nepo-feed-scroll::-webkit-scrollbar{display:none}.nepo-stories{display:flex;gap:calc(14 * var(--pt));padding:calc(4 * var(--pt)) calc(12 * var(--pt)) calc(10 * var(--pt));overflow-x:auto;scrollbar-width:none}.nepo-stories::-webkit-scrollbar{display:none}.nepo-story{display:flex;flex-direction:column;align-items:center;gap:calc(5 * var(--pt));flex:0 0 auto;width:calc(72 * var(--pt))}.nepo-story-ring{position:relative;width:calc(72 * var(--pt));height:calc(72 * var(--pt));border-radius:50%;padding:calc(2.5 * var(--pt));background:linear-gradient(45deg,#ffd600,#ff7a00 25%,#ff0069 55%,#d300c5 80%,#7638fa);display:block}.nepo-story.is-seen .nepo-story-ring{background:#dbdbdb;padding:calc(1 * var(--pt))}.nepo-story-ring--none{background:none;padding:0}.nepo-story-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:calc(3 * var(--pt)) solid #fff;display:block;background:#fafafa}.nepo-story-avatar{width:100%;height:100%;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:calc(19 * var(--pt));letter-spacing:-.5px}.nepo-story-add{position:absolute;right:0;bottom:0;width:calc(24 * var(--pt));height:calc(24 * var(--pt));border-radius:50%;background:#000;color:#fff;border:calc(3 * var(--pt)) solid #fff;display:flex;align-items:center;justify-content:center}.nepo-story-add .nepo-icon{width:calc(11 * var(--pt));height:calc(11 * var(--pt))}.nepo-story-name{font-size:calc(12 * var(--pt));color:#000;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nepo-story-name--muted{color:#737373}.nepo-post{padding-bottom:calc(16 * var(--pt))}.nepo-post-header{display:flex;align-items:center;gap:calc(10 * var(--pt));padding:calc(8 * var(--pt)) calc(10 * var(--pt)) calc(8 * var(--pt)) calc(12 * var(--pt))}.nepo-post-avatar-ring{width:calc(34 * var(--pt));height:calc(34 * var(--pt));border-radius:50%;padding:calc(1.5 * var(--pt));background:linear-gradient(45deg,#ffd600,#ff7a00 25%,#ff0069 55%,#d300c5 80%,#7638fa);flex:0 0 auto}.nepo-post-avatar{width:100%;height:100%;border-radius:50%;border:calc(2 * var(--pt)) solid #fff;background:#000;color:#fff;font-weight:800;font-size:calc(10.5 * var(--pt));letter-spacing:-.3px;display:flex;align-items:center;justify-content:center}.nepo-post-meta{display:flex;flex-direction:column;min-width:0}.nepo-post-user{font-size:calc(13.5 * var(--pt));font-weight:600;display:flex;align-items:center;line-height:1.2}.nepo-app .nepo-icon--verified{width:calc(10 * var(--pt));height:calc(10 * var(--pt));margin-left:calc(3.5 * var(--pt));flex:0 0 auto}.nepo-post-more{margin-left:auto;color:#000;display:flex}.nepo-post-more .nepo-icon{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.nepo-post-media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#fafafa;touch-action:pan-y}.nepo-post-track{display:flex;height:100%;transition:transform .35s cubic-bezier(.32,.72,0,1)}.nepo-post-slide{flex:0 0 100%;height:100%;position:relative}.nepo-post-slide img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.nepo-post-slide--empty{display:flex;align-items:center;justify-content:center;color:#737373;font-weight:600}.nepo-slide-count{position:absolute;top:calc(12 * var(--pt));right:calc(12 * var(--pt));background:#121212b3;color:#fff;font-size:calc(12 * var(--pt));font-weight:500;padding:calc(4 * var(--pt)) calc(9 * var(--pt));border-radius:999px}.nepo-post-tag{position:absolute;left:calc(12 * var(--pt));bottom:calc(12 * var(--pt));width:calc(24 * var(--pt));height:calc(24 * var(--pt));border-radius:50%;background:#121212b3;color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.nepo-post-tag .nepo-icon{width:calc(13 * var(--pt));height:calc(13 * var(--pt))}.nepo-post-media[data-post-media]{cursor:default}.nepo-post-media.is-dragging{cursor:grabbing}.nepo-post-media.is-dragging .nepo-post-nav{opacity:0!important}.nepo-post-nav{-webkit-appearance:none;appearance:none;border:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(26 * var(--pt));height:calc(26 * var(--pt));border-radius:50%;background:#ffffffeb;color:#262626;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease,transform .15s ease;box-shadow:0 1px 5px #00000040;z-index:3}.nepo-post-nav--prev{left:calc(10 * var(--pt))}.nepo-post-nav--next{right:calc(10 * var(--pt))}.nepo-post-nav:disabled{opacity:0!important;pointer-events:none}.nepo-post-media:hover .nepo-post-nav{opacity:1}.nepo-post-nav:active{transform:translateY(-50%) scale(.88)}@media(hover:none){.nepo-post-nav{display:none}}.nepo-heart-burst{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#fff;opacity:0}.nepo-app .nepo-heart-burst .nepo-icon{width:calc(96 * var(--pt));height:calc(96 * var(--pt));filter:drop-shadow(0 4px 18px rgba(0,0,0,.35))}.nepo-heart-burst.is-bursting{animation:nepo-burst .9s cubic-bezier(.17,.89,.32,1.27)}@keyframes nepo-burst{0%{opacity:0;transform:scale(.3)}15%{opacity:1;transform:scale(1.12)}30%{transform:scale(.96)}45%{transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(1) translateY(-14px)}}.nepo-post-cta{-webkit-appearance:none;appearance:none;border:0;font-family:inherit;width:100%;display:flex;align-items:center;justify-content:space-between;height:calc(44 * var(--pt));padding:0 calc(12 * var(--pt));background:#fff;border-bottom:.5px solid #dbdbdb;color:#000;font-size:calc(14 * var(--pt));font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.nepo-post-cta .nepo-icon{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.nepo-post-cta:hover,.nepo-post-cta:active{background:#0095f6;color:#fff}.nepo-post-actions{position:relative;display:flex;align-items:center;gap:calc(16 * var(--pt));padding:calc(10 * var(--pt)) calc(12 * var(--pt)) calc(4 * var(--pt))}.nepo-action-group{display:flex;align-items:center;gap:calc(4 * var(--pt))}.nepo-action-count{font-size:calc(13.5 * var(--pt));font-weight:600;color:#000}.nepo-action{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;display:flex;cursor:pointer;color:#000;transition:transform .15s ease;-webkit-tap-highlight-color:transparent}.nepo-action:active{transform:scale(.85)}.nepo-action--save{margin-left:auto}.nepo-action.is-liked{color:#ff3040}.nepo-action.is-liked svg path{fill:#ff3040;stroke:#ff3040}.nepo-action.is-liked{animation:nepo-like-pop .35s ease}@keyframes nepo-like-pop{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}.nepo-post-dots{display:flex;justify-content:center;align-items:center;gap:calc(4 * var(--pt));height:calc(6 * var(--pt));margin-top:calc(10 * var(--pt));pointer-events:none}.nepo-post-dots+.nepo-post-actions{padding-top:calc(4 * var(--pt))}.nepo-post-dot{width:calc(6 * var(--pt));height:calc(6 * var(--pt));border-radius:50%;background:#dbdbdb;transition:background .2s}.nepo-post-dot.is-active{background:#0095f6}.nepo-post-caption{font-size:calc(14 * var(--pt));padding:calc(4 * var(--pt)) calc(12 * var(--pt)) 0;line-height:calc(18 * var(--pt))}.nepo-post-caption strong{font-weight:600;margin-right:calc(4 * var(--pt))}.nepo-post-price{font-weight:600}.nepo-post-soldout{color:#737373;text-decoration:line-through;margin-left:3px}.nepo-post-comments{font-size:calc(14 * var(--pt));color:#737373;padding:calc(4 * var(--pt)) calc(12 * var(--pt)) 0;cursor:pointer}.nepo-post-time{font-size:calc(12 * var(--pt));color:#737373;padding:calc(4 * var(--pt)) calc(12 * var(--pt)) 0}.nepo-feed-end{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--pt));padding:calc(44 * var(--pt)) 0 calc(60 * var(--pt));color:#737373;font-size:calc(13 * var(--pt))}.nepo-feed-end-mark{width:calc(54 * var(--pt));height:calc(54 * var(--pt));border-radius:50%;border:1.5px solid #000;color:#000;display:flex;align-items:center;justify-content:center;font-weight:800}.nepo-tabbar{display:flex;align-items:flex-start;justify-content:space-around;height:calc(83 * var(--pt));padding:calc(10 * var(--pt)) calc(6 * var(--pt)) 0;border-top:.5px solid #dbdbdb;background:#fff;flex:0 0 auto}.nepo-tab{-webkit-appearance:none;appearance:none;border:0;background:none;padding:calc(4 * var(--pt)) calc(10 * var(--pt));position:relative;color:#000;cursor:pointer;display:flex;-webkit-tap-highlight-color:transparent}.nepo-tab .nepo-icon{width:calc(26 * var(--pt));height:calc(26 * var(--pt))}.nepo-tab:active{opacity:.5}.nepo-tab-avatar{width:calc(27 * var(--pt));height:calc(27 * var(--pt));border-radius:50%;background:#000;color:#fff;font-weight:800;font-size:calc(9 * var(--pt));letter-spacing:-.3px;display:flex;align-items:center;justify-content:center;cursor:pointer}.nepo-cart-badge{position:absolute;top:calc(-2 * var(--pt));right:calc(2 * var(--pt));min-width:calc(19 * var(--pt));height:calc(19 * var(--pt));border-radius:999px;background:#ff3040;color:#fff;font-size:calc(11 * var(--pt));font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 calc(5 * var(--pt));border:calc(2 * var(--pt)) solid #fff}.nepo-cart-badge[hidden]{display:none}.nepo-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:48;background:#00000073;opacity:0;transition:opacity .3s ease}.nepo-sheet-backdrop.is-open{opacity:1}.nepo-sheet-backdrop[hidden]{display:none}.nepo-sheet{position:absolute;left:0;right:0;bottom:0;z-index:50;max-height:78%;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .38s cubic-bezier(.32,.72,0,1);color:var(--nepo-ig-text)}.nepo-sheet.is-open{transform:translateY(0)}.nepo-sheet[hidden]{display:none}.nepo-sheet-grab{width:38px;height:4.5px;border-radius:999px;background:#d9d9d9;margin:9px auto 4px;flex:0 0 auto}.nepo-sheet-title{text-align:center;font-size:15px;font-weight:700;padding:6px 0 10px;border-bottom:1px solid var(--nepo-ig-border)}.nepo-sheet-body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:16px}.nepo-ps-image{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.nepo-ps-info{padding:14px 16px 4px}.nepo-ps-title{font-size:17px;font-weight:700}.nepo-ps-price{font-size:15px;margin-top:3px}.nepo-ps-desc{font-size:13.5px;color:var(--nepo-ig-muted);line-height:1.5;margin-top:8px}.nepo-ps-variants{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 4px}.nepo-variant-btn{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:13px;font-weight:600;padding:9px 15px;border-radius:999px;border:1.4px solid #dbdbdb;background:#fff;color:var(--nepo-ig-text);cursor:pointer}.nepo-variant-btn.is-selected{border-color:#000;background:#000;color:#fff}.nepo-variant-btn:disabled{opacity:.35;text-decoration:line-through;cursor:default}.nepo-ps-add{-webkit-appearance:none;appearance:none;border:0;font-family:inherit;display:block;width:calc(100% - 32px);margin:14px 16px 6px;padding:14px;border-radius:12px;background:#000;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.nepo-ps-add:disabled{background:#dbdbdb;cursor:default}.nepo-cart-line{display:flex;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--nepo-ig-border)}.nepo-cart-line img{width:56px;height:56px;border-radius:10px;object-fit:cover}.nepo-cart-line-info{flex:1;min-width:0}.nepo-cart-line-title{font-size:14px;font-weight:600}.nepo-cart-line-variant{font-size:12.5px;color:var(--nepo-ig-muted);margin-top:1px}.nepo-cart-line-price{font-size:13.5px;margin-top:3px}.nepo-cart-qty{display:flex;align-items:center;gap:10px}.nepo-cart-qty button{-webkit-appearance:none;appearance:none;border:1.2px solid #dbdbdb;background:#fff;width:26px;height:26px;border-radius:50%;font-size:15px;line-height:1;cursor:pointer;color:var(--nepo-ig-text)}.nepo-cart-empty{text-align:center;color:var(--nepo-ig-muted);font-size:14px;padding:36px 0}.nepo-cart-footer{padding:12px 16px calc(var(--screen-h) * .035);border-top:1px solid var(--nepo-ig-border)}.nepo-checkout-btn{display:block;text-align:center;text-decoration:none;padding:14px;border-radius:12px;background:#000;color:#fff;font-size:15px;font-weight:700}.nepo-sp{padding:calc(6 * var(--pt)) calc(16 * var(--pt)) calc(28 * var(--pt))}.nepo-sp-head{display:flex;align-items:center;gap:calc(12 * var(--pt))}.nepo-sp-thumb{width:calc(52 * var(--pt));height:calc(52 * var(--pt));border-radius:calc(8 * var(--pt));object-fit:cover;background:#f3f3f3;flex:0 0 auto}.nepo-sp-meta{min-width:0}.nepo-sp-title{font-size:calc(15 * var(--pt));font-weight:600;color:#000}.nepo-sp-price{font-size:calc(14 * var(--pt));color:#737373;margin-top:calc(2 * var(--pt))}.nepo-sp-label{font-size:calc(13 * var(--pt));font-weight:600;color:#000;margin:calc(18 * var(--pt)) 0 calc(10 * var(--pt))}.nepo-sp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(8 * var(--pt))}.nepo-sp-size{-webkit-appearance:none;appearance:none;font-family:inherit;height:calc(44 * var(--pt));border-radius:calc(10 * var(--pt));border:1px solid #dbdbdb;background:#fff;color:#000;font-size:calc(15 * var(--pt));font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.nepo-sp-size:hover:not(:disabled){border-color:#000}.nepo-sp-size.is-selected{background:#000;border-color:#000;color:#fff}.nepo-sp-size:disabled:not(.is-selected){color:#c7c7c7;background:#fafafa;text-decoration:line-through;cursor:default}.nepo-toast{position:absolute;bottom:calc(var(--screen-h) * .11);left:50%;transform:translate(-50%,16px);background:#262626f0;color:#fff;font-size:13px;font-weight:600;padding:10px 18px;border-radius:999px;opacity:0;transition:opacity .25s ease,transform .25s ease;z-index:47;pointer-events:none;white-space:nowrap}.nepo-toast.is-visible{opacity:1;transform:translate(-50%)}@media(max-width:767px){.nepo-lockscreen{touch-action:pan-y}}.nepo-grid-section{--grid-gap: 2px;background:#fff;color:#000;font-family:var(--nepo-brand-font);text-transform:uppercase;letter-spacing:-.01em;padding:72px 0 0}.nepo-grid-header{display:flex;align-items:baseline;justify-content:space-between;padding:0 20px 20px}.nepo-grid-title{font-size:12px;font-weight:700;letter-spacing:-.01em}.nepo-grid-count{font-size:12px;font-weight:400;color:#737373}.nepo-grid{list-style:none;display:grid;grid-template-columns:repeat(var(--grid-cols, 3),minmax(0,1fr));gap:40px var(--grid-gap)}.nepo-grid-link{display:block;color:inherit;text-decoration:none}.nepo-grid-media{position:relative;display:block;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.nepo-grid-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .35s ease}.nepo-grid-img--hover{opacity:0}@media(hover:hover){.nepo-grid-media.has-hover:hover .nepo-grid-img:not(.nepo-grid-img--hover){opacity:0}.nepo-grid-media.has-hover:hover .nepo-grid-img--hover{opacity:1}}.nepo-grid-badge{position:absolute;left:12px;top:12px;font-size:11px;font-weight:500;letter-spacing:-.01em;text-transform:uppercase;color:#737373}.nepo-grid-info{display:flex;flex-direction:column;gap:3px;padding:12px 20px 0;font-size:12px;line-height:1.3}.nepo-grid-name{font-weight:500}.nepo-grid-price{font-weight:400;color:#737373}@media(max-width:989px){.nepo-grid{grid-template-columns:repeat(min(var(--grid-cols, 3),3),minmax(0,1fr))}}@media(max-width:749px){.nepo-grid-section{padding-top:48px}.nepo-grid-header{padding:0 14px 14px}.nepo-grid{grid-template-columns:repeat(var(--grid-cols-mobile, 2),minmax(0,1fr));gap:28px var(--grid-gap)}.nepo-grid-info{padding:10px 14px 0;font-size:12px}}.nepo-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 20px;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--nepo-brand-font);font-size:12px;text-transform:uppercase;letter-spacing:-.01em}.nepo-topbar a{color:#000;text-decoration:none}.nepo-topbar a:hover{text-decoration:underline;text-underline-offset:3px}.nepo-topbar-back{justify-self:start}.nepo-topbar-logo{font-weight:700}.nepo-topbar-bag{justify-self:end}@media(max-width:749px){.nepo-topbar{padding:0 14px}}.nepo-footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;padding:96px 20px 32px;font-family:var(--nepo-brand-font);font-size:12px;text-transform:uppercase;letter-spacing:-.01em;color:#737373}.nepo-footer-links{display:flex;flex-wrap:wrap;gap:8px 20px}.nepo-footer a{color:#000;text-decoration:none}.nepo-footer a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.nepo-footer{flex-direction:column;padding:64px 14px 28px}}.shopify-policy__container{max-width:640px!important;margin:0 auto!important;padding:56px 20px 0!important;font-family:var(--nepo-legal-font);font-size:12px;line-height:1.6;color:#111}.shopify-policy__title{text-align:center;margin-bottom:28px}.shopify-policy__title:before{content:"Nepotism\ae";display:block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding-bottom:14px;margin-bottom:20px;border-bottom:3px double #111}.shopify-policy__title h1{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px}.shopify-policy__body{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.nepo-skip{position:absolute;left:12px;top:-40px;z-index:100;padding:8px 12px;background:#000;color:#fff;font-family:var(--nepo-brand-font);font-size:12px;text-transform:uppercase;text-decoration:none}.nepo-skip:focus{top:12px}main:focus{outline:none}.nepo-pagehead{font-family:var(--nepo-brand-font);text-transform:uppercase;letter-spacing:-.01em;text-align:center;padding:40px 20px 32px}.nepo-pagehead-title{font-size:12px;font-weight:700}.nepo-pagehead-sub{font-size:12px;color:#737373;margin-top:4px}.nepo-pagehead-desc{font-size:12px;line-height:1.6;color:#444;max-width:520px;margin:12px auto 0;text-transform:none;letter-spacing:0}.nepo-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border:1px solid #000;background:#000;color:#fff;font-family:var(--nepo-brand-font);font-size:12px;text-transform:uppercase;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.nepo-btn:hover{background:#fff;color:#000}.nepo-btn--block{width:100%;height:48px}.nepo-empty{font-family:var(--nepo-brand-font);font-size:12px;text-transform:uppercase;letter-spacing:-.01em;text-align:center;padding:8px 20px 40px;display:flex;flex-direction:column;align-items:center;gap:18px;color:#737373}.nepo-grid-section--page{padding-top:0}.nepo-grid-more{display:flex;justify-content:center;padding:48px 20px 0}.nepo-pagination{display:flex;justify-content:center;align-items:center;gap:24px;padding:48px 20px 0;font-family:var(--nepo-brand-font);font-size:12px;text-transform:uppercase;letter-spacing:-.01em}.nepo-pagination a{color:#000;text-decoration:none}.nepo-pagination a:hover{text-decoration:underline;text-underline-offset:3px}.nepo-pagination .is-disabled{color:#c4c4c4}.nepo-pagination-count{color:#737373}.nepo-search-form{display:flex;gap:6px;max-width:440px;margin:16px auto 0}.nepo-search-input{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid #d4d4d4;border-radius:0;background:#fff;font-family:var(--nepo-brand-font);font-size:16px;color:#000;outline:none;-webkit-appearance:none}.nepo-search-input:focus{border-color:#000}.nepo-bag{max-width:560px;margin:0 auto;padding:0 20px;font-family:var(--nepo-brand-font);font-size:12px;text-transform:uppercase;letter-spacing:-.01em}.nepo-bag-list{list-style:none;border-top:1px solid #e5e5e5}.nepo-bag-row{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #e5e5e5}.nepo-bag-thumb{flex:0 0 88px;height:88px;display:block;background:#fff}.nepo-bag-thumb img{width:100%;height:100%;object-fit:contain;display:block}.nepo-bag-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nepo-bag-name{color:#000;text-decoration:none;font-weight:700}.nepo-bag-name:hover{text-decoration:underline;text-underline-offset:3px}.nepo-bag-variant{color:#737373}.nepo-bag-qty{display:inline-flex;align-items:center;margin-top:8px;border:1px solid #d4d4d4;align-self:flex-start}.nepo-bag-qty a,.nepo-bag-qty span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#000;text-decoration:none}.nepo-bag-qty a:hover{background:#f4f4f4}.nepo-bag-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.nepo-bag-remove{color:#737373;text-decoration:none}.nepo-bag-remove:hover{color:#000}.nepo-bag-summary{padding:24px 0 0}.nepo-bag-total{display:flex;justify-content:space-between;font-weight:700}.nepo-bag-note{color:#737373;margin:6px 0 18px}.nepo-doc{max-width:640px;margin:0 auto;padding:0 20px}.nepo-rte{font-family:var(--nepo-brand-font);font-size:12px;line-height:1.7;color:#222}.nepo-rte p+p,.nepo-rte ul,.nepo-rte ol{margin-top:1em}.nepo-rte ul,.nepo-rte ol{padding-left:1.4em}.nepo-rte h2,.nepo-rte h3,.nepo-rte h4{font-size:12px;font-weight:700;text-transform:uppercase;margin:2em 0 .6em}.nepo-rte a{color:inherit;text-underline-offset:2px}.nepo-rte img{max-width:100%;height:auto}.nepo-doc-image{margin-bottom:24px}.nepo-doc-image img{width:100%;height:auto;display:block}.nepo-doc-list{list-style:none;border-top:1px solid #e5e5e5;font-family:var(--nepo-brand-font);font-size:12px;text-transform:uppercase;letter-spacing:-.01em}.nepo-doc-list a{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #e5e5e5;color:#000;text-decoration:none}.nepo-doc-list a:hover .nepo-doc-list-title{text-decoration:underline;text-underline-offset:3px}.nepo-doc-list-date{color:#737373;white-space:nowrap}@media(max-width:749px){.nepo-pagehead{padding:28px 14px 24px}.nepo-bag,.nepo-doc{padding:0 14px}.nepo-bag-thumb{flex-basis:72px;height:72px}}.nepo-pdp{font-family:var(--nepo-brand-font);font-size:12px;text-transform:uppercase;letter-spacing:-.01em;color:#000;display:flex;justify-content:center;padding:40px 20px 0}.nepo-pdp-inner{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;text-align:center}.nepo-pdp-media{width:100%;aspect-ratio:1 / 1;background:#fff}.nepo-pdp-img{width:100%;height:100%;object-fit:contain;display:block}.nepo-pdp-thumbs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:12px}.nepo-pdp-thumb{-webkit-appearance:none;appearance:none;width:44px;height:44px;padding:0;border:1px solid transparent;background:#fff;cursor:pointer;opacity:.55;transition:opacity .15s ease,border-color .15s ease}.nepo-pdp-thumb img{width:100%;height:100%;object-fit:contain;display:block}.nepo-pdp-thumb:hover{opacity:1}.nepo-pdp-thumb.is-active{opacity:1;border-color:#000}.nepo-pdp-title{font-size:12px;font-weight:700;margin-top:28px}.nepo-pdp-price{font-size:12px;margin-top:4px;color:#000}.nepo-pdp-form{width:100%;margin-top:24px}.nepo-pdp-sizes{border:0}.nepo-pdp-label{font-size:12px;color:#737373;margin:0 auto 10px}.nepo-pdp-size-row{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.nepo-pdp-size{position:relative;cursor:pointer}.nepo-pdp-size input{position:absolute;opacity:0;pointer-events:none}.nepo-pdp-size span{display:flex;align-items:center;justify-content:center;min-width:48px;height:40px;padding:0 12px;border:1px solid #d4d4d4;font-size:12px;transition:border-color .15s ease,background .15s ease,color .15s ease}.nepo-pdp-size:hover span{border-color:#000}.nepo-pdp-size input:checked+span{background:#000;border-color:#000;color:#fff}.nepo-pdp-size input:focus-visible+span{outline:1px solid #000;outline-offset:2px}.nepo-pdp-size.is-soldout{cursor:default}.nepo-pdp-size.is-soldout span{color:#bdbdbd;border-color:#ececec;text-decoration:line-through}.nepo-pdp-add{-webkit-appearance:none;appearance:none;width:100%;height:48px;margin-top:16px;border:1px solid #000;background:#000;color:#fff;font-family:inherit;font-size:12px;text-transform:uppercase;letter-spacing:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.nepo-pdp-add:hover:not(:disabled){background:#fff;color:#000}.nepo-pdp-add:disabled{background:#fff;color:#bdbdbd;border-color:#ececec;cursor:default}.nepo-pdp-desc{margin-top:28px;font-size:12px;line-height:1.6;color:#444;text-transform:none;letter-spacing:0}.nepo-pdp-desc p+p{margin-top:.8em}@media(max-width:749px){.nepo-pdp{padding-top:32px}}.nepo-intake-form{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.is-dark-ui{--nepo-ig-border: #262626;--nepo-ig-text: #f5f5f5;--nepo-ig-muted: #a8a8a8}.is-dark-ui .nepo-statusbar.is-dark{color:#fff}.is-dark-ui .nepo-calapp,.is-dark-ui .nepo-calapp-cell,.is-dark-ui .nepo-calapp-event{background-color:#000;color:#fff}.is-dark-ui .nepo-calapp-cell{background:none}.is-dark-ui .nepo-calapp-navbtn,.is-dark-ui .nepo-calapp-navicons,.is-dark-ui .nepo-calapp-arrows button,.is-dark-ui .nepo-calapp-cell.is-today .nepo-calapp-num{color:#ff453a}.is-dark-ui .nepo-calapp-weekdays,.is-dark-ui .nepo-calapp-cell.is-weekend .nepo-calapp-num,.is-dark-ui .nepo-calapp-dayhead,.is-dark-ui .nepo-calapp-empty,.is-dark-ui .nepo-calapp-event-loc,.is-dark-ui .nepo-calapp-event-time span+span,.is-dark-ui .nepo-calapp-detail-loc,.is-dark-ui .nepo-calapp-row-val{color:#8d8d93}.is-dark-ui .nepo-calapp-weekdays,.is-dark-ui .nepo-calapp-grid,.is-dark-ui .nepo-calapp-group{border-color:#38383a}.is-dark-ui .nepo-calapp-event,.is-dark-ui .nepo-calapp-row+.nepo-calapp-row{border-color:#38383a}.is-dark-ui .nepo-calapp-event:active{background:#1c1c1e}.is-dark-ui .nepo-calapp-cell.is-selected .nepo-calapp-num{background:#fff;color:#000}.is-dark-ui .nepo-calapp-cell.is-today.is-selected .nepo-calapp-num{background:#ff453a;color:#fff}.is-dark-ui .nepo-calapp-dot{background:#636366}.is-dark-ui .nepo-calapp-notes{color:#aeaeb2}.is-dark-ui .nepo-msgs{--msg-bg: #000;--msg-text: #fff;--msg-muted: #8d8d93;--msg-placeholder: #6e6e73;--msg-recv: #262628;--msg-sent: #0a84ff;--msg-scrim: rgba(0, 0, 0, .9);--msg-scrim-0: rgba(0, 0, 0, 0);--glass-bg: rgba(44, 44, 46, .72);--glass-text: #fff;--glass-edge: inset 0 0 0 .5px rgba(255, 255, 255, .1), inset 0 1px 0 rgba(255, 255, 255, .16);--glass-shadow: 0 calc(4 * var(--pt)) calc(14 * var(--pt)) rgba(0, 0, 0, .4);background:#000;color:#fff}.is-dark-ui .nepo-msgs-row{color:#fff}.is-dark-ui .nepo-msgs-navbtn,.is-dark-ui .nepo-msgs-compose{color:#0a84ff}.is-dark-ui .nepo-msgs-row.is-unread .nepo-msgs-dot:before{background:#0a84ff}.is-dark-ui .nepo-msgs-search{background:#1c1c1e;color:#8d8d93}.is-dark-ui .nepo-msgs-row:active{background:#1c1c1e}.is-dark-ui .nepo-msgs-row-main{border-color:#38383a}.is-dark-ui .nepo-msgs-row-time,.is-dark-ui .nepo-msgs-row-preview{color:#8d8d93}.is-dark-ui .nepo-msgs-chev{color:#5a5a5f}.is-dark-ui .nepo-msgs-avatar,.is-dark-ui .nepo-msgs-avatar-mini{background:linear-gradient(180deg,#6e6e73,#4a4a4e)}.is-dark-ui .nepo-msgs-avatar.is-group{background:none}.is-dark-ui .nepo-msgs-avatar-mini{border-color:#000}.is-dark-ui .nepo-msgs-avatar.nepo-msgs-avatar--brand{background:#fff;color:#000}.is-dark-ui .nepo-msgs-send:disabled{background:#3a3a3c}.is-dark-ui .nepo-banner{background:#252525d6;color:#fff;box-shadow:0 calc(8 * var(--pt)) calc(30 * var(--pt)) #00000080}.is-dark-ui .nepo-banner-app{border-color:#252525e6}.is-dark-ui .nepo-banner-time,.is-dark-ui .nepo-banner-sub{color:#98989d}.is-dark-ui .nepo-mail,.is-dark-ui .nepo-mail-row,.is-dark-ui .nepo-mail-toolbar-status{color:#fff}.is-dark-ui .nepo-mail{background:#000}.is-dark-ui .nepo-mail-nav{background:#000000e6}.is-dark-ui .nepo-mail-navbtn,.is-dark-ui .nepo-mail-compose{color:#0a84ff}.is-dark-ui .nepo-mail-row.is-unread .nepo-mail-dot:before{background:#0a84ff}.is-dark-ui .nepo-mail-row:active{background:#1c1c1e}.is-dark-ui .nepo-mail-row-main,.is-dark-ui .nepo-mail-head-subject{border-color:#38383a}.is-dark-ui .nepo-mail-time,.is-dark-ui .nepo-mail-preview,.is-dark-ui .nepo-mail-empty,.is-dark-ui .nepo-mail-head-date,.is-dark-ui .nepo-mail-head-to{color:#8d8d93}.is-dark-ui .nepo-mail-row-top .nepo-icon{color:#5a5a5f}.is-dark-ui .nepo-mail-toolbar{background:#161616f0;border-color:#38383a}.is-dark-ui .nepo-mail-policy a{color:#0a84ff}.is-dark-ui .nepo-mail-policy td,.is-dark-ui .nepo-mail-policy th{border-color:#38383a}.is-dark-ui .nepo-app,.is-dark-ui .nepo-tabbar,.is-dark-ui .nepo-post-cta{background:#000}.is-dark-ui .nepo-app,.is-dark-ui .nepo-ig-hbtn,.is-dark-ui .nepo-ig-logo,.is-dark-ui .nepo-story-name,.is-dark-ui .nepo-post-more,.is-dark-ui .nepo-post-cta,.is-dark-ui .nepo-action-count,.is-dark-ui .nepo-action,.is-dark-ui .nepo-tab,.is-dark-ui .nepo-sp-title,.is-dark-ui .nepo-sp-label{color:#f5f5f5}.is-dark-ui .nepo-action.is-liked{color:#ff3040}.is-dark-ui .nepo-post-cta:hover,.is-dark-ui .nepo-post-cta:active{background:#0095f6;color:#fff}.is-dark-ui .nepo-story-name--muted,.is-dark-ui .nepo-post-slide--empty,.is-dark-ui .nepo-post-soldout,.is-dark-ui .nepo-post-comments,.is-dark-ui .nepo-post-time,.is-dark-ui .nepo-feed-end,.is-dark-ui .nepo-sp-price{color:#a8a8a8}.is-dark-ui .nepo-ig-dot,.is-dark-ui .nepo-cart-badge,.is-dark-ui .nepo-story-img,.is-dark-ui .nepo-post-avatar{border-color:#000}.is-dark-ui .nepo-story-img,.is-dark-ui .nepo-post-media{background:#121212}.is-dark-ui .nepo-story.is-seen .nepo-story-ring,.is-dark-ui .nepo-post-dot{background:#363636}.is-dark-ui .nepo-post-dot.is-active{background:#0095f6}.is-dark-ui .nepo-story-avatar,.is-dark-ui .nepo-post-avatar,.is-dark-ui .nepo-tab-avatar{background:#fff;color:#000}.is-dark-ui .nepo-story-add{background:#fff;color:#000;border-color:#000}.is-dark-ui .nepo-post-cta,.is-dark-ui .nepo-tabbar{border-color:#262626}.is-dark-ui .nepo-feed-end-mark{border-color:#f5f5f5;color:#f5f5f5}.is-dark-ui .nepo-sheet{background:#262626}.is-dark-ui .nepo-sheet-backdrop{background:#0009}.is-dark-ui .nepo-sheet-grab{background:#555}.is-dark-ui .nepo-variant-btn,.is-dark-ui .nepo-cart-qty button,.is-dark-ui .nepo-sp-size{background:transparent;border-color:#444;color:#f5f5f5}.is-dark-ui .nepo-sp-size:hover:not(:disabled){border-color:#f5f5f5}.is-dark-ui .nepo-variant-btn.is-selected,.is-dark-ui .nepo-sp-size.is-selected{background:#f5f5f5;border-color:#f5f5f5;color:#000}.is-dark-ui .nepo-sp-size:disabled:not(.is-selected){background:#1f1f1f;color:#555}.is-dark-ui .nepo-sp-thumb{background:#363636}.is-dark-ui .nepo-ps-add,.is-dark-ui .nepo-checkout-btn{background:#f5f5f5;color:#000}.is-dark-ui .nepo-ps-add:disabled{background:#444;color:#888}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nepotism.css.map */
