.ipt-stage{--ipt-width:clamp(260px,min(calc(100vw - 16px),calc(var(--device-h,calc(100svh - 3rem))/1.78)),396px);justify-items:center;display:grid;position:relative}.ipt-shell{width:var(--ipt-width);margin-inline:calc((100% - var(--ipt-width))/2);container-type:inline-size}.ipt-body{aspect-ratio:618/1100;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(60% 34% at 18% 6%,#ffffffe6,#fff0 70%),conic-gradient(from 205deg,#fff 0deg,#c3c7cc 10deg,#f6f7f8 20deg,#5b6067 34deg,#2e3237 40deg,#d4d7db 50deg,#fff 60deg,#8a8f96 76deg,#eef0f2 92deg,#4a4f56 108deg,#b9bdc2 122deg,#fff 136deg,#9da2a9 154deg,#f8f9fa 172deg,#555a61 190deg,#2b2f34 198deg,#dde0e3 212deg,#fff 226deg,#7b8088 246deg,#eceef0 264deg,#50555c 284deg,#ccd0d4 302deg,#fff 318deg,#a7acb2 340deg,#fff 360deg);border-radius:14cqw;outline:none;width:100%;position:relative;box-shadow:0 6cqw 14cqw -5cqw #0a0c128c,0 1.2cqw 2.4cqw #0a0c122e,0 0 0 .12cqw #1e212659,inset 0 0 0 .16cqw #ffffffe6,inset 0 .5cqw .6cqw -.3cqw #fffc}:root[data-modality=keyboard] .ipt-body:focus-visible{box-shadow:0 0 0 3px var(--background),0 0 0 5px color-mix(in srgb,var(--pastel-blue)90%,transparent),0 6cqw 14cqw -5cqw #0a0c128c}.ipt-face{background:linear-gradient(#131315 0%,#08080a 55%,#0d0d0f 100%);border-radius:12.6cqw;position:absolute;inset:1.5cqw;box-shadow:0 0 0 .22cqw #050506,inset 0 0 0 .3cqw #1d1d20,inset 0 .35cqw .5cqw #ffffff0d}.ipt-face:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(122deg,#ffffff17 0%,#ffffff08 34%,#fff0 34.2%);position:absolute;inset:0}.ipt-sleep{cursor:pointer;background:linear-gradient(#3a3a3c,#0e0e10);border:0;border-radius:.9cqw .9cqw 0 0;width:15cqw;height:1.5cqw;padding:0;position:absolute;top:-.9cqw;right:14cqw}.ipt-sleep:before{content:"";position:absolute;inset:-4cqw -3cqw -3cqw}.ipt-sleep:active{transform:translateY(.35cqw)}.ipt-home-button{color:#8a8a8f;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 50% 30%,#2a2a2d 0%,#121214 62%,#0a0a0b 100%);border:0;border-radius:50%;width:17.4cqw;height:17.4cqw;margin-left:-8.7cqw;padding:0;position:absolute;top:154.6cqw;left:50%;box-shadow:inset 0 .5cqw .9cqw #000000d9,inset 0 -.3cqw .6cqw #ffffff12,0 0 0 .3cqw #1d1d20,0 .25cqw .2cqw .3cqw #ffffff0d}.ipt-home-glyph{width:6.4cqw;height:6.4cqw;margin:auto;display:block}.ipt-home-button:active,.ipt-home-button[data-pressed]{color:#6e6e73;background:radial-gradient(circle at 50% 36%,#1c1c1f 0%,#0c0c0d 70%)}.ipt-screen{--pt:.3125cqw;aspect-ratio:2/3;color:#000;text-align:left;-webkit-font-smoothing:antialiased;background:#000;width:80.7cqw;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;line-height:1.15;position:absolute;top:26.2cqw;left:8.35cqw;overflow:hidden;box-shadow:0 0 0 .3cqw #020203;container-type:inline-size}.ipt-screen button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ipt-screen p,.ipt-screen h3,.ipt-screen ol{margin:0}.ipt-defs{width:0;height:0;position:absolute;overflow:hidden}.ipt-off{z-index:60;opacity:0;pointer-events:none;background:#000;transition:opacity .24s;position:absolute;inset:0}.ipt-off[data-on]{opacity:1;pointer-events:auto}.ipt-art{background:#1d1d1f;display:block;position:relative;overflow:hidden}.ipt-art img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.ipt-art-blank{color:#2a2a2a;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:6%;font-weight:700;line-height:1.1;display:flex}.ipt-status{z-index:50;height:calc(20*var(--pt));padding:0 calc(5*var(--pt));font-size:calc(13.5*var(--pt));color:#fff;pointer-events:none;background:#000;grid-template-columns:1fr auto 1fr;align-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0;right:0}.ipt-status[data-style=gray]{color:#000;box-shadow:inset 0 calc(-1*var(--pt))0 #6c7279;text-shadow:0 calc(1*var(--pt))0 #ffffff8c;background:linear-gradient(#eceef0,#c9ced3 50%,#b7bdc3 50%,#a9afb6)}.ipt-status[data-style=lock]{background:#0000008c}.ipt-status-left{align-items:center;gap:calc(4*var(--pt));display:flex}.ipt-status-center{font-variant-numeric:tabular-nums;align-items:center;display:flex}.ipt-status-right{justify-content:flex-end;align-items:center;gap:calc(5*var(--pt));display:flex}.ipt-status-wifi{width:calc(15*var(--pt));height:calc(11*var(--pt));fill:currentColor}.ipt-status-battery{width:calc(24*var(--pt));height:calc(11*var(--pt))}.ipt-status-charge{fill:currentColor;opacity:.9}.ipt-status-lock{width:calc(10*var(--pt));height:calc(13*var(--pt))}.ipt-status-play{width:calc(10*var(--pt));height:calc(10*var(--pt));display:flex}.ipt-status-play svg{fill:currentColor;width:100%;height:100%}.ipt-lock{z-index:40;color:#fff;position:absolute;inset:0}.ipt-wallpaper{width:100%;height:100%;display:block;position:absolute;inset:0}.ipt-lock-top,.ipt-lock-bottom{height:calc(96*var(--pt));background:linear-gradient(#ffffff29,#ffffff0f 50%,#fff0 50%),#00000094;position:absolute;left:0;right:0}.ipt-lock-top{top:calc(20*var(--pt));box-shadow:inset 0 calc(1*var(--pt))0 #ffffff2e,0 calc(1*var(--pt))0 #0009;text-align:center}.ipt-lock-bottom{box-shadow:inset 0 calc(1*var(--pt))0 #ffffff47;touch-action:none;bottom:0}.ipt-lock-time{padding-top:calc(5*var(--pt));font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:calc(62*var(--pt));letter-spacing:calc(-1*var(--pt));font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.ipt-lock-date{margin-top:calc(4*var(--pt));font-size:calc(16*var(--pt));font-weight:700}.ipt-slider{top:calc(22*var(--pt));left:calc(20*var(--pt));right:calc(20*var(--pt));height:calc(52*var(--pt));padding:calc(4*var(--pt));border-radius:calc(13*var(--pt));box-shadow:inset 0 calc(1*var(--pt))calc(3*var(--pt))#000000e6,0 calc(1*var(--pt))0 #ffffff38;background:linear-gradient(#000000bf,#1c1c1eb3);position:absolute}.ipt-slider-text{top:0;bottom:0;left:calc(86*var(--pt));right:calc(4*var(--pt));font-size:calc(22*var(--pt));white-space:nowrap;color:#0000;background:linear-gradient(90deg,#6b6b6e 0% 42%,#fff 50%,#6b6b6e 58% 100%) 0 0/300% 100%;pointer-events:none;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;font-weight:400;animation:2.8s linear infinite ipt-shimmer;display:flex;position:absolute}@keyframes ipt-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ipt-slider-knob{z-index:1;width:calc(82*var(--pt));border-radius:calc(10*var(--pt));height:100%;box-shadow:0 calc(1*var(--pt))calc(2*var(--pt))#000000b3,inset 0 calc(-1*var(--pt))0 #0000001f;transform:translateX(calc(var(--progress)*190*var(--pt)));cursor:grab;background:linear-gradient(#fefefe 0%,#e6e7e9 50%,#d2d5d8 50%,#e8e9eb 100%);justify-content:center;align-items:center;display:flex;position:relative}.ipt-slider-knob:active{cursor:grabbing}.ipt-slider-knob svg{width:calc(30*var(--pt));height:calc(24*var(--pt))}.ipt-slider[data-motion=return] .ipt-slider-knob{transition:transform .26s cubic-bezier(.2,.6,.3,1)}.ipt-slider[data-motion=return] .ipt-slider-text{transition:opacity .26s ease-out}.ipt-slider[data-motion=slide] .ipt-slider-knob{transition:transform .3s cubic-bezier(.5,0,.3,1)}.ipt-slider[data-motion=slide] .ipt-slider-text{transition:opacity .15s;opacity:0!important}.ipt-alert-slot{top:calc(116*var(--pt));bottom:calc(96*var(--pt));left:calc(15*var(--pt));right:calc(15*var(--pt));align-content:center;display:grid;position:absolute}.ipt-alert{padding:calc(10*var(--pt))calc(14*var(--pt))calc(13*var(--pt));border:calc(2*var(--pt))solid #e2e7eee0;border-radius:calc(10*var(--pt));box-shadow:0 calc(4*var(--pt))calc(14*var(--pt))#0000008c;background:linear-gradient(#ffffff2b 0%,#ffffff0d 38%,#fff0 39%),#0a0d14cc;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ipt-alert-head{align-items:center;gap:calc(8*var(--pt));height:calc(24*var(--pt));display:flex}.ipt-alert-icon{width:calc(22*var(--pt));height:calc(22*var(--pt));border-radius:calc(5*var(--pt));box-shadow:inset 0 calc(1*var(--pt))0 #ffffff80,0 calc(1*var(--pt))calc(1*var(--pt))#00000080;background:linear-gradient(#9ae66d 0%,#4cbc2f 50%,#2f9a1c 100%);flex:none;place-items:center;display:grid}.ipt-alert-icon svg{width:calc(15*var(--pt));height:calc(13*var(--pt))}.ipt-alert-from{font-size:calc(17*var(--pt));text-shadow:0 calc(-1*var(--pt))0 #0009;flex:1;font-weight:700}.ipt-alert-when{font-size:calc(12*var(--pt));color:#b9c0cb}.ipt-alert .ipt-alert-text{margin-top:calc(6*var(--pt));white-space:pre-line;font-size:calc(15*var(--pt));line-height:calc(19*var(--pt));text-shadow:0 calc(-1*var(--pt))0 #00000080;text-wrap:pretty}.ipt-lock[data-unlocking] .ipt-alert-slot{animation:.2s ease-in both ipt-fade-out}.ipt-body[data-intro=power-on] .ipt-off{animation:.32s ease-out .44s both ipt-wake}.ipt-body[data-intro=power-on] .ipt-alert{animation:.46s cubic-bezier(.3,1.35,.5,1) .82s both ipt-alert-in}.ipt-body[data-intro=landed] .ipt-alert{animation:.46s cubic-bezier(.3,1.35,.5,1) 60ms both ipt-alert-in}:root[data-vt] .ipt-body[data-intro=landed] .ipt-alert{opacity:0;animation:none}@keyframes ipt-wake{0%{opacity:1}to{opacity:0}}@keyframes ipt-alert-in{0%{opacity:0;transform:translateY(calc(-18*var(--pt)))scale(.96)}35%{opacity:1}}.ipt-lock[data-unlocking]{pointer-events:none}.ipt-lock[data-unlocking] .ipt-lock-top{animation:.3s cubic-bezier(.5,0,.75,.35) both ipt-lock-up}.ipt-lock[data-unlocking] .ipt-lock-bottom{animation:.3s cubic-bezier(.5,0,.75,.35) both ipt-lock-down}.ipt-lock[data-unlocking] .ipt-wallpaper{animation:.3s ease-in both ipt-fade-out}@keyframes ipt-lock-up{to{transform:translateY(-125%)}}@keyframes ipt-lock-down{to{transform:translateY(100%)}}@keyframes ipt-fade-out{to{opacity:0}}@keyframes ipt-fade-in{0%{opacity:0}}.ipt-home{background:#000;position:absolute;inset:0}.ipt-home[data-state=behind]{animation:.32s ease-in both ipt-home-away}.ipt-home[data-state=close]{animation:.42s cubic-bezier(.15,.6,.3,1) both ipt-home-arrive}.ipt-home[data-state=unlock] .ipt-app-icon{animation:ipt-icon-arrive .35s cubic-bezier(.2,.7,.3,1)var(--arrive)both}@keyframes ipt-icon-arrive{0%{opacity:0;transform:scale(1.15)}}@keyframes ipt-home-away{to{opacity:0;transform:scale(1.15)}}@keyframes ipt-home-arrive{0%{opacity:0;transform:scale(1.18)}}.ipt-home-grid,.ipt-dock{grid-template-columns:repeat(4,calc(76*var(--pt)));justify-content:center;display:grid;position:absolute;left:0;right:0}.ipt-home-grid{top:calc(29*var(--pt));grid-auto-rows:calc(88*var(--pt))}.ipt-dock{height:calc(92*var(--pt));padding-top:calc(9*var(--pt));box-shadow:inset 0 calc(1*var(--pt))0 #fff9;background:linear-gradient(#fff6 0%,#fff3 48%,#ffffff1a 48%,#ffffff0d 100%),#111;bottom:0}.ipt-app-icon{align-items:center;gap:calc(3*var(--pt));background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ipt-icon{width:calc(57*var(--pt));height:calc(57*var(--pt));border-radius:calc(10*var(--pt));box-shadow:0 calc(1*var(--pt))calc(2*var(--pt))#00000080;display:block;position:relative;overflow:hidden}.ipt-icon svg{width:100%;height:100%;display:block}.ipt-icon:after{content:"";pointer-events:none;background:linear-gradient(#ffffffa8,#fff3);border-radius:50%;width:240%;height:112%;position:absolute;top:-62%;left:-70%}.ipt-icon[data-prerendered]:after{content:none}.ipt-icon:before{content:"";z-index:1;opacity:0;pointer-events:none;background:#00000080;position:absolute;inset:0}.ipt-app-icon:active .ipt-icon:before,.ipt-app-icon[data-cursor] .ipt-icon:before{opacity:1}.ipt-dock .ipt-icon{-webkit-box-reflect:below calc(1*var(--pt))linear-gradient(transparent 58%,#ffffff52)}.ipt-icon-label{max-width:calc(74*var(--pt));font-size:calc(11*var(--pt));color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 calc(1*var(--pt))calc(2*var(--pt))#000;font-weight:700;line-height:1.2;position:relative;overflow:hidden}.ipt-app{z-index:10;transform-origin:var(--zx)var(--zy);background:#000;position:absolute;inset:0}.ipt-app[data-zoom=in]{animation:.32s cubic-bezier(.2,.7,.3,1) both ipt-zoom-in}.ipt-app[data-zoom=out]{animation:.32s cubic-bezier(.5,0,.75,.5) both ipt-zoom-out}@keyframes ipt-zoom-in{0%{opacity:0;transform:scale(.18)}40%{opacity:1}}@keyframes ipt-zoom-out{60%{opacity:1}to{opacity:0;transform:scale(.18)}}.ipt-panes{top:calc(20*var(--pt));position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ipt-panes[data-bar]{top:calc(64*var(--pt))}.ipt-panes[data-tabbed]{bottom:calc(49*var(--pt))}.ipt-pane,.ipt-pane-body{position:absolute;inset:0}.ipt-pane[data-tabbed] .ipt-pane-body{bottom:calc(49*var(--pt))}.ipt-pane{--slide:.35s cubic-bezier(.4,0,.2,1)both}.ipt-pane[data-slide=in-forward]{animation:ipt-in-forward var(--slide)}.ipt-pane[data-slide=out-forward]{animation:ipt-out-forward var(--slide)}.ipt-pane[data-slide=in-back]{animation:ipt-in-back var(--slide)}.ipt-pane[data-slide=out-back]{animation:ipt-out-back var(--slide)}@keyframes ipt-in-forward{0%{transform:translate(100%)}}@keyframes ipt-out-forward{to{transform:translate(-100%)}}@keyframes ipt-in-back{0%{transform:translate(-100%)}}@keyframes ipt-out-back{to{transform:translate(100%)}}.ipt-navbar{top:calc(20*var(--pt));z-index:5;height:calc(44*var(--pt));position:absolute;left:0;right:0;overflow:hidden}.ipt-navbar-bg{position:absolute;inset:0}.ipt-navbar-bg[data-fade]{animation:.35s both ipt-fade-in}.ipt-navbar-bg[data-style=blue]{box-shadow:inset 0 calc(1*var(--pt))0 #cfd7e1,inset 0 calc(-1*var(--pt))0 #2d3642;background:linear-gradient(#b2bfcf 0%,#8d9fb7 50%,#8094ae 50%,#6d84a2 100%)}.ipt-navbar-bg[data-style=black]{box-shadow:inset 0 calc(1*var(--pt))0 #ffffff38,inset 0 calc(-1*var(--pt))0 #000;background:linear-gradient(#575759 0%,#2a2a2b 50%,#171718 50%,#050505 100%)}.ipt-navbar-bg[data-style=notes]{box-shadow:inset 0 calc(1*var(--pt))0 #ecd39c,inset 0 calc(-1*var(--pt))0 #4e3712;background:linear-gradient(#dcb86c 0%,#c09544 50%,#b0853a 50%,#93692a 100%)}.ipt-navitems{align-items:center;column-gap:calc(6*var(--pt));padding:0 calc(5*var(--pt));--nav:.35s cubic-bezier(.4,0,.2,1)both;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);display:grid;position:absolute;inset:0}.ipt-navitems[data-slide=in-forward]{animation:ipt-nav-in-forward var(--nav)}.ipt-navitems[data-slide=out-forward]{animation:ipt-nav-out-forward var(--nav)}.ipt-navitems[data-slide=in-back]{animation:ipt-nav-in-back var(--nav)}.ipt-navitems[data-slide=out-back]{animation:ipt-nav-out-back var(--nav)}@keyframes ipt-nav-in-forward{0%{opacity:0;transform:translate(45%)}}@keyframes ipt-nav-out-forward{to{opacity:0;transform:translate(-45%)}}@keyframes ipt-nav-in-back{0%{opacity:0;transform:translate(-45%)}}@keyframes ipt-nav-out-back{to{opacity:0;transform:translate(45%)}}.ipt-navtitle{min-width:0;font-size:calc(20*var(--pt));font-weight:700;line-height:calc(44*var(--pt));color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 calc(-1*var(--pt))0 #00000080;grid-column:2;overflow:hidden}.ipt-navbar[data-style=notes] .ipt-navtitle{text-shadow:0 calc(-1*var(--pt))0 #3c230599}.ipt-navright{grid-column:3;justify-self:end;display:flex}.ipt-bar-button{--face:linear-gradient(#90a2bc 0%,#6d83a4 50%,#5d7497 50%,#536b8f 100%);--edge:#172132cc;min-width:calc(34*var(--pt));height:calc(30*var(--pt));padding:0 calc(8*var(--pt));text-shadow:0 calc(-1*var(--pt))0 #00000080;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative;font-size:calc(12*var(--pt))!important;color:#fff!important;font-weight:700!important}.ipt-bar-button:before{content:"";inset:calc(-9*var(--pt))calc(-5*var(--pt));position:absolute}.ipt-navbar[data-style=black] .ipt-bar-button{--face:linear-gradient(#5a5a5c 0%,#303032 50%,#1c1c1d 50%,#121213 100%);--edge:#000000f2}.ipt-navbar[data-style=notes] .ipt-bar-button{--face:linear-gradient(#c69c4f 0%,#a57a30 50%,#956c27 50%,#835d1f 100%);--edge:#3e2808d9}.ipt-bar-button-face{border-radius:calc(5*var(--pt));background:var(--edge);box-shadow:0 calc(1*var(--pt))0 #ffffff38;position:absolute;inset:0}.ipt-bar-button-face:after{content:"";inset:calc(1*var(--pt));border-radius:calc(4*var(--pt));background:var(--face);position:absolute}.ipt-bar-button:active .ipt-bar-button-face:after{filter:brightness(.78)}.ipt-bar-button-label{max-width:calc(80*var(--pt));white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;position:relative;overflow:hidden}.ipt-bar-button-label svg{width:calc(18*var(--pt));height:calc(14*var(--pt));fill:#fff;filter:drop-shadow(0 calc(-1*var(--pt))0 #00000080)}.ipt-bar-button--back,.ipt-bar-button--forward{--r:calc(5*var(--pt));--tip:calc(12*var(--pt));--arrow:polygon(0 50%,var(--tip)0,calc(100% - var(--r))0,calc(100% - .617*var(--r))calc(.076*var(--r)),calc(100% - .293*var(--r))calc(.293*var(--r)),calc(100% - .076*var(--r))calc(.617*var(--r)),100% var(--r),100% calc(100% - var(--r)),calc(100% - .076*var(--r))calc(100% - .617*var(--r)),calc(100% - .293*var(--r))calc(100% - .293*var(--r)),calc(100% - .617*var(--r))calc(100% - .076*var(--r)),calc(100% - var(--r))100%,var(--tip)100%)}.ipt-bar-button--back{padding:0 calc(8*var(--pt))0 calc(14*var(--pt));grid-column:1;justify-self:start}.ipt-bar-button--forward{padding:0 calc(14*var(--pt))0 calc(8*var(--pt))}.ipt-bar-button--back .ipt-bar-button-face,.ipt-bar-button--forward .ipt-bar-button-face{box-shadow:none;clip-path:var(--arrow);border-radius:0}.ipt-bar-button--back .ipt-bar-button-face:after,.ipt-bar-button--forward .ipt-bar-button-face:after{inset:calc(1*var(--pt))calc(1*var(--pt))calc(1*var(--pt))calc(1.4*var(--pt));clip-path:var(--arrow);border-radius:0}.ipt-bar-button--forward .ipt-bar-button-face{transform:scaleX(-1)}.ipt-np-button-text{font-size:calc(10.5*var(--pt));text-align:center;line-height:1.05}.ipt-table{background:#fff;position:absolute;inset:0;overflow:hidden}.ipt-scroller{touch-action:none;position:absolute;inset:0;overflow:hidden}.ipt-scroller-content{will-change:transform;min-height:100%;position:relative}.ipt-scroll-bar{top:0;right:calc(2.5*var(--pt));z-index:4;width:calc(3*var(--pt));border-radius:calc(1.5*var(--pt));opacity:0;pointer-events:none;background:#0000007a;transition:opacity .25s;position:absolute}.ipt-scroll-bar[data-light]{background:#ffffff80}.ipt-scroll-bar[data-visible]{opacity:1;transition-duration:80ms}.ipt-row{align-items:center;gap:calc(10*var(--pt));min-height:calc(47*var(--pt));padding:0 calc(10*var(--pt));font-size:calc(19*var(--pt));color:#000;font-weight:700;display:flex;position:relative}.ipt-row>*{position:relative}.ipt-row:before{content:"";opacity:0;background:linear-gradient(#058cf5,#015fe6);position:absolute;inset:0}.ipt-row[data-row]{cursor:pointer}.ipt-row[data-pressed]:before,.ipt-row[data-cursor]:before{opacity:1}.ipt-row[data-pressed],.ipt-row[data-cursor],.ipt-row[data-pressed] .ipt-row-detail,.ipt-row[data-cursor] .ipt-row-detail,.ipt-row[data-pressed] .ipt-row-value,.ipt-row[data-cursor] .ipt-row-value,.ipt-row[data-pressed] .ipt-chevron,.ipt-row[data-cursor] .ipt-chevron{color:#fff}.ipt-row[data-deselect]:before{animation:.55s ease-out both ipt-deselect}@keyframes ipt-deselect{0%{opacity:1}to{opacity:0}}.ipt-row-text{gap:calc(2*var(--pt));flex-direction:column;flex:1;min-width:0;display:flex}.ipt-row-label,.ipt-row-detail{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ipt-row-detail{font-size:calc(13*var(--pt));color:#7f7f7f;font-weight:400}.ipt-row:has(.ipt-row-detail) .ipt-row-label{font-size:calc(17*var(--pt))}.ipt-row-value{color:#385487;flex:none;font-weight:400}.ipt-chevron{width:calc(9*var(--pt));height:calc(14*var(--pt));color:#9b9b9b;flex:none}.ipt-row[data-art]{min-height:calc(56*var(--pt));padding-left:calc(6*var(--pt))}.ipt-row-art{width:calc(80*var(--pt));height:calc(42*var(--pt));border-radius:calc(2*var(--pt));box-shadow:0 0 0 calc(.5*var(--pt))#0000002e;font-size:calc(8*var(--pt));flex:none}.ipt-row[data-art=square] .ipt-row-art{width:calc(44*var(--pt));height:calc(44*var(--pt))}.ipt-table[data-variant=plain] .ipt-row{border-bottom:calc(1*var(--pt))solid #e0e0e0}.ipt-table[data-variant=plain][data-indexed] .ipt-row{padding-right:calc(30*var(--pt))}.ipt-section-head{z-index:2;height:calc(23*var(--pt));padding:0 calc(12*var(--pt));font-size:calc(17*var(--pt));font-weight:700;line-height:calc(23*var(--pt));color:#fff;text-shadow:0 calc(1*var(--pt))0 #4250608c;box-shadow:inset 0 calc(1*var(--pt))0 #788796e6;background:linear-gradient(#92a1aff0,#b8c2ccf0);position:relative}.ipt-index{top:calc(4*var(--pt));right:0;bottom:calc(4*var(--pt));z-index:5;width:calc(28*var(--pt));border-radius:calc(14*var(--pt));font-size:calc(12*var(--pt));color:#5f6c7d;touch-action:none;cursor:pointer;flex-direction:column;justify-content:space-evenly;align-items:center;font-weight:700;display:flex;position:absolute}.ipt-index[data-active]{background:#0000002e}.ipt-table[data-variant=grouped],.ipt-table[data-variant=card]{background:repeating-linear-gradient(90deg,#c5ccd4 0,#c5ccd4 calc(4*var(--pt)),#cbd2d8 calc(4*var(--pt)),#cbd2d8 calc(7*var(--pt)))}.ipt-table[data-variant=grouped] .ipt-table-content,.ipt-table[data-variant=card] .ipt-table-content{padding:calc(1*var(--pt))0 calc(14*var(--pt))}.ipt-table[data-variant=grouped] .ipt-section,.ipt-table[data-variant=card] .ipt-section{margin:calc(10*var(--pt))calc(9*var(--pt))0}.ipt-table[data-variant=grouped] .ipt-section-rows,.ipt-table[data-variant=card] .ipt-section-rows{border:calc(1*var(--pt))solid #a6abb1;border-radius:calc(9*var(--pt));background:#fff;overflow:hidden}.ipt-table[data-variant=grouped] .ipt-row,.ipt-table[data-variant=card] .ipt-row{min-height:calc(45*var(--pt));font-size:calc(17*var(--pt))}.ipt-table[data-variant=grouped] .ipt-row+.ipt-row,.ipt-table[data-variant=card] .ipt-row+.ipt-row{border-top:calc(1*var(--pt))solid #a6abb1}.ipt-table[data-variant=grouped] .ipt-section-head,.ipt-table[data-variant=card] .ipt-section-head{height:auto;margin:calc(6*var(--pt))calc(10*var(--pt))calc(7*var(--pt));font-size:calc(17*var(--pt));color:#4c566c;text-shadow:0 calc(1*var(--pt))0 #ffffffbf;box-shadow:none;background:0 0;padding:0;line-height:1.2}.ipt-section-foot{font-size:calc(14*var(--pt));color:#4c566c;text-align:center;text-shadow:0 calc(1*var(--pt))0 #ffffffbf;margin:calc(7*var(--pt))calc(12*var(--pt))0!important}.ipt-table[data-variant=card] .ipt-row{grid-template-columns:calc(70*var(--pt))1fr auto;align-items:baseline;gap:calc(10*var(--pt));padding:calc(13*var(--pt))calc(10*var(--pt));display:grid}.ipt-table[data-variant=card] .ipt-row-label{white-space:normal;font-size:calc(13*var(--pt));color:#52668a;text-align:right}.ipt-table[data-variant=card] .ipt-row-value{font-size:calc(15*var(--pt));color:#000;font-weight:700;line-height:1.3}.ipt-table[data-variant=card] .ipt-row[data-long] .ipt-row-value{font-size:calc(14.5*var(--pt));font-weight:400;line-height:1.38}.ipt-table[data-variant=card] .ipt-chevron{align-self:center}.ipt-table[data-variant=card] .ipt-row[data-pressed] .ipt-row-label,.ipt-table[data-variant=card] .ipt-row[data-cursor] .ipt-row-label{color:#fff}.ipt-card-head{align-items:center;gap:calc(12*var(--pt));padding:calc(14*var(--pt))calc(12*var(--pt))calc(2*var(--pt));display:flex}.ipt-card-art{width:calc(96*var(--pt));height:calc(50*var(--pt));border-radius:calc(6*var(--pt));box-shadow:0 0 0 calc(2*var(--pt))#fff,0 calc(1*var(--pt))calc(4*var(--pt))calc(2*var(--pt))#28324173;font-size:calc(11*var(--pt));flex:none}.ipt-card-name{font-size:calc(21*var(--pt));color:#000;text-shadow:0 calc(1*var(--pt))0 #ffffffb3;font-weight:700}.ipt-table[data-variant=notes]{background:#fcf1a6}.ipt-table[data-variant=notes] .ipt-scroller-content{background:repeating-linear-gradient(#fcf1a6 0,#fcf1a6 calc(47*var(--pt) - 1px),#dfcd85 calc(47*var(--pt) - 1px),#dfcd85 calc(47*var(--pt)))}.ipt-table[data-variant=notes] .ipt-row{height:calc(47*var(--pt));font-family:"Marker Felt",var(--ipt-hand),"Comic Sans MS",cursive;font-size:calc(20*var(--pt));color:#2a1e10;font-weight:400}.ipt-table[data-variant=notes] .ipt-row-value{font-size:calc(15*var(--pt));color:#9a7f36}.ipt-table[data-variant=notes] .ipt-chevron{color:#b39a52}.ipt-tabbar{z-index:5;height:calc(49*var(--pt));padding:calc(2*var(--pt));box-shadow:inset 0 calc(1*var(--pt))0 #5c5c5c;background:linear-gradient(#404040 0%,#1c1c1c 50%,#050505 50%,#000 100%);display:flex;position:absolute;bottom:0;left:0;right:0}.ipt-tab{justify-content:center;align-items:center;gap:calc(1*var(--pt));border-radius:calc(3*var(--pt));background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex;font-size:calc(10*var(--pt))!important;color:#999!important;font-weight:700!important}.ipt-tab svg{width:calc(30*var(--pt));height:calc(30*var(--pt));fill:url(#ipt-tab-off)}.ipt-tab[aria-selected=true]{background:#ffffff21;color:#fff!important}.ipt-tab[aria-selected=true] svg{fill:url(#ipt-tab-on)}.ipt-switch{margin:calc(-9*var(--pt))0;padding:calc(9*var(--pt))0;background:0 0;border:0;flex:none;position:relative}.ipt-switch-frame{width:calc(94*var(--pt));height:calc(27*var(--pt));border-radius:calc(5*var(--pt));box-shadow:inset 0 0 0 calc(1*var(--pt))#00000059,inset 0 calc(2*var(--pt))calc(2*var(--pt))#0003;display:block;overflow:hidden}.ipt-switch-track{width:calc(148*var(--pt));height:100%;transform:translateX(calc(-54*var(--pt)));transition:transform .18s;display:flex}.ipt-switch[data-on] .ipt-switch-track{transform:none}.ipt-switch-on,.ipt-switch-off{width:calc(54*var(--pt));font-size:calc(16*var(--pt));flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.ipt-switch-on{color:#fff;text-shadow:0 calc(-1*var(--pt))0 #00000059;background:linear-gradient(#1f62d6,#4a8ff4)}.ipt-switch-off{color:gray;background:linear-gradient(#e6e6e6,#fdfdfd)}.ipt-switch-knob{width:calc(40*var(--pt));border-radius:calc(5*var(--pt));height:100%;box-shadow:0 0 0 calc(1*var(--pt))#929292,inset 0 calc(1*var(--pt))0 #fff;background:linear-gradient(#d0d0d0,#fcfcfc);flex:none}.ipt-np{--np-controls:max(calc(96*var(--pt)),92px);color:#fff;background:#000;position:absolute;inset:0;overflow:hidden}.ipt-np-title{height:calc(44*var(--pt));font-size:calc(12*var(--pt));line-height:calc(13.5*var(--pt));text-shadow:none;flex-direction:column;justify-content:center;display:flex}.ipt-np-title>span{text-overflow:ellipsis;overflow:hidden}.ipt-np-title-minor{color:#a6a6a6}.ipt-np-title-major{color:#fff}.ipt-flip-art{width:calc(22*var(--pt));height:calc(22*var(--pt));font-size:calc(4*var(--pt))}.ipt-flip-art img{object-position:center}.ipt-np-stage{top:0;left:0;right:0;bottom:var(--np-controls);perspective:calc(1000*var(--pt));position:absolute}.ipt-np-card{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.45,0,.25,1);position:absolute;inset:0}.ipt-np-card[data-flipped]{transform:rotateY(-180deg)}.ipt-np-front,.ipt-np-back{backface-visibility:hidden;transition:visibility 0s linear .325s;position:absolute;inset:0}.ipt-np-back,.ipt-np-card[data-flipped] .ipt-np-front{visibility:hidden}.ipt-np-card[data-flipped] .ipt-np-back{visibility:visible}.ipt-np-back{background:linear-gradient(#202022,#0b0b0c);transform:rotateY(180deg)}.ipt-np-art{top:calc(52*var(--pt));width:100%;height:calc(168*var(--pt));font-size:calc(22*var(--pt));position:absolute;left:0}.ipt-np-front[data-square] .ipt-np-art{height:100%;inset:0}.ipt-np-reflection{top:calc(221*var(--pt));width:100%;height:calc(168*var(--pt));font-size:calc(22*var(--pt));position:absolute;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 70%,#00000047);mask-image:linear-gradient(#0000 70%,#00000047)}.ipt-np-blurb{left:calc(18*var(--pt));right:calc(18*var(--pt));bottom:calc(14*var(--pt));font-size:calc(15*var(--pt));color:#ffffffd1;text-align:center;line-height:1.3;position:absolute!important}.ipt-np-blurb-line{display:block}.ipt-np-strip{z-index:2;align-items:center;gap:calc(2*var(--pt));height:calc(46*var(--pt));padding:0 calc(4*var(--pt));-webkit-backdrop-filter:blur(calc(4*var(--pt)));backdrop-filter:blur(calc(4*var(--pt)));box-shadow:inset 0 calc(1*var(--pt))0 #ffffff29,inset 0 calc(-1*var(--pt))0 #000000b3;opacity:0;visibility:hidden;background:linear-gradient(#ffffff1a,#fff0 45%),#000000c7;transition:opacity .2s,visibility 0s linear .2s;display:flex;position:absolute;top:0;left:0;right:0}.ipt-np-strip[data-shown]{opacity:1;visibility:visible;transition:opacity .2s}.ipt-np-scrub{align-items:center;gap:calc(6*var(--pt));min-width:0;font-size:calc(12*var(--pt));flex:1;font-weight:700;display:flex}.ipt-np-mode{width:calc(40*var(--pt));height:calc(40*var(--pt));color:#ffffffc7;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ipt-np-mode svg{width:calc(22*var(--pt));height:calc(17*var(--pt));fill:currentColor;filter:drop-shadow(0 calc(-1*var(--pt))0 #000000b3)}.ipt-np-mode[data-on]{color:#5cb6ff}.ipt-np-mode[data-on] svg{filter:drop-shadow(0 0 calc(3*var(--pt))#5cb6ffcc)}.ipt-np-mode:disabled{cursor:default;opacity:.55}.ipt-np-mode:not(:disabled):active svg{opacity:.6}.ipt-np-time{width:calc(34*var(--pt));font-variant-numeric:tabular-nums;text-align:center}.ipt-np-track{height:calc(5*var(--pt));border-radius:calc(2.5*var(--pt));box-shadow:inset 0 calc(1*var(--pt))calc(1*var(--pt))#0009;background:#ffffff4d;flex:1;position:relative}.ipt-np-track-fill{border-radius:inherit;background:linear-gradient(#fff,#b9c1cc);position:absolute;top:0;bottom:0;left:0}.ipt-np-knob{width:calc(14*var(--pt));height:calc(14*var(--pt));box-shadow:0 calc(1*var(--pt))calc(2*var(--pt))#000000b3;background:radial-gradient(circle at 40% 30%,#fff,#c6c9ce 60%,#8e939a);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ipt-np-controls{grid-template-rows:1fr max(44px,calc(42*var(--pt)));height:var(--np-controls);padding:0 calc(24*var(--pt))calc(6*var(--pt));box-shadow:inset 0 calc(1*var(--pt))0 #ffffff4d;background:linear-gradient(#ffffff21,#ffffff0a 40%,#fff0),#0a0a0ce0;display:grid;position:absolute;bottom:0;left:0;right:0}.ipt-np-buttons{justify-content:center;align-items:center;gap:calc(28*var(--pt));display:flex}.ipt-np-button{width:calc(64*var(--pt));background:0 0;border:0;justify-content:center;align-items:center;height:100%;min-height:44px;padding:0;display:flex}.ipt-np-button svg{width:calc(34*var(--pt));height:calc(24*var(--pt));fill:#fff;filter:drop-shadow(0 calc(-1*var(--pt))0 #0009)}.ipt-np-button--play svg{width:calc(30*var(--pt));height:calc(30*var(--pt))}.ipt-np-button:active svg{opacity:.55}.ipt-np-button:disabled svg{opacity:.3}.ipt-volume{--track:calc(9*var(--pt));--knob:calc(24*var(--pt));cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;width:100%;height:100%;margin:0;padding:0}.ipt-volume:focus{outline:none}.ipt-volume::-webkit-slider-runnable-track{height:var(--track);border-radius:calc(var(--track)/2);background:linear-gradient(#a8d0ff,#4a95ef 48%,#1f69d4 52%,#3d86e6)0 0/var(--fill)100% no-repeat,linear-gradient(#fff,#eceef1 48%,#d7dbe0 52%,#f2f3f5);box-shadow:inset 0 0 0 calc(1*var(--pt))#0000008c,0 calc(1*var(--pt))0 #ffffff1f}.ipt-volume::-moz-range-track{height:var(--track);border-radius:calc(var(--track)/2);background:linear-gradient(#a8d0ff,#4a95ef 48%,#1f69d4 52%,#3d86e6)0 0/var(--fill)100% no-repeat,linear-gradient(#fff,#eceef1 48%,#d7dbe0 52%,#f2f3f5);box-shadow:inset 0 0 0 calc(1*var(--pt))#0000008c,0 calc(1*var(--pt))0 #ffffff1f}.ipt-volume::-webkit-slider-thumb{width:var(--knob);height:var(--knob);margin-top:calc((var(--track) - var(--knob))/2);box-shadow:0 calc(1*var(--pt))calc(3*var(--pt))#000000b3,inset 0 calc(-1*var(--pt))calc(1*var(--pt))#0000002e;appearance:none;background:radial-gradient(circle at 50% 28%,#fff 0%,#eef0f2 38%,#c3c8ce 78%,#a4aab2 100%);border:0;border-radius:50%}.ipt-volume::-moz-range-thumb{width:var(--knob);height:var(--knob);box-shadow:0 calc(1*var(--pt))calc(3*var(--pt))#000000b3,inset 0 calc(-1*var(--pt))calc(1*var(--pt))#0000002e;background:radial-gradient(circle at 50% 28%,#fff 0%,#eef0f2 38%,#c3c8ce 78%,#a4aab2 100%);border:0;border-radius:50%}.ipt-volume:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 calc(2*var(--pt))#5cb6ff,0 calc(1*var(--pt))calc(3*var(--pt))#000000b3}.ipt-volume:focus-visible::-moz-range-thumb{box-shadow:0 0 0 calc(2*var(--pt))#5cb6ff,0 calc(1*var(--pt))calc(3*var(--pt))#000000b3}.ipt-np-back-inner{padding:calc(14*var(--pt))calc(16*var(--pt))calc(18*var(--pt))}.ipt-np-back-head{gap:calc(3*var(--pt));padding-bottom:calc(12*var(--pt));border-bottom:calc(1*var(--pt))solid #ffffff24;display:grid}.ipt-np-back-name{font-size:calc(18*var(--pt));font-weight:700}.ipt-np-back-byline{font-size:calc(13*var(--pt));color:#9a9a9a}.ipt-np-back-section{margin-top:calc(14*var(--pt))}.ipt-np-back-section h3{font-size:calc(12*var(--pt));color:#8da6c6;font-weight:700}.ipt-np-back-section p,.ipt-np-flow{margin-top:calc(4*var(--pt));font-size:calc(15*var(--pt));color:#e9e9ea;line-height:1.38}.ipt-np-flow{padding:0;list-style:none}.ipt-np-flow li+li:before{content:"↓ ";color:#8da6c6}.ipt-np-entry+.ipt-np-entry,.ipt-np-entry-also{margin-top:calc(12*var(--pt))!important}.ipt-np-back-section .ipt-np-entry-name{font-weight:700}.ipt-np-back-section .ipt-np-entry-role{margin-top:calc(1*var(--pt));font-size:calc(13*var(--pt));color:#9a9a9a}.ipt-np-links{margin-top:calc(18*var(--pt));border-top:calc(1*var(--pt))solid #ffffff24}.ipt-np-link{height:calc(46*var(--pt));margin:0 calc(-16*var(--pt));padding:0 calc(16*var(--pt));border-bottom:calc(1*var(--pt))solid #ffffff24;font-size:calc(16*var(--pt));color:#fff;justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex;position:relative}.ipt-np-link span{color:#8da6c6}.ipt-np-link[data-pressed]{background:linear-gradient(#058cf5,#015fe6)}.ipt-np-link[data-pressed] span{color:#fff}.ipt-cf{--turn:cubic-bezier(.45,0,.55,1);color:#fff;background:radial-gradient(at 50% 30%,#1a1a1c 0%,#000 65%);position:absolute;inset:0;overflow:hidden}.ipt-cf-stage{height:calc(320*var(--pt));perspective:calc(560*var(--pt));perspective-origin:50% 40%;touch-action:none;cursor:grab;position:absolute;top:0;left:0;right:0}.ipt-cf-stage[data-dragging]{cursor:grabbing}.ipt-cf-cover{top:calc(104*var(--pt));width:calc(216*var(--pt));height:calc(113*var(--pt));margin-left:calc(-108*var(--pt));transform-style:preserve-3d;transition:transform .38s cubic-bezier(.2,.7,.3,1);position:absolute;left:50%}.ipt-cf-stage[data-dragging] .ipt-cf-cover{transition:none}.ipt-cf-art{font-size:calc(15*var(--pt));box-shadow:0 0 0 calc(.5*var(--pt))#ffffff1f;position:absolute;inset:0}.ipt-cf-reflection{top:calc(100% + 1*var(--pt));width:100%;height:100%;font-size:calc(15*var(--pt));transition:opacity .25s;position:absolute;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 40%,#0000006b);mask-image:linear-gradient(#0000 40%,#0000006b)}.ipt-cf-cover[data-turned] .ipt-cf-reflection{opacity:0;pointer-events:none}.ipt-cf-card{transform-style:preserve-3d;transition:transform .5s var(--turn);position:absolute;inset:0}.ipt-cf-cover[data-turned] .ipt-cf-card{transform:translateY(calc(39.5*var(--pt)))rotateY(-180deg)}.ipt-cf-front,.ipt-cf-back{backface-visibility:hidden;position:absolute}.ipt-cf-front{cursor:pointer;transition:transform .5s var(--turn),visibility 0s linear .25s;inset:0}.ipt-cf-cover[data-turned] .ipt-cf-front{visibility:hidden;transform:scale(1.2963)}.ipt-cf-back{width:calc(280*var(--pt));height:calc(350*var(--pt));margin:calc(-175*var(--pt))0 0 calc(-140*var(--pt));border:calc(1*var(--pt))solid #48484a;clip-path:inset(calc(101.76*var(--pt))0);visibility:hidden;pointer-events:none;transition:transform .5s var(--turn),clip-path .25s ease-in,visibility 0s linear .25s;background:#000;flex-direction:column;display:flex;top:50%;left:50%;overflow:hidden;transform:rotateY(180deg)scale(.7714)}.ipt-cf-cover[data-turned] .ipt-cf-back{clip-path:inset(0);visibility:visible;pointer-events:auto;transition:transform .5s var(--turn),clip-path .25s ease-out .25s,visibility 0s linear .25s;transform:rotateY(180deg)}.ipt-cf-cover[data-leaving=left] .ipt-cf-card{animation:ipt-cf-unturn-left .5s var(--turn)both}.ipt-cf-cover[data-leaving=right] .ipt-cf-card{animation:ipt-cf-unturn-right .5s var(--turn)both}@keyframes ipt-cf-unturn-left{0%{transform:translateY(calc(39.5*var(--pt)))rotateY(-180deg)}}@keyframes ipt-cf-unturn-right{0%{transform:translateY(calc(39.5*var(--pt)))rotateY(180deg)}}.ipt-cf-cover[data-leaving] .ipt-cf-front{visibility:visible;transition:transform .5s var(--turn)}.ipt-cf-cover[data-leaving] .ipt-cf-back{visibility:visible;transition:transform .5s var(--turn),clip-path .25s ease-in}.ipt-cf-cover[data-leaving] .ipt-scroller-content{will-change:auto}.ipt-cf-back-head{justify-items:center;gap:calc(1*var(--pt));padding:calc(6*var(--pt))calc(12*var(--pt))calc(7*var(--pt));box-shadow:inset 0 calc(1*var(--pt))0 #ffffff38,inset 0 calc(-1*var(--pt))0 #000;text-align:center;background:linear-gradient(#575759 0%,#2a2a2b 50%,#171718 50%,#050505 100%);flex:none;display:grid}.ipt-cf-back-name,.ipt-cf-back-byline{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;overflow:hidden}.ipt-cf-back-name{font-size:calc(16*var(--pt))}.ipt-cf-back-byline{font-size:calc(12*var(--pt));color:#a6a6a6}.ipt-cf-back-list{flex:1;min-height:0;position:relative}.ipt-cf-row{align-items:baseline;gap:calc(8*var(--pt));padding:calc(9*var(--pt))calc(12*var(--pt))calc(9*var(--pt))0;border-bottom:calc(1*var(--pt))solid #ffffff1c;font-size:calc(13*var(--pt));color:#fff;line-height:1.3;text-decoration:none;display:flex}.ipt-cf-row:nth-child(2n){background:#ffffff0d}.ipt-cf-row[data-row]{cursor:pointer;align-items:center}.ipt-cf-row[data-pressed],.ipt-cf-row[data-cursor]{background:linear-gradient(#058cf5,#015fe6)}.ipt-cf-row-label{width:calc(44*var(--pt));font-size:calc(12*var(--pt));color:#8e8e93;flex:none;justify-content:flex-end;font-weight:700;display:flex}.ipt-cf-row-label svg{width:calc(17*var(--pt));height:calc(14*var(--pt));color:#4ba3ff;fill:currentColor}.ipt-cf-row-value{flex:1;min-width:0}.ipt-cf-row[data-row] .ipt-cf-row-value{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ipt-cf-row-time,.ipt-cf-row-out{color:#8e8e93;flex:none;font-weight:700}.ipt-cf-row[data-pressed]>*,.ipt-cf-row[data-cursor]>*,.ipt-cf-row[data-pressed] svg,.ipt-cf-row[data-cursor] svg{color:#fff}.ipt-cf-flow{padding:0;list-style:none}.ipt-cf-flow li+li:before{content:"↓ ";color:#8e8e93}.ipt-cf-caption{pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.ipt-cf[data-flipped] .ipt-cf-caption{opacity:0}.ipt-cf-text{top:calc(346*var(--pt));left:calc(18*var(--pt));right:calc(18*var(--pt));gap:calc(4*var(--pt));text-align:center;animation:.25s both ipt-fade-in;display:grid;position:absolute}.ipt-cf-name{font-size:calc(18*var(--pt));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ipt-cf-byline,.ipt-cf-song{font-size:calc(13*var(--pt));color:#8e8e93;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ipt-cf-song[data-playing]{color:#fff}.ipt-cf-song svg{width:calc(10*var(--pt));height:calc(10*var(--pt));margin-right:calc(5*var(--pt));fill:currentColor;display:inline-block}.ipt-cf-controls{padding:0 calc(4*var(--pt))calc(2*var(--pt));justify-content:space-between;display:flex;position:absolute;bottom:0;left:0;right:0}.ipt-cf-control{width:calc(44*var(--pt));height:calc(44*var(--pt));background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.ipt-cf-control svg{width:calc(20*var(--pt));height:calc(20*var(--pt));fill:#fff;filter:drop-shadow(0 calc(-1*var(--pt))0 #0009)}.ipt-cf-control:active svg{opacity:.55}.ipt-cf-control:disabled svg{opacity:.3}.ipt-note{--line:calc(25*var(--pt));background:#fcf1a6;position:absolute;inset:0}.ipt-note .ipt-scroller-content{background:repeating-linear-gradient(#fcf1a6 0,#fcf1a6 calc(var(--line) - 1px),#dccb84 calc(var(--line) - 1px),#dccb84 var(--line))}.ipt-note-sheet{padding:0 calc(16*var(--pt))var(--line);font-family:"Marker Felt",var(--ipt-hand),"Comic Sans MS",cursive;font-size:calc(19*var(--pt));line-height:var(--line);color:#2a1e10}.ipt-note-gap{height:var(--line)}.ipt-note-date{font-size:calc(15*var(--pt));color:#9a7f36;justify-content:space-between;display:flex}.ipt-note-title{font-size:calc(21*var(--pt))}.ipt-note-stars{color:#b5531c;letter-spacing:calc(1*var(--pt))}.ipt-note-photo{float:right;width:calc(66*var(--pt));height:calc(66*var(--pt));margin:calc(12*var(--pt))calc(2*var(--pt))calc(10*var(--pt))calc(12*var(--pt));box-shadow:0 0 0 calc(2.5*var(--pt))#fff,0 calc(2*var(--pt))calc(5*var(--pt))calc(2*var(--pt))#5a461459;position:relative;transform:rotate(3deg)}.ipt-note-photo .ipt-art{width:100%;height:100%}.ipt-note-photo:after{content:"";top:calc(-7*var(--pt));width:calc(34*var(--pt));height:calc(13*var(--pt));margin-left:calc(-17*var(--pt));box-shadow:0 0 calc(1*var(--pt))#7864284d;background:#ffffff8c;position:absolute;left:50%;transform:rotate(-6deg)}.ipt-note-toolbar{height:calc(49*var(--pt));box-shadow:inset 0 calc(1*var(--pt))0 #e6c98d,0 calc(-1*var(--pt))0 #6b4c17;background:linear-gradient(#cfa85c 0%,#b48a3e 50%,#a47b33 50%,#8b6526 100%);justify-content:space-around;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.ipt-note-toolbar button{width:calc(64*var(--pt));background:0 0;border:0;justify-content:center;align-items:center;height:100%;padding:0;display:flex}.ipt-note-toolbar svg{width:calc(24*var(--pt));height:calc(22*var(--pt));fill:#fff;filter:drop-shadow(0 calc(-1*var(--pt))0 #462d08b3)}.ipt-note-toolbar button:active svg{opacity:.6}.ipt-note-toolbar button:disabled svg{opacity:.35}.ipt-world{color:#fff;background:#000;position:absolute;inset:0}.ipt-world-row{align-items:center;gap:calc(14*var(--pt));height:calc(96*var(--pt));padding:0 calc(14*var(--pt));box-shadow:inset 0 calc(1*var(--pt))0 #ffffff14,inset 0 calc(-1*var(--pt))0 #000;background:linear-gradient(#202022,#0c0c0d);display:flex}.ipt-analog{width:calc(72*var(--pt));height:calc(72*var(--pt));flex:none}.ipt-analog-face{fill:#fdfdfd;stroke:#c9c9c9;stroke-width:1px}.ipt-analog[data-dark] .ipt-analog-face{fill:#141414;stroke:#4a4a4a}.ipt-analog-number{fill:#111;text-anchor:middle;dominant-baseline:central;font-family:Helvetica,Arial,sans-serif;font-size:7px;font-weight:700}.ipt-analog[data-dark] .ipt-analog-number{fill:#f2f2f2}.ipt-analog-hand{stroke:#111;stroke-linecap:round}.ipt-analog[data-dark] .ipt-analog-hand{stroke:#f2f2f2}.ipt-analog-second{stroke:#d0201b;stroke-linecap:round}.ipt-analog-pin{fill:#d0201b}.ipt-world-text{gap:calc(4*var(--pt));min-width:0;display:grid}.ipt-world-city{font-size:calc(22*var(--pt));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ipt-world-day{font-size:calc(14*var(--pt));color:#9a9a9e}.ipt-stopwatch{color:#fff;background:#000;position:absolute;inset:0}.ipt-stopwatch-face{height:calc(108*var(--pt));box-shadow:inset 0 calc(-1*var(--pt))0 #7d848c;background:linear-gradient(#eef0f2,#c6ccd2);justify-content:center;align-items:center;display:flex}.ipt-stopwatch-time{font-size:calc(58*var(--pt));color:#111;font-variant-numeric:tabular-nums;letter-spacing:calc(-1*var(--pt));text-shadow:0 calc(1*var(--pt))0 #fffc;font-weight:700}.ipt-stopwatch-buttons{gap:calc(12*var(--pt));padding:calc(14*var(--pt));box-shadow:inset 0 calc(-1*var(--pt))0 #000;background:linear-gradient(#2a2a2c,#111112);grid-template-columns:1fr 1fr;display:grid}.ipt-glass-button{--tone:linear-gradient(#8e8e92 0%,#66666b 50%,#545458 50%,#5f5f63 100%);height:calc(46*var(--pt));border:calc(1*var(--pt))solid #000c;border-radius:calc(8*var(--pt));background:var(--tone);box-shadow:inset 0 calc(1*var(--pt))0 #ffffff59;text-shadow:0 calc(-1*var(--pt))0 #00000073;font-size:calc(19*var(--pt))!important;color:#fff!important;font-weight:700!important}.ipt-glass-button[data-tone=green]{--tone:linear-gradient(#7fdc72 0%,#3cae2f 50%,#2c9b20 50%,#36a52a 100%)}.ipt-glass-button[data-tone=red]{--tone:linear-gradient(#f07a72 0%,#d2352b 50%,#be2219 50%,#c92c22 100%)}.ipt-glass-button:active{filter:brightness(.82)}.ipt-glass-button:disabled{opacity:.45}.ipt-stopwatch-laps{top:calc(183*var(--pt));position:absolute;bottom:0;left:0;right:0}.ipt-stopwatch-lap{height:calc(44*var(--pt));padding:0 calc(16*var(--pt));box-shadow:inset 0 calc(-1*var(--pt))0 #2a2a2a;font-size:calc(17*var(--pt));color:#d8d8d8;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-weight:700;display:flex}.ipt-stopwatch-lap[data-current]{color:#fff}.ipt-photos{background:#fff;position:absolute;inset:0}.ipt-photos-grid{grid-template-columns:repeat(4,calc(75*var(--pt)));gap:calc(4*var(--pt));padding:calc(4*var(--pt));display:grid}.ipt-photo-thumb{width:calc(75*var(--pt));height:calc(75*var(--pt));background:#ddd;border:0;padding:0;position:relative}.ipt-photo-thumb .ipt-art{width:100%;height:100%;font-size:calc(9*var(--pt))}.ipt-photo-thumb:after{content:"";opacity:0;background:#00000073;position:absolute;inset:0}.ipt-photo-thumb[data-pressed]:after,.ipt-photo-thumb[data-cursor]:after{opacity:1}.ipt-photos-count{padding:calc(14*var(--pt))0 calc(18*var(--pt));font-size:calc(17*var(--pt));color:gray;text-align:center}.ipt-viewer{background:#000;position:absolute;inset:0;overflow:hidden}.ipt-viewer-strip{touch-action:none;cursor:grab;position:absolute;inset:0}.ipt-viewer-strip[data-moving=settle]{transition:transform .28s cubic-bezier(.2,.7,.3,1)}.ipt-viewer-slot{align-items:center;width:100%;display:flex;position:absolute;top:0;bottom:0}.ipt-viewer-art{aspect-ratio:1200/630;width:100%;font-size:calc(22*var(--pt))}@media (prefers-reduced-motion:reduce){.ipt-pane[data-slide],.ipt-navitems[data-slide],.ipt-navbar-bg[data-fade],.ipt-app[data-zoom],.ipt-home[data-state=close],.ipt-home[data-state=unlock] .ipt-app-icon,.ipt-lock[data-unlocking] .ipt-lock-top,.ipt-lock[data-unlocking] .ipt-lock-bottom,.ipt-lock[data-unlocking] .ipt-wallpaper,.ipt-lock[data-unlocking] .ipt-alert-slot,.ipt-body[data-intro] .ipt-off,.ipt-body[data-intro] .ipt-alert,.ipt-slider-text,.ipt-row[data-deselect]:before,.ipt-cf-text,.ipt-cf-cover[data-leaving] .ipt-cf-card{animation:none}.ipt-slider-text{color:#b9b9bc;background:0 0}.ipt-app[data-zoom=out],.ipt-pane[data-slide^=out],.ipt-navitems[data-slide^=out],.ipt-lock[data-unlocking]{display:none}.ipt-np-card,.ipt-np-front,.ipt-np-back,.ipt-cf-cover,.ipt-switch-track,.ipt-slider-knob,.ipt-np-strip,.ipt-off{transition:none!important}.ipt-cf-cover[data-turned] .ipt-cf-card{transform:none}.ipt-cf-front,.ipt-cf-back,.ipt-cf-cover[data-turned] .ipt-cf-front,.ipt-cf-cover[data-turned] .ipt-cf-back{clip-path:none;visibility:visible;transition:opacity .2s}.ipt-cf-cover[data-turned] .ipt-cf-front{opacity:0;transform:none}.ipt-cf-back,.ipt-cf-cover[data-turned] .ipt-cf-back{transform:translateY(calc(39.5*var(--pt)))}.ipt-cf-back{opacity:0}.ipt-cf-cover[data-turned] .ipt-cf-back{opacity:1}}.cy-page{background:repeating-linear-gradient(90deg,#c5ccd4 0,#c5ccd4 calc(4*var(--pt)),#cbd2d8 calc(4*var(--pt)),#cbd2d8 calc(7*var(--pt)))}.cy-content{padding:calc(1*var(--pt))0 calc(18*var(--pt))}.cy-head{align-items:center;gap:calc(12*var(--pt));padding:calc(14*var(--pt))calc(12*var(--pt))calc(4*var(--pt));display:flex}.cy-head-icon{width:calc(48*var(--pt));height:calc(48*var(--pt));border-radius:calc(8*var(--pt));box-shadow:0 0 0 calc(2*var(--pt))#fff,0 calc(1*var(--pt))calc(4*var(--pt))calc(1*var(--pt))#28324173;flex:none;overflow:hidden}.cy-head-icon svg{width:100%;height:100%;display:block}.cy-head-text{gap:calc(3*var(--pt));min-width:0;display:grid}.cy-name{font-size:calc(18*var(--pt));color:#000;text-shadow:0 calc(1*var(--pt))0 #ffffffb3;font-weight:700;line-height:1.15}.cy-author{font-size:calc(13*var(--pt));color:#3f4a5e;text-shadow:0 calc(1*var(--pt))0 #fff9}.cy-section{margin:calc(10*var(--pt))calc(9*var(--pt))0}.cy-long{padding:calc(11*var(--pt))calc(11*var(--pt))calc(12*var(--pt));border:calc(1*var(--pt))solid #a6abb1;border-radius:calc(9*var(--pt));font-size:calc(15.5*var(--pt));color:#000;text-wrap:pretty;background:#fff;line-height:1.38}.ipt-icon-label,.ipt-bar-button-label,.ipt-row-detail,.ipt-np-title>span,.ipt-cf-back-byline,.ipt-cf-row[data-row] .ipt-cf-row-value,.ipt-cf-name,.ipt-cf-song,.ipt-world-city{margin-bottom:-.2em;padding-bottom:.2em}
