:root{--vvw: 100vw;--vvh: 100lvh;--safe-top-env: env(safe-area-inset-top, 0px);--safe-bottom-env: env(safe-area-inset-bottom, 0px);--safe-left-env: env(safe-area-inset-left, 0px);--safe-right-env: env(safe-area-inset-right, 0px);--native-safe-top: 0px;--native-safe-bottom: 0px;--native-safe-left: 0px;--native-safe-right: 0px;--safe-top: max(var(--safe-top-env), var(--native-safe-top));--safe-bottom: max(var(--safe-bottom-env), var(--native-safe-bottom));--safe-left: max(var(--safe-left-env), var(--native-safe-left));--safe-right: max(var(--safe-right-env), var(--native-safe-right));--safe-area-top: var(--safe-top);--safe-area-bottom: var(--safe-bottom);--safe-area-left: var(--safe-left);--safe-area-right: var(--safe-right);--springboard-top-safe-reserve: max(var(--safe-top), calc(52 * var(--pt)));--springboard-available-width: calc(100vw - var(--safe-left) - var(--safe-right));--header-base-height: 44px;--header-total-height: calc(var(--header-base-height) + var(--safe-top));--total-header-height: var(--header-total-height);--bottom-bar-base-height: 56px;--bottom-bar-total-height: calc(var(--bottom-bar-base-height) + var(--safe-bottom));--total-bottom-bar-height: var(--bottom-bar-total-height);--device-width-pt: 390;--device-height-pt: 844;--ios-scale: 1;--ios-text-scale: 1;--ios-text-scale-ratio: 1;--pt: calc(var(--ios-scale) * 1px);--text-pt: calc(var(--ios-text-scale) * 1px);--color-primary: #0a84ff;--color-primary-light: #64d2ff;--color-text: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-cyan-fluid: #a8f0e3;--color-peach-fluid: #ffd1c4;--color-violet-fluid: #e2c2f6;--color-sky-blue-fluid: #b5d8f6;--bg-gradient-start: #08111f;--bg-gradient-mid: #132340;--bg-gradient-end: #27436a;--glass-bg: rgba(255, 255, 255, .18);--glass-border: rgba(255, 255, 255, .22);--glass-highlight: rgba(255, 255, 255, .4);--glass-blur: calc(28 * var(--pt));--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--springboard-side-margin: calc(20 * var(--pt));--springboard-content-width: calc(var(--springboard-available-width) - (var(--springboard-side-margin) * 2));--springboard-cell-width: calc(var(--springboard-content-width) / 4);--springboard-top-offset: calc(var(--springboard-top-safe-reserve) + (12 * var(--pt)));--springboard-row-height: calc(80 * var(--pt));--springboard-row-gap: calc(22 * var(--pt));--springboard-label-reserve: 0px;--springboard-page-gap: 0px;--icon-size: calc(64 * var(--pt));--icon-label-gap: calc(6 * var(--pt));--icon-label-size: calc(12 * var(--text-pt));--icon-label-line-height: calc(18 * var(--text-pt));--icon-hit-width: max(calc(78 * var(--pt)), calc(var(--springboard-cell-width) * .8914285714285714));--icon-corner-radius-px: calc(18 * var(--pt));--edit-hud-top: calc(var(--springboard-top-safe-reserve) + (8 * var(--pt)));--edit-hud-right: calc(14 * var(--pt));--dock-height: calc(92 * var(--pt));--dock-horizontal-inset: calc(17 * var(--pt));--dock-bottom-offset: calc(8 * var(--pt));--dock-padding-inline: calc(16 * var(--pt));--dock-padding-block: calc(10 * var(--pt));--dock-radius: calc(30 * var(--pt));--springboard-page-indicator-bottom: calc(var(--dock-bottom-offset) + var(--dock-height) + (18 * var(--pt)));--home-indicator-bottom: calc(6 * var(--pt));--home-indicator-width: calc(138 * var(--pt));--home-indicator-height: calc(5 * var(--pt));--desktop-depth-scale: 1;--desktop-scrim-opacity: 0;--wallpaper-launch-blur: 0px;--wallpaper-launch-scale: 1;--os-app-transition-duration: .42s;--os-app-transition-easing: cubic-bezier(.22, 1, .36, 1);--os-app-fade-duration: .3s;--os-desktop-transition-duration: .36s;--os-desktop-transition-easing: cubic-bezier(.22, 1, .36, 1);--app-opacity: 0;--app-scale: 1;--app-translate-x: 0px;--app-translate-y: 0px;--app-clip-top: 0px;--app-clip-right: 0px;--app-clip-bottom: 0px;--app-clip-left: 0px;--app-radius: 0px;--app-content-opacity: 1;--app-shadow-opacity: 0;--app-depth-scale: 1;--app-depth-translate-y: 0px;--app-depth-brightness: 1;--ios-squircle-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect width='100' height='100' rx='30' ry='30' fill='black'/%3E%3C/svg%3E")}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100lvh;min-height:100lvh;overflow:hidden;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;color:var(--color-text);background:linear-gradient(180deg,#dfe6f4,#cad5e8 46%,#b2c4dc);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}#os-root{position:fixed;inset:0;width:100vw;height:100lvh;min-height:100lvh;overflow:hidden;display:flex;justify-content:center;align-items:stretch;background:transparent;isolation:isolate}#springboard-wallpaper,#desktop-scrim{position:fixed;inset:-2px;pointer-events:none}#springboard-wallpaper{z-index:0;background:linear-gradient(180deg,#dfe6f4,#cad5e8 46%,#b2c4dc);transform:scale(var(--wallpaper-launch-scale));transform-origin:center center;filter:blur(var(--wallpaper-launch-blur));transition:transform var(--os-desktop-transition-duration) var(--os-desktop-transition-easing),filter var(--os-desktop-transition-duration) linear;will-change:transform,filter}.springboard-wallpaper__default,.springboard-wallpaper__image{position:absolute;inset:0;transition:opacity .22s ease}.springboard-wallpaper__default{background:radial-gradient(circle at 14% 16%,#ffffffe0,#ffffff57 18%,#fff0 32%),radial-gradient(circle at 82% 12%,#fff4e9d6,#f7dbc43d 20%,#fff0 38%),linear-gradient(180deg,#edf1f9,#d6dfef 34%,#c1d1e5 70%,#a5bed9)}.springboard-wallpaper__default:before,.springboard-wallpaper__default:after{content:"";position:absolute;inset:auto;border-radius:999px;filter:blur(0px);opacity:.95}.springboard-wallpaper__default:before{width:52vw;height:52vw;max-width:420px;max-height:420px;left:-8vw;bottom:9vh;background:radial-gradient(circle at 32% 32%,#cee0fafa,#b9cde9d6 45%,#b0c4de00 76%)}.springboard-wallpaper__default:after{width:58vw;height:58vw;max-width:460px;max-height:460px;right:-10vw;top:18vh;background:radial-gradient(circle at 50% 50%,#c7d6ebeb,#b0c5e0d1 44%,#b0c5e000 78%)}.springboard-wallpaper__default.is-hidden{opacity:0}.springboard-wallpaper__image{opacity:0;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.springboard-wallpaper__image-content{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .22s ease}.springboard-wallpaper__image.is-visible{opacity:1}#desktop-scrim{background:linear-gradient(180deg,#03071214,#0509147a);opacity:var(--desktop-scrim-opacity);transition:opacity var(--os-desktop-transition-duration) linear;will-change:opacity}#desktop{position:relative;width:100%;height:100lvh;min-height:100lvh;z-index:1;font-family:var( --springboard-font-ui, "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif );transform:scale(var(--desktop-depth-scale));transform-origin:center center;transition:transform var(--os-desktop-transition-duration) var(--os-desktop-transition-easing);will-change:transform}#desktop-shell{position:relative;width:var(--springboard-available-width);height:100%;padding-top:0;margin:0 auto}#desktop:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--springboard-top-safe-reserve);pointer-events:none;z-index:2}#springboard-edit-layer{position:absolute;top:var(--springboard-top-offset);left:0;width:100%;padding-inline:var(--springboard-side-margin);box-sizing:border-box;height:calc((6 * var(--springboard-row-height)) + (5 * var(--springboard-row-gap)));pointer-events:none;opacity:0;z-index:4;transition:opacity .18s ease}#desktop-drag-layer{position:fixed;inset:0;pointer-events:none;z-index:8}#desktop-edit-hud{position:absolute;bottom:calc(var(--dock-bottom-offset) + var(--dock-height) + (12 * var(--pt)));left:var(--springboard-side-margin);right:var(--springboard-side-margin);display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--pt));padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;transform:translateY(calc(12 * var(--pt)));pointer-events:none;z-index:5;transition:opacity .18s ease,transform .22s ease}#desktop-edit-done,#desktop-edit-widgets{border:0;min-width:calc(54 * var(--pt));padding:calc(9 * var(--pt)) calc(16 * var(--pt));border-radius:999px;background:#6c81a152;color:#fff;font-size:calc(13 * var(--text-pt));font-weight:600;letter-spacing:-.01em;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:0 calc(10 * var(--pt)) calc(22 * var(--pt)) #060c1a2e,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff24 inset;backdrop-filter:blur(calc(12 * var(--pt))) saturate(1.18);-webkit-backdrop-filter:blur(calc(12 * var(--pt))) saturate(1.18);transition:background-color .14s ease,transform .14s ease,opacity .14s ease}#desktop-edit-done:active,#desktop-edit-widgets:active{transform:scale(.97);background:#7e93b46b}#desktop-edit-widgets[hidden]{display:none}#os-root.is-edit-mode #springboard-edit-layer{opacity:1;pointer-events:none}#os-root.is-edit-mode #desktop-edit-hud{opacity:1;pointer-events:auto;transform:translateY(0)}#springboard-grid{position:absolute;top:var(--springboard-top-offset);left:0;width:100%;height:calc((6 * var(--springboard-row-height)) + (5 * var(--springboard-row-gap)) + var(--springboard-label-reserve));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x;-ms-overflow-style:none;scrollbar-width:none;z-index:2}#springboard-grid::-webkit-scrollbar{display:none}.springboard-pages{display:flex;width:100%;height:calc(100% - var(--springboard-label-reserve));gap:var(--springboard-page-gap)}.springboard-page{flex:0 0 auto;width:calc(var(--springboard-content-width) + (var(--springboard-side-margin) * 2));height:100%;padding-inline:var(--springboard-side-margin);box-sizing:border-box;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(6,var(--springboard-row-height));row-gap:var(--springboard-row-gap);position:relative;scroll-snap-align:start}.spring-icon{grid-column:var(--grid-column, auto);grid-row:var(--grid-row, auto);position:relative;z-index:1;width:var(--icon-hit-width);justify-self:center;margin:0;border:0;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:center;gap:var(--icon-label-gap);cursor:pointer;appearance:none;-webkit-appearance:none;transition:transform .14s ease,opacity .14s ease,filter .14s ease}.spring-icon:active{transform:scale(.93);opacity:.82}.spring-icon__tile{width:var(--icon-size);height:var(--icon-size);position:relative;flex:0 0 auto}.spring-icon__badge{position:absolute;top:calc(-5 * var(--pt));right:calc(-8 * var(--pt));min-width:calc(22 * var(--pt));height:calc(22 * var(--pt));padding-inline:calc(6 * var(--pt));border-radius:calc(11 * var(--pt));background:#ff3b30;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:calc(13 * var(--pt));font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 0 0 calc(2.5 * var(--pt)) #fffffffa,0 calc(3 * var(--pt)) calc(8 * var(--pt)) #ff3b302e;z-index:3;pointer-events:none}.spring-icon__badge[hidden]{display:none}.spring-icon__shape{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--icon-corner-radius-px);box-shadow:0 calc(12 * var(--pt)) calc(24 * var(--pt)) #02061447,0 calc(1 * var(--pt)) calc(1.5 * var(--pt)) #ffffff38 inset,0 calc(-1 * var(--pt)) calc(1.5 * var(--pt)) #07112233 inset}@supports ((-webkit-mask-image: url()) or (mask-image: url())){.spring-icon__shape{border-radius:0;-webkit-mask-image:var(--ios-squircle-mask);mask-image:var(--ios-squircle-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}}.spring-icon[data-icon-shape=circle] .spring-icon__shape{border-radius:50%;-webkit-mask-image:none;mask-image:none}.spring-icon__shape:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,transparent 38%,rgba(0,0,0,.08) 100%);pointer-events:none}.spring-icon__art{width:100%;height:100%;display:block}.spring-icon__image{width:100%;height:100%;display:block;object-fit:cover}.spring-icon__tile--quest{background:transparent}.spring-icon__quest-glyph{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Lora,"Noto Serif SC",serif;font-size:calc(32 * var(--text-pt));font-weight:700;letter-spacing:-.04em;color:#21402e;text-shadow:0 calc(1 * var(--pt)) calc(3 * var(--pt)) rgba(255,255,255,.26)}.spring-icon__label{width:100%;font-family:var( --springboard-font-ui, "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif );font-size:var(--icon-label-size);line-height:var(--icon-label-line-height);font-weight:500;letter-spacing:-.01em;text-align:center;color:#fff;text-shadow:0 calc(1 * var(--pt)) calc(3 * var(--pt)) rgba(0,0,0,.5);white-space:nowrap;min-height:var(--icon-label-line-height);padding-top:calc(1 * var(--pt));padding-inline:calc(2 * var(--pt));overflow:hidden;text-overflow:ellipsis}.spring-widget{grid-column:var(--grid-column, auto) / span var(--grid-column-span, 1);grid-row:var(--grid-row, auto) / span var(--grid-row-span, 1);position:relative;z-index:2;min-width:0;min-height:0;overflow:visible;border:0;padding:0;background:transparent;color:inherit;appearance:none;-webkit-appearance:none;cursor:default;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .16s ease}.spring-widget__content{position:absolute;inset:0;overflow:visible}.spring-widget__content-scale{position:absolute;inset:0;transform:scale(var(--widget-content-scale, .93));transform-origin:center center}.spring-widget.desktop-dragging[data-widget-size="2x2"]{filter:none!important}.spring-widget[data-widget-size="2x2"] .spring-widget__content-scale,.spring-widget[data-widget-size="2x2"] .spring-widget__content-scale *,.spring-widget[data-widget-size="2x2"] .spring-widget__content-scale *:before,.spring-widget[data-widget-size="2x2"] .spring-widget__content-scale *:after{box-shadow:none!important;filter:none!important}.spring-widget__surface{position:absolute;inset:0;overflow:hidden;border-radius:calc(26 * var(--pt));background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.22),transparent 32%),linear-gradient(160deg,#ffffff38,#ffffff0f),#0f182a8f;border:calc(.5 * var(--pt)) solid rgba(255,255,255,.18);box-shadow:0 calc(18 * var(--pt)) calc(36 * var(--pt)) #050a163d,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff1a inset;backdrop-filter:blur(calc(20 * var(--pt))) saturate(1.28);-webkit-backdrop-filter:blur(calc(20 * var(--pt))) saturate(1.28)}.spring-widget__surface[data-accent=aurora]{background:radial-gradient(circle at 20% 24%,rgba(255,196,128,.34),transparent 28%),radial-gradient(circle at 84% 22%,rgba(113,177,255,.24),transparent 34%),linear-gradient(160deg,#ffffff38,#ffffff0f),#131f3899}.spring-widget__surface[data-accent=pearl]{background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.28),transparent 26%),linear-gradient(160deg,#ffffff2e,#ffffff0d),#161e2e94}.spring-widget__surface[data-accent=candy]{background:radial-gradient(circle at 18% 22%,rgba(255,167,168,.24),transparent 26%),radial-gradient(circle at 84% 26%,rgba(169,130,255,.24),transparent 34%),linear-gradient(160deg,#fff3,#ffffff0a),#22193a9e}.spring-widget__surface[data-accent=glass]{background:radial-gradient(circle at 18% 18%,rgba(155,224,255,.22),transparent 28%),linear-gradient(160deg,#fff3,#ffffff0a),#0c1a2a9e}.spring-widget__body{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:calc(16 * var(--pt))}.spring-widget__eyebrow{font-family:var( --springboard-font-ui, "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif );font-size:calc(11 * var(--text-pt));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffad}.spring-widget__title{font-family:var( --springboard-font-title, "SF Pro Display", "Noto Serif SC", Georgia, -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", serif );font-size:calc(18 * var(--text-pt));line-height:1.16;font-weight:700;letter-spacing:-.03em;color:#fffffffa}.spring-widget__subtitle{font-family:var( --springboard-font-ui, "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif );font-size:calc(12 * var(--text-pt));line-height:1.3;color:#ffffffc2}.spring-widget__editable-button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;appearance:none;-webkit-appearance:none;cursor:pointer;transition:opacity .14s ease,transform .14s ease}.spring-widget__editable-button:active{opacity:.76;transform:scale(.985)}#os-root.is-edit-mode .spring-widget__editable-button{cursor:inherit}.widget-y2k-music{--widget-frame-opacity: 1;position:absolute;inset:0;overflow:hidden;isolation:isolate;border-radius:calc(26 * var(--pt));color:#6f6b6a;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background:transparent;border:0;box-shadow:none}.widget-y2k-music.is-glass{background:linear-gradient(180deg,rgba(255,255,255,calc(var(--widget-glass-overlay-top-alpha) * .28)),rgba(243,245,248,calc(var(--widget-glass-overlay-bottom-alpha) * .24)));backdrop-filter:blur(calc(var(--widget-glass-blur) * .92)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness));-webkit-backdrop-filter:blur(calc(var(--widget-glass-blur) * .92)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness))}.widget-y2k-music__frame{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;opacity:var(--widget-frame-opacity);background:linear-gradient(180deg,#fbfbf8fc,#f4f3eefe);border:calc(.75 * var(--pt)) solid rgba(255,255,255,.88);box-shadow:0 calc(18 * var(--pt)) calc(34 * var(--pt)) #14141824,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffdb inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #aaa7a01f inset;backdrop-filter:none;-webkit-backdrop-filter:none}.widget-y2k-music.is-transparent-frame .widget-y2k-music__frame{background:#fffffff5;border-color:#ffffffc7;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.widget-y2k-music.has-solid-background .widget-y2k-music__frame{background:linear-gradient(180deg,#ffffff38,#ffffff29);border-color:#ffffffbd;box-shadow:0 calc(18 * var(--pt)) calc(34 * var(--pt)) #1414181f,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff85 inset}.widget-y2k-music.is-clean-frame:before,.widget-y2k-music.is-clean-frame:after,.widget-y2k-music.is-clean-frame .widget-y2k-music__ornaments{opacity:0}.widget-y2k-music:before,.widget-y2k-music:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.widget-y2k-music:before{background:radial-gradient(circle at 16% 15%,rgba(255,255,255,.94),transparent 24%),radial-gradient(circle at 82% 84%,rgba(228,226,221,.42),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.26),transparent 34%,transparent 78%,rgba(212,207,199,.16) 100%)}.widget-y2k-music.has-solid-background:before{background:radial-gradient(circle at 16% 15%,rgba(255,255,255,.42),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.14),transparent 34%,transparent 78%,rgba(255,255,255,.08) 100%)}.widget-y2k-music:after{opacity:.52;background-image:radial-gradient(circle,rgba(164,162,158,.36) 0 calc(1.2 * var(--pt)),transparent calc(1.2 * var(--pt))),radial-gradient(circle,rgba(185,182,176,.22) 0 calc(.8 * var(--pt)),transparent calc(.8 * var(--pt)));background-size:calc(19 * var(--pt)) calc(19 * var(--pt)),calc(36 * var(--pt)) calc(36 * var(--pt));background-position:0 0,calc(8 * var(--pt)) calc(11 * var(--pt))}.widget-y2k-music.has-solid-background:after{opacity:.2}.widget-y2k-music.is-glass:before,.widget-y2k-music.is-glass:after{opacity:0}.widget-y2k-music__ornaments{position:absolute;inset:0;z-index:2;pointer-events:none;filter:grayscale(1)}.widget-y2k-music__backdrop{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:1}.widget-y2k-music__backdrop-image,.widget-y2k-music__backdrop-solid{display:block;width:100%;height:100%;object-fit:cover;filter:none;opacity:1;transform:none}.widget-y2k-music__ornament{position:absolute;line-height:1;color:#8c8a88a8;text-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) rgba(255,255,255,.3)}.widget-y2k-music__ornament--star-a{top:calc(14 * var(--pt));left:calc(12 * var(--pt));font-size:calc(11 * var(--text-pt))}.widget-y2k-music__ornament--star-b{top:calc(44 * var(--pt));right:calc(18 * var(--pt));font-size:calc(13 * var(--text-pt))}.widget-y2k-music__ornament--star-c{bottom:calc(26 * var(--pt));right:calc(28 * var(--pt));font-size:calc(10 * var(--text-pt))}.widget-y2k-music__ornament--paw-a{top:calc(18 * var(--pt));right:calc(18 * var(--pt));font-size:calc(23 * var(--text-pt));opacity:.48}.widget-y2k-music__ornament--paw-b{bottom:calc(18 * var(--pt));left:calc(12 * var(--pt));font-size:calc(18 * var(--text-pt));opacity:.34}.widget-y2k-music__hero{position:absolute;top:calc(24 * var(--pt));left:50%;z-index:3;width:calc(94 * var(--pt));height:calc(94 * var(--pt));overflow:hidden;border-radius:999px;transform:translate(-50%);background:#ffffffd6;border:calc(1 * var(--pt)) solid rgba(153,151,148,.48);box-shadow:0 calc(8 * var(--pt)) calc(16 * var(--pt)) #11111214,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffe0 inset}.widget-y2k-music__hero-image,.widget-y2k-music__thumb-image{display:block;width:100%;height:100%;object-fit:cover;filter:none}.widget-y2k-music__panel{position:absolute;left:calc(14 * var(--pt));right:calc(14 * var(--pt));bottom:calc(13 * var(--pt));z-index:4;display:grid;grid-template-columns:calc(36 * var(--pt)) minmax(0,1fr);align-items:center;gap:calc(8 * var(--pt));min-height:calc(54 * var(--pt));padding:calc(8 * var(--pt)) calc(10 * var(--pt));border-radius:calc(19 * var(--pt));background:#fffc;border:calc(1 * var(--pt)) solid rgba(154,151,145,.48);backdrop-filter:blur(calc(12 * var(--pt)));-webkit-backdrop-filter:blur(calc(12 * var(--pt)));box-shadow:0 calc(8 * var(--pt)) calc(20 * var(--pt)) #17161414,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffc7 inset}.widget-y2k-music__thumb{width:calc(32 * var(--pt));height:calc(32 * var(--pt));overflow:hidden;border-radius:999px;background:#ffffffd1;border:calc(1 * var(--pt)) solid rgba(159,156,150,.38)}.widget-y2k-music__meta{display:grid;gap:calc(3 * var(--pt));min-width:0}.widget-y2k-music__controls{display:flex;align-items:center;gap:calc(4 * var(--pt));min-width:0;color:#6c6866}.widget-y2k-music__control,.widget-y2k-music__play-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:currentColor}.widget-y2k-music__control svg,.widget-y2k-music__play-button svg{display:block;width:calc(10 * var(--pt));height:calc(10 * var(--pt));fill:currentColor}.widget-y2k-music__control--pause svg{width:calc(9 * var(--pt));height:calc(9 * var(--pt))}.widget-y2k-music__flourish{margin-left:auto;min-width:0;overflow:hidden;font-size:calc(6.8 * var(--text-pt));line-height:1;letter-spacing:.05em;white-space:nowrap;color:#7c7977d1}.widget-y2k-music__title{overflow:hidden;font-size:calc(10.8 * var(--text-pt));line-height:1;font-weight:600;letter-spacing:-.02em;color:#555252;white-space:nowrap;text-overflow:ellipsis}.widget-y2k-music__progress-row{display:flex;align-items:center;gap:calc(4 * var(--pt))}.widget-y2k-music__play-button{width:calc(15 * var(--pt));height:calc(15 * var(--pt));border-radius:999px;border:calc(1 * var(--pt)) solid rgba(133,130,126,.6);background:#ffffffdb;box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffe6 inset}.widget-y2k-music__play-button svg{width:calc(8 * var(--pt));height:calc(8 * var(--pt));margin-left:calc(1 * var(--pt))}.widget-y2k-music__track{position:relative;flex:1 1 auto;height:calc(4.2 * var(--pt));overflow:hidden;border-radius:999px;border:calc(.85 * var(--pt)) solid rgba(166,163,157,.6);background:#ffffff7a}.widget-y2k-music__fill{position:absolute;left:calc(1.2 * var(--pt));top:50%;height:calc(1.7 * var(--pt));border-radius:999px;transform:translateY(-50%);background:#7e7a77}.widget-y2k-music__artist{overflow:hidden;font-size:calc(7.6 * var(--text-pt));line-height:1;font-weight:500;letter-spacing:.01em;color:#706d6ae6;white-space:nowrap;text-overflow:ellipsis}.widget-preview-widget .widget-y2k-music{border-radius:calc(26 * var(--pt))}.widget-music-pair{--widget-frame-opacity: 1;position:absolute;inset:0;overflow:hidden;isolation:isolate;border-radius:calc(36 * var(--pt));color:#131316;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;background:transparent;border:0;box-shadow:none}.widget-music-pair.is-glass{background:linear-gradient(180deg,rgba(255,255,255,calc(var(--widget-glass-overlay-top-alpha) * .28)),rgba(243,245,248,calc(var(--widget-glass-overlay-bottom-alpha) * .24)));backdrop-filter:blur(calc(var(--widget-glass-blur) * .92)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness));-webkit-backdrop-filter:blur(calc(var(--widget-glass-blur) * .92)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness))}.widget-music-pair__frame{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;opacity:var(--widget-frame-opacity);background:linear-gradient(180deg,#fcfcfafe,#f6f5f3fe);border:calc(.8 * var(--pt)) solid rgba(255,255,255,.9);box-shadow:0 calc(16 * var(--pt)) calc(40 * var(--pt)) #12121829,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffe6 inset;backdrop-filter:none;-webkit-backdrop-filter:none}.widget-music-pair.is-transparent-frame .widget-music-pair__frame{background:#fffffff2;border-color:#fffc;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.widget-music-pair.has-solid-background .widget-music-pair__frame{background:linear-gradient(180deg,#fff3,#ffffff24);border-color:#ffffffb8;box-shadow:0 calc(16 * var(--pt)) calc(40 * var(--pt)) #12121824,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff80 inset}.widget-music-pair.is-clean-frame:before,.widget-music-pair.is-clean-frame .widget-music-pair__grain,.widget-music-pair.is-clean-frame .widget-music-pair__star{opacity:0}.widget-music-pair:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.74),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.3),transparent 34%,transparent 76%,rgba(214,214,217,.18) 100%);pointer-events:none}.widget-music-pair.has-solid-background:before{background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.4),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.14),transparent 34%,transparent 76%,rgba(255,255,255,.08) 100%)}.widget-music-pair.is-glass:before{background:none}.widget-music-pair__grain{position:absolute;inset:0;pointer-events:none}.widget-music-pair__grain--outer{opacity:.14;background-image:radial-gradient(circle,rgba(95,95,99,.38) 0 calc(.85 * var(--pt)),transparent calc(.85 * var(--pt))),radial-gradient(circle,rgba(132,132,136,.18) 0 calc(.62 * var(--pt)),transparent calc(.62 * var(--pt)));background-size:calc(7 * var(--pt)) calc(7 * var(--pt)),calc(11 * var(--pt)) calc(11 * var(--pt));background-position:0 0,calc(4 * var(--pt)) calc(3 * var(--pt));mix-blend-mode:multiply}.widget-music-pair.has-solid-background .widget-music-pair__grain--outer{opacity:.06}.widget-music-pair__background{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:1}.widget-music-pair__background-image,.widget-music-pair__background-solid{display:block;width:100%;height:100%;object-fit:cover}.widget-music-pair__content{position:relative;z-index:2;display:grid;grid-template-rows:minmax(calc(168 * var(--pt)),1fr) auto calc(132 * var(--pt));row-gap:calc(8 * var(--pt));height:100%;padding:calc(18 * var(--pt)) calc(18 * var(--pt)) calc(16 * var(--pt))}.widget-music-pair__star{position:absolute;color:#c5c5c8;pointer-events:none}.widget-music-pair__star--tl{top:calc(-4 * var(--pt));left:calc(44 * var(--pt));width:calc(46 * var(--pt));height:calc(46 * var(--pt));opacity:.8}.widget-music-pair__star--tr{top:calc(28 * var(--pt));right:calc(42 * var(--pt));width:calc(34 * var(--pt));height:calc(34 * var(--pt));opacity:.56}.widget-music-pair__star--ml{top:calc(122 * var(--pt));left:calc(12 * var(--pt));width:calc(40 * var(--pt));height:calc(40 * var(--pt));opacity:.62}.widget-music-pair__star--center{top:calc(214 * var(--pt));left:50%;width:calc(72 * var(--pt));height:calc(72 * var(--pt));transform:translate(-50%);opacity:.42}.widget-music-pair__star--bl{bottom:calc(22 * var(--pt));left:calc(30 * var(--pt));width:calc(42 * var(--pt));height:calc(42 * var(--pt));opacity:.58}.widget-music-pair__star--br{bottom:calc(96 * var(--pt));right:calc(12 * var(--pt));width:calc(34 * var(--pt));height:calc(34 * var(--pt));opacity:.46}.widget-music-pair__avatars{grid-row:1;position:relative;z-index:1}.widget-music-pair__avatar-column{position:absolute;top:0;width:calc(126 * var(--pt));display:flex;flex-direction:column;align-items:center;gap:calc(12 * var(--pt))}.widget-music-pair__avatar-column--left{left:calc(28 * var(--pt))}.widget-music-pair__avatar-column--right{right:calc(28 * var(--pt))}.widget-music-pair__bubble{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:calc(124 * var(--pt));min-height:calc(54 * var(--pt));padding:calc(8 * var(--pt)) calc(20 * var(--pt));border-radius:calc(18 * var(--pt));background:#fff;box-shadow:0 calc(3 * var(--pt)) calc(14 * var(--pt)) #00000021}.widget-music-pair__bubble-tail{position:absolute;left:50%;bottom:calc(-8 * var(--pt));width:calc(16 * var(--pt));height:calc(10 * var(--pt));background:#fff;clip-path:polygon(50% 100%,0 0,100% 0);transform:translate(-50%);filter:drop-shadow(0 calc(2 * var(--pt)) calc(2 * var(--pt)) rgba(0,0,0,.06))}.widget-music-pair__bubble-text{font-size:calc(15 * var(--text-pt));line-height:1.1;font-weight:600;letter-spacing:.02em;color:#111;white-space:nowrap}.widget-music-pair__avatar-shell{width:calc(88 * var(--pt));height:calc(88 * var(--pt));overflow:hidden;border-radius:999px;border:calc(3 * var(--pt)) solid #000000;background:#fff}.widget-music-pair__avatar-image{display:block;width:100%;height:100%;object-fit:cover;filter:none}.widget-music-pair__cable{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible}.widget-music-pair__cable path,.widget-music-pair__cable circle{stroke:#000;fill:#000}.widget-music-pair__cable path{stroke-width:2.2;stroke-linecap:round;fill:none}.widget-music-pair__lyric{grid-row:2;align-self:center;position:relative;z-index:1;min-height:calc(30 * var(--pt));padding:0 calc(24 * var(--pt));margin:0;display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(12.6 * var(--text-pt));line-height:1.56;letter-spacing:.05em;color:#7e7e84}.widget-music-pair__player{grid-row:3;position:relative;z-index:2;align-self:end;margin:0 calc(6 * var(--pt)) 0;padding:calc(16 * var(--pt)) calc(20 * var(--pt)) calc(18 * var(--pt));border-radius:calc(28 * var(--pt));background:#b9b9bc;box-shadow:0 calc(8 * var(--pt)) calc(18 * var(--pt)) #42424814,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff42 inset}.widget-music-pair__player-header{display:grid;grid-template-columns:calc(34 * var(--pt)) 1fr calc(34 * var(--pt));align-items:center;margin-bottom:calc(8 * var(--pt))}.widget-music-pair__player-spacer{width:calc(34 * var(--pt))}.widget-music-pair__track-title{text-align:center;font-size:calc(15 * var(--text-pt));line-height:1.1;font-weight:500;letter-spacing:.01em;color:#1c1c1e}.widget-music-pair__waveform{display:flex;justify-content:flex-end;color:#3a3a3c}.widget-music-pair__waveform svg{width:calc(34 * var(--pt));height:calc(22 * var(--pt))}.widget-music-pair__waveform rect{fill:currentColor}.widget-music-pair__track-decor{margin-bottom:calc(10 * var(--pt));text-align:center;font-size:calc(11 * var(--text-pt));line-height:1;font-weight:300;letter-spacing:.08em;color:#56565b;white-space:nowrap}.widget-music-pair__progress{position:relative;height:calc(3 * var(--pt));margin-bottom:calc(3 * var(--pt));overflow:hidden;border-radius:999px;background:#8a8a8c}.widget-music-pair__progress-fill{height:100%;border-radius:999px;background:#1c1c1e}.widget-music-pair__times{display:flex;justify-content:space-between;margin-bottom:calc(14 * var(--pt));font-size:calc(11 * var(--text-pt));line-height:1;color:#444447}.widget-music-pair__controls{display:flex;align-items:center;justify-content:center;gap:calc(32 * var(--pt))}.widget-music-pair__control{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#1c1c1e}.widget-music-pair__control svg{display:block;width:calc(24 * var(--pt));height:calc(24 * var(--pt));fill:currentColor}.widget-music-pair__control--pause svg{width:calc(24 * var(--pt));height:calc(24 * var(--pt))}.widget-preview-widget .widget-music-pair{border-radius:calc(32 * var(--pt))}.widget-mood-board{--widget-frame-opacity: 1;position:absolute;inset:0;overflow:hidden;isolation:isolate;border-radius:calc(28 * var(--pt));color:#575250;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;pointer-events:auto}.widget-mood-board__background{position:absolute;inset:0;opacity:1}.widget-mood-board__background-image,.widget-mood-board__background-solid{display:block;width:100%;height:100%;object-fit:cover}.widget-mood-board__frame{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.96),transparent 24%),radial-gradient(circle at 82% 86%,rgba(233,231,224,.7),transparent 26%),linear-gradient(180deg,#fcfcfafe,#f5f3eefe);border:calc(.75 * var(--pt)) solid rgba(255,255,255,.92);opacity:var(--widget-frame-opacity);box-shadow:0 calc(16 * var(--pt)) calc(30 * var(--pt)) #1513181f,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffe0 inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #bcb7ae1a inset}.widget-mood-board.has-background .widget-mood-board__frame{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.46),transparent 24%),radial-gradient(circle at 82% 86%,rgba(233,231,224,.24),transparent 26%),linear-gradient(180deg,#fcfcfa5c,#f5f3ee8a);border-color:#ffffff9e}.widget-mood-board.has-solid-background .widget-mood-board__frame{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.34),transparent 24%),linear-gradient(180deg,#ffffff2e,#ffffff24);border-color:#ffffffb3}.widget-mood-board:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.22),transparent 32%,transparent 72%,rgba(213,208,198,.14) 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.3),transparent 46%);opacity:var(--widget-frame-opacity);pointer-events:none;z-index:0}.widget-mood-board.is-transparent-frame:before{opacity:calc(var(--widget-frame-opacity) * .92)}.widget-mood-board.has-background:before{opacity:calc(var(--widget-frame-opacity) * .48)}.widget-mood-board.has-solid-background:before{background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 32%,transparent 72%,rgba(255,255,255,.08) 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.18),transparent 46%);opacity:calc(var(--widget-frame-opacity) * .28)}.widget-mood-board__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) calc(84 * var(--pt)) minmax(0,1fr);grid-template-rows:1fr 1fr auto;align-items:center;gap:calc(6 * var(--pt)) calc(6 * var(--pt));height:100%;padding:calc(16 * var(--pt)) calc(12 * var(--pt)) calc(14 * var(--pt))}.widget-mood-board__column{display:flex;flex-direction:column;gap:calc(14 * var(--pt))}.widget-mood-board__column--left{grid-column:1;grid-row:1 / span 2;align-items:flex-start;padding-left:0}.widget-mood-board__column--right{grid-column:3;grid-row:1 / span 2;align-items:flex-end;padding-right:0}.widget-mood-board__pill{display:inline-flex;align-items:center;width:calc(102 * var(--pt));max-width:100%;height:calc(38 * var(--pt));padding:0 calc(10 * var(--pt));border:calc(.75 * var(--pt)) solid rgba(255,255,255,.52);border-radius:999px;background:linear-gradient(180deg,#ffffff47,#f8f7f524);backdrop-filter:blur(calc(10 * var(--pt))) saturate(1.06);-webkit-backdrop-filter:blur(calc(10 * var(--pt))) saturate(1.06);box-shadow:0 calc(6 * var(--pt)) calc(12 * var(--pt)) #48464412,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffa3 inset;color:#5c5857;appearance:none;-webkit-appearance:none;cursor:default}.widget-mood-board.has-background .widget-mood-board__pill{background:linear-gradient(180deg,#ffffff2e,#f8f7f514)}.widget-mood-board__pill-text{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9.6 * var(--text-pt));line-height:1;font-weight:600;letter-spacing:0}.widget-mood-board__pill-text-button{padding:0;border:0;background:transparent;color:inherit;appearance:none;-webkit-appearance:none;cursor:pointer;display:inline-flex;align-items:center;min-width:0;flex:1 1 auto;text-align:left}.widget-mood-board__avatar-button{grid-column:2;grid-row:1 / span 2;justify-self:center;align-self:center;padding:0;border:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer}.widget-mood-board__avatar-shell{position:relative;display:block;width:calc(82 * var(--pt));height:calc(82 * var(--pt));overflow:hidden;border-radius:999px;background:linear-gradient(180deg,#d8d5d8,#b7b2b8);box-shadow:0 calc(8 * var(--pt)) calc(14 * var(--pt)) #18161c1f,0 calc(1.25 * var(--pt)) calc(1.25 * var(--pt)) #ffffffeb inset,0 0 0 calc(3 * var(--pt)) #ffffff9e}.widget-mood-board__avatar-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.widget-mood-board__avatar-fallback{position:absolute;inset:0;background:radial-gradient(circle at 50% 24%,rgba(244,239,241,.94) 0 14%,transparent 15%),radial-gradient(circle at 52% 33%,rgba(35,33,40,.82) 0 21%,transparent 22%),linear-gradient(180deg,#2c2930eb 0 38%,#f2eceef5 38% 70%,#d4ccd0e0 70% 100%);transform:scale(1.02)}.widget-mood-board.has-avatar-image .widget-mood-board__avatar-fallback{display:none}.widget-mood-board__ornament{grid-column:1 / -1;grid-row:3;justify-self:center;padding:0;border:0;background:transparent;color:#575250;font-size:calc(15.5 * var(--text-pt));line-height:1;font-weight:600;letter-spacing:.01em;appearance:none;-webkit-appearance:none;cursor:pointer}.widget-mood-board__editable,.widget-mood-board__avatar-button{transition:opacity .14s ease,transform .14s ease}.widget-mood-board__editable:active,.widget-mood-board__avatar-button:active{opacity:.74;transform:scale(.986)}#os-root.is-edit-mode .widget-mood-board__editable,#os-root.is-edit-mode .widget-mood-board__avatar-button{cursor:inherit}.widget-preview-widget .widget-mood-board{border-radius:calc(32 * var(--pt))}.widget-ins-frosted-text{position:absolute;inset:0;overflow:visible;isolation:isolate;border-radius:calc(28 * var(--pt));pointer-events:auto;transform:scale(1.18);transform-origin:50% 50%;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif}.widget-ins-frosted-text__bar{position:absolute;display:flex;align-items:center;overflow:hidden;border-radius:999px;border:calc(.85 * var(--pt)) solid var(--widget-frosted-bar-border, rgba(255, 255, 255, .52));box-shadow:var(--widget-frosted-bar-shadow, 0 calc(11 * var(--pt)) calc(22 * var(--pt)) rgba(79, 64, 66, .12));backdrop-filter:var(--widget-frosted-bar-filter, blur(calc(16 * var(--pt))) saturate(1.04));-webkit-backdrop-filter:var(--widget-frosted-bar-filter, blur(calc(16 * var(--pt))) saturate(1.04));background:var(--widget-frosted-bar-fill, linear-gradient(180deg, rgba(255, 255, 255, .22) 0%, rgba(250, 249, 247, .16) 100%));z-index:1}.widget-ins-frosted-text__bar--top{left:9.1%;top:12.2%;width:79.6%;height:33.4%;padding:0 7.8% 0 18%;transform:rotate(-4deg)}.widget-ins-frosted-text__bar--bottom{left:8.4%;top:55.2%;width:79.6%;height:34%;padding:0 16.2% 0 11.2%;transform:rotate(3.2deg)}.widget-ins-frosted-text__bar-sheen,.widget-ins-frosted-text__bar-background,.widget-ins-frosted-text__bar-shadow{position:absolute;inset:0;pointer-events:none}.widget-ins-frosted-text__bar-background{z-index:0}.widget-ins-frosted-text__bar-background-solid{background:transparent}.widget-ins-frosted-text__bar-sheen{background:linear-gradient(180deg,rgba(255,255,255,.46) 0%,rgba(255,255,255,.1) 42%,transparent 72%),linear-gradient(90deg,rgba(255,255,255,.1) 0%,transparent 24%,transparent 76%,rgba(255,255,255,.14) 100%);opacity:var(--widget-frosted-sheen-opacity, 1)}.widget-ins-frosted-text__bar-shadow{background:linear-gradient(180deg,transparent 62%,rgba(174,163,160,.1) 100%);opacity:var(--widget-frosted-shadow-opacity, 1)}.widget-ins-frosted-text__bar--top .widget-ins-frosted-text__bar-shadow{display:none}.widget-ins-frosted-text__line{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.5em;width:100%;min-width:0}.widget-ins-frosted-text__segment-button{min-width:0;padding:0;border:0;background:transparent;color:inherit;appearance:none;-webkit-appearance:none;cursor:pointer}.widget-ins-frosted-text__prefix,.widget-ins-frosted-text__suffix{display:inline-block;color:#fffcf8f5;font-size:calc(10.1 * var(--text-pt));line-height:1;font-weight:600;letter-spacing:.015em;white-space:nowrap;text-shadow:0 calc(1 * var(--pt)) calc(2 * var(--pt)) rgba(92,74,68,.18)}.widget-ins-frosted-text__headline{display:inline-block;color:#fffdfa;font-family:Iowan Old Style,Baskerville,Times New Roman,Georgia,serif;font-style:italic;font-size:calc(16.5 * var(--text-pt));line-height:1;font-weight:700;letter-spacing:-.012em;white-space:nowrap;text-shadow:0 calc(1.3 * var(--pt)) calc(4.4 * var(--pt)) rgba(115,92,84,.26)}.widget-ins-frosted-text__bar--top .widget-ins-frosted-text__headline{transform:translateY(calc(-.6 * var(--pt)))}.widget-ins-frosted-text__bar--bottom .widget-ins-frosted-text__headline{font-size:calc(16.9 * var(--text-pt));transform:translateY(calc(-.4 * var(--pt)))}.widget-ins-frosted-text__avatar{position:absolute;z-index:2;width:14.2%;aspect-ratio:1}.widget-ins-frosted-text__avatar--top{left:8.2%;top:20.6%}.widget-ins-frosted-text__avatar--bottom{right:11.2%;top:61.4%}.widget-ins-frosted-text__avatar-button{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer}.widget-ins-frosted-text__avatar-shell{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,#e3d0c4eb,#a28576e6);box-shadow:0 calc(8 * var(--pt)) calc(18 * var(--pt)) #1b191e2e,0 0 0 calc(2 * var(--pt)) #ffffff70,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffb8 inset}.widget-ins-frosted-text__avatar--top .widget-ins-frosted-text__avatar-shell{box-shadow:0 0 0 calc(2 * var(--pt)) #ffffff70,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffb8 inset}.widget-ins-frosted-text__avatar-image,.widget-ins-frosted-text__avatar-fallback{position:absolute;inset:0;display:block;width:100%;height:100%}.widget-ins-frosted-text__avatar-image{object-fit:cover}.widget-ins-frosted-text__avatar-fallback{background:radial-gradient(circle at 50% 32%,rgba(255,236,224,.82) 0 18%,transparent 19%),linear-gradient(180deg,#342f34f0 0 48%,#e1cebcf5 48% 100%)}.widget-ins-frosted-text__editable,.widget-ins-frosted-text__avatar-button{transition:opacity .14s ease,transform .14s ease}.widget-ins-frosted-text__editable:active,.widget-ins-frosted-text__avatar-button:active{opacity:.78;transform:scale(.988)}#os-root.is-edit-mode .widget-ins-frosted-text__editable,#os-root.is-edit-mode .widget-ins-frosted-text__avatar-button{cursor:inherit}.widget-preview-widget .widget-ins-frosted-text{border-radius:calc(32 * var(--pt))}.widget-ins-profile{--widget-frame-opacity: 1;position:absolute;inset:0;overflow:hidden;isolation:isolate;border-radius:calc(34 * var(--pt));background:transparent;color:#181620;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif}.widget-ins-profile__canvas{position:absolute;inset:0;z-index:1;transform:scale(1.12);transform-origin:center center}.widget-ins-profile__cover{position:absolute;left:calc(16 * var(--pt));right:calc(16 * var(--pt));top:calc(20 * var(--pt));height:calc(176 * var(--pt));overflow:hidden;border-radius:calc(32 * var(--pt));z-index:1;background:linear-gradient(90deg,#705f4d2e 0 53%,#4e433847 53% 56%,#b0a18b33 56% 100%),linear-gradient(180deg,#cbb499,#ab987f 46%,#90806d);box-shadow:0 calc(10 * var(--pt)) calc(16 * var(--pt)) #44382b14,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff70 inset}.widget-ins-profile__cover-image,.widget-ins-profile__avatar-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.widget-ins-profile__cover-fallback{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 48%,rgba(80,66,52,.28) 48% 51%,transparent 51% 100%),linear-gradient(115deg,transparent 0 18%,rgba(255,233,195,.5) 18% 24%,rgba(213,188,149,.22) 24% 34%,transparent 34% 100%),radial-gradient(circle at 22% 96%,rgba(72,56,40,.34) 0 18%,transparent 19%),linear-gradient(180deg,rgba(255,242,217,.26),transparent 38%),repeating-linear-gradient(180deg,rgba(106,87,67,.36) 0 calc(8 * var(--pt)),transparent calc(8 * var(--pt)) calc(20 * var(--pt)));background-position:center;transform:scale(1.02)}.widget-ins-profile.has-cover-image .widget-ins-profile__cover-fallback{display:none}.widget-ins-profile:not(.has-cover-image) .widget-ins-profile__cover:before{content:"";position:absolute;left:calc(8 * var(--pt));bottom:calc(-8 * var(--pt));width:calc(128 * var(--pt));height:calc(86 * var(--pt));border-radius:50%;background:radial-gradient(circle at 52% 48%,rgba(72,58,41,.34) 0,rgba(72,58,41,.24) 52%,transparent 72%);filter:blur(calc(1.2 * var(--pt)));z-index:1;pointer-events:none}.widget-ins-profile__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 28%,rgba(51,35,16,.12) 100%),linear-gradient(90deg,rgba(110,91,69,.1),transparent 18%,transparent 72%,rgba(255,255,255,.04) 100%);pointer-events:none}.widget-ins-profile.has-cover-image .widget-ins-profile__cover:after{display:none}.widget-ins-profile__card{position:absolute;left:calc(16 * var(--pt));right:calc(16 * var(--pt));bottom:calc(50 * var(--pt));height:calc(198 * var(--pt));overflow:visible;z-index:3;isolation:isolate;border-radius:calc(32 * var(--pt));background:transparent;border:0;box-shadow:none}.widget-ins-profile__card-background{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;opacity:1}.widget-ins-profile__card-background-image,.widget-ins-profile__card-background-solid{display:block;width:100%;height:100%;object-fit:cover}.widget-ins-profile__card-frame{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;opacity:var(--widget-frame-opacity);background:#fff;border:calc(.5 * var(--pt)) solid rgba(255,255,255,.96);box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffeb inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #d6d0ca2e inset}.widget-ins-profile.has-background:not(.has-solid-background) .widget-ins-profile__card{box-shadow:0 calc(12 * var(--pt)) calc(22 * var(--pt)) #17161d14}.widget-ins-profile.has-background:not(.has-solid-background) .widget-ins-profile__card-frame{opacity:0;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.widget-ins-profile.has-background .widget-ins-profile__card-frame{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.38),transparent 24%),radial-gradient(circle at 84% 82%,rgba(230,225,219,.2),transparent 24%),linear-gradient(180deg,#fbfbfb47,#f6f5f56b);border-color:#ffffff8a}.widget-ins-profile.has-solid-background .widget-ins-profile__card-frame{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.3),transparent 24%),linear-gradient(180deg,#ffffff29,#ffffff1f);border-color:#ffffffad}.widget-ins-profile__avatar-wrap{position:absolute;left:50%;top:calc(-66 * var(--pt));z-index:4;transform:translate(-50%)}.widget-ins-profile__avatar-shell{position:relative;width:calc(96 * var(--pt));height:calc(96 * var(--pt));overflow:hidden;border-radius:999px;border:calc(3.5 * var(--pt)) solid rgba(255,255,255,.96);background:linear-gradient(180deg,#d3b18d,#a68367);box-shadow:0 calc(10 * var(--pt)) calc(18 * var(--pt)) #45342424,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffad inset}.widget-ins-profile.has-avatar-image .widget-ins-profile__avatar-shell{border:0;background:transparent;box-shadow:0 calc(8 * var(--pt)) calc(18 * var(--pt)) #2c221829}.widget-ins-profile__avatar-fallback{position:absolute;inset:0;background:radial-gradient(circle at 51% 26%,rgba(204,162,126,.84) 0 14%,transparent 15%),radial-gradient(circle at 50% 39%,rgba(191,149,113,.72) 0 17%,transparent 18%),linear-gradient(180deg,transparent 0 22%,rgba(249,242,229,.94) 22% 58%,rgba(215,198,174,.9) 58% 100%),linear-gradient(112deg,#8d6e532e 0 48%,#ffffff8a 48% 55%,#e2d6c42e 55% 100%);transform:scale(1.05)}.widget-ins-profile.has-avatar-image .widget-ins-profile__avatar-fallback{display:none}.widget-ins-profile__identity{position:relative;z-index:1;height:100%;padding:calc(54 * var(--pt)) calc(22 * var(--pt)) calc(20 * var(--pt));display:flex;flex-direction:column;align-items:center}.widget-ins-profile__name{font-size:calc(21.2 * var(--text-pt));line-height:1.04;font-weight:800;letter-spacing:-.04em;color:#111017}.widget-ins-profile__handle{margin-top:calc(5 * var(--pt));font-size:calc(11 * var(--text-pt));line-height:1.1;font-weight:600;letter-spacing:.01em;color:#cecccf}.widget-ins-profile__bio{margin-top:calc(14 * var(--pt));font-size:calc(12.8 * var(--text-pt));line-height:1.28;font-weight:700;letter-spacing:-.01em;color:#36333b;text-align:center}.widget-ins-profile__location{margin-top:auto;display:inline-flex;align-items:center;gap:calc(6 * var(--pt));font-size:calc(12.2 * var(--text-pt));line-height:1;font-weight:700;color:#49444c}.widget-ins-profile__location-icon{display:inline-flex;width:calc(15 * var(--pt));height:calc(15 * var(--pt));color:#d5d2d6}.widget-ins-profile__location-icon svg{display:block;width:100%;height:100%}.widget-preview-widget .widget-ins-profile{border-radius:calc(32 * var(--pt))}.widget-ins-note,.widget-ins-diary{--widget-ins-card-outer-inset: calc(4 * var(--pt));--widget-ins-card-shadow: none;--widget-ins-card-inset-highlight: 0 calc(1 * var(--pt)) calc(.8 * var(--pt)) rgba(255, 255, 255, .86) inset}.widget-ins-note{position:absolute;inset:var(--widget-ins-card-outer-inset);overflow:hidden;border-radius:calc(28 * var(--pt));background:linear-gradient(180deg,#f8f7f3fc,#f2f0eafc);border:calc(.7 * var(--pt)) solid rgba(255,255,255,.84);box-shadow:var(--widget-ins-card-inset-highlight),0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #aba18f26 inset;color:#3d3c42;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;pointer-events:auto}.widget-ins-note:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.72),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.38),transparent 24%,transparent 72%,rgba(216,208,195,.12) 100%);pointer-events:none}.widget-ins-note__layout{position:relative;z-index:1;display:grid;grid-template-columns:calc(84 * var(--pt)) minmax(0,1fr);gap:calc(16 * var(--pt));height:100%;padding:calc(15 * var(--pt)) calc(18 * var(--pt)) calc(15 * var(--pt)) calc(16 * var(--pt))}.widget-ins-note__side{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-top:calc(2 * var(--pt))}.widget-ins-note__avatar{width:calc(56 * var(--pt));height:calc(56 * var(--pt));border-radius:999px;overflow:hidden;background:#b39a74;box-shadow:0 calc(1 * var(--pt)) calc(.8 * var(--pt)) #ffffff57 inset}.widget-ins-note__avatar-button{padding:0;border:0;background:transparent;border-radius:999px;cursor:pointer;appearance:none;-webkit-appearance:none}.widget-ins-note__avatar-image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.widget-ins-note__date{margin-top:calc(28 * var(--pt));display:grid;gap:calc(4 * var(--pt));width:calc(56 * var(--pt));justify-items:center}.widget-ins-note__day{font-size:calc(41 * var(--text-pt));line-height:.92;font-weight:500;letter-spacing:-.055em;color:#39383f;text-align:center}.widget-ins-note__mood{font-size:calc(9.6 * var(--text-pt));line-height:1.1;letter-spacing:.02em;color:#a19782;white-space:nowrap;text-align:center}.widget-ins-note__content{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));min-width:0;height:100%;padding:calc(1 * var(--pt)) 0}.widget-ins-note__row{display:flex;align-items:center;min-width:0}.widget-ins-note__row:not(:last-child){border-bottom:calc(1 * var(--pt)) dashed rgba(111,107,100,.48)}.widget-ins-note__headline{display:flex;align-items:baseline;gap:calc(5 * var(--pt));min-width:0;color:#45434a;white-space:nowrap}.widget-ins-note__headline-spark{font-size:calc(11 * var(--text-pt));line-height:1;letter-spacing:-.02em}.widget-ins-note__headline-text{font-family:Inter,SF Pro Display,sans-serif;font-size:calc(11.6 * var(--text-pt));line-height:1;font-weight:800;letter-spacing:.04em}.widget-ins-note__headline-row{font-family:Inter,SF Pro Display,sans-serif;font-size:calc(11.6 * var(--text-pt));line-height:1;font-weight:800;letter-spacing:.02em;white-space:nowrap}.widget-ins-note__headline-cloud{font-size:calc(13 * var(--text-pt));line-height:1;color:#c3c6cc}.widget-ins-note__headline-temp{font-family:Inter,SF Pro Display,sans-serif;font-size:calc(11 * var(--text-pt));line-height:1;letter-spacing:.01em}.widget-ins-note__quote{font-size:calc(17 * var(--text-pt));line-height:1;font-weight:700;letter-spacing:-.04em;color:#48464e;white-space:nowrap}.widget-ins-note__icons{display:flex;align-items:center;gap:calc(7 * var(--pt));min-width:0;color:#4d4b52;white-space:nowrap}.widget-ins-note__icons-row{font-size:calc(17 * var(--text-pt));line-height:1;letter-spacing:.06em;white-space:nowrap}.widget-ins-note__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.widget-ins-note__icon--salt,.widget-ins-note__icon--cat{font-size:calc(17 * var(--text-pt))}.widget-ins-note__icon--dust{font-size:calc(12 * var(--text-pt));color:#7d7c83}.widget-ins-note__icon--heart,.widget-ins-note__icon--star{font-size:calc(20 * var(--text-pt))}.widget-ins-note__icon--paw{font-size:calc(17 * var(--text-pt))}.widget-ins-note__footer{display:flex;align-items:center;gap:calc(12 * var(--pt));min-width:0;white-space:nowrap}.widget-ins-note__footer-item{font-size:calc(9.6 * var(--text-pt));line-height:1;letter-spacing:.02em;color:#5a5960;opacity:.96}.widget-ins-note__editable,.widget-ins-note__avatar-button{transition:opacity .14s ease,transform .14s ease}.widget-ins-note__editable{cursor:pointer}.widget-ins-note__editable:active,.widget-ins-note__avatar-button:active{opacity:.72;transform:scale(.985)}#os-root.is-edit-mode .widget-ins-note__editable,#os-root.is-edit-mode .widget-ins-note__avatar-button{cursor:inherit}.widget-ins-note-sheet-preview{position:absolute;inset:0;background:transparent}.widget-ins-note-sheet-preview__card{position:absolute;inset:calc(8 * var(--pt)) calc(6 * var(--pt)) calc(10 * var(--pt));padding:calc(14 * var(--pt)) calc(16 * var(--pt));border-radius:calc(26 * var(--pt));background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.92),transparent 26%),linear-gradient(180deg,#faf8f3fa,#f4f0e8fa);border:calc(.7 * var(--pt)) solid rgba(255,255,255,.84);box-shadow:0 calc(10 * var(--pt)) calc(24 * var(--pt)) #0f172a14,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffd1 inset;color:#4b4750;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif}.widget-ins-note-sheet-preview__layout{display:grid;grid-template-columns:calc(42 * var(--pt)) minmax(0,1fr);gap:calc(14 * var(--pt));align-items:stretch;height:100%}.widget-ins-note-sheet-preview__avatar{width:calc(42 * var(--pt));height:calc(42 * var(--pt));border-radius:999px;overflow:hidden;background:#d5b28b;box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff6b inset,0 calc(8 * var(--pt)) calc(14 * var(--pt)) #91775829}.widget-ins-note-sheet-preview__avatar-image{display:block;width:100%;height:100%;object-fit:cover}.widget-ins-note-sheet-preview__main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:calc(10 * var(--pt));min-width:0;height:100%}.widget-ins-note-sheet-preview__header{display:flex;align-items:baseline;justify-content:space-between;gap:calc(10 * var(--pt));min-width:0}.widget-ins-note-sheet-preview__eyebrow{font-size:calc(9.5 * var(--text-pt));line-height:1;font-weight:700;letter-spacing:.04em;color:#524d4ab8;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-ins-note-sheet-preview__quote{align-self:center;padding-right:calc(4 * var(--pt));font-size:calc(16 * var(--text-pt));line-height:1.14;font-weight:700;letter-spacing:-.04em;color:#454149;text-align:left;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.widget-ins-note-sheet-preview__day{flex:0 0 auto;min-width:calc(18 * var(--pt));text-align:right;font-size:calc(22 * var(--text-pt));line-height:.9;font-weight:600;letter-spacing:-.05em;color:#46434bb8}.widget-ins-note-sheet-preview__footer{align-self:end;padding-top:calc(9 * var(--pt));border-top:calc(1 * var(--pt)) solid rgba(168,158,147,.16);font-size:calc(13 * var(--text-pt));line-height:1;letter-spacing:.05em;color:#535058db;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-ins-diary{position:absolute;inset:var(--widget-ins-card-outer-inset);overflow:hidden;border-radius:calc(30 * var(--pt));box-shadow:var(--widget-ins-card-shadow);color:#7b746f;font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;pointer-events:auto}.widget-ins-diary__frame{position:absolute;inset:0;border-radius:inherit;background:transparent;border:0;box-shadow:none}.widget-ins-diary__card{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:linear-gradient(180deg,#fdfcf9fc,#f9f7f2fc);border:calc(.7 * var(--pt)) solid rgba(201,193,183,.74);box-shadow:var(--widget-ins-card-inset-highlight),0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #aba18f1f inset;display:grid;grid-template-rows:calc(40 * var(--pt)) minmax(0,1fr) calc(1 * var(--pt)) calc(38 * var(--pt))}.widget-ins-diary__topbar{position:relative;display:grid;grid-template-columns:calc(28 * var(--pt)) 1fr calc(28 * var(--pt));align-items:center;padding:0 calc(12 * var(--pt));border-bottom:calc(.7 * var(--pt)) solid rgba(218,212,205,.72);background:linear-gradient(180deg,#fcfbf8fa,#f5f2edf5)}.widget-ins-diary__back{width:calc(20 * var(--pt));height:calc(20 * var(--pt));color:#9f9892}.widget-ins-diary__back svg{display:block;width:100%;height:100%}.widget-ins-diary__top-title{padding:0;border:0;background:transparent;text-align:center;color:#252321;appearance:none;-webkit-appearance:none}.widget-ins-diary__top-title span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12.8 * var(--text-pt));line-height:1;font-weight:800;letter-spacing:-.03em}.widget-ins-diary__content{padding:calc(12 * var(--pt)) calc(14 * var(--pt)) calc(8 * var(--pt))}.widget-ins-diary__row{display:grid;grid-template-columns:calc(42 * var(--pt)) minmax(0,1fr);gap:calc(10 * var(--pt))}.widget-ins-diary__avatar-button{padding:0;border:0;background:transparent;border-radius:999px;appearance:none;-webkit-appearance:none;cursor:pointer}.widget-ins-diary__avatar-shell{display:block;width:calc(42 * var(--pt));height:calc(42 * var(--pt));overflow:hidden;border-radius:999px;background:linear-gradient(180deg,#efe0d4,#fbf6f0);box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffbd inset}.widget-ins-diary__avatar-shell.is-empty{background:linear-gradient(180deg,#eadccf,#f9f4ed)}.widget-ins-diary__avatar-image{display:block;width:100%;height:100%;object-fit:cover}.widget-ins-diary__content-main{min-width:0;display:grid;align-content:start;gap:calc(8 * var(--pt));padding-top:calc(2 * var(--pt))}.widget-ins-diary__handle,.widget-ins-diary__body,.widget-ins-diary__time,.widget-ins-diary__action-label{padding:0;border:0;background:transparent;text-align:left;appearance:none;-webkit-appearance:none;color:inherit}.widget-ins-diary__handle span,.widget-ins-diary__body span,.widget-ins-diary__time span,.widget-ins-diary__action-label span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-ins-diary__handle{color:#8d8782}.widget-ins-diary__handle span{font-size:calc(9.8 * var(--text-pt));line-height:1;font-weight:700}.widget-ins-diary__body{color:#2a2826}.widget-ins-diary__body span{font-size:calc(11.6 * var(--text-pt));line-height:1.18;font-weight:700;letter-spacing:-.03em}.widget-ins-diary__time-row{display:flex;align-items:center;gap:calc(5 * var(--pt));margin-top:calc(2 * var(--pt));color:#a39d97}.widget-ins-diary__time-icon{width:calc(12 * var(--pt));height:calc(12 * var(--pt));flex:0 0 auto}.widget-ins-diary__time-icon svg{display:block;width:100%;height:100%}.widget-ins-diary__time span{font-size:calc(8.7 * var(--text-pt));line-height:1;font-weight:500;letter-spacing:.01em}.widget-ins-diary__divider{margin:0 calc(12 * var(--pt));background:#e1dcd6e6}.widget-ins-diary__footer{display:grid;grid-template-columns:minmax(0,1fr) calc(1 * var(--pt)) minmax(0,1fr) calc(1 * var(--pt)) calc(52 * var(--pt));align-items:center;gap:calc(8 * var(--pt));padding:0 calc(12 * var(--pt))}.widget-ins-diary__action,.widget-ins-diary__more{display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--pt));min-width:0;color:#8f8983}.widget-ins-diary__action svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt));flex:0 0 auto}.widget-ins-diary__action-label span{font-size:calc(9.8 * var(--text-pt));line-height:1;font-weight:500}.widget-ins-diary__footer-separator{width:100%;height:calc(16 * var(--pt));background:#e2dcd5e6}.widget-ins-diary__dots{display:inline-flex;align-items:center;gap:calc(5 * var(--pt))}.widget-ins-diary__dots span{width:calc(5 * var(--pt));height:calc(5 * var(--pt));border-radius:999px;background:#9b9590}.widget-ins-diary__editable,.widget-ins-diary__avatar-button{transition:opacity .14s ease,transform .14s ease}.widget-ins-diary__editable{cursor:pointer}.widget-ins-diary__editable:active,.widget-ins-diary__avatar-button:active{opacity:.74;transform:scale(.985)}#os-root.is-edit-mode .widget-ins-diary__editable,#os-root.is-edit-mode .widget-ins-diary__avatar-button{cursor:inherit}.widget-turntable{--widget-frame-opacity: 1;--turntable-rotation: 0deg;position:absolute;inset:0;overflow:hidden;isolation:isolate;border-radius:calc(28 * var(--pt));font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;background:transparent}.widget-turntable__base{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;opacity:var(--widget-frame-opacity);background:linear-gradient(180deg,#efefef,#e6e5e4);box-shadow:0 calc(18 * var(--pt)) calc(36 * var(--pt)) #16181c21,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffc7 inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #aeadab1f inset}.widget-turntable__background{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:0}.widget-turntable__background-image,.widget-turntable__background-solid{position:absolute;inset:0;width:100%;height:100%}.widget-turntable__background-image{object-fit:cover}.widget-turntable.has-background .widget-turntable__base{background:linear-gradient(180deg,#f6f5f4,#ebe9e7)}.widget-turntable__frame{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.58),transparent 20%),radial-gradient(circle at 80% 86%,rgba(199,198,196,.18),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.14),transparent 28%,transparent 78%,rgba(161,160,157,.08) 100%);border:calc(.8 * var(--pt)) solid rgba(255,255,255,.72);box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff8f inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #aeadab1a inset;pointer-events:none}.widget-turntable.is-transparent-frame .widget-turntable__frame{background:radial-gradient(circle at 18% 14%,rgba(255,255,255,.58),transparent 20%),radial-gradient(circle at 80% 86%,rgba(199,198,196,.18),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.14),transparent 28%,transparent 78%,rgba(161,160,157,.08) 100%)}.widget-turntable__power{position:absolute;top:calc(12 * var(--pt));left:calc(12 * var(--pt));z-index:4;min-width:calc(36 * var(--pt));height:calc(24 * var(--pt));padding:0 calc(10 * var(--pt));border-radius:999px;background:linear-gradient(180deg,#6b6a70f5,#535258fa);box-shadow:0 calc(6 * var(--pt)) calc(14 * var(--pt)) #26272b29,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff1f inset;display:inline-flex;align-items:center;justify-content:center;color:#f8f7f4;font-size:calc(8.8 * var(--text-pt));line-height:1;font-weight:800;letter-spacing:.03em;border:0;appearance:none;-webkit-appearance:none;cursor:pointer}.widget-turntable__power-text{display:block;min-width:calc(18 * var(--pt));text-align:center}.widget-turntable__power.is-on{background:linear-gradient(180deg,#5e5e63fa,#444449)}.widget-turntable__platter{position:absolute;left:50%;top:calc(28 * var(--pt));z-index:1;width:calc(140 * var(--pt));height:calc(140 * var(--pt));transform:translate3d(-50%,0,0) rotate(var(--turntable-rotation));transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:999px;filter:drop-shadow(0 calc(10 * var(--pt)) calc(18 * var(--pt)) rgba(12,13,16,.22))}.widget-turntable__vinyl-surface,.widget-turntable__vinyl-reflection,.widget-turntable__vinyl-highlight{position:absolute;inset:0;border-radius:inherit}.widget-turntable__vinyl-surface{background:radial-gradient(circle at 50% 50%,transparent 0 calc(46 * var(--pt)),rgba(255,255,255,.08) calc(46.7 * var(--pt)),transparent calc(47.5 * var(--pt))),radial-gradient(circle at 50% 50%,transparent 0 calc(51 * var(--pt)),rgba(255,255,255,.03) calc(51.6 * var(--pt)),transparent calc(52.2 * var(--pt))),radial-gradient(circle at 50% 50%,transparent 0 calc(56 * var(--pt)),rgba(255,255,255,.028) calc(56.6 * var(--pt)),transparent calc(57.2 * var(--pt))),radial-gradient(circle at 50% 50%,transparent 0 calc(60.5 * var(--pt)),rgba(255,255,255,.026) calc(61.1 * var(--pt)),transparent calc(61.7 * var(--pt))),radial-gradient(circle at 50% 50%,transparent 0 calc(64.5 * var(--pt)),rgba(255,255,255,.022) calc(65 * var(--pt)),transparent calc(65.6 * var(--pt))),radial-gradient(circle at 50% 50%,transparent 0 calc(68 * var(--pt)),rgba(255,255,255,.018) calc(68.4 * var(--pt)),transparent calc(69 * var(--pt))),radial-gradient(circle at 31% 26%,rgba(255,255,255,.095),transparent 24%),radial-gradient(circle at 70% 76%,rgba(255,255,255,.04),transparent 26%),conic-gradient(from 188deg,#ffffff14,#00000038,#ffffff08,#0000002e,#ffffff0d,#00000029,#ffffff12),radial-gradient(circle at 50% 50%,#2b292a,#131214 56%,#030303,#1c1b1d);box-shadow:0 calc(2 * var(--pt)) calc(4 * var(--pt)) #ffffff14 inset,0 calc(-3 * var(--pt)) calc(6 * var(--pt)) #0000004d inset,0 0 calc(1 * var(--pt)) #ffffff0a}.widget-turntable__vinyl-reflection{background:linear-gradient(128deg,rgba(255,255,255,.14) 0 16%,transparent 24% 54%,rgba(255,255,255,.05) 63% 69%,transparent 77% 100%),radial-gradient(circle at 64% 24%,rgba(255,255,255,.11),transparent 18%);mix-blend-mode:screen;opacity:.62}.widget-turntable__vinyl-highlight{background:linear-gradient(118deg,transparent 0 48%,rgba(255,255,255,.22) 52%,rgba(255,255,255,.05) 57%,transparent 63% 100%);opacity:.9;mix-blend-mode:screen;transform:rotate(-10deg) scale(1.02)}.widget-turntable__record{position:absolute;left:50%;top:calc(51 * var(--pt));z-index:2;width:calc(94 * var(--pt));height:calc(94 * var(--pt));overflow:hidden;isolation:isolate;contain:paint;transform:translate3d(-50%,0,0) rotate(var(--turntable-rotation));transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:999px;background:#0f0f10;box-shadow:0 0 0 calc(2.2 * var(--pt)) #181819d6,0 calc(2 * var(--pt)) calc(4 * var(--pt)) #ffffff14 inset}.widget-turntable__cover-button{position:absolute;inset:calc(3 * var(--pt));overflow:hidden;isolation:isolate;border-radius:999px;border:0;padding:0;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:linear-gradient(180deg,#b2b0c7,#a4a2bf);appearance:none;-webkit-appearance:none;cursor:pointer;box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff42 inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #2f2e362e inset}.widget-turntable__cover-image{display:block;width:100%;height:100%;object-fit:cover;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:auto}.widget-turntable__cover-placeholder{position:absolute;inset:0;background:linear-gradient(180deg,#b7b4cb,#a9a7c3);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.widget-turntable__spindle{position:absolute;left:50%;top:50%;z-index:2;width:calc(7 * var(--pt));height:calc(7 * var(--pt));transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle at 35% 35%,#fff,#cfcbc6 34%,#9a948c);box-shadow:0 0 0 calc(1.5 * var(--pt)) #ffffff38}.widget-turntable__tonearm{position:absolute;top:calc(16 * var(--pt));right:calc(10 * var(--pt));z-index:3;width:calc(64 * var(--pt));height:calc(112 * var(--pt));pointer-events:none}.widget-turntable__tonearm-svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 calc(3 * var(--pt)) calc(7 * var(--pt)) rgba(41,40,42,.14))}.widget-turntable__cover-button,.widget-turntable__cover-image,.widget-turntable__cover-placeholder{transition:transform .16s ease,opacity .16s ease}.widget-turntable__power{transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.widget-turntable__power.is-on{box-shadow:0 calc(6 * var(--pt)) calc(14 * var(--pt)) #26272b29,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff1f inset,0 0 calc(12 * var(--pt)) #ffffff2e}.widget-turntable__cover-button:active{opacity:.9}.widget-turntable__power:active{transform:scale(.97)}.widget-turntable__cover-button:active .widget-turntable__cover-image,.widget-turntable__cover-button:active .widget-turntable__cover-placeholder{transform:translateZ(0) scale(.985)}#os-root.is-edit-mode .widget-turntable__cover-button{cursor:inherit}.widget-acrylic-record-small{--widget-frame-opacity: 1;--acrylic-record-rotation: 0deg;--acrylic-record-sleeve: #c6e6f5;--acrylic-record-cover: #b4dcef;position:absolute;inset:0;overflow:hidden;isolation:isolate;border-radius:calc(28 * var(--pt));background:transparent;box-shadow:none}.widget-acrylic-record-small__background{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.widget-acrylic-record-small__background-image,.widget-acrylic-record-small__background-solid{display:block;width:100%;height:100%;object-fit:cover}.widget-acrylic-record-small__frame{position:absolute;inset:0;z-index:1;border-radius:inherit;opacity:var(--widget-frame-opacity);background:linear-gradient(180deg,#f7f7f6fc,#eeece9fe);border:calc(.75 * var(--pt)) solid rgba(255,255,255,.88);box-shadow:0 calc(18 * var(--pt)) calc(36 * var(--pt)) #1213161a,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffdb inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #adaba71a inset;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.92),transparent 18%),radial-gradient(circle at 80% 82%,rgba(198,202,208,.2),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.14),transparent 34%,transparent 78%,rgba(168,168,166,.06)),linear-gradient(180deg,#f7f7f6fc,#eeece9fe);pointer-events:none;backdrop-filter:none;-webkit-backdrop-filter:none}.widget-acrylic-record-small.has-solid-background .widget-acrylic-record-small__frame{background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.48),transparent 18%),linear-gradient(180deg,#fff3,#ffffff24);border-color:#ffffffb8;box-shadow:0 calc(18 * var(--pt)) calc(36 * var(--pt)) #1213161a,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff8a inset}.widget-acrylic-record-small__panel{position:absolute;inset:calc(1 * var(--pt));z-index:2;border-radius:inherit;transform:translateY(calc(9 * var(--pt)))}.widget-acrylic-record-small__sleeve{position:absolute;left:calc(6 * var(--pt));top:calc(4 * var(--pt));z-index:1;width:calc(100 * var(--pt));height:calc(146 * var(--pt));border-radius:calc(6 * var(--pt));background:linear-gradient(180deg,#ffffff57,#ffffff14),#ffffff2e;border:calc(1.7 * var(--pt)) solid rgba(255,255,255,.76);box-shadow:0 calc(12 * var(--pt)) calc(20 * var(--pt)) #3a43501f,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #fffc inset,0 0 0 calc(1 * var(--pt)) #c0d0da47}.widget-acrylic-record-small__sleeve:before{content:"";position:absolute;inset:calc(2 * var(--pt));border-radius:calc(3.5 * var(--pt));border:calc(1 * var(--pt)) solid rgba(255,255,255,.38);pointer-events:none}.widget-acrylic-record-small__sleeve:after{content:"";position:absolute;top:calc(4 * var(--pt));right:calc(4 * var(--pt));bottom:calc(4 * var(--pt));width:calc(18 * var(--pt));border-radius:calc(9 * var(--pt));background:linear-gradient(180deg,#ffffff80,#ffffff0d),linear-gradient(90deg,rgba(255,255,255,.26),transparent 56%);opacity:.86;pointer-events:none}.widget-acrylic-record-small__sleeve-art{position:absolute;inset:calc(5 * var(--pt));overflow:hidden;isolation:isolate;border-radius:calc(3 * var(--pt));box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff2e inset,0 calc(-1 * var(--pt)) calc(2 * var(--pt)) #324a5c14 inset}.widget-acrylic-record-small__sleeve-image,.widget-acrylic-record-small__cover-image,.widget-acrylic-record-small__sleeve-fill,.widget-acrylic-record-small__cover-fill{display:block;width:100%;height:100%;object-fit:cover}.widget-acrylic-record-small__sleeve-fill{background:var(--acrylic-record-sleeve)}.widget-acrylic-record-small__stud{position:absolute;left:calc(7 * var(--pt));width:calc(7.5 * var(--pt));height:calc(7.5 * var(--pt));border-radius:999px;background:radial-gradient(circle at 32% 28%,#fff 0 18%,#f8fafcfa 24%,#d9dfe5f5 46%,#a8afb7f5 72%,#767c84fa);box-shadow:0 0 0 calc(.9 * var(--pt)) #ffffff80,0 calc(.6 * var(--pt)) calc(1.4 * var(--pt)) #3a404a3d,0 calc(.5 * var(--pt)) calc(.8 * var(--pt)) #ffffffb8 inset,0 calc(-.6 * var(--pt)) calc(.9 * var(--pt)) #585e6747 inset}.widget-acrylic-record-small__stud--top{top:calc(6 * var(--pt))}.widget-acrylic-record-small__stud--bottom{bottom:calc(6 * var(--pt))}.widget-acrylic-record-small__vinyl{position:absolute;right:calc(5 * var(--pt));top:calc(40 * var(--pt));z-index:2;width:calc(102 * var(--pt));height:calc(102 * var(--pt));transform:rotate(var(--acrylic-record-rotation));transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:999px;filter:drop-shadow(0 calc(10 * var(--pt)) calc(14 * var(--pt)) rgba(10,11,14,.2))}.widget-acrylic-record-small__vinyl:before{content:"";position:absolute;inset:calc(-6 * var(--pt));border-radius:inherit;background:radial-gradient(circle at 50% 50%,transparent 0 59%,rgba(255,255,255,.36) 64%,rgba(255,255,255,.1) 71%,transparent 80%),radial-gradient(circle at 34% 24%,rgba(255,255,255,.22),transparent 28%);opacity:.94;pointer-events:none}.widget-acrylic-record-small__vinyl:after{content:"";position:absolute;inset:calc(-6 * var(--pt));border-radius:inherit;background:radial-gradient(circle at 50% 50%,transparent 0 61.5%,rgba(255,255,255,.86) 65.2%,rgba(255,255,255,.48) 66.8%,rgba(108,122,136,.16) 68.8%,transparent 71.5%),radial-gradient(circle at 31% 22%,rgba(255,255,255,.34),transparent 18%);opacity:.98;pointer-events:none}.widget-acrylic-record-small__vinyl-surface,.widget-acrylic-record-small__vinyl-reflection,.widget-acrylic-record-small__vinyl-highlight,.widget-acrylic-record-small__cover{position:absolute;border-radius:inherit}.widget-acrylic-record-small__vinyl-surface{inset:0;background:radial-gradient(circle at 50% 50%,transparent 0 calc(27.2 * var(--pt)),rgba(255,255,255,.085) calc(27.8 * var(--pt)),transparent calc(28.4 * var(--pt))),radial-gradient(circle at 50% 50%,transparent 0 calc(31.4 * var(--pt)),rgba(255,255,255,.048) calc(32 * var(--pt)),transparent calc(32.6 * var(--pt))),radial-gradient(circle at 50% 50%,transparent 0 calc(35.2 * var(--pt)),rgba(255,255,255,.04) calc(35.8 * var(--pt)),transparent calc(36.4 * var(--pt))),radial-gradient(circle at 50% 50%,transparent 0 calc(38.8 * var(--pt)),rgba(255,255,255,.03) calc(39.4 * var(--pt)),transparent calc(40 * var(--pt))),radial-gradient(circle at 32% 24%,rgba(255,255,255,.11),transparent 24%),radial-gradient(circle at 70% 78%,rgba(255,255,255,.03),transparent 28%),conic-gradient(from 190deg,#ffffff17,#00000038,#ffffff08,#0000002e,#ffffff0f,#00000029,#ffffff12),radial-gradient(circle at 50% 50%,#2a292a,#121214 58%,#030303 78%,#1c1b1d);box-shadow:0 calc(2 * var(--pt)) calc(4 * var(--pt)) #ffffff14 inset,0 calc(-3 * var(--pt)) calc(6 * var(--pt)) #0000004d inset}.widget-acrylic-record-small__vinyl-reflection{inset:0;background:linear-gradient(126deg,rgba(255,255,255,.16) 0 18%,transparent 26% 55%,rgba(255,255,255,.05) 64% 70%,transparent 78% 100%),radial-gradient(circle at 65% 25%,rgba(255,255,255,.12),transparent 18%);opacity:.62;mix-blend-mode:screen}.widget-acrylic-record-small__vinyl-highlight{inset:0;background:linear-gradient(116deg,transparent 0 49%,rgba(255,255,255,.22) 53%,rgba(255,255,255,.04) 58%,transparent 64% 100%);opacity:.88;transform:rotate(-10deg) scale(1.02);mix-blend-mode:screen}.widget-acrylic-record-small__cover{inset:calc(16 * var(--pt));overflow:hidden;isolation:isolate;background:var(--acrylic-record-cover);box-shadow:0 0 0 calc(2.4 * var(--pt)) #19191bd6,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff24 inset}.widget-acrylic-record-small__cover-fill{background:var(--acrylic-record-cover)}.widget-acrylic-record-small__spindle{position:absolute;left:50%;top:50%;width:calc(7 * var(--pt));height:calc(7 * var(--pt));transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle at 35% 35%,#fff,#d0ccc7 36%,#9a948c);box-shadow:0 0 0 calc(1.5 * var(--pt)) #ffffff38}.widget-preview-widget .widget-acrylic-record-small{box-shadow:0 calc(10 * var(--pt)) calc(18 * var(--pt)) #12131617,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffd6 inset}.widget-y2k-music.is-transparent-frame .widget-y2k-music__frame,.widget-music-pair.is-transparent-frame .widget-music-pair__frame,.widget-mood-board.is-transparent-frame .widget-mood-board__frame,.widget-ins-profile.is-transparent-frame .widget-ins-profile__card-frame,.widget-turntable.is-transparent-frame .widget-turntable__frame,.widget-acrylic-record-small.is-transparent-frame .widget-acrylic-record-small__frame{background:#fff;border-color:#fffffff5;box-shadow:0 calc(10 * var(--pt)) calc(24 * var(--pt)) #14141814,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffeb inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #d6d0ca29 inset;opacity:var(--widget-frame-opacity);backdrop-filter:none;-webkit-backdrop-filter:none}.widget-y2k-music.has-background:not(.has-solid-background) .widget-y2k-music__frame,.widget-music-pair.has-background:not(.has-solid-background) .widget-music-pair__frame,.widget-mood-board.has-background:not(.has-solid-background) .widget-mood-board__frame,.widget-ins-profile.has-background:not(.has-solid-background) .widget-ins-profile__card-frame,.widget-turntable.has-background:not(.has-solid-background) .widget-turntable__frame,.widget-acrylic-record-small.has-background:not(.has-solid-background) .widget-acrylic-record-small__frame{background:linear-gradient(180deg,#ffffff1a,#f5f3f00d);border-color:#ffffff75;box-shadow:0 calc(10 * var(--pt)) calc(24 * var(--pt)) #14141814,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff2e inset;opacity:var(--widget-frame-opacity);backdrop-filter:none;-webkit-backdrop-filter:none}.widget-y2k-music.has-solid-background .widget-y2k-music__frame,.widget-music-pair.has-solid-background .widget-music-pair__frame,.widget-mood-board.has-solid-background .widget-mood-board__frame,.widget-ins-profile.has-solid-background .widget-ins-profile__card-frame,.widget-turntable.has-solid-background .widget-turntable__frame,.widget-acrylic-record-small.has-solid-background .widget-acrylic-record-small__frame{background:linear-gradient(180deg,#ffffff3d,#faf9f724);border-color:#ffffff9e;box-shadow:0 calc(10 * var(--pt)) calc(24 * var(--pt)) #14141817,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff47 inset;opacity:var(--widget-frame-opacity);backdrop-filter:none;-webkit-backdrop-filter:none}.widget-y2k-music.is-glass .widget-y2k-music__frame,.widget-music-pair.is-glass .widget-music-pair__frame,.widget-mood-board.is-glass .widget-mood-board__frame,.widget-ins-profile.is-glass .widget-ins-profile__card-frame,.widget-turntable.is-glass .widget-turntable__frame,.widget-acrylic-record-small.is-glass .widget-acrylic-record-small__frame{overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,calc(var(--widget-glass-overlay-top-alpha) * var(--widget-glass-shell-strength))),rgba(243,245,248,calc(var(--widget-glass-overlay-bottom-alpha) * var(--widget-glass-shell-strength))));border-color:rgba(255,255,255,calc(var(--widget-glass-border-alpha) * var(--widget-glass-shell-strength)));box-shadow:0 calc(12 * var(--pt)) calc(26 * var(--pt)) rgba(20,20,24,calc(var(--widget-glass-shadow-alpha) * var(--widget-glass-shell-strength))),0 calc(1 * var(--pt)) calc(1 * var(--pt)) rgba(255,255,255,calc(var(--widget-glass-inset-alpha) * var(--widget-glass-shell-strength))) inset;opacity:1;backdrop-filter:blur(var(--widget-glass-blur)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness));-webkit-backdrop-filter:blur(var(--widget-glass-blur)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness))}.widget-y2k-music.is-glass .widget-y2k-music__frame:before,.widget-music-pair.is-glass .widget-music-pair__frame:before,.widget-mood-board.is-glass .widget-mood-board__frame:before,.widget-ins-profile.is-glass .widget-ins-profile__card-frame:before,.widget-turntable.is-glass .widget-turntable__frame:before,.widget-acrylic-record-small.is-glass .widget-acrylic-record-small__frame:before,.widget-y2k-music.is-glass .widget-y2k-music__frame:after,.widget-music-pair.is-glass .widget-music-pair__frame:after,.widget-mood-board.is-glass .widget-mood-board__frame:after,.widget-ins-profile.is-glass .widget-ins-profile__card-frame:after,.widget-turntable.is-glass .widget-turntable__frame:after,.widget-acrylic-record-small.is-glass .widget-acrylic-record-small__frame:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.widget-y2k-music.is-glass .widget-y2k-music__frame:before,.widget-music-pair.is-glass .widget-music-pair__frame:before,.widget-mood-board.is-glass .widget-mood-board__frame:before,.widget-ins-profile.is-glass .widget-ins-profile__card-frame:before,.widget-turntable.is-glass .widget-turntable__frame:before,.widget-acrylic-record-small.is-glass .widget-acrylic-record-small__frame:before{background:radial-gradient(circle at 18% 16%,rgba(255,255,255,var(--widget-glass-specular-alpha)),#fff0 34%),linear-gradient(180deg,rgba(255,255,255,calc(var(--widget-glass-specular-alpha) * .58)),#fff0 42%,rgba(255,255,255,calc(var(--widget-glass-specular-alpha) * .24)));opacity:calc(.92 * var(--widget-glass-shell-strength))}.widget-y2k-music.is-glass .widget-y2k-music__frame:after,.widget-music-pair.is-glass .widget-music-pair__frame:after,.widget-mood-board.is-glass .widget-mood-board__frame:after,.widget-ins-profile.is-glass .widget-ins-profile__card-frame:after,.widget-turntable.is-glass .widget-turntable__frame:after,.widget-acrylic-record-small.is-glass .widget-acrylic-record-small__frame:after{background-image:radial-gradient(circle,rgba(255,255,255,.86) 0 calc(.45 * var(--pt)),transparent calc(.75 * var(--pt))),radial-gradient(circle,rgba(196,204,214,.72) 0 calc(.55 * var(--pt)),transparent calc(.9 * var(--pt)));background-size:calc(14 * var(--pt)) calc(14 * var(--pt)),calc(21 * var(--pt)) calc(21 * var(--pt));background-position:0 0,calc(7 * var(--pt)) calc(11 * var(--pt));mix-blend-mode:soft-light;opacity:calc(var(--widget-glass-grain-opacity) * var(--widget-glass-shell-strength))}.widget-y2k-music.is-glass.has-background .widget-y2k-music__frame,.widget-y2k-music.is-glass.has-solid-background .widget-y2k-music__frame,.widget-music-pair.is-glass.has-background .widget-music-pair__frame,.widget-music-pair.is-glass.has-solid-background .widget-music-pair__frame,.widget-mood-board.is-glass.has-background .widget-mood-board__frame,.widget-mood-board.is-glass.has-solid-background .widget-mood-board__frame,.widget-ins-profile.is-glass.has-background .widget-ins-profile__card-frame,.widget-ins-profile.is-glass.has-solid-background .widget-ins-profile__card-frame,.widget-turntable.is-glass.has-background .widget-turntable__frame,.widget-turntable.is-glass.has-solid-background .widget-turntable__frame,.widget-acrylic-record-small.is-glass.has-background .widget-acrylic-record-small__frame,.widget-acrylic-record-small.is-glass.has-solid-background .widget-acrylic-record-small__frame{background:linear-gradient(180deg,rgba(255,255,255,calc(var(--widget-glass-overlay-top-alpha) * .72 * var(--widget-glass-shell-strength))),rgba(243,245,248,calc(var(--widget-glass-overlay-bottom-alpha) * .72 * var(--widget-glass-shell-strength))));border-color:rgba(255,255,255,calc(var(--widget-glass-border-alpha) * .86 * var(--widget-glass-shell-strength)));box-shadow:0 calc(12 * var(--pt)) calc(26 * var(--pt)) rgba(20,20,24,calc(var(--widget-glass-shadow-alpha) * .88 * var(--widget-glass-shell-strength))),0 calc(1 * var(--pt)) calc(1 * var(--pt)) rgba(255,255,255,calc(var(--widget-glass-inset-alpha) * .82 * var(--widget-glass-shell-strength))) inset;opacity:1}.widget-turntable.has-background:not(.has-solid-background) .widget-turntable__base,.widget-turntable.is-glass .widget-turntable__base{background:transparent;box-shadow:none;opacity:1}.widget-y2k-music.is-clean-frame:before,.widget-music-pair.is-clean-frame:before{background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 32%,transparent 76%,rgba(214,214,217,.08) 100%);opacity:calc(var(--widget-frame-opacity) * .18)}.widget-y2k-music.is-glass.is-clean-frame:before,.widget-music-pair.is-glass.is-clean-frame:before{background:none;opacity:0}.widget-y2k-music.is-clean-frame:after{opacity:.08}.widget-y2k-music.is-glass.is-clean-frame:after{opacity:0}.widget-music-pair.is-clean-frame .widget-music-pair__grain--outer{opacity:.03}.widget-music-pair.is-glass .widget-music-pair__grain--outer{opacity:0}.widget-y2k-music.is-glass .widget-y2k-music__panel{background:linear-gradient(180deg,rgba(255,255,255,calc(var(--widget-glass-overlay-top-alpha) * 1.08)),rgba(243,245,248,calc(var(--widget-glass-overlay-bottom-alpha) * 1.08)));border-color:rgba(255,255,255,calc(var(--widget-glass-border-alpha) * 1.02));box-shadow:0 calc(8 * var(--pt)) calc(20 * var(--pt)) rgba(23,22,20,calc(var(--widget-glass-shadow-alpha) * .86)),0 calc(1 * var(--pt)) calc(1 * var(--pt)) rgba(255,255,255,calc(var(--widget-glass-inset-alpha) * 1.12)) inset;backdrop-filter:blur(calc(var(--widget-glass-blur) * .72)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness));-webkit-backdrop-filter:blur(calc(var(--widget-glass-blur) * .72)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness))}.widget-y2k-music.is-glass .widget-y2k-music__frame,.widget-music-pair.is-glass .widget-music-pair__frame{background:linear-gradient(180deg,rgba(255,255,255,calc(var(--widget-glass-overlay-top-alpha) * .3)),rgba(243,245,248,calc(var(--widget-glass-overlay-bottom-alpha) * .28)));border-color:rgba(255,255,255,calc(var(--widget-glass-border-alpha) * 1.04));box-shadow:0 calc(12 * var(--pt)) calc(26 * var(--pt)) rgba(20,20,24,calc(var(--widget-glass-shadow-alpha) * .54)),0 calc(1 * var(--pt)) calc(1 * var(--pt)) rgba(255,255,255,calc(var(--widget-glass-inset-alpha) * .96)) inset;opacity:1;backdrop-filter:none;-webkit-backdrop-filter:none}.widget-y2k-music.is-glass .widget-y2k-music__backdrop,.widget-music-pair.is-glass .widget-music-pair__background{isolation:isolate;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,calc(var(--widget-glass-overlay-top-alpha) * .94)),rgba(243,245,248,calc(var(--widget-glass-overlay-bottom-alpha) * .92)));box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) rgba(255,255,255,calc(var(--widget-glass-inset-alpha) * .72)) inset;backdrop-filter:blur(calc(var(--widget-glass-blur) * .84)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness));-webkit-backdrop-filter:blur(calc(var(--widget-glass-blur) * .84)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness))}.widget-y2k-music.is-glass .widget-y2k-music__backdrop:before,.widget-music-pair.is-glass .widget-music-pair__background:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.88) 0 calc(.45 * var(--pt)),transparent calc(.75 * var(--pt))),radial-gradient(circle,rgba(196,204,214,.74) 0 calc(.55 * var(--pt)),transparent calc(.9 * var(--pt)));background-size:calc(14 * var(--pt)) calc(14 * var(--pt)),calc(21 * var(--pt)) calc(21 * var(--pt));background-position:0 0,calc(7 * var(--pt)) calc(11 * var(--pt));mix-blend-mode:soft-light;opacity:calc(var(--widget-glass-grain-opacity) * .92)}.widget-y2k-music.is-glass .widget-y2k-music__backdrop:after,.widget-music-pair.is-glass .widget-music-pair__background:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,calc(var(--widget-glass-overlay-top-alpha) * 1.18)),rgba(243,245,248,calc(var(--widget-glass-overlay-bottom-alpha) * 1.18)));opacity:calc(.46 + (var(--widget-glass-shell-strength) * .18))}.widget-turntable.is-glass .widget-turntable__base{background:linear-gradient(180deg,rgba(255,255,255,calc(var(--widget-glass-overlay-top-alpha) * .94)),rgba(243,245,248,calc(var(--widget-glass-overlay-bottom-alpha) * .9)));box-shadow:0 calc(12 * var(--pt)) calc(26 * var(--pt)) rgba(20,20,24,calc(var(--widget-glass-shadow-alpha) * .62)),0 calc(1 * var(--pt)) calc(1 * var(--pt)) rgba(255,255,255,calc(var(--widget-glass-inset-alpha) * .86)) inset;backdrop-filter:blur(calc(var(--widget-glass-blur) * .82)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness));-webkit-backdrop-filter:blur(calc(var(--widget-glass-blur) * .82)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness))}.widget-y2k-music.is-glass .widget-y2k-music__backdrop-image,.widget-y2k-music.is-glass .widget-y2k-music__backdrop-solid,.widget-music-pair.is-glass .widget-music-pair__background-image,.widget-music-pair.is-glass .widget-music-pair__background-solid{filter:blur(calc(var(--widget-glass-blur) * .68)) saturate(var(--widget-glass-saturate)) brightness(var(--widget-glass-brightness));transform:scale(1.08);transform-origin:center}.widget-mood-board.is-glass:before{opacity:0}.widget-mood-board:before{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 32%,transparent 72%,rgba(213,208,198,.06) 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.12),transparent 46%)}.widget-mood-board.is-transparent-frame:before{opacity:calc(var(--widget-frame-opacity) * .16)}.widget-mood-board.has-background:before,.widget-mood-board.has-solid-background:before{opacity:calc(var(--widget-frame-opacity) * .06)}.widget-preview-widget .widget-turntable{border-radius:calc(32 * var(--pt))}.widget-small-photo{position:absolute;inset:0;overflow:hidden;border-radius:calc(28 * var(--pt));box-shadow:none;color:#8d796a}.widget-small-photo__frame{position:absolute;inset:0;border-radius:inherit;background:transparent}.widget-small-photo__media{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:linear-gradient(180deg,#f3e6dc,#f7f1eb)}.widget-small-photo.has-image .widget-small-photo__media{background:transparent}.widget-small-photo__image{display:block;width:100%;height:100%;object-fit:cover}.widget-small-photo__placeholder{position:absolute;inset:0;display:grid;place-items:center;gap:calc(6 * var(--pt));align-content:center;background:linear-gradient(180deg,#fff3,#fff0)}.widget-small-photo__placeholder-plus{display:inline-flex;align-items:center;justify-content:center;width:calc(34 * var(--pt));height:calc(34 * var(--pt));border-radius:999px;background:#ffffff85;font-size:calc(22 * var(--text-pt));line-height:1;font-weight:300;box-shadow:0 calc(8 * var(--pt)) calc(18 * var(--pt)) #77604b14}.widget-small-photo__placeholder-label{font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;font-size:calc(10.6 * var(--text-pt));line-height:1;letter-spacing:.02em;color:#9a8677}.widget-small-photo.has-image .widget-small-photo__placeholder{display:none}.widget-small-photo-sheet-preview{position:absolute;inset:0;display:grid;place-items:center;background:transparent}.widget-small-photo-sheet-preview__shell{position:absolute;inset:calc(10 * var(--pt));display:grid;place-items:center;overflow:hidden;border-radius:calc(26 * var(--pt));box-shadow:0 calc(10 * var(--pt)) calc(22 * var(--pt)) #0f172a1a,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffb3 inset}.widget-small-photo-sheet-preview__shell--filled{background:transparent}.widget-small-photo-sheet-preview__shell--empty{border:calc(1 * var(--pt)) solid rgba(224,215,205,.9);background:radial-gradient(circle at 50% 28%,rgba(255,242,231,.56),transparent 28%),radial-gradient(circle at 50% 72%,rgba(255,237,222,.22),transparent 34%),#ffffff38}.widget-small-photo-sheet-preview__image{display:block;width:100%;height:100%;object-fit:cover}.widget-small-photo-sheet-preview__empty-badge{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:calc(44 * var(--pt));height:calc(44 * var(--pt));border-radius:999px;background:#ffffffbd;box-shadow:0 calc(8 * var(--pt)) calc(16 * var(--pt)) #a07c5d1f,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffd1 inset}.widget-small-photo-sheet-preview__empty-plus{font-size:calc(24 * var(--text-pt));line-height:1;font-weight:300;color:#8c7460eb}.widget-small-photo-sheet-preview__empty-label{position:relative;z-index:1;margin-top:calc(58 * var(--pt));font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;font-size:calc(12 * var(--text-pt));line-height:1;font-weight:600;letter-spacing:-.01em;color:#967c68eb}.widget-ins-photo-panel{position:absolute;inset:0;overflow:hidden;border-radius:calc(28 * var(--pt));color:#6e6158;font-family:Inter,SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;pointer-events:auto}.widget-ins-photo-panel__frame{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.94),transparent 26%),linear-gradient(180deg,#fbfaf7fc,#f2eee8fc);border:calc(.7 * var(--pt)) solid rgba(255,255,255,.9);box-shadow:0 calc(16 * var(--pt)) calc(30 * var(--pt)) #0f121b2b,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffe0 inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #b1a39424 inset}.widget-ins-photo-panel__layout{position:relative;z-index:1;display:grid;grid-template-rows:calc(68 * var(--pt)) minmax(0,1fr);gap:calc(8 * var(--pt));height:100%;padding:calc(11 * var(--pt))}.widget-ins-photo-panel__header,.widget-ins-photo-panel__gallery{border-radius:calc(22 * var(--pt));background:linear-gradient(180deg,#fffffffa,#fcfaf6f0);box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffd1 inset,0 calc(10 * var(--pt)) calc(18 * var(--pt)) #58493b14}.widget-ins-photo-panel__header{display:grid;grid-template-columns:calc(48 * var(--pt)) minmax(0,1fr) calc(28 * var(--pt));align-items:center;gap:calc(10 * var(--pt));padding:calc(10 * var(--pt)) calc(13 * var(--pt))}.widget-ins-photo-panel__avatar-button,.widget-ins-photo-panel__photo-button,.widget-ins-photo-panel__title,.widget-ins-photo-panel__subtitle{padding:0;border:0;background:transparent;color:inherit;text-align:left;appearance:none;-webkit-appearance:none}.widget-ins-photo-panel__avatar-button,.widget-ins-photo-panel__photo-button{cursor:pointer}.widget-ins-photo-panel__avatar-shell,.widget-ins-photo-panel__photo-shell{position:relative;display:block;overflow:hidden;border-radius:calc(16 * var(--pt));background:linear-gradient(180deg,#efe2d6,#fbf5ef);box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffc2 inset,0 calc(8 * var(--pt)) calc(18 * var(--pt)) #705b4724}.widget-ins-photo-panel__avatar-shell{width:calc(48 * var(--pt));height:calc(48 * var(--pt));border-radius:calc(15 * var(--pt))}.widget-ins-photo-panel__avatar-image,.widget-ins-photo-panel__photo-image{display:block;width:100%;height:100%;object-fit:cover}.widget-ins-photo-panel__copy{display:grid;gap:calc(2 * var(--pt));min-width:0;align-content:center}.widget-ins-photo-panel__title,.widget-ins-photo-panel__subtitle{display:block;width:100%;cursor:pointer}.widget-ins-photo-panel__title{font-family:Lora,"Noto Serif SC",serif;font-size:calc(18 * var(--text-pt));line-height:1;font-weight:700;letter-spacing:-.04em;color:#8b7469;white-space:nowrap}.widget-ins-photo-panel__subtitle{font-size:calc(8.8 * var(--text-pt));line-height:1.2;letter-spacing:-.01em;color:#8c827b;white-space:nowrap}.widget-ins-photo-panel__title>span,.widget-ins-photo-panel__subtitle>span{display:block;overflow:hidden;text-overflow:ellipsis}.widget-ins-photo-panel__status{width:calc(26 * var(--pt));height:calc(16 * var(--pt));color:#9a847a;opacity:.96;justify-self:end;align-self:center}.widget-ins-photo-panel__status svg{display:block;width:100%;height:100%}.widget-ins-photo-panel__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(8 * var(--pt));padding:calc(9 * var(--pt))}.widget-ins-photo-panel__photo-button,.widget-ins-photo-panel__gallery>.widget-ins-photo-panel__photo-static{min-width:0}.widget-ins-photo-panel__photo-shell{width:100%;aspect-ratio:1 / 1;border-radius:calc(16 * var(--pt))}.widget-ins-photo-panel__avatar-shell.is-empty{background:linear-gradient(180deg,#f2dfd2,#fbf5ef)}.widget-ins-photo-panel__photo-shell.is-empty{background:linear-gradient(180deg,#f3e3d7,#fbf7f2)}.widget-ins-photo-panel__photo-shell--photo1Url.is-empty{background:linear-gradient(180deg,#f1dfd2,#faf5ef)}.widget-ins-photo-panel__photo-shell--photo2Url.is-empty{background:linear-gradient(180deg,#efe2d6,#fbf8f3)}.widget-ins-photo-panel__photo-shell--photo3Url.is-empty{background:linear-gradient(180deg,#f5ebe3,#fbf8f4)}.widget-ins-photo-panel__photo-shell--photo4Url.is-empty{background:linear-gradient(180deg,#f0dfd1,#fbf7f2)}.widget-ins-photo-panel--small .widget-ins-photo-panel__layout{grid-template-rows:calc(72 * var(--pt)) minmax(0,1fr);gap:calc(8 * var(--pt));padding:calc(12 * var(--pt))}.widget-ins-photo-panel--small .widget-ins-photo-panel__header{grid-template-columns:calc(48 * var(--pt)) minmax(0,1fr);gap:calc(8 * var(--pt));padding:calc(10 * var(--pt)) calc(12 * var(--pt));min-height:0;align-items:start}.widget-ins-photo-panel--small .widget-ins-photo-panel__avatar-shell{width:calc(48 * var(--pt));height:calc(48 * var(--pt));border-radius:calc(15 * var(--pt))}.widget-ins-photo-panel__small-copy{display:grid;align-content:start;justify-items:start;gap:calc(5 * var(--pt));min-width:0;padding-top:calc(3 * var(--pt))}.widget-ins-photo-panel__small-copy.is-battery-hidden{align-content:start;gap:0;padding-top:calc(8 * var(--pt))}.widget-ins-photo-panel__small-title{padding:0;border:0;background:transparent;color:inherit;text-align:left;appearance:none;-webkit-appearance:none}.widget-ins-photo-panel__small-title{font-family:Lora,"Noto Serif SC",serif;font-size:calc(13.8 * var(--text-pt));line-height:1.05;font-weight:700;letter-spacing:-.035em;color:#836b60;cursor:pointer;width:100%}.widget-ins-photo-panel__small-title>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-ins-photo-panel__small-status-row{display:flex;align-items:center;gap:calc(4 * var(--pt));min-width:0;min-height:calc(14 * var(--pt));width:100%}.widget-ins-photo-panel--small .widget-ins-photo-panel__status{width:calc(20 * var(--pt));height:calc(12 * var(--pt));color:#b2a39a;opacity:.82;flex:0 0 auto}.widget-ins-photo-panel__power{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(9.2 * var(--text-pt));line-height:1;font-weight:500;color:#b0a39b;opacity:.86;min-width:0}.widget-ins-photo-panel__gallery--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(9 * var(--pt));padding:calc(10 * var(--pt))}.widget-ins-photo-panel--small .widget-ins-photo-panel__photo-shell{border-radius:calc(16 * var(--pt))}.widget-ins-photo-panel__editable,.widget-ins-photo-panel__avatar-button,.widget-ins-photo-panel__photo-button,.widget-ins-photo-panel__small-title{transition:opacity .14s ease,transform .14s ease}.widget-ins-photo-panel__editable:active,.widget-ins-photo-panel__avatar-button:active,.widget-ins-photo-panel__photo-button:active,.widget-ins-photo-panel__small-title:active{opacity:.74;transform:scale(.985)}#os-root.is-edit-mode .widget-ins-photo-panel__editable,#os-root.is-edit-mode .widget-ins-photo-panel__avatar-button,#os-root.is-edit-mode .widget-ins-photo-panel__photo-button,#os-root.is-edit-mode .widget-ins-photo-panel__small-title{cursor:inherit}.spring-widget__remove{position:absolute;top:calc(4 * var(--pt));left:calc(4 * var(--pt));z-index:3;width:calc(26 * var(--pt));height:calc(26 * var(--pt));padding:0;border-radius:999px;border:calc(.75 * var(--pt)) solid rgba(255,255,255,.34);background:linear-gradient(155deg,#ffffff57,#ffffff1a),#c2cee233;box-shadow:0 calc(8 * var(--pt)) calc(18 * var(--pt)) #1c2d4a2e,0 calc(1 * var(--pt)) calc(1.5 * var(--pt)) #ffffff70 inset,0 calc(-1 * var(--pt)) calc(1.5 * var(--pt)) #ffffff24 inset;backdrop-filter:blur(calc(18 * var(--pt))) saturate(1.28);-webkit-backdrop-filter:blur(calc(18 * var(--pt))) saturate(1.28);color:#243146eb;display:flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;touch-action:manipulation;isolation:isolate;opacity:0;pointer-events:none;transform:translate3d(-16%,-16%,0) scale(.84);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1),background-color .16s ease,box-shadow .18s ease}.spring-widget__remove:before,.spring-widget__remove:after,.spring-widget__remove-icon:before,.spring-widget__remove-icon:after{content:"";position:absolute;pointer-events:none}.spring-widget__remove:before{inset:calc(1 * var(--pt));border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.12) 42%,transparent 82%);opacity:.9}.spring-widget__remove:after{inset:calc(-1 * var(--pt));border-radius:inherit;border:calc(.75 * var(--pt)) solid rgba(255,255,255,.16);opacity:.65}.spring-widget__remove-icon{position:relative;z-index:1;display:block;width:calc(9 * var(--pt));height:calc(9 * var(--pt))}.spring-widget__remove-icon:before,.spring-widget__remove-icon:after{top:50%;left:50%;width:100%;height:calc(1.6 * var(--pt));border-radius:999px;background:currentColor;transform-origin:center center;box-shadow:0 0 calc(6 * var(--pt)) #ffffff38}.spring-widget__remove-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.spring-widget__remove-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}#os-root.is-edit-mode .spring-widget__remove{opacity:1;pointer-events:auto;transform:translate3d(-16%,-16%,0) scale(1)}#os-root.is-edit-mode .spring-widget__remove:active{transform:translate3d(-16%,-16%,0) scale(.92);background:linear-gradient(155deg,#ffffff6b,#ffffff24),#cfd9ea47;box-shadow:0 calc(5 * var(--pt)) calc(12 * var(--pt)) #1c2d4a29,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff75 inset}.desktop-slot-indicator{position:absolute;width:var(--icon-hit-width);height:var(--springboard-row-height);border-radius:calc(20 * var(--pt));border:calc(1 * var(--pt)) solid rgba(255,255,255,.1);background:#ffffff05;box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff0f inset;opacity:0;transform:scale(.985);transition:left .22s cubic-bezier(.22,1,.36,1),top .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1),border-color .14s ease,background-color .14s ease}#os-root.is-edit-mode .desktop-slot-indicator{transform:scale(1)}.desktop-slot-indicator.is-occupied{opacity:0;border-style:solid}.desktop-slot-indicator.is-source{opacity:.12;border-color:#ffffff42;background:#ffffff0f}.desktop-slot-indicator.is-target{opacity:.66;transform:scale(1.01);border-style:solid;border-color:#7ab3f894;background:#5c9bf41f;box-shadow:0 0 0 calc(1 * var(--pt)) #ffffff3d inset,0 calc(8 * var(--pt)) calc(18 * var(--pt)) #23519b24}#os-root.is-edit-mode .springboard-page .spring-icon{touch-action:none;animation:desktop-icon-jiggle 168ms ease-in-out infinite alternate;animation-delay:calc(var(--jiggle-order, 0) * -36ms)}#os-root.is-edit-mode .springboard-page .spring-widget{touch-action:none;animation:desktop-icon-jiggle .24s cubic-bezier(.42,0,.58,1) infinite alternate;animation-delay:calc(var(--jiggle-order, 0) * -36ms)}#os-root.is-edit-mode #dock,#os-root.is-edit-mode #dock .dock-slot,#os-root.is-edit-mode #dock .spring-icon{touch-action:none}#os-root.is-edit-mode .springboard-page .spring-icon.desktop-reflowing,#os-root.is-edit-mode .springboard-page .spring-widget.desktop-reflowing{animation:none!important}#os-root.is-edit-mode .springboard-page .spring-icon{cursor:grab}#os-root.is-edit-mode .springboard-page .spring-icon__tile{animation:desktop-icon-bob .52s ease-in-out infinite alternate;animation-delay:calc(var(--jiggle-order, 0) * -52ms)}#os-root.is-edit-mode .springboard-page .spring-widget__surface{animation:desktop-icon-bob .58s cubic-bezier(.42,0,.58,1) infinite alternate;animation-delay:calc(var(--jiggle-order, 0) * -52ms)}#os-root.is-edit-mode .springboard-page .spring-icon:active,#os-root.is-edit-mode .springboard-page .spring-widget:active{transform:none;opacity:1}.spring-icon.is-drag-source,.spring-widget.is-drag-source{visibility:hidden;pointer-events:none}.desktop-dragging{position:fixed!important;left:0;top:0;margin:0;z-index:2;animation:none!important;pointer-events:none;filter:drop-shadow(0 calc(16 * var(--pt)) calc(26 * var(--pt)) rgba(4,9,20,.34));will-change:left,top,transform}.desktop-dragging .spring-icon__tile,.desktop-dragging .spring-widget__surface{animation:none!important;transform:scale(1.04)}#springboard-page-indicator{position:absolute;left:50%;bottom:var(--springboard-page-indicator-bottom);transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--pt));padding:calc(4 * var(--pt)) calc(10 * var(--pt));pointer-events:none;z-index:3}.springboard-page-indicator__dot{width:calc(6 * var(--pt));height:calc(6 * var(--pt));border-radius:999px;background:#ffffff57;box-shadow:0 0 calc(8 * var(--pt)) #04091433;transition:transform .18s ease,background-color .18s ease}.springboard-page-indicator__dot.is-active{background:#fffffff0;transform:scale(1.08)}#desktop-widget-sheet-backdrop{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff1a,#0f172a24),#0f172a1a;opacity:0;pointer-events:none;backdrop-filter:blur(calc(6 * var(--pt)));-webkit-backdrop-filter:blur(calc(6 * var(--pt)));transition:opacity .22s ease;z-index:5}#desktop-widget-sheet{position:absolute;left:0;right:0;bottom:0;padding:calc(16 * var(--pt)) calc(20 * var(--pt)) calc(24 * var(--pt) + var(--safe-bottom));border-radius:calc(34 * var(--pt)) calc(34 * var(--pt)) 0 0;background:linear-gradient(180deg,#ffffffeb,#ffffffa8),#f7f7faf2;border-top:calc(.5 * var(--pt)) solid rgba(255,255,255,.96);box-shadow:0 calc(-18 * var(--pt)) calc(40 * var(--pt)) #0f172a1f,0 calc(-4 * var(--pt)) calc(12 * var(--pt)) #0f172a0f,0 calc(1 * var(--pt)) 0 #ffffffeb inset,0 calc(18 * var(--pt)) calc(28 * var(--pt)) #ffffff3d inset;backdrop-filter:blur(calc(26 * var(--pt))) saturate(1.08);-webkit-backdrop-filter:blur(calc(26 * var(--pt))) saturate(1.08);transform:translateY(calc(100% + var(--safe-bottom)));opacity:0;pointer-events:none;touch-action:pan-y;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s ease;z-index:6}.desktop-widget-sheet__grabber{width:calc(36 * var(--pt));height:calc(5 * var(--pt));margin:0 auto calc(14 * var(--pt));border-radius:999px;background:#aab3c0b8;cursor:grab}.desktop-widget-sheet__header{margin-bottom:calc(18 * var(--pt))}.desktop-widget-sheet__search{display:flex;align-items:center;gap:calc(10 * var(--pt));min-height:calc(44 * var(--pt));padding:0 calc(16 * var(--pt));border-radius:calc(999 * var(--pt));background:linear-gradient(180deg,#fffffff5,#ffffffc2),#f2f3f7eb;box-shadow:0 calc(1 * var(--pt)) 0 #ffffffe6 inset,0 calc(10 * var(--pt)) calc(18 * var(--pt)) #94a3b81f;color:#677180e6}.desktop-widget-sheet__search-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(18 * var(--pt));height:calc(18 * var(--pt));flex:0 0 auto}.desktop-widget-sheet__search-icon svg{width:100%;height:100%}#desktop-widget-sheet-search{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:#4b5563;font:inherit;font-size:calc(17 * var(--text-pt));line-height:1.2;letter-spacing:-.02em;appearance:none;-webkit-appearance:none}#desktop-widget-sheet-search::placeholder{color:#6b7280eb}#desktop-widget-sheet-search::-webkit-search-cancel-button,#desktop-widget-sheet-search::-webkit-search-decoration{-webkit-appearance:none}.desktop-widget-sheet__content{max-height:calc(520 * var(--pt));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:manipulation;padding:calc(2 * var(--pt)) 0 0;scrollbar-width:none}.desktop-widget-sheet__content::-webkit-scrollbar{display:none}.widget-sheet-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(12 * var(--pt));row-gap:calc(18 * var(--pt));align-items:start}.widget-picker-card{display:grid;align-content:start;justify-items:center;gap:calc(8 * var(--pt));min-width:0;width:100%;padding:0 0 calc(2 * var(--pt));border:0;background:transparent;box-shadow:none;color:inherit;text-align:center;cursor:pointer;opacity:0;transform:translateY(calc(12 * var(--pt)));transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1)}.widget-picker-card[data-size-key="4x2"],.widget-picker-card[data-size-key="4x4"]{grid-column:1 / -1}.widget-picker-card__preview{position:relative;display:grid;place-items:center;width:100%;touch-action:manipulation;cursor:default}.widget-picker-card[data-size-key="2x2"] .widget-picker-card__preview{max-width:calc(169 * var(--pt))}.widget-picker-card[data-size-key="4x2"] .widget-picker-card__preview,.widget-picker-card[data-size-key="4x4"] .widget-picker-card__preview{max-width:calc(350 * var(--pt))}.widget-preview-frame{position:relative;width:fit-content;height:fit-content;max-width:100%;background:transparent;isolation:isolate;display:grid;place-items:center;justify-self:center;align-self:center}.widget-preview-canvas{position:relative;flex:0 0 auto;background:transparent;overflow:hidden;filter:drop-shadow(0 calc(10 * var(--pt)) calc(18 * var(--pt)) rgba(15,23,42,.1)) drop-shadow(0 calc(2 * var(--pt)) calc(6 * var(--pt)) rgba(15,23,42,.08))}.widget-preview-stage{position:relative;width:calc(var(--widget-preview-canvas-width, 124) * 1px);height:calc(var(--widget-preview-canvas-height, 92) * 1px);background:transparent;transform:scale(var(--widget-preview-scale, 1));transform-origin:top left;will-change:transform}.widget-preview-stage>*{position:absolute;inset:0}.widget-preview-widget{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;background:transparent}.widget-preview-widget .spring-widget__content{position:absolute;inset:0;background:transparent}.widget-picker-card__preview *{pointer-events:none}.widget-picker-card__preview .spring-widget__surface,.widget-picker-card__preview .spring-widget__body{inset:0}.widget-preview-frame--2x2{border-radius:calc(22 * var(--pt))}.widget-preview-frame--4x2{border-radius:calc(26 * var(--pt))}.widget-preview-frame--4x4{border-radius:calc(30 * var(--pt))}.widget-preview-frame--2x2 .widget-preview-canvas,.widget-preview-frame--4x2 .widget-preview-canvas{filter:none}.widget-preview-frame--4x4 .widget-preview-canvas{filter:drop-shadow(0 calc(14 * var(--pt)) calc(24 * var(--pt)) rgba(15,23,42,.1)) drop-shadow(0 calc(4 * var(--pt)) calc(9 * var(--pt)) rgba(15,23,42,.08))}.widget-picker-card__name{width:100%;min-height:calc(22 * var(--pt));padding:calc(4 * var(--pt)) calc(10 * var(--pt)) 0;font-size:calc(17 * var(--text-pt));line-height:calc(22 * var(--pt));font-weight:600;letter-spacing:-.02em;color:#111827;text-align:center;text-wrap:balance;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.widget-picker-card[data-size-key="2x2"] .widget-picker-card__name{max-width:calc(156 * var(--pt))}.widget-picker-card[data-size-key="4x2"] .widget-picker-card__name,.widget-picker-card[data-size-key="4x4"] .widget-picker-card__name{max-width:calc(320 * var(--pt))}.widget-sheet-empty{display:grid;gap:calc(8 * var(--pt));justify-items:center;padding:calc(56 * var(--pt)) calc(24 * var(--pt)) calc(72 * var(--pt));color:#6b7280;text-align:center}.widget-sheet-empty__title{font-size:calc(18 * var(--text-pt));font-weight:600;line-height:1.25;letter-spacing:-.02em;color:#1f2937}.widget-sheet-empty__hint{font-size:calc(14 * var(--text-pt));line-height:1.4}#os-root.is-widget-sheet-open #desktop-widget-sheet-backdrop{opacity:1;pointer-events:auto}#os-root.is-widget-sheet-open #desktop-widget-sheet{transform:translateY(0);opacity:1;pointer-events:auto}#os-root.is-widget-sheet-open .widget-picker-card{opacity:1;transform:translateY(0)}#os-root.is-widget-sheet-open .widget-picker-card:nth-child(1),#os-root.is-widget-sheet-open .widget-picker-card:nth-child(2){transition-delay:0ms}#os-root.is-widget-sheet-open .widget-picker-card:nth-child(3),#os-root.is-widget-sheet-open .widget-picker-card:nth-child(4){transition-delay:36ms}#os-root.is-widget-sheet-open .widget-picker-card:nth-child(n+5){transition-delay:72ms}#dock{position:absolute;left:var(--dock-horizontal-inset);right:var(--dock-horizontal-inset);bottom:var(--dock-bottom-offset);min-height:var(--dock-height);padding:var(--dock-padding-block) var(--dock-padding-inline);border-radius:var(--dock-radius);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:calc(10 * var(--pt));align-items:center;background:linear-gradient(180deg,#ffffff3d,#f8faff24),#f6f8fc1f;border:calc(.5 * var(--pt)) solid rgba(255,255,255,.26);box-shadow:0 calc(14 * var(--pt)) calc(28 * var(--pt)) #121c3024,0 calc(1 * var(--pt)) calc(.75 * var(--pt)) #ffffff29 inset,0 calc(-.5 * var(--pt)) calc(1 * var(--pt)) #ffffff0f inset;backdrop-filter:blur(calc(8 * var(--pt))) saturate(1.08) brightness(1.01);-webkit-backdrop-filter:blur(calc(8 * var(--pt))) saturate(1.08) brightness(1.01)}#dock:before{content:"";position:absolute;left:calc(12 * var(--pt));right:calc(12 * var(--pt));top:calc(1 * var(--pt));height:calc(1 * var(--pt));border-radius:999px;background:linear-gradient(90deg,#fff0,#ffffff52,#fff0);opacity:.58}#dock[data-layout=compact]{--dock-compact-gap: max(calc((100% - (4 * var(--icon-size))) / 3), calc(10 * var(--pt)));display:flex;justify-content:center;gap:var(--dock-compact-gap)}#dock .dock-slot{position:relative;width:var(--icon-size);flex:0 0 var(--icon-size);min-height:var(--icon-size);display:flex;align-items:center;justify-content:center;border-radius:calc(22 * var(--pt));transition:width .18s ease,flex-basis .18s ease,opacity .18s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}#dock[data-layout=compact] .dock-slot:not(.is-filled){display:none}#dock[data-layout=full] .dock-slot,#dock[data-layout=expanded] .dock-slot{width:auto;flex:0 0 auto}#dock .dock-slot.is-target{background:#ffffff38;box-shadow:0 0 0 calc(.5 * var(--pt)) #fff3 inset,0 calc(10 * var(--pt)) calc(18 * var(--pt)) #080e1c1f}#dock .spring-icon{width:var(--icon-size);margin:0;gap:0}#dock .spring-icon__label,#home-indicator{display:none}#home-indicator-bar{width:100%;height:var(--home-indicator-height);border-radius:999px;background:#ffffffeb;box-shadow:0 0 calc(10 * var(--pt)) #0000001f}#os-root.is-placement-mode #desktop-widget-sheet-backdrop,#os-root.is-placement-mode #desktop-widget-sheet{opacity:0;pointer-events:none}#os-root.is-placement-mode #desktop-widget-sheet{transform:translateY(calc(100% + var(--safe-bottom)))}#os-root.is-app-opening .spring-icon,#os-root.is-app-opening .spring-widget,#os-root.is-app-open .spring-icon,#os-root.is-app-open .spring-widget{pointer-events:none}@keyframes desktop-icon-jiggle{0%{transform:rotate(-.7deg)}to{transform:rotate(.7deg)}}@keyframes desktop-icon-bob{0%{transform:translateY(calc(-.5 * var(--pt)))}to{transform:translateY(calc(.5 * var(--pt)))}}#boot-splash-root{position:fixed;inset:0;z-index:10001;pointer-events:none}#boot-splash-root:empty{display:none}.boot-splash{position:absolute;inset:0;overflow:clip;background:radial-gradient(circle at 50% 18%,#fffffff0,#fff0 34%),linear-gradient(180deg,#f7f9fc,#eef2f7 48%,#e8edf4);isolation:isolate}.boot-splash__backdrop,.boot-splash__bubble-field,.boot-splash__bubble-veil{position:absolute;inset:0}.boot-splash__brand{--boot-splash-progress: 0;--boot-splash-bubble-density: 0;position:absolute;top:50%;left:50%;width:clamp(92px,22vw,132px);height:clamp(92px,22vw,132px);transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:28%;background:#fff3;box-shadow:0 20px 48px #7e8ea524,inset 0 1px #ffffffb8;backdrop-filter:blur(24px) saturate(1.05);-webkit-backdrop-filter:blur(24px) saturate(1.05);z-index:2}.boot-splash__bubble-field{z-index:1;overflow:hidden}.boot-splash__bubble{position:absolute;left:calc(50% + var(--bubble-origin-x));top:calc(50% + var(--bubble-origin-y));width:var(--bubble-size);height:calc(var(--bubble-size) * .76);border-radius:calc(var(--bubble-size) * .34);border:1px solid rgba(20,199,92,calc(var(--bubble-alpha) * .42));background:radial-gradient(circle at 34% 30%,#ffffff57,#ffffff14,#fff0 44%),linear-gradient(180deg,rgba(38,216,104,calc(var(--bubble-alpha) * .98)),rgba(18,199,88,calc(var(--bubble-alpha) * .98)));box-shadow:0 12px 24px rgba(18,143,65,calc(var(--bubble-alpha) * .12)),inset 0 1px #ffffff70;opacity:calc(.18 + (var(--boot-splash-bubble-density) * .82));transform:translate3d(calc(var(--boot-splash-bubble-density) * var(--bubble-shift-x)),calc(var(--boot-splash-bubble-density) * var(--bubble-shift-y)),0) scale(calc(.22 + (var(--boot-splash-bubble-density) * .96)));transform-origin:center center;animation:boot-splash-bubble-rise 2.6s cubic-bezier(.22,1,.36,1) infinite;animation-delay:var(--bubble-delay);will-change:transform,opacity}.boot-splash__bubble:after{content:"";position:absolute;bottom:calc(var(--bubble-size) * -.08);width:calc(var(--bubble-size) * .2);height:calc(var(--bubble-size) * .18);background:linear-gradient(180deg,rgba(38,216,104,calc(var(--bubble-alpha) * .98)),rgba(18,199,88,calc(var(--bubble-alpha) * .98)));box-shadow:inset 0 1px #ffffff3d;clip-path:polygon(0 0,100% 12%,72% 100%,22% 68%)}.boot-splash__bubble[style*="--bubble-tail-side: left"]:after{left:calc(var(--bubble-size) * .18);transform:rotate(12deg)}.boot-splash__bubble[style*="--bubble-tail-side: right"]:after{right:calc(var(--bubble-size) * .18);transform:scaleX(-1) rotate(12deg)}.boot-splash__progress-shell{position:absolute;inset:-14px;border-radius:34%;background:radial-gradient(circle at 50% 50%,transparent 64%,rgba(185,203,192,.1) 66%,rgba(185,203,192,.1) 72%,transparent 74%);box-shadow:0 8px 20px #8c9e960d,inset 0 1px #ffffff70;z-index:0}.boot-splash__progress-fill{position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from -90deg,#1ac75cf5,#32d370e6 calc(var(--boot-splash-progress) * 1turn),#32d3702e calc(var(--boot-splash-progress) * 1turn) 1turn);-webkit-mask:radial-gradient(circle at 50% 50%,transparent 60%,#000 63%,#000 72%,transparent 75%);mask:radial-gradient(circle at 50% 50%,transparent 60%,#000 63%,#000 72%,transparent 75%)}.boot-splash__brand-image{position:relative;z-index:1;width:100%;height:100%;display:block;border-radius:28%}.boot-splash__bubble-veil{background:radial-gradient(circle at 30% 24%,rgba(108,234,154,.3),transparent 26%),radial-gradient(circle at 74% 34%,rgba(92,229,145,.26),transparent 30%),linear-gradient(180deg,#24d564,#16c75c);opacity:0;z-index:3;clip-path:inset(0 0 100% 0 round 0)}#boot-splash-root[data-boot-splash-phase=locked] .boot-splash__brand,#boot-splash-root[data-boot-splash-phase=locked] .boot-splash__bubble-field,#boot-splash-root[data-boot-splash-phase=locked] .boot-splash__bubble-veil{animation-play-state:paused}#boot-splash-root[data-boot-splash-phase=bloom] .boot-splash__brand{opacity:.18;transform:translate(-50%,-50%) scale(.92)}#boot-splash-root[data-boot-splash-phase=bloom] .boot-splash__bubble-field{--boot-splash-bubble-density: 1.48}#boot-splash-root[data-boot-splash-phase=bloom] .boot-splash__bubble{animation-duration:1.2s}#boot-splash-root[data-boot-splash-phase=cover] .boot-splash__brand{opacity:0}#boot-splash-root[data-boot-splash-phase=cover] .boot-splash__bubble-field{--boot-splash-bubble-density: 2.2}#boot-splash-root[data-boot-splash-phase=cover] .boot-splash__bubble-veil{opacity:1;clip-path:inset(0 0 0 0 round 0)}#boot-splash-root[data-boot-splash-phase=reveal] .boot-splash__bubble-field{--boot-splash-bubble-density: 2.2}#boot-splash-root[data-boot-splash-phase=reveal] .boot-splash__bubble-veil{animation:boot-splash-exit .62s cubic-bezier(.24,.76,.08,1) forwards}#boot-splash-root[data-boot-splash-phase=reveal] .boot-splash__bubble-veil{opacity:1}@keyframes boot-splash-exit{0%{opacity:1;clip-path:inset(0 0 0 0 round 0)}to{opacity:0;clip-path:inset(0 0 0 0 round 0)}}@keyframes boot-splash-bubble-rise{0%{filter:saturate(.94)}48%{filter:saturate(1.02)}to{filter:saturate(1.08)}}#app-viewport{position:fixed;inset:0;z-index:9999;display:none;overflow:hidden;background:transparent;opacity:var(--app-opacity);transform:translate3d(var(--app-translate-x),var(--app-translate-y),0) scale(var(--app-scale));transform-origin:center center;border-radius:var(--app-radius);box-shadow:none;transition:transform var(--os-app-transition-duration) var(--os-app-transition-easing),border-radius var(--os-app-transition-duration) var(--os-app-transition-easing),opacity var(--os-app-fade-duration) linear;will-change:transform,border-radius,opacity;contain:layout paint style;backface-visibility:hidden}#app-viewport.active{display:block}#app-viewport .app-content{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:transparent;opacity:var(--app-content-opacity);transform:translate3d(0,var(--app-depth-translate-y),0) scale(var(--app-depth-scale));filter:brightness(var(--app-depth-brightness));border-radius:var(--app-radius);transition:opacity var(--os-app-fade-duration) linear,transform .28s cubic-bezier(.22,1,.36,1),filter .22s linear;will-change:transform,opacity}#os-root.is-app-launch-animating #app-viewport .app-content{filter:none}#os-root.is-app-launch-animating .settings-navbar,#os-root.is-app-launch-animating .settings-home-sheet,#os-root.is-app-launch-animating .settings-wallpaper-strip__delete,#os-root.is-app-launch-animating .diagnostics-center-hero,#os-root.is-app-launch-animating .diagnostics-center-summary-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#app-viewport .app-content::-webkit-scrollbar{display:none}#app-viewport.launch-animating--opening,#app-viewport.launch-animating--opening .app-content,#app-viewport.launch-animating--closing,#app-viewport.launch-animating--closing .app-content,#os-root.is-app-launch-animating #springboard-wallpaper{transition:none!important}@media(prefers-reduced-motion:reduce){.boot-splash__brand,.boot-splash__green-film,.boot-splash__reveal,#desktop,#desktop-scrim,#app-viewport,#app-viewport .app-content{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-root-universal{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.app-header-universal{flex-shrink:0;padding-top:var(--safe-area-top);min-height:var(--header-total-height);display:flex;align-items:flex-end;padding-bottom:8px;box-sizing:border-box}.app-content-universal{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.app-bottom-bar-universal{flex-shrink:0;padding-bottom:var(--safe-area-bottom);min-height:var(--bottom-bar-total-height)}.safe-header{padding-top:var(--safe-area-top)!important;min-height:var(--header-total-height)}.safe-bottom-fixed{padding-bottom:calc(16px + var(--safe-area-bottom))!important}.safe-content-scroll{padding-bottom:calc(80px + var(--safe-area-bottom))}.floating-bottom-element{position:fixed;bottom:calc(1.5rem + var(--safe-area-bottom));left:0;right:0}.safe-horizontal{padding-left:var(--safe-area-left);padding-right:var(--safe-area-right)}.widget-editor-app{background:radial-gradient(circle at 16% 12%,rgba(255,255,255,.9),transparent 22%),linear-gradient(180deg,#f6f2ea,#eee8df);color:#3d3938}.widget-editor-header{position:relative;z-index:2}.widget-editor-header__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:0 16px}.widget-editor-back{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0;border:0;background:transparent;color:#4b4745;font-size:17px;font-weight:500;cursor:pointer}.widget-editor-back svg{width:12px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.widget-editor-header__title-group{text-align:center}.widget-editor-header__kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#534f4d9e}.widget-editor-header__title{margin:2px 0 0;font-size:20px;line-height:1.15;font-weight:700;letter-spacing:-.03em}.widget-editor-header__spacer{width:44px}.widget-editor-content{padding:14px 16px calc(28px + var(--safe-area-bottom))}.widget-editor-preview-panel,.widget-editor-form-panel{border-radius:28px;border:1px solid rgba(255,255,255,.72);background:#ffffff85;box-shadow:0 18px 34px #30271f14,0 1px 1px #ffffffc2 inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.widget-editor-preview-panel{padding:18px 16px 14px}.widget-editor-form-panel{position:relative;margin-top:14px;padding:18px 16px 20px}.widget-editor-section__eyebrow{margin-bottom:12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5c5855a8}.widget-editor-preview-shell{display:grid;place-items:center;padding:2px 0 8px}.widget-editor-preview-widget{position:relative;display:grid;place-items:center;width:min(100%,244px);aspect-ratio:169 / 176}.widget-editor-preview-widget--large{width:min(100%,320px);aspect-ratio:350 / 386}.widget-editor-preview-widget--medium-wide{width:min(100%,320px);aspect-ratio:350 / 182}.widget-editor-preview-note{display:none}.widget-editor-restore{margin-top:10px;min-height:42px;padding:0 16px;border:1px solid rgba(170,146,118,.42);border-radius:16px;background:#fff8f0b8;color:#7c5d43;font-size:15px;font-weight:600;cursor:pointer}.widget-editor-media-grid{display:grid;gap:10px;margin-bottom:18px}.widget-editor-media-button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label preview" "note preview";align-items:center;column-gap:14px;row-gap:6px;width:100%;padding:12px 14px;border:1px solid rgba(183,176,168,.58);border-radius:18px;background:#ffffffb3;color:inherit;text-align:left;cursor:pointer}.widget-editor-media-button__thumb{width:56px;height:56px;border-radius:16px;background:linear-gradient(180deg,#fff9,#e6e1d8cc),#f6f0e8;background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(170,164,156,.42)}.widget-editor-media-button__thumb.is-empty{background:linear-gradient(180deg,#faf6efe0,#ece6ddeb),#f6f0e8}.widget-editor-media-button__preview{grid-area:preview;position:relative;display:grid;place-items:center;width:60px;min-width:60px;justify-self:end}.widget-editor-media-button__meta{display:grid;gap:4px;min-width:0}.widget-editor-media-button__label{grid-area:label;font-size:15px;line-height:1.2;font-weight:600;color:#474341}.widget-editor-media-button__note,.widget-editor-media-button__hint{grid-area:note;font-size:12px;line-height:1.35;color:#585350ad}.widget-editor-media-button__actions{display:grid;gap:6px}.widget-editor-media-button__action{min-width:56px;min-height:30px;padding:0 10px;border:1px solid rgba(168,150,129,.4);border-radius:999px;background:#fffaf4e0;color:#7b6655;font-size:13px;font-weight:600;cursor:pointer}.widget-editor-media-button__clear{position:absolute;top:-6px;right:-6px;min-width:28px;min-height:28px;width:28px;height:28px;padding:0;border:1px solid rgba(168,150,129,.28);border-radius:999px;background:#fffbf6f5;color:#7b6655;box-shadow:0 6px 14px #47372814;cursor:pointer}.widget-editor-media-button__clear svg{width:14px;height:14px;display:block;margin:0 auto;fill:currentColor}.widget-editor-media-button__action--ghost{background:#ffffff8a;color:#755c48d1}.widget-editor-media-button__clear:disabled,.widget-editor-media-button__action:disabled{opacity:0;cursor:default;pointer-events:none}.widget-editor-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.widget-editor-segmented__option{min-height:38px;padding:0 12px;border:1px solid rgba(183,176,168,.58);border-radius:999px;background:#ffffff9e;color:#6f665f;font-size:14px;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.widget-editor-segmented__option.is-active{background:#b08f6f29;border-color:#9f7c6185;color:#7c5d43}.widget-editor-segmented__option:active{transform:scale(.986)}.widget-editor-background-card{margin-bottom:18px}.widget-editor-background-empty{padding:14px 16px;border:1px dashed rgba(183,176,168,.74);border-radius:18px;background:#ffffff6b;color:#585350c2;font-size:13px;line-height:1.45}.widget-editor-color-card{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(183,176,168,.58);border-radius:18px;background:#ffffffb3}.widget-editor-color-card__preview{width:56px;height:56px;border-radius:16px;border:1px solid rgba(170,164,156,.42);box-shadow:0 1px 1px #ffffff8a inset,0 6px 14px #56483a14}.widget-editor-color-card__copy{min-width:0;display:grid;gap:4px}.widget-editor-color-card__title{font-size:15px;line-height:1.2;font-weight:600;color:#474341}.widget-editor-color-card__subtitle{font-size:12px;line-height:1.35;color:#585350ad;word-break:break-all}.widget-editor-color-sliders{display:grid;gap:12px;margin-top:12px}.widget-editor-color-slider{display:grid;gap:8px}.widget-editor-color-slider__meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.widget-editor-color-slider__label{font-size:14px;font-weight:600;color:#4a4543}.widget-editor-color-slider__value{font-size:13px;font-weight:700;color:#7a6654}.widget-editor-color-slider__track{position:relative;display:block;height:16px;border-radius:999px;overflow:hidden;touch-action:pan-y;box-shadow:0 1px 1px #ffffffb8 inset,0 1px 3px #4b3d321f}.widget-editor-color-slider__input{position:absolute;inset:0;width:100%;height:100%;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;pointer-events:auto;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.widget-editor-color-slider__input::-webkit-slider-thumb{width:16px;height:16px;border:2px solid #ffffff;border-radius:50%;background:#8e6f57;box-shadow:0 2px 6px #0000002e;-webkit-appearance:none}.widget-editor-color-slider__input::-moz-range-thumb{width:16px;height:16px;border:2px solid #ffffff;border-radius:50%;background:#8e6f57;box-shadow:0 2px 6px #0000002e}.widget-editor-color-slider__input::-webkit-slider-runnable-track{height:16px;background:transparent}.widget-editor-color-slider__input::-moz-range-track{height:16px;background:transparent}.widget-editor-range{display:grid;gap:10px;margin-bottom:18px}.widget-editor-frame-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;margin-bottom:18px}.widget-editor-range__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;flex-wrap:wrap}.widget-editor-range__label,.widget-editor-switch-row__label{font-size:14px;font-weight:600;color:#4a4543;white-space:nowrap}.widget-editor-range__value{font-size:13px;font-weight:700;color:#7a6654;white-space:nowrap}.widget-editor-range__input,.widget-editor-field__range{width:100%;margin:0;accent-color:#9f7c61;pointer-events:auto;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.widget-editor-switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-bottom:18px;padding:12px 14px;border:1px solid rgba(183,176,168,.58);border-radius:18px;background:#ffffffb3;color:inherit;text-align:left;cursor:pointer}.widget-editor-switch-row__meta{display:grid;gap:4px;min-width:0}.widget-editor-switch-row__hint{font-size:12px;line-height:1.35;color:#585350ad}.widget-editor-glass-panel{display:grid;gap:12px;margin-top:-4px;padding:14px;border:1px solid rgba(205,195,182,.56);border-radius:20px;background:linear-gradient(180deg,#ffffffd1,#f8f5f0b8);box-shadow:0 12px 24px #4e3d2b0f,0 1px 1px #ffffffd6 inset}.widget-editor-glass-panel__header{display:grid;gap:4px}.widget-editor-glass-panel__title{font-size:13px;font-weight:700;color:#53473f;letter-spacing:-.01em}.widget-editor-glass-panel__hint{font-size:12px;line-height:1.45;color:#5c524ab8}.widget-editor-range--compact{margin-bottom:0}.widget-editor-switch{position:relative;flex:0 0 auto;width:52px;height:32px;border-radius:999px;background:#c5bfb8e6;box-shadow:inset 0 1px 2px #0000001f;transition:background .16s ease}.widget-editor-switch.is-on{background:#b38f6f}.widget-editor-switch__knob,.widget-editor-switch__thumb{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #00000029;transition:transform .16s ease}.widget-editor-switch.is-on .widget-editor-switch__knob,.widget-editor-switch.is-on .widget-editor-switch__thumb{transform:translate(20px)}.widget-editor-field{display:grid;gap:8px}.widget-editor-field__control{position:relative}.widget-editor-field+.widget-editor-field{margin-top:14px}.widget-editor-field-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px}.widget-editor-field-row .widget-editor-field+.widget-editor-field{margin-top:0}.widget-editor-field-row--color{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-editor-field__label{font-size:14px;font-weight:600;color:#4a4543}.widget-editor-field__input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(182,176,168,.6);border-radius:16px;background:#ffffffd1;color:#312d2c;font-size:16px;outline:none;box-sizing:border-box}.widget-editor-field__input--with-tone{padding-right:56px}.widget-editor-field--color .widget-editor-field__input{min-height:72px;padding:8px;border-radius:22px;cursor:pointer}.widget-editor-field--color .widget-editor-tone-picker{position:static;transform:none}.widget-editor-field--color .widget-editor-field__input::-webkit-color-swatch-wrapper{padding:0}.widget-editor-field--color .widget-editor-field__input::-webkit-color-swatch{border:1px solid rgba(120,107,94,.16);border-radius:14px}.widget-editor-field--color .widget-editor-field__input::-moz-color-swatch{border:1px solid rgba(120,107,94,.16);border-radius:14px}.widget-editor-field__textarea{min-height:104px;padding:12px 14px;line-height:1.45;resize:vertical;font-family:inherit}.widget-editor-tone-picker{position:absolute;top:50%;right:8px;z-index:2;transform:translateY(-50%)}.widget-editor-tone-picker--block{width:100%}.widget-editor-tone-picker__button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(182,176,168,.6);border-radius:12px;background:#ffffffdb;box-shadow:0 8px 18px #352b2214,0 1px 1px #fffc inset;cursor:pointer}.widget-editor-tone-picker__button--block{width:100%;height:72px;justify-content:flex-start;padding:8px;border-radius:22px}.widget-editor-tone-picker__button-swatch{display:block;width:16px;height:16px;border-radius:999px;border:1px solid rgba(255,255,255,.82);box-shadow:0 1px 1px #ffffff4d inset,0 0 0 1px #534a421f}.widget-editor-tone-picker__button-swatch--block{width:100%;height:100%;border-radius:14px}.widget-editor-tone-picker__native-input{position:absolute;inset:0;width:100%;height:100%;padding:0;margin:0;border:0;opacity:0;cursor:pointer;z-index:1;appearance:none;-webkit-appearance:none}.widget-editor-tone-flyout{position:absolute;display:grid;grid-template-columns:repeat(5,18px);gap:10px;padding:10px;border:1px solid rgba(197,188,177,.68);border-radius:16px;background:#fffffff0;box-shadow:0 18px 34px #2b231c29,0 1px 1px #ffffffd6 inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:8}.widget-editor-tone-flyout[hidden]{display:none}.widget-editor-tone-flyout__option{width:18px;height:18px;padding:0;border:0;border-radius:999px;background:var(--tone-swatch-color);box-shadow:0 1px 1px #ffffff47 inset,0 0 0 1px #52494229;cursor:pointer}.widget-editor-tone-flyout__option.is-active{box-shadow:0 1px 1px #ffffff47 inset,0 0 0 2px #ab8a66bd}.widget-editor-field__input:focus{border-color:#816d5ab8;box-shadow:0 0 0 3px #9c846c1f}.widget-editor-frame-controls .widget-editor-range,.widget-editor-frame-controls .widget-editor-switch-row{min-width:0;margin-bottom:0}@media(min-width:460px){.widget-editor-frame-controls{grid-template-columns:minmax(0,1fr) minmax(220px,.88fr);align-items:end}.widget-editor-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes widget-quest-todo-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes widget-quest-todo-pulse{0%,to{opacity:.58}50%{opacity:1}}.widget-quest-todo{position:absolute;inset:0;overflow:hidden;isolation:isolate;border-radius:calc(28 * var(--pt));color:#1f2b21;font-family:Manrope,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif;background:transparent}.widget-quest-todo button{font:inherit;color:inherit}.widget-quest-todo__frame{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.92),transparent 22%),linear-gradient(180deg,#f9f4ebfc,#f2ece3fa);border:calc(.8 * var(--pt)) solid rgba(255,255,255,.88);box-shadow:0 calc(20 * var(--pt)) calc(34 * var(--pt)) #2b241a29,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffeb inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #a296841f inset}.widget-quest-todo:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 18%,rgba(214,230,207,.44),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.18),transparent 34%,rgba(209,199,183,.14) 100%)}.widget-quest-todo__grain{position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:radial-gradient(circle,rgba(138,128,115,.3) 0 calc(.8 * var(--pt)),transparent calc(.8 * var(--pt))),radial-gradient(circle,rgba(255,255,255,.46) 0 calc(.6 * var(--pt)),transparent calc(.6 * var(--pt)));background-size:calc(16 * var(--pt)) calc(16 * var(--pt)),calc(28 * var(--pt)) calc(28 * var(--pt));background-position:0 0,calc(7 * var(--pt)) calc(9 * var(--pt))}.widget-quest-todo__body{position:absolute;inset:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:calc(8 * var(--pt));padding:calc(14 * var(--pt))}.widget-quest-todo__header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(10 * var(--pt));width:100%;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.widget-quest-todo__heading{min-width:0}.widget-quest-todo__eyebrow{display:block;font-size:calc(8.2 * var(--text-pt));font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7f7a6f}.widget-quest-todo__title{display:block;margin-top:calc(3 * var(--pt));font-family:Newsreader,"Noto Serif SC",serif;font-size:calc(16 * var(--text-pt));line-height:1.02;letter-spacing:-.04em;color:#182114}.widget-quest-todo__count{display:inline-flex;align-items:center;justify-content:center;min-width:calc(24 * var(--pt));min-height:calc(20 * var(--pt));padding:0 calc(7 * var(--pt));border-radius:999px;background:#547b5d24;color:#35553f;font-size:calc(9.2 * var(--text-pt));font-weight:800;letter-spacing:-.02em}.widget-quest-todo__subtitle,.widget-quest-todo__status{font-size:calc(8.5 * var(--text-pt));line-height:1.22;color:#6c7468}.widget-quest-todo__list{display:grid;align-content:start;gap:calc(8 * var(--pt));min-height:0}.widget-quest-todo__item{position:relative;display:grid;grid-template-columns:calc(24 * var(--pt)) minmax(0,1fr) auto;align-items:center;gap:calc(9 * var(--pt));min-height:calc(48 * var(--pt));padding:calc(10 * var(--pt)) calc(11 * var(--pt));border-radius:calc(18 * var(--pt));background:#f8fbf6f5;border:calc(.8 * var(--pt)) solid rgba(84,123,93,.12);box-shadow:0 calc(6 * var(--pt)) calc(14 * var(--pt)) #53483414,0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffc2 inset}.widget-quest-todo__item.is-today{border-color:#547b5d42;background:#f5faf1fa}.widget-quest-todo__item.is-busy{opacity:.78}.widget-quest-todo__check{position:relative;width:calc(24 * var(--pt));height:calc(24 * var(--pt));padding:0;border:calc(1.4 * var(--pt)) solid rgba(84,123,93,.42);border-radius:999px;background:#fffffffa;box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffe6 inset;cursor:pointer}.widget-quest-todo__check:disabled{cursor:default}.widget-quest-todo__check-icon{position:absolute;inset:calc(4 * var(--pt));width:auto;height:auto}.widget-quest-todo__check-icon path{fill:none;stroke:#547b5d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.widget-quest-todo__check.is-busy{animation:widget-quest-todo-pulse .9s ease-in-out infinite}.widget-quest-todo__item-main{display:grid;gap:calc(3 * var(--pt));min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.widget-quest-todo__item-main strong,.widget-quest-todo__item-main span{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-quest-todo__item-main strong{font-size:calc(10.6 * var(--text-pt));line-height:1.12;font-weight:800;letter-spacing:-.03em;color:#203124}.widget-quest-todo__item-main span{font-size:calc(8.2 * var(--text-pt));line-height:1.2;color:#708070}.widget-quest-todo__pill{display:inline-flex;align-items:center;justify-content:center;min-width:calc(30 * var(--pt));min-height:calc(18 * var(--pt));padding:0 calc(6 * var(--pt));border-radius:999px;background:#547b5d1a;color:#46664f;font-size:calc(7.8 * var(--text-pt));font-weight:800;letter-spacing:-.01em}.widget-quest-todo__pill.is-reward{background:#cea44f24;color:#8a6230}.widget-quest-todo__pill.is-badge-only{min-width:calc(24 * var(--pt));background:#547b5d1f;color:#547b5d}.widget-quest-todo__item.is-no-pill{grid-template-columns:calc(24 * var(--pt)) minmax(0,1fr)}.widget-quest-todo__item.is-no-pill .widget-quest-todo__item-main{gap:calc(4 * var(--pt))}.widget-quest-todo__item.is-no-pill .widget-quest-todo__item-main strong{font-size:calc(11 * var(--text-pt))}.widget-quest-todo__body.widget-quest-todo__body--small-balanced{grid-template-rows:auto minmax(0,1fr);gap:calc(10 * var(--pt));padding:calc(14 * var(--pt))}.widget-quest-todo__body--small-balanced .widget-quest-todo__header{align-items:end}.widget-quest-todo__body--small-balanced .widget-quest-todo__title{margin-top:calc(2 * var(--pt))}.widget-quest-todo__body--small-balanced .widget-quest-todo__list{align-content:center;gap:calc(10 * var(--pt))}.widget-quest-todo__body--small-balanced .widget-quest-todo__item{min-height:calc(52 * var(--pt));padding:calc(11 * var(--pt)) calc(12 * var(--pt))}.widget-quest-todo__section-title{font-family:Newsreader,"Noto Serif SC",serif;font-size:calc(16 * var(--text-pt));line-height:1.02;font-weight:700;letter-spacing:-.04em;color:#182114}.widget-quest-todo__section-header{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--pt))}.widget-quest-todo__empty{display:grid;justify-items:start;gap:calc(6 * var(--pt));padding:calc(8 * var(--pt)) 0 0}.widget-quest-todo__empty strong{font-size:calc(11 * var(--text-pt));line-height:1.2;color:#213022}.widget-quest-todo__empty span{font-size:calc(8.8 * var(--text-pt));line-height:1.35;color:#70776c}.widget-quest-todo__empty-open{min-height:calc(24 * var(--pt));padding:0 calc(10 * var(--pt));border:0;border-radius:999px;background:linear-gradient(180deg,#283124,#182114);color:#f7f2e8;font-size:calc(8.8 * var(--text-pt));font-weight:800;letter-spacing:-.01em;cursor:pointer}.widget-quest-todo__item--skeleton{overflow:hidden}.widget-quest-todo__item--skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);animation:widget-quest-todo-shimmer 1.4s ease-in-out infinite}.widget-quest-todo__check--static,.widget-quest-todo__item--skeleton .widget-quest-todo__item-main strong,.widget-quest-todo__item--skeleton .widget-quest-todo__item-main span,.widget-quest-todo__item--skeleton .widget-quest-todo__pill{background:#dbe0d7c7;color:transparent}.widget-quest-todo__check--static{border-color:transparent;box-shadow:none}.widget-quest-todo__item--skeleton .widget-quest-todo__item-main strong,.widget-quest-todo__item--skeleton .widget-quest-todo__item-main span{border-radius:999px;min-height:calc(8 * var(--pt))}.widget-quest-todo__item--skeleton .widget-quest-todo__item-main span{min-height:calc(6.6 * var(--pt))}.widget-quest-todo__item--skeleton .widget-quest-todo__pill{min-width:calc(28 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__body{gap:calc(6 * var(--pt));padding:calc(11 * var(--pt)) calc(12 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__eyebrow{font-size:calc(7.2 * var(--text-pt))}.widget-quest-todo--medium .widget-quest-todo__title{margin-top:calc(2 * var(--pt));font-size:calc(13.8 * var(--text-pt));line-height:1}.widget-quest-todo--medium .widget-quest-todo__count{min-width:calc(22 * var(--pt));min-height:calc(18 * var(--pt));font-size:calc(8.4 * var(--text-pt))}.widget-quest-todo--medium .widget-quest-todo__subtitle,.widget-quest-todo--medium .widget-quest-todo__status{font-size:calc(7.5 * var(--text-pt));line-height:1.16}.widget-quest-todo--medium .widget-quest-todo__list{gap:calc(5 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__item{grid-template-columns:calc(20 * var(--pt)) minmax(0,1fr) auto;gap:calc(8 * var(--pt));min-height:calc(34 * var(--pt));padding:calc(6 * var(--pt)) calc(9 * var(--pt));border-radius:calc(14 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__check{width:calc(20 * var(--pt));height:calc(20 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__check-icon{inset:calc(3.2 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__item-main{gap:calc(2 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__item-main strong{font-size:calc(8.9 * var(--text-pt));line-height:1.08}.widget-quest-todo--medium .widget-quest-todo__item-main span{font-size:calc(7.1 * var(--text-pt));line-height:1.14}.widget-quest-todo--medium .widget-quest-todo__pill{min-width:calc(24 * var(--pt));min-height:calc(14 * var(--pt));padding:0 calc(5 * var(--pt));font-size:calc(6.8 * var(--text-pt))}.widget-quest-todo--medium .widget-quest-todo__empty{gap:calc(4 * var(--pt));padding-top:calc(4 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__empty strong{font-size:calc(9.8 * var(--text-pt))}.widget-quest-todo--medium .widget-quest-todo__empty span,.widget-quest-todo--medium .widget-quest-todo__empty-open{font-size:calc(7.6 * var(--text-pt))}.widget-quest-todo--medium .widget-quest-todo__body.widget-quest-todo__body--list-only{grid-template-rows:minmax(0,1fr);gap:0;padding:calc(12 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__body.widget-quest-todo__body--medium-titled{grid-template-rows:auto minmax(0,1fr);gap:calc(9 * var(--pt));padding:calc(12 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__list.widget-quest-todo__list--medium-fill{gap:calc(8 * var(--pt));height:100%}.widget-quest-todo--medium .widget-quest-todo__list.widget-quest-todo__list--medium-fill.has-three-items{grid-template-rows:repeat(3,minmax(0,1fr))}.widget-quest-todo--medium .widget-quest-todo__list.widget-quest-todo__list--medium-fill.has-three-items .widget-quest-todo__item{min-height:0;height:100%}.widget-quest-todo--medium .widget-quest-todo__list.widget-quest-todo__list--medium-fill.has-three-items .widget-quest-todo__item-main strong{font-size:calc(11.8 * var(--text-pt));line-height:1.14}.widget-quest-todo--medium .widget-quest-todo__list.widget-quest-todo__list--medium-fill.has-three-items .widget-quest-todo__pill{min-width:calc(32 * var(--pt));min-height:calc(18 * var(--pt));padding:0 calc(6 * var(--pt));font-size:calc(8.2 * var(--text-pt));font-weight:800}.widget-quest-todo--medium .widget-quest-todo__body--list-only .widget-quest-todo__list{gap:calc(8 * var(--pt));height:100%}.widget-quest-todo--medium .widget-quest-todo__body--list-only .widget-quest-todo__item{grid-template-columns:calc(22 * var(--pt)) minmax(0,1fr) auto;gap:calc(9 * var(--pt));min-height:calc(42 * var(--pt));padding:calc(8 * var(--pt)) calc(10 * var(--pt));border-radius:calc(16 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__body--list-only .widget-quest-todo__check{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__body--list-only .widget-quest-todo__check-icon{inset:calc(3.6 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__body--list-only .widget-quest-todo__item-main{gap:calc(3 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__body--list-only .widget-quest-todo__item.is-single-line{align-items:center}.widget-quest-todo--medium .widget-quest-todo__body--list-only .widget-quest-todo__item.is-single-line .widget-quest-todo__item-main{display:flex;align-items:center;min-height:calc(26 * var(--pt))}.widget-quest-todo--medium .widget-quest-todo__body--list-only .widget-quest-todo__item-main strong{font-size:calc(10.3 * var(--text-pt));line-height:1.12}.widget-quest-todo--medium .widget-quest-todo__body--list-only .widget-quest-todo__item-main span{font-size:calc(8 * var(--text-pt));line-height:1.16}.widget-quest-todo--medium .widget-quest-todo__body--list-only .widget-quest-todo__pill{min-width:calc(28 * var(--pt));min-height:calc(16 * var(--pt));font-size:calc(7.2 * var(--text-pt))}.widget-quest-todo--medium .widget-quest-todo__body--list-only .widget-quest-todo__item.is-single-line .widget-quest-todo__item-main strong{font-size:calc(10.9 * var(--text-pt));line-height:1.14}.widget-quest-todo.is-error .widget-quest-todo__frame{background:radial-gradient(circle at 18% 16%,rgba(255,255,255,.92),transparent 22%),linear-gradient(180deg,#faf4effc,#f5ece8fa)}.widget-quest-todo.is-error .widget-quest-todo__status{color:#8a4b38}.widget-quest-todo__header:active,.widget-quest-todo__item-main:active,.widget-quest-todo__check:active,.widget-quest-todo__empty-open:active{opacity:.84}.widget-preview-widget .widget-quest-todo{border-radius:calc(28 * var(--pt))}.widget-y2k-music.is-transparent-frame .widget-y2k-music__frame,.widget-y2k-music.has-background:not(.has-solid-background) .widget-y2k-music__frame,.widget-y2k-music.has-solid-background .widget-y2k-music__frame,.widget-music-pair.is-transparent-frame .widget-music-pair__frame,.widget-music-pair.has-background:not(.has-solid-background) .widget-music-pair__frame,.widget-music-pair.has-solid-background .widget-music-pair__frame,.widget-mood-board.is-transparent-frame .widget-mood-board__frame,.widget-mood-board.has-background:not(.has-solid-background) .widget-mood-board__frame,.widget-mood-board.has-solid-background .widget-mood-board__frame,.widget-acrylic-record-small.is-transparent-frame .widget-acrylic-record-small__frame,.widget-acrylic-record-small.has-background:not(.has-solid-background) .widget-acrylic-record-small__frame,.widget-acrylic-record-small.has-solid-background .widget-acrylic-record-small__frame{box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffeb inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #d6d0ca29 inset}html[data-render-density=lite] #desktop-scrim,html[data-render-density=lite] .spring-widget__surface,html[data-render-density=lite] #desktop-edit-done,html[data-render-density=lite] #desktop-edit-widgets,html[data-render-density=lite] #app-viewport,html[data-render-density=lite] .widget-frosted-bar,html[data-render-density=lite] .widget-glass-surface,html[data-render-density=lite] .widget-mood-board__pill{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-render-density=lite] .spring-widget__surface{background:linear-gradient(160deg,#ffffff29,#ffffff0a),#0f182a85!important}html[data-render-density=lite] #desktop,html[data-render-density=lite] #desktop-scrim,html[data-render-density=lite] #app-viewport{will-change:auto!important}.widget-y2k-music.is-glass .widget-y2k-music__frame,.widget-music-pair.is-glass .widget-music-pair__frame,.widget-mood-board.is-glass .widget-mood-board__frame,.widget-acrylic-record-small.is-glass .widget-acrylic-record-small__frame{box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) rgba(255,255,255,calc(var(--widget-glass-inset-alpha) * .96)) inset}.widget-ins-profile.is-transparent-frame .widget-ins-profile__card,.widget-ins-profile.has-background:not(.has-solid-background) .widget-ins-profile__card,.widget-ins-profile.has-solid-background .widget-ins-profile__card,.widget-ins-profile.is-glass .widget-ins-profile__card{box-shadow:none}.widget-ins-profile.is-transparent-frame .widget-ins-profile__card-frame,.widget-ins-profile.has-background:not(.has-solid-background) .widget-ins-profile__card-frame,.widget-ins-profile.has-solid-background .widget-ins-profile__card-frame{box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffeb inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #d6d0ca2e inset}.widget-ins-profile.is-glass .widget-ins-profile__card-frame{box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) rgba(255,255,255,calc(var(--widget-glass-inset-alpha) * .96)) inset}.widget-turntable.is-transparent-frame .widget-turntable__frame,.widget-turntable.has-background:not(.has-solid-background) .widget-turntable__frame,.widget-turntable.has-solid-background .widget-turntable__frame{box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffff8f inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #aeadab1a inset}.widget-turntable.is-glass .widget-turntable__frame{box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) rgba(255,255,255,calc(var(--widget-glass-inset-alpha) * .96)) inset}.widget-turntable__base{box-shadow:0 calc(1 * var(--pt)) calc(1 * var(--pt)) #ffffffc7 inset,0 calc(-1 * var(--pt)) calc(1 * var(--pt)) #aeadab1f inset}.widget-turntable.has-background:not(.has-solid-background) .widget-turntable__base,.widget-turntable.is-glass .widget-turntable__base{box-shadow:none}.widget-preview-widget .widget-acrylic-record-small,.widget-y2k-music,.widget-music-pair,.widget-mood-board,.widget-ins-profile,.widget-turntable,.widget-acrylic-record-small{box-shadow:none}.wallet-notification-icon{width:18px;height:18px;padding:0;display:inline-flex;align-items:center;justify-content:center;color:#000;background:none;border:none;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;line-height:0;text-shadow:none}.wallet-notification-icon svg{width:18px;height:18px;display:block;stroke:currentColor}.wallet-notification-icon:active{transform:scale(.97)}#wallet-page .network-header{position:relative}.wallet-main{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(44px + var(--safe-area-bottom));background:linear-gradient(180deg,#f4f8fc,#eef4fb)}.wallet-main::-webkit-scrollbar{display:none}.wallet-dev-hotspot{position:absolute;top:2px;left:2px;width:34px;height:34px;padding:0;border:none;background:transparent;opacity:0;z-index:4;pointer-events:auto}#wallet-page .network-header .wallet-dev-hotspot{pointer-events:none}.wallet-dev-hotspot--card{top:12px;left:12px;width:112px;height:84px;z-index:3}.wallet-transactions{margin:0 14px 18px;padding:20px 14px 22px;background:#fffffff2;border-radius:26px;box-shadow:0 22px 40px #8190a814}.wallet-empty-state{padding:18px 14px;border-radius:16px;background:#f7f8fc;color:#697189;font-size:13px;line-height:1.6}.wallet-inline-action-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-radius:18px;background:linear-gradient(135deg,#eef2ff,#f7f8ff);border:1px solid rgba(99,102,241,.12);margin-bottom:16px}.wallet-inline-action-card-warning{background:linear-gradient(135deg,#fff7e8,#fffdf5);border-color:#d3973733}.wallet-inline-action-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.wallet-inline-action-copy strong{font-size:14px;color:#111827}.wallet-inline-action-copy span{font-size:12px;line-height:1.5;color:#64748b}.wallet-inline-action-btn{flex-shrink:0;min-width:92px;min-height:40px;padding:0 14px;border:none;border-radius:14px;background:linear-gradient(135deg,#5066ff,#7c3aed);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.wallet-transaction-icon.positive{background:linear-gradient(145deg,#d8efedeb,#ffffffc2);color:#5f7d84;border:1px solid rgba(255,255,255,.62);box-shadow:inset 0 1px #ffffffc7,0 10px 18px #8498a014}.wallet-transfer-avatar{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#7c3aed);color:#fff;font-weight:700}.wallet-pending-transfer-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.wallet-pending-transfer-copy strong{font-size:14px;color:#fff}.wallet-pending-transfer-copy span{font-size:12px;color:#ffffffd1}.wallet-pending-transfer-copy em{display:block;font-size:11px;line-height:1.5;color:#ffffffb8;font-style:normal}.wallet-pending-transfer-card{cursor:pointer}.wallet-pending-transfer-card[data-wallet-pending-actionable="1"]{box-shadow:0 10px 28px #4f46e524}.wallet-pending-transfer-card .wallet-refund-btn{min-width:88px}.wallet-transaction-info p{line-height:1.5}.wallet-pending-group+.wallet-pending-group{margin-top:16px}.wallet-pending-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.wallet-pending-group-head h4{margin:0;font-size:14px;color:#111827}.wallet-pending-group-head p{margin:0;font-size:12px;line-height:1.5;color:#64748b;text-align:right}.wallet-toast{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));transform:translate(-50%) translateY(10px);background:#111827f0;color:#fff;padding:10px 14px;border-radius:999px;font-size:13px;opacity:0;transition:opacity .18s ease,transform .18s ease;z-index:3000;box-shadow:0 8px 24px #0000002e}.wallet-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.wallet-sheet-backdrop{position:fixed;inset:0;background:#080d1a6b;display:flex;align-items:flex-end;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:10005}.wallet-sheet-backdrop.show{opacity:1;pointer-events:auto}.wallet-sheet{width:min(100%,520px);max-height:min(82vh,760px);border-radius:28px;background:linear-gradient(180deg,#fff,#f7f8ff);box-shadow:0 24px 60px #0f172a3d;padding:22px 18px 18px;overflow:hidden;transform:translateY(22px);transition:transform .18s ease}.wallet-sheet-backdrop.show .wallet-sheet{transform:translateY(0)}.wallet-sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.wallet-sheet-header h3{margin:0 0 6px;font-size:18px;color:#111827}.wallet-sheet-header p{margin:0;color:#64748b;font-size:13px;line-height:1.6}.wallet-sheet-close{width:34px;height:34px;border:none;border-radius:999px;background:#eef2ff;color:#4350b9;font-size:20px;line-height:1;cursor:pointer}.wallet-sheet-form{display:flex;flex-direction:column;gap:14px}.wallet-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-sheet-field{display:flex;flex-direction:column;gap:8px}.wallet-sheet-field span{font-size:13px;color:#4b5563;font-weight:600}.wallet-sheet-field input,.wallet-sheet-field select{width:100%;min-height:44px;border-radius:14px;border:1px solid rgba(99,102,241,.16);background:#fff;padding:0 14px;color:#111827;font-size:14px;outline:none}.wallet-sheet-field input:focus,.wallet-sheet-field select:focus{border-color:#6366f16b;box-shadow:0 0 0 3px #6366f11f}.wallet-sheet-actions{display:flex;gap:10px;margin-top:4px}.wallet-sheet-actions.sticky{margin-top:16px}.wallet-sheet-submit,.wallet-sheet-secondary{flex:1;min-height:46px;border:none;border-radius:15px;cursor:pointer;font-size:14px;font-weight:700}.wallet-sheet-submit{background:linear-gradient(135deg,#5066ff,#7c3aed);color:#fff}.wallet-sheet-submit:disabled,.wallet-sheet-secondary:disabled{opacity:.58;cursor:not-allowed;filter:saturate(.8)}.wallet-sheet-secondary{background:#edf1ff;color:#34407a}.wallet-sheet-hint{padding:10px 12px;border-radius:14px;background:#eef2ff;color:#4f46e5;font-size:12px;line-height:1.5}.wallet-sheet-scroller{max-height:min(50vh,420px);overflow-y:auto;padding-right:2px}.wallet-sheet-backdrop--activation{align-items:stretch;padding:0;background:radial-gradient(circle at 18% 12%,rgba(173,191,210,.18),transparent 28%),radial-gradient(circle at 82% 22%,rgba(194,218,221,.14),transparent 30%),linear-gradient(180deg,#e5ebf2db,#f3f6f9f5 38%,#f8f9fb);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wallet-sheet-fullscreen.wallet-activation-sheet{--wallet-activation-ease: cubic-bezier(.22, 1, .36, 1);--wallet-activation-ease-soft: cubic-bezier(.25, 1, .5, 1);--wallet-activation-ease-exit: cubic-bezier(.4, 0, 1, 1);width:min(100%,560px);min-height:100%;max-height:none;border-radius:0;padding:0;background:linear-gradient(180deg,#eef3f7,#f7f9fb 44%,#fff);box-shadow:none;overflow-y:auto}.wallet-sheet-backdrop--activation .wallet-sheet-fullscreen.wallet-activation-sheet{opacity:.92;transform:translate3d(0,26px,0) scale(.988);transition:transform .36s var(--wallet-activation-ease),opacity .36s var(--wallet-activation-ease-soft)}.wallet-sheet-backdrop--activation.show .wallet-sheet-fullscreen.wallet-activation-sheet{opacity:1;transform:translateZ(0) scale(1)}.wallet-activation-shell{position:relative;min-height:100%;display:flex;flex-direction:column;gap:26px;padding:calc(28px + env(safe-area-inset-top,0px)) 26px calc(24px + max(env(safe-area-inset-bottom,0px),var(--safe-area-bottom, 0px))) 26px;overflow:hidden;transform:translateZ(0);backface-visibility:hidden}.wallet-activation-shell--intro{gap:0}.wallet-activation-body{width:100%;max-width:468px;display:grid;gap:24px;margin:42px auto 0}.wallet-activation-orb{position:absolute;border-radius:999px;pointer-events:none;filter:blur(14px);opacity:.54}.wallet-activation-orb-a{top:84px;right:-44px;width:148px;height:148px;background:radial-gradient(circle at 30% 30%,#bed6dda3,#bed6dd00);animation:wallet-activation-orb-float-a 11.5s ease-in-out infinite}.wallet-activation-orb-b{top:242px;left:-60px;width:174px;height:174px;background:radial-gradient(circle at 40% 40%,#afc0d785,#afc0d700);animation:wallet-activation-orb-float-b 13s ease-in-out infinite}.wallet-activation-header-top,.wallet-activation-header-bottom,.wallet-activation-header-slot,.wallet-activation-progress-copy,.wallet-activation-card-top,.wallet-activation-card-balance,.wallet-activation-card-footer,.wallet-activation-footer,.wallet-activation-note,.wallet-activation-inline-tip,.wallet-activation-pin-meta,.wallet-activation-success-list div{display:flex;align-items:center}.wallet-activation-header-top,.wallet-activation-header-bottom,.wallet-activation-header-slot,.wallet-activation-card-top,.wallet-activation-card-balance,.wallet-activation-card-footer,.wallet-activation-footer,.wallet-activation-success-list div{justify-content:space-between}.wallet-activation-progress-copy,.wallet-activation-quiet-copy,.wallet-activation-note,.wallet-activation-inline-tip{gap:10px}.wallet-activation-header{position:relative;z-index:1;width:min(100%,296px);margin:0 auto}.wallet-activation-header--success{width:100%;max-width:468px}.wallet-activation-header-inner{display:grid;justify-items:center;gap:10px;width:100%}.wallet-activation-header-top{width:fit-content;justify-content:center;gap:16px}.wallet-activation-header-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%}.wallet-activation-header-slot{min-width:0}.wallet-activation-header-slot--leading{justify-content:flex-start}.wallet-activation-header-slot--trailing{justify-content:flex-end}.wallet-activation-progress-copy{flex:none;min-width:0;justify-self:center;justify-content:center;gap:0;text-align:center}.wallet-activation-step{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#7d8ea2}.wallet-activation-progress-copy strong{font-size:15px;line-height:1.2;color:#112031}.wallet-activation-progress-wrap{width:min(100%,296px);display:grid;justify-items:center;gap:10px;margin:0 auto}.wallet-activation-progress-track{width:90px;min-height:12px;display:flex;align-items:center;justify-content:center;gap:7px}.wallet-activation-progress-dot{width:28px;height:6px;border-radius:999px;background:#879aae33;transform-origin:center;transition:background-color .22s var(--wallet-activation-ease-soft),transform .26s var(--wallet-activation-ease),box-shadow .26s var(--wallet-activation-ease-soft)}.wallet-activation-progress-dot.is-current,.wallet-activation-progress-dot.is-complete{background:linear-gradient(90deg,#7f9bbb,#5f7a94)}.wallet-activation-progress-dot.is-current{transform:scaleX(1.08);box-shadow:0 0 #6c859c38;animation:wallet-activation-progress-pulse 1.9s ease-in-out infinite}.wallet-activation-nav-btn{border:none;background:#ffffffad;color:#294055;cursor:pointer;width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffffe0,0 12px 26px #71859a24;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s var(--wallet-activation-ease-soft),box-shadow .24s var(--wallet-activation-ease),background-color .24s var(--wallet-activation-ease),color .22s var(--wallet-activation-ease-soft);will-change:transform}.wallet-activation-nav-btn.is-placeholder{visibility:hidden;pointer-events:none}.wallet-activation-nav-btn:after,.wallet-activation-primary-btn:after,.wallet-activation-keypad-btn:after{content:"";position:absolute;inset:auto auto -42% 50%;width:78%;height:78%;border-radius:999px;transform:translate(-50%) scale(.72);opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff7a,#fff0 72%);transition:opacity .22s var(--wallet-activation-ease-soft),transform .32s var(--wallet-activation-ease)}.wallet-activation-nav-btn.is-pressed:after,.wallet-activation-primary-btn.is-pressed:after,.wallet-activation-keypad-btn.is-pressed:after{opacity:1;transform:translate(-50%) scale(1)}.wallet-activation-inline-symbol,.wallet-activation-success-symbol{font-size:18px}.wallet-activation-success-symbol{font-size:34px}.wallet-activation-hero,.wallet-activation-trust-panel,.wallet-activation-note,.wallet-activation-pin-panel,.wallet-activation-loading-card,.wallet-activation-success-mark{position:relative;z-index:1}.wallet-activation-hero{display:flex;flex-direction:column;gap:8px;margin-top:0}.wallet-activation-hero--compact{gap:8px;margin-top:0}.wallet-activation-kicker{margin:0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#7d8ea2}.wallet-activation-hero h3,.wallet-activation-success-mark h3{margin:0;font-size:clamp(24px,4vw,29px);line-height:1.14;letter-spacing:-.04em;color:#122033}.wallet-activation-hero--compact h3{font-size:clamp(23px,4vw,27px)}.wallet-activation-hero p:last-child,.wallet-activation-success-mark p,.wallet-activation-note p,.wallet-activation-inline-tip p,.wallet-activation-loading-card p{margin:0;font-size:14px;line-height:1.65;color:#627487}.wallet-activation-card{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;border-radius:26px;background:linear-gradient(145deg,#fefffff5,#eef3f7e6),linear-gradient(135deg,#abc4d91f,#c3dddf14);border:1px solid rgba(160,180,198,.16);box-shadow:inset 0 1px #fffffff5,0 18px 40px #788ca01a}.wallet-activation-card:after{content:"";position:absolute;inset:auto 20px 18px auto;width:58px;height:58px;border-radius:50%;background:radial-gradient(circle at 34% 34%,rgba(229,121,119,.42),transparent 58%),radial-gradient(circle at 66% 58%,rgba(221,169,79,.42),transparent 62%);opacity:.38}.wallet-activation-card-label{display:inline-block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7d8ea2}.wallet-activation-card-top,.wallet-activation-card-identity,.wallet-activation-card-balance strong{color:#132235}.wallet-activation-card-identity{position:relative;z-index:1;display:grid;gap:4px}.wallet-activation-card-name{font-size:21px;line-height:1.1;letter-spacing:-.03em}.wallet-activation-card-meta{font-size:12px;letter-spacing:.02em;color:#7d8ea2}.wallet-activation-card-status{position:relative;z-index:1;padding:6px 11px;border-radius:999px;background:#f6f8fbc7;color:#71859c;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wallet-activation-card-status.is-active{background:#d7ece0f5;color:#355f4e}.wallet-activation-card-balance{flex-direction:column;align-items:flex-start;gap:6px;padding-top:2px}.wallet-activation-card-balance span,.wallet-activation-card-footer span,.wallet-activation-success-list span{color:#6b7d90}.wallet-activation-card-balance span{font-size:13px}.wallet-activation-card-balance strong{position:relative;z-index:1;font-size:clamp(28px,5vw,38px);letter-spacing:-.06em}.wallet-activation-card-footer{position:relative;z-index:1;font-size:12px;letter-spacing:.04em;justify-content:flex-start}.wallet-activation-card-footer span{display:inline-flex;align-items:center;min-height:20px}.wallet-activation-quiet-copy{position:relative;z-index:1;display:grid;gap:8px;padding-left:0}.wallet-activation-quiet-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7d8ea2}.wallet-activation-quiet-copy strong{font-size:17px;line-height:1.3;color:#18283a}.wallet-activation-quiet-copy p{margin:0;font-size:13px;line-height:1.6;color:#68798d}.wallet-activation-note-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:12px;background:#ffffffbd;color:#5e758f}.wallet-activation-footer{position:relative;z-index:1;width:100%;max-width:468px;gap:12px;margin-top:auto;margin-left:auto;margin-right:auto;padding-top:26px}.wallet-activation-primary-btn,.wallet-activation-secondary-btn{min-height:52px;border:none;border-radius:17px;font-size:15px;font-weight:700;cursor:pointer;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .14s var(--wallet-activation-ease-soft),box-shadow .26s var(--wallet-activation-ease),background-color .26s var(--wallet-activation-ease),color .22s var(--wallet-activation-ease-soft),opacity .22s var(--wallet-activation-ease-soft);will-change:transform}.wallet-activation-primary-btn{width:100%;background:linear-gradient(135deg,#30485f,#6d86a0);color:#fff;box-shadow:0 16px 28px #4f657c29}.wallet-activation-secondary-btn{align-self:center;min-height:22px;padding:0;background:transparent;color:#6d7f93;font-size:14px;font-weight:600}.wallet-activation-secondary-btn--ghost{width:auto}.wallet-activation-pin-panel{display:grid;gap:12px;padding:20px 0 0;border-radius:0;background:transparent;border:none;box-shadow:none}.wallet-activation-pin-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.wallet-activation-pin-row.is-error{animation:wallet-pin-shake .34s ease}.wallet-activation-pin-slot{min-height:58px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#fafcfdeb;border:1px solid rgba(163,182,200,.24);box-shadow:inset 0 1px #ffffffd1;transition:border-color .18s var(--wallet-activation-ease-soft),transform .18s var(--wallet-activation-ease-soft),background-color .18s var(--wallet-activation-ease-soft),box-shadow .22s var(--wallet-activation-ease-soft)}.wallet-activation-pin-slot.is-filled{border-color:#6c859c6b;background:#f1f6fafa;box-shadow:inset 0 1px #ffffffe6,0 8px 16px #6f84990f}.wallet-activation-pin-slot.is-pulse-error{border-color:#cd5d5d61}.wallet-activation-pin-slot.is-latest{border-color:#5e778f7a;background:#ecf3f8fa;box-shadow:inset 0 1px #ffffffeb,0 10px 22px #687e951a;animation:wallet-activation-pin-slot-pop .18s var(--wallet-activation-ease-soft) both}.wallet-activation-pin-dot{width:12px;height:12px;border-radius:50%;background:#4d6277;opacity:0;transform:scale(.45);transition:opacity .18s var(--wallet-activation-ease-soft),transform .18s var(--wallet-activation-ease-soft)}.wallet-activation-pin-slot.is-filled .wallet-activation-pin-dot{opacity:1;transform:scale(1)}.wallet-activation-pin-slot.is-latest .wallet-activation-pin-dot{animation:wallet-activation-pin-dot-in .18s var(--wallet-activation-ease-soft) both}.wallet-activation-pin-meta{font-size:12px;color:#71859b}.wallet-activation-hint,.wallet-activation-error{min-height:20px;font-size:13px}.wallet-activation-hint{color:#71859b}.wallet-activation-error{color:#b85757}.wallet-activation-numpad{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wallet-activation-keypad-btn,.wallet-activation-keypad-spacer{min-height:62px;border-radius:20px}.wallet-activation-keypad-btn{border:none;background:#ffffffb8;color:#23384e;font-size:24px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #fffffffa,0 12px 22px #7084991a;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .13s var(--wallet-activation-ease-soft),box-shadow .22s var(--wallet-activation-ease),background-color .22s var(--wallet-activation-ease),color .22s var(--wallet-activation-ease-soft);will-change:transform}.wallet-activation-keypad-btn.is-action{font-size:14px;font-weight:700;color:#57708a}.wallet-activation-keypad-btn.is-pressed{background:#e1ebf3fa;color:#1b3047;box-shadow:inset 0 1px #ffffffdb,inset 0 0 0 1px #7a8fa429,0 6px 12px #657a9014}.wallet-activation-keypad-btn.is-action.is-pressed{color:#39536d}.wallet-activation-nav-btn:focus-visible,.wallet-activation-primary-btn:focus-visible,.wallet-activation-secondary-btn:focus-visible,.wallet-activation-keypad-btn:focus-visible{outline:none;box-shadow:0 0 0 4px #7890a82e,inset 0 1px #ffffffeb,0 18px 30px #667b9224}.wallet-activation-nav-btn.is-pressed,.wallet-activation-primary-btn.is-pressed,.wallet-activation-secondary-btn.is-pressed,.wallet-activation-keypad-btn.is-pressed,.wallet-activation-keypad-btn:active,.wallet-activation-primary-btn:active,.wallet-activation-secondary-btn:active,.wallet-activation-nav-btn:active{transform:scale(.968) translateY(2px)}.wallet-activation-keypad-spacer{background:transparent}.wallet-activation-loading-card,.wallet-activation-success-mark{display:grid;justify-items:center;text-align:center;gap:10px}.wallet-activation-loading-card{margin:auto 0;padding:28px 22px;border-radius:28px;background:#ffffffc7;border:1px solid rgba(168,186,203,.22);box-shadow:0 28px 60px #70849929}.wallet-activation-loading-card strong{font-size:18px;color:#18283b}.wallet-activation-loading-spinner{width:42px;height:42px;border-radius:50%;border:3px solid rgba(134,154,174,.22);border-top-color:#58728d;animation:wallet-activation-spin .9s linear infinite}.wallet-activation-success-mark{margin-top:10px}.wallet-activation-success-icon{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;background:linear-gradient(145deg,#dfece4fa,#f4faf6e6);color:#3f6e5c;box-shadow:0 16px 28px #6587761f;animation:wallet-activation-success-bloom .56s var(--wallet-activation-ease) both}@media(hover:hover)and (pointer:fine){.wallet-activation-nav-btn:hover{background:#ffffffd6;box-shadow:inset 0 1px #fffffff0,0 16px 30px #667b9229;transform:translateY(-1px)}.wallet-activation-nav-btn:hover:after,.wallet-activation-nav-btn:focus-visible:after,.wallet-activation-primary-btn:hover:after,.wallet-activation-primary-btn:focus-visible:after,.wallet-activation-keypad-btn:hover:after,.wallet-activation-keypad-btn:focus-visible:after,.wallet-activation-nav-btn.is-pressed:after,.wallet-activation-primary-btn.is-pressed:after,.wallet-activation-keypad-btn.is-pressed:after{opacity:1;transform:translate(-50%) scale(1)}.wallet-activation-primary-btn:hover{transform:translateY(-1px);box-shadow:0 20px 34px #4f657c33}.wallet-activation-secondary-btn:hover{color:#4d657e;opacity:.92}.wallet-activation-keypad-btn:hover{background:#ffffffc7;box-shadow:inset 0 1px #fffffffa,0 16px 26px #7084991f;transform:translateY(-1px)}.wallet-activation-keypad-btn.is-action:hover{color:#45617d}}.wallet-activation-summary{position:relative;z-index:1;display:grid;gap:0;padding:10px 0 0}.wallet-activation-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid rgba(157,176,195,.16)}.wallet-activation-summary-row span{font-size:13px;color:#708196}.wallet-activation-summary-row strong{font-size:15px;color:#18283a}@keyframes wallet-pin-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}}@keyframes wallet-activation-orb-float-a{0%,to{transform:translateZ(0) scale(.98);opacity:.52}50%{transform:translate3d(8px,-10px,0) scale(1.04);opacity:.68}}@keyframes wallet-activation-orb-float-b{0%,to{transform:translateZ(0) scale(1);opacity:.48}50%{transform:translate3d(-10px,12px,0) scale(1.06);opacity:.62}}@keyframes wallet-activation-progress-pulse{0%,to{box-shadow:0 0 #6c859c1a}50%{box-shadow:0 0 0 7px #6c859c00}}@keyframes wallet-activation-pin-slot-pop{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes wallet-activation-pin-dot-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes wallet-activation-success-bloom{0%{opacity:0;transform:translate3d(0,14px,0) scale(.88);box-shadow:0 8px 16px #65877614}to{opacity:1;transform:translateZ(0) scale(1);box-shadow:0 16px 28px #6587761f}}@keyframes wallet-activation-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wallet-activation-orb-a,.wallet-activation-orb-b,.wallet-activation-progress-dot.is-current,.wallet-activation-pin-slot.is-latest,.wallet-activation-pin-slot.is-latest .wallet-activation-pin-dot,.wallet-activation-success-icon{animation:none!important}.wallet-activation-nav-btn,.wallet-activation-primary-btn,.wallet-activation-secondary-btn,.wallet-activation-keypad-btn,.wallet-activation-pin-slot,.wallet-activation-pin-dot{transition:none!important}.wallet-activation-nav-btn:after,.wallet-activation-primary-btn:after,.wallet-activation-keypad-btn:after{display:none!important}}@media(min-width:620px){.wallet-sheet-backdrop--activation{align-items:center;padding:18px}.wallet-sheet-fullscreen.wallet-activation-sheet{min-height:min(920px,calc(100vh - 36px));max-height:min(920px,calc(100vh - 36px));border-radius:34px;box-shadow:0 34px 90px #647a9238}}@media(max-height:760px){.wallet-activation-shell{gap:18px;padding-top:calc(20px + env(safe-area-inset-top,0px));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.wallet-activation-body{gap:22px;margin-top:34px}.wallet-activation-card{gap:16px;padding:18px;border-radius:24px}.wallet-activation-card-balance strong{font-size:clamp(30px,4vw,38px)}.wallet-activation-keypad-btn,.wallet-activation-keypad-spacer{min-height:58px;border-radius:18px}}@media(max-width:420px){.wallet-activation-shell{padding-left:20px;padding-right:20px}.wallet-activation-body,.wallet-activation-footer{max-width:none}.wallet-activation-hero h3,.wallet-activation-success-mark h3{font-size:clamp(22px,8vw,27px)}.wallet-activation-card-balance strong{font-size:clamp(28px,10vw,38px)}.wallet-activation-footer{padding-top:20px}.wallet-activation-progress-copy{gap:10px}.wallet-activation-progress-track{width:84px}.wallet-activation-header-slot{min-width:0}}.wallet-source-card{padding:14px;border-radius:18px;background:#ffffffeb;border:1px solid rgba(99,102,241,.12);box-shadow:0 10px 28px #4f46e514}.wallet-source-card+.wallet-source-card{margin-top:12px}.wallet-source-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.wallet-source-card-title-row strong{font-size:15px;color:#111827}.wallet-source-card-amount{font-size:14px;font-weight:700;color:#4256d0}.wallet-source-card-meta{display:flex;flex-wrap:wrap;gap:6px}.wallet-source-card-meta span{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-size:12px}.wallet-source-card-submeta{margin-top:10px;font-size:12px;color:#64748b}.wallet-source-card-actions{display:flex;gap:8px;margin-top:12px}.wallet-source-card-actions button{flex:1;min-height:36px;border:none;border-radius:12px;background:#eef2ff;color:#334155;font-size:13px;font-weight:600;cursor:pointer}.wallet-source-card-actions button.danger{background:#fff1f2;color:#e11d48}.wallet-mask-options{display:flex;flex-direction:column;gap:12px}.wallet-mask-option{width:100%;padding:14px 16px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f1f5f9f0);display:flex;flex-direction:column;gap:8px;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.wallet-mask-option:active{transform:scale(.985)}.wallet-mask-option.is-active{border-color:#2563eb6b;box-shadow:0 16px 30px #2563eb29}.wallet-mask-option-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-mask-option-head strong{font-size:16px;color:#0f172a}.wallet-mask-option-head em{font-style:normal;font-size:12px;font-weight:700;color:#2563eb;background:#2563eb1a;padding:4px 8px;border-radius:999px}.wallet-mask-option-subtitle{font-size:13px;line-height:1.5;color:#475569}.wallet-dev-card{padding:14px;border-radius:18px;background:#ffffffeb;border:1px solid rgba(99,102,241,.12);box-shadow:0 10px 28px #4f46e514}.wallet-dev-card+.wallet-dev-card{margin-top:12px}.wallet-dev-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.wallet-dev-card-head strong{font-size:15px;color:#111827}.wallet-dev-card-head span{font-size:12px;color:#64748b}.wallet-dev-context{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.5;color:#475569}.wallet-dev-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-dev-stat{padding:10px 12px;border-radius:14px;background:#f8faff;border:1px solid rgba(99,102,241,.12)}.wallet-dev-stat span{display:block;font-size:11px;color:#64748b}.wallet-dev-stat strong{display:block;margin-top:4px;font-size:14px;color:#111827}.wallet-dev-contact-picker{display:grid;gap:10px;margin-bottom:12px}.wallet-dev-contact-brief{padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#eef2ff,#f8faff);border:1px solid rgba(99,102,241,.14)}.wallet-dev-contact-brief strong{display:block;font-size:14px;color:#1e293b}.wallet-dev-contact-brief span{display:block;margin-top:4px;font-size:12px;color:#4f46e5}.wallet-sheet-status{margin-top:14px;padding:11px 12px;border-radius:14px;background:#eef2ff;color:#4256d0;font-size:12px;line-height:1.5}.wallet-sheet-status.is-error{background:#fff1f2;color:#e11d48}.wallet-filter-btn-hidden{display:none!important}.wallet-transactions-page{min-height:calc(100vh - 220px)}.wallet-exchange-page{display:flex;flex-direction:column;gap:14px}.wallet-exchange-minimal{padding:20px 18px 18px;border-radius:26px;background:linear-gradient(180deg,#f8fafcfa,#f2f6f9f5);border:1px solid rgba(188,200,212,.24);box-shadow:inset 0 1px #ffffffd6,0 12px 28px #7180910f;display:flex;flex-direction:column;gap:14px}.wallet-exchange-minimal-head{display:flex;flex-direction:column;gap:4px}.wallet-exchange-minimal-head h3{margin:0;font-size:25px;line-height:1.08;letter-spacing:-.05em;color:#213244}.wallet-exchange-minimal-head p{margin:0;font-size:13px;line-height:1.5;color:#6b7d8c}.wallet-exchange-minimal-caption{margin:0;font-size:12px;line-height:1.6;color:#748694}.wallet-exchange-inline-success{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(191,203,214,.18);border-bottom:1px solid rgba(191,203,214,.18)}.wallet-exchange-inline-success-copy{display:flex;flex-direction:column;gap:4px}.wallet-exchange-inline-success-copy strong{font-size:15px;line-height:1.2;color:#2b3c4d}.wallet-exchange-inline-success-copy span{font-size:11px;color:#758695}.wallet-exchange-inline-dismiss{flex-shrink:0;border:0;padding:0;background:transparent;color:#67798a;font-size:12px;font-weight:700;cursor:pointer}.wallet-exchange-hero{padding:20px 18px 16px;border-radius:26px;background:radial-gradient(circle at top right,rgba(215,229,243,.42),transparent 32%),linear-gradient(180deg,#f7fafcfa,#eef4f8f5);border:1px solid rgba(177,193,208,.2);box-shadow:inset 0 1px #ffffffd1,0 14px 28px #7688990f}.wallet-exchange-hero-copy{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.wallet-exchange-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7c8e9d}.wallet-exchange-hero h3{margin:0;font-size:24px;line-height:1.12;letter-spacing:-.05em;color:#1f2e3d}.wallet-exchange-hero p{margin:0;font-size:12px;line-height:1.6;color:#6a7a88}.wallet-exchange-hero-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.wallet-exchange-meta-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#ffffff6b;border:1px solid rgba(188,202,215,.22);color:#6a7f90;font-size:10px;font-weight:600}.wallet-exchange-balance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wallet-exchange-balance-card{padding:14px 13px;border-radius:18px;background:linear-gradient(180deg,#ffffffa8,#f3f7fad1);border:1px solid rgba(191,204,216,.2);box-shadow:none}.wallet-exchange-balance-label{display:block;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#7a8d9d}.wallet-exchange-balance-card strong{display:block;margin-top:7px;font-size:22px;color:#223244;letter-spacing:-.04em}.wallet-exchange-balance-card p{margin:6px 0 0;font-size:11px;line-height:1.5;color:#748696}.wallet-exchange-surface{padding:18px 17px;border-radius:24px;background:linear-gradient(180deg,#fffffff0,#f6f8faeb);border:1px solid rgba(199,209,219,.24);box-shadow:inset 0 1px #ffffffd6,0 12px 24px #7787960d}.wallet-exchange-field input{min-height:50px;font-size:19px;font-weight:600}.wallet-exchange-input-row{display:flex;align-items:center;gap:10px}.wallet-exchange-max-btn{flex-shrink:0;min-width:64px;min-height:46px;padding:0 14px;border:1px solid rgba(194,206,217,.22);border-radius:14px;background:#f0f4f7e0;color:#607485;font-size:12px;font-weight:700;letter-spacing:.08em;cursor:pointer}.wallet-exchange-quick-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.wallet-exchange-rule-note{margin-top:0;font-size:11px;line-height:1.55;color:#7a8b99}.wallet-exchange-quick-btn{min-width:88px;padding:9px 11px;border:1px solid rgba(196,208,218,.22);border-radius:16px;background:#f8fafce0;box-shadow:none;color:#566d80;display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .18s ease}.wallet-exchange-quick-btn strong{font-size:14px;line-height:1;color:#26384b}.wallet-exchange-quick-btn span{font-size:10px;color:#7b8c9a}.wallet-exchange-quick-btn.is-active{border-color:#9bb1c357;background:#ecf2f7f0}.wallet-exchange-max-btn:active,.wallet-exchange-quick-btn:active{transform:scale(.985)}.wallet-exchange-quick-btn:hover,.wallet-exchange-max-btn:hover{transform:translateY(-.5px)}.wallet-exchange-minimal-result{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(190,203,215,.18);border-bottom:1px solid rgba(190,203,215,.18)}.wallet-exchange-minimal-result-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 0}.wallet-exchange-minimal-result-row+.wallet-exchange-minimal-result-row{border-top:1px solid rgba(190,203,215,.16)}.wallet-exchange-minimal-result-row span{font-size:12px;color:#768897}.wallet-exchange-minimal-result-row strong{font-size:22px;line-height:1;letter-spacing:-.04em;color:#223345}.wallet-exchange-preview{padding:17px;border-radius:20px;background:linear-gradient(180deg,#f4f7faf0,#eef2f6f5);border:1px solid rgba(191,204,216,.22);display:flex;flex-direction:column;gap:12px}.wallet-exchange-preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wallet-exchange-preview-head span{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#7a8d9d}.wallet-exchange-preview-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.wallet-exchange-preview-side{padding:12px 11px;border-radius:16px;background:#ffffff8f;border:1px solid rgba(198,209,219,.16);display:flex;flex-direction:column;gap:5px}.wallet-exchange-preview-side span{font-size:11px;color:#7a8b99}.wallet-exchange-preview-side strong{font-size:17px;line-height:1.1;color:#27384a;letter-spacing:-.03em}.wallet-exchange-preview-side-cash{background:#ebf1f6c7}.wallet-exchange-preview-arrow{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e9eff4e0;color:#708294;border:1px solid rgba(198,208,217,.2)}.wallet-exchange-preview-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wallet-exchange-preview-summary-item{padding-top:9px;border-top:1px solid rgba(190,203,215,.18);display:flex;flex-direction:column;gap:4px}.wallet-exchange-preview-summary-item span{font-size:11px;color:#7a8d9d}.wallet-exchange-preview-summary-item strong{font-size:15px;color:#314355;letter-spacing:-.03em}.wallet-exchange-preview-head>strong{font-size:26px;color:#213244;letter-spacing:-.03em}.wallet-exchange-hint{font-size:12px;background:#eef3f7db;color:#677b8d}.wallet-exchange-assurance{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:flex-start;padding:12px 0 0}.wallet-exchange-assurance-icon{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#edf2f6e0;color:#6d8193;border:1px solid rgba(197,208,217,.2)}.wallet-exchange-assurance-copy{display:flex;flex-direction:column;gap:5px}.wallet-exchange-assurance-copy strong{font-size:13px;color:#304152}.wallet-exchange-assurance-copy span{font-size:11px;line-height:1.6;color:#748594}.wallet-exchange-success{padding:15px;border-radius:20px;background:linear-gradient(180deg,#f0f5f8f5,#ebf1f5f5);border:1px solid rgba(191,203,213,.2);box-shadow:none}.wallet-exchange-success-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wallet-exchange-success-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#748797}.wallet-exchange-success-head strong{display:block;margin-top:4px;font-size:16px;line-height:1.2;color:#2b3d50}.wallet-exchange-success p{margin:10px 0 0;font-size:12px;line-height:1.6;color:#718291}.wallet-exchange-success-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wallet-exchange-success-meta span{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#ffffff85;border:1px solid rgba(196,206,214,.18);color:#6e8292;font-size:10px;font-weight:600}.wallet-exchange-success-actions{display:flex;gap:10px;margin-top:14px}.wallet-exchange-success-actions .wallet-sheet-submit,.wallet-exchange-success-actions .wallet-sheet-secondary{min-height:42px}.wallet-exchange-success-actions .wallet-sheet-submit{flex:1.1}.wallet-exchange-success-actions .wallet-sheet-secondary{flex:.9}.wallet-exchange-success-dismiss{width:30px;height:30px;background:#ffffff8a;color:#718395}.wallet-exchange-footer{margin-top:4px;padding-bottom:4px}.wallet-exchange-submit{min-height:52px;border-radius:18px;padding:0 18px;background:linear-gradient(180deg,#ffffff3d,#fff0 42%),linear-gradient(135deg,#5f7488,#7f94a7);color:#f7fafc;box-shadow:inset 0 1px #ffffff47,0 10px 20px #6073842e;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,background .18s ease}.wallet-exchange-submit:hover:not(:disabled):not(.is-disabled):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:inset 0 1px #ffffff52,0 14px 24px #60738438;filter:saturate(1.02)}.wallet-exchange-submit:focus-visible{outline:none;box-shadow:0 0 0 3px #e3ecf3f5,0 0 0 5px #7084976b,inset 0 1px #ffffff47,0 10px 20px #6073842e}.wallet-exchange-submit:active:not(:disabled):not(.is-disabled):not([aria-disabled=true]){transform:translateY(0) scale(.992);box-shadow:inset 0 1px #fff3,0 7px 14px #60738429}.wallet-exchange-submit.is-disabled,.wallet-exchange-submit[aria-disabled=true]{opacity:1;cursor:not-allowed;filter:none;background:linear-gradient(180deg,#f1f5f8fa,#e7edf2f5);color:#8a9aa8;box-shadow:inset 0 1px #fffc}.wallet-exchange-submit[data-loading="1"]{cursor:progress;filter:none}.wallet-income-page{display:flex;flex-direction:column;gap:14px}.wallet-income-hero{padding:20px 18px 16px;border-radius:26px;background:radial-gradient(circle at top right,rgba(225,232,238,.42),transparent 32%),linear-gradient(180deg,#faf8f3fa,#f3f0e8f5);border:1px solid rgba(191,185,171,.24);box-shadow:inset 0 1px #ffffffd1,0 14px 28px #766f620f}.wallet-income-hero-copy{display:flex;flex-direction:column;gap:8px}.wallet-income-eyebrow,.wallet-income-surface-kicker,.wallet-income-empty-mark{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8d816d}.wallet-income-hero h3{margin:0;font-size:24px;line-height:1.12;letter-spacing:-.05em;color:#2f2921}.wallet-income-hero p,.wallet-income-surface-copy p,.wallet-income-summary-card p,.wallet-income-empty p{margin:0;font-size:12px;line-height:1.65;color:#726757}.wallet-income-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.wallet-income-meta-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:#fffcf6b8;border:1px solid rgba(195,186,170,.28);color:#7d705f;font-size:10px;font-weight:700}.wallet-income-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.wallet-income-summary-card{padding:14px 13px;border-radius:18px;background:linear-gradient(180deg,#fffcf7d1,#f7f3ebf0);border:1px solid rgba(199,191,177,.26)}.wallet-income-summary-card span,.wallet-income-slip-item span{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8c7f6f}.wallet-income-summary-card strong{display:block;margin-top:7px;font-size:22px;color:#2c251e;letter-spacing:-.04em}.wallet-income-summary-card p{margin-top:6px}.wallet-income-summary-card-wide{grid-column:1 / -1}.wallet-income-surface{padding:18px 17px 14px;border-radius:24px;background:linear-gradient(180deg,#fffdf9f5,#f8f4ecf0);border:1px solid rgba(204,196,183,.28);box-shadow:inset 0 1px #ffffffd6,0 12px 24px #776d5c0d}.wallet-income-surface-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.wallet-income-surface-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.wallet-income-surface-copy h4,.wallet-income-empty strong{margin:0;font-size:21px;line-height:1.15;letter-spacing:-.04em;color:#2f2921}.wallet-income-primary-btn{min-height:48px;border:none;border-radius:18px;padding:0 18px;background:linear-gradient(180deg,#ffffff2e,#fff0 42%),linear-gradient(135deg,#877765,#6d5f51);color:#f8f4ee;font-size:14px;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff3d,0 10px 18px #6d5f5129;cursor:pointer}.wallet-income-primary-btn--top{flex-shrink:0}.wallet-income-primary-btn:disabled{opacity:.58;cursor:not-allowed;filter:saturate(.8)}.wallet-income-list{display:flex;flex-direction:column;gap:12px}.wallet-income-slip{position:relative;padding:16px 16px 14px;border-radius:22px;background:linear-gradient(180deg,#fffdf9fa,#f7f2e9fa);border:1px solid rgba(201,192,178,.34);box-shadow:inset 0 1px #ffffffd1,0 10px 18px #7c71600d;overflow:hidden}.wallet-income-slip:before{content:"";position:absolute;left:16px;right:16px;top:50px;border-top:1px dashed rgba(165,151,132,.34)}.wallet-income-slip:after{content:"";position:absolute;inset:8px;border-radius:16px;border:1px solid rgba(255,255,255,.34);pointer-events:none}.wallet-income-slip-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px}.wallet-income-slip-title{display:flex;flex-direction:column;gap:6px;min-width:0}.wallet-income-slip-label{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;padding:0 8px;border-radius:999px;background:#f9f2e6f0;border:1px solid rgba(197,184,164,.34);color:#8a7863;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wallet-income-slip-title strong,.wallet-income-slip-item strong{color:#312b23}.wallet-income-slip-title strong{font-size:18px;line-height:1.2}.wallet-income-slip-amount{flex-shrink:0;font-size:22px;line-height:1;font-weight:800;letter-spacing:-.04em;color:#534637}.wallet-income-slip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding-top:10px}.wallet-income-slip-item strong{display:block;margin-top:6px;font-size:14px;line-height:1.4}.wallet-income-slip-actions{display:flex;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(180,169,151,.2)}.wallet-income-slip-actions button{flex:1;min-height:38px;border:1px solid rgba(194,186,172,.3);border-radius:14px;background:#fffbf4e0;color:#5d5143;font-size:13px;font-weight:700;cursor:pointer}.wallet-income-slip-actions button.danger{background:#fff4f2eb;color:#9d544f}.wallet-income-empty{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:22px;background:linear-gradient(180deg,#fffcf8f0,#f6f0e7f0);border:1px dashed rgba(186,174,153,.44)}.wallet-income-footer{position:sticky;bottom:0;margin-top:14px;padding-top:12px;background:linear-gradient(180deg,#f8f4ec00,#f8f4eceb 28%,#f8f4ecfa)}.wallet-income-footer .wallet-income-primary-btn{width:100%}.wallet-income-editor-page{display:flex;flex-direction:column;gap:14px}.wallet-income-editor-hero,.wallet-income-editor-form{border-radius:24px;border:1px solid rgba(204,196,183,.28);background:linear-gradient(180deg,#fffdf9f5,#f8f4ecf0);box-shadow:inset 0 1px #ffffffd6,0 12px 24px #776d5c0d}.wallet-income-editor-hero{padding:20px 18px 16px}.wallet-income-editor-copy{display:flex;flex-direction:column;gap:8px}.wallet-income-editor-copy h3,.wallet-income-editor-section-head h4{margin:0;color:#2f2921;letter-spacing:-.04em}.wallet-income-editor-copy h3{font-size:24px;line-height:1.12}.wallet-income-editor-copy p{margin:0;font-size:12px;line-height:1.65;color:#726757}.wallet-income-editor-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.wallet-income-editor-form{padding:18px 17px 16px;display:flex;flex-direction:column;gap:14px}.wallet-income-editor-section{display:flex;flex-direction:column;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(189,179,160,.18)}.wallet-income-editor-section:last-of-type{border-bottom:none;padding-bottom:0}.wallet-income-editor-section-head{display:flex;flex-direction:column;gap:6px}.wallet-income-editor-section-head h4{font-size:20px;line-height:1.15}.wallet-income-editor-field{display:flex;flex-direction:column;gap:8px}.wallet-income-editor-field span{font-size:13px;color:#6f6252;font-weight:700}.wallet-income-editor-field input{width:100%;min-height:48px;border-radius:16px;border:1px solid rgba(194,185,171,.34);background:#fffbf5eb;padding:0 15px;color:#30291f;font-size:14px;outline:none}.wallet-income-editor-field input:focus{border-color:#8d7e6c7a;box-shadow:0 0 0 3px #b6a99629}.wallet-income-editor-money-row{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 14px;border-radius:18px;border:1px solid rgba(194,185,171,.34);background:#fffbf5eb}.wallet-income-editor-money-row em{flex-shrink:0;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.08em;color:#8b7b65}.wallet-income-editor-money-row input{min-height:52px;border:none;background:transparent;padding:0;font-size:22px;font-weight:700;letter-spacing:-.04em}.wallet-income-editor-tag-row,.wallet-income-editor-schedule-row{display:flex;flex-wrap:wrap;gap:8px}.wallet-income-chip{min-height:36px;padding:0 12px;border:1px solid rgba(194,185,171,.34);border-radius:999px;background:#fffbf5e0;color:#6d604f;font-size:13px;font-weight:700;cursor:pointer}.wallet-income-chip.is-active{background:#f1e7d6eb;border-color:#9b8c786b;color:#4f4335}.wallet-income-chip-schedule{min-height:40px}.wallet-income-editor-schedule-grid,.wallet-income-editor-receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.wallet-income-editor-note,.wallet-income-editor-status{padding:11px 12px;border-radius:16px;background:#f6eee2c2;border:1px solid rgba(197,184,164,.24);color:#675948;font-size:12px;line-height:1.6}.wallet-income-editor-receipt{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;background:linear-gradient(180deg,#fbf8f1f5,#f4eee3f5);border:1px dashed rgba(186,174,153,.42)}.wallet-income-editor-receipt-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.wallet-income-editor-receipt-head strong,.wallet-income-editor-receipt-grid strong{color:#312b23}.wallet-income-editor-receipt-head strong{font-size:13px}.wallet-income-editor-receipt-grid span{display:block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8c7f6f}.wallet-income-editor-receipt-grid strong{display:block;margin-top:6px;font-size:14px;line-height:1.45}.wallet-income-editor-footer{display:flex;gap:10px;padding-top:4px}.wallet-income-editor-secondary{min-height:48px;padding:0 16px;border-radius:18px;border:1px solid rgba(194,185,171,.34);background:#fffbf5e6;color:#5d5143;font-size:14px;font-weight:700;cursor:pointer}.wallet-income-page--distilled,.wallet-income-editor-page--distilled{gap:12px}.wallet-income-header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:6px 2px 2px}.wallet-income-header-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.wallet-income-header-copy h3{margin:0;font-size:28px;line-height:1;letter-spacing:-.06em;color:#2c251d}.wallet-income-header-copy p{margin:0;font-size:13px;line-height:1.5;color:#736757}.wallet-income-list{gap:10px}.wallet-income-row{padding:15px 0 14px;border-bottom:1px solid rgba(187,177,161,.18)}.wallet-income-row:last-child{border-bottom:none}.wallet-income-row-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wallet-income-row-copy{min-width:0}.wallet-income-row-copy strong{display:block;font-size:17px;line-height:1.2;color:#2f2921}.wallet-income-row-copy p{margin:5px 0 0;font-size:12px;line-height:1.55;color:#7a6d5d}.wallet-income-row-amount{flex-shrink:0;font-size:18px;font-weight:800;letter-spacing:-.04em;color:#4e4337}.wallet-income-row-actions{display:flex;gap:8px;margin-top:10px}.wallet-income-row-actions button{border:none;background:transparent;padding:0;color:#695c4c;font-size:13px;font-weight:700;cursor:pointer}.wallet-income-row-actions button.danger{color:#9d544f}.wallet-income-empty--quiet{padding:20px 0 4px;border:none;background:transparent}.wallet-income-empty--quiet p{max-width:26ch}.wallet-income-page--empty{gap:18px;padding-top:4px}.wallet-income-empty-head{display:flex;flex-direction:column;gap:8px;padding:2px 2px 0}.wallet-income-empty-head h3{margin:0;font-size:25px;line-height:1.04;letter-spacing:-.05em;color:#2c251d}.wallet-income-eyebrow--paper{color:#8f826f;letter-spacing:.14em}.wallet-income-empty-sheet{display:flex;flex-direction:column;gap:18px;padding:18px 18px 20px;border-radius:24px;border:1px solid rgba(193,182,165,.28);background:linear-gradient(180deg,#fffcf6f7,#f9f3eaf5);box-shadow:0 18px 36px #a0948014,inset 0 1px #ffffff9e}.wallet-income-empty-perf{height:1px;background:repeating-linear-gradient(90deg,rgba(174,161,141,.48) 0 8px,transparent 8px 14px);opacity:.72}.wallet-income-empty-copy{display:flex;flex-direction:column;gap:8px;max-width:22ch}.wallet-income-empty-kicker{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9a8a75}.wallet-income-empty-copy strong{font-size:27px;line-height:1.08;letter-spacing:-.055em;color:#2f2921}.wallet-income-empty-copy p{margin:0;font-size:14px;line-height:1.6;color:#706251}.wallet-income-primary-btn--sheet{width:100%;min-height:46px;border-radius:16px;box-shadow:inset 0 1px #ffffff38,0 10px 20px #7d6d5a1f}.wallet-income-editor-page--distilled .wallet-income-header--editor{align-items:flex-start}.wallet-income-editor-simple{display:flex;flex-direction:column;gap:16px;padding:2px 0 8px}.wallet-income-editor-simple .wallet-income-editor-field,.wallet-income-editor-simple .wallet-income-editor-block{display:flex;flex-direction:column;gap:8px}.wallet-income-editor-page--compact{gap:14px}.wallet-income-editor-head{padding-top:2px}.wallet-income-editor-head .wallet-income-header-copy{gap:5px}.wallet-income-editor-head .wallet-income-header-copy h3{font-size:24px}.wallet-income-editor-head .wallet-income-header-copy p{font-size:13px}.wallet-income-editor-simple--compact{gap:14px;padding:0 0 calc(env(safe-area-inset-bottom,0px) + 8px)}.wallet-income-editor-field--compact span,.wallet-income-editor-block--compact .wallet-income-editor-label{font-size:12px;letter-spacing:.01em}.wallet-income-editor-field--compact input{min-height:44px;border-radius:14px;padding:0 14px}.wallet-income-editor-money-row--compact{min-height:48px;border-radius:16px;padding:0 14px}.wallet-income-editor-money-row--compact input{min-height:46px;font-size:20px}.wallet-income-editor-chip-row--dense{gap:6px}.wallet-income-chip--compact{min-height:34px;padding:0 12px;font-size:13px;border-radius:999px}.wallet-income-editor-detail{display:flex;flex-direction:column;gap:8px}.wallet-income-editor-status--compact{padding:10px 12px;border-radius:14px;line-height:1.55}.wallet-income-editor-actions{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 6px);display:flex;flex-direction:column;gap:8px;padding-top:6px;background:linear-gradient(180deg,#f7f3ec00,#f7f3ece6 24%,#f7f3ecfa)}.wallet-income-editor-actions-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.wallet-income-editor-secondary--quiet{min-height:38px;padding:0 2px;border:none;border-radius:0;background:transparent;color:#6d604f;font-size:13px;font-weight:700;box-shadow:none}.wallet-income-editor-actions-spacer{width:1px;height:1px}.wallet-income-primary-btn--block{width:100%;min-height:46px;border-radius:16px}.wallet-income-page--ledger{display:flex;flex-direction:column;gap:12px;padding:4px 0 calc(env(safe-area-inset-bottom,0px) + 10px)}.wallet-income-page-head{display:flex;flex-direction:column;gap:6px;padding:2px 2px 0}.wallet-income-page-title{display:flex;flex-direction:column;gap:5px;min-width:0}.wallet-income-page-title h3{margin:0;font-size:24px;line-height:1.04;letter-spacing:-.05em;color:#2c251d}.wallet-income-page-title p{margin:0;font-size:13px;line-height:1.5;color:#766958}.wallet-income-list--ledger{display:flex;flex-direction:column;gap:0}.wallet-income-row--ledger{padding:14px 0 13px;border-bottom:1px solid rgba(187,177,161,.16)}.wallet-income-row--ledger .wallet-income-row-main{align-items:baseline;gap:12px}.wallet-income-row-title{display:block;min-width:0;font-size:17px;line-height:1.2;letter-spacing:-.03em;color:#2f2921}.wallet-income-row-meta{margin:6px 0 0;font-size:12px;line-height:1.55;color:#7a6d5d}.wallet-income-row-actions--ledger{gap:12px;margin-top:10px}.wallet-income-row-actions--ledger button{font-size:13px}.wallet-income-empty-sheet--compact{gap:10px;padding:16px 16px 18px;border-radius:20px;box-shadow:0 12px 24px #a094800f,inset 0 1px #ffffff94}.wallet-income-empty-copy--compact{max-width:24ch}.wallet-income-empty-copy--compact strong{font-size:22px;line-height:1.12;letter-spacing:-.045em}.wallet-income-empty-copy--compact p{font-size:13px;line-height:1.55}.wallet-income-page-actions{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);padding-top:8px;background:linear-gradient(180deg,#f7f3ec00,#f7f3ece0 30%,#f7f3ecfa)}.wallet-income-primary-btn--footer{width:100%;min-height:46px;border-radius:16px;box-shadow:inset 0 1px #ffffff3d,0 12px 22px #7d6d5a1f}.wallet-income-editor-label{font-size:13px;font-weight:700;color:#6f6252}.wallet-income-editor-chip-row{display:flex;flex-wrap:wrap;gap:8px}.wallet-income-editor-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-income-editor-footer--simple{justify-content:flex-end}.wallet-cards-stack{position:relative;overflow:visible;height:308px;padding:8px 14px 0;margin-top:14px;margin-bottom:18px}.wallet-cards-stack:before{content:"";position:absolute;inset:28px 14px;border-radius:999px;background:radial-gradient(circle at 20% 28%,rgba(171,207,254,.42),transparent 42%),radial-gradient(circle at 78% 74%,rgba(178,186,252,.34),transparent 40%);filter:blur(34px);opacity:1;pointer-events:none}.wallet-card{border-radius:34px!important}.wallet-card.wallet-card-back-2{top:0;left:50%;width:calc(100% - 32px);height:216px;margin-left:calc(-50% + 16px);transform:rotate(-6deg) scale(.96);transform-origin:center;background:linear-gradient(180deg,#eaf4ff,#d2e4f8)!important;box-shadow:0 18px 34px #6f91ba1f!important;opacity:.92}.wallet-card.wallet-card-back-1{top:14px;left:50%;width:calc(100% - 32px);height:216px;margin-left:calc(-50% + 16px);transform:rotate(4deg) scale(.98);transform-origin:center;background:linear-gradient(180deg,#edf5ff,#d8e8f9)!important;box-shadow:0 20px 40px #6f91ba24!important}.wallet-card.wallet-card-front{top:28px;left:0;width:100%;height:246px;padding:0;display:block;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.18),transparent 34%),linear-gradient(180deg,#8db0d5,#7398bf 38%,#5b80ab 72%,#486c97)!important;border:1px solid rgba(117,146,183,.95)!important;box-shadow:inset 0 2px #fff3,0 26px 48px #4767903d!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.wallet-card.wallet-card-front:before{content:"";position:absolute;left:18px;right:18px;top:18px;height:40px;border-radius:18px;background:linear-gradient(180deg,#ffffff29,#ffffff0a);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff29;pointer-events:none}.wallet-card.wallet-card-front:after{content:"";position:absolute;top:-22px;right:-28px;width:174px;height:174px;border-radius:999px;background:#ffffff24;filter:blur(42px);pointer-events:none}.wallet-balance-label{position:absolute;left:34px;bottom:88px;color:#ffffffeb;letter-spacing:.04em;font-size:12px;margin:0;z-index:3}.wallet-balance-amount{position:absolute;left:34px;bottom:42px;font-size:34px;font-weight:800;line-height:1;margin:0;text-shadow:0 3px 12px rgba(16,33,56,.16);z-index:3}.wallet-cards-stack--image{position:relative;height:auto;aspect-ratio:1284 / 846;margin:14px 18px 16px}.wallet-cards-stack--image:before{content:"";position:absolute;inset:-12px -10px -20px;background:radial-gradient(circle at 22% 28%,rgba(194,224,255,.22) 0%,transparent 46%),radial-gradient(circle at 78% 72%,rgba(236,208,255,.2) 0%,transparent 48%),radial-gradient(ellipse at 50% 100%,rgba(113,135,164,.18) 0%,transparent 58%);filter:blur(26px);pointer-events:none;animation:walletGlowBreath 6.8s ease-in-out infinite}.wallet-cards-stack--image .wallet-card{position:absolute;border-radius:28px!important}.wallet-card-back-2--image{inset:-12px 20px auto 22px!important;height:186px!important;background:linear-gradient(180deg,#eff5fcf5,#e0eaf5e6)!important;box-shadow:0 10px 22px #9ab0c91f!important;transform:rotate(-4deg) scale(.96)!important;animation:walletBackCardDriftA 5.8s ease-in-out infinite alternate}.wallet-card-back-1--image{inset:-3px 14px auto 16px!important;height:190px!important;background:linear-gradient(180deg,#f5f8fdfa,#e9f0f8f0)!important;box-shadow:0 12px 26px #9ab0c924!important;transform:rotate(3deg) scale(.985)!important;animation:walletBackCardDriftB 6.4s ease-in-out infinite alternate}.wallet-card.wallet-card-front.wallet-card-front--image{inset:0!important;overflow:hidden;background:transparent!important;border:1px solid rgba(255,255,255,.42)!important;box-shadow:0 10px 18px #8fa0b829,0 26px 40px #7a8ca62e,0 34px 54px #6576911f,inset 0 1px #fff6!important;animation:walletFrontCardFloat 5.8s ease-in-out infinite}.wallet-card.wallet-card-front.wallet-card-front--image:before,.wallet-card.wallet-card-front.wallet-card-front--image:after{content:none!important;display:none!important}.wallet-card.wallet-card-front.wallet-card-front--image:before{content:none!important;display:none!important}.wallet-card.wallet-card-front.wallet-card-front--image:after{content:""!important;display:block!important;position:absolute;left:12px;right:12px;bottom:-8px;height:18px;border-radius:0 0 22px 22px;background:linear-gradient(180deg,#70819b2e,#70819b05);filter:blur(10px);pointer-events:none;z-index:0}.wallet-card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:center;display:block;z-index:1}.wallet-card-balance--image{position:absolute;left:34px;bottom:32px;z-index:2;display:flex;flex-direction:column;gap:6px}.wallet-card-front--image .wallet-balance-label{position:static;margin:0;color:#ffffffe0;font-size:12px;font-weight:700;letter-spacing:.04em}.wallet-card-front--image .wallet-balance-amount{position:static;margin:0;color:#fff;font-size:34px;line-height:1;font-weight:800;letter-spacing:-.04em;text-shadow:0 6px 20px rgba(82,85,116,.18)}.wallet-filters{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5px;margin:36px 28px 18px;padding:5px;border-radius:999px;overflow:hidden;background:#ffffff70;border:1px solid rgba(255,255,255,.62);box-shadow:inset 0 2px 4px #ffffffc7,0 16px 32px #3d618a14;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.wallet-filter-pill{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:999px;background:linear-gradient(135deg,#b7c4ffd1,#a6c6ffb8 45%,#d2d7ffcc);border:1px solid rgba(255,255,255,.62);box-shadow:inset 0 1px #ffffffbd,inset 0 -1px #6e86be14,0 10px 24px #8297d83d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:none;z-index:0;transition:transform .52s cubic-bezier(.16,.88,.2,1),width .52s cubic-bezier(.16,.88,.2,1),box-shadow .32s ease,background .32s ease;will-change:transform,width}.wallet-filter-btn{appearance:none;-webkit-appearance:none;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:42px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:#64717d;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;vertical-align:middle;transition:transform .18s ease,background .22s ease,color .18s ease,box-shadow .22s ease,border-color .18s ease}.wallet-filter-btn.active{color:#1f466d;border-color:transparent;background:transparent;box-shadow:none}.wallet-filter-btn:hover:not(.active){transform:translateY(-1px);background:#ffffff47;color:#31557d}.wallet-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wallet-feature-entry{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;min-height:132px;padding:18px 16px;border-radius:28px;border:1px solid rgba(255,255,255,.52);background:linear-gradient(180deg,#ffffffc2,#f0f4f7e0);box-shadow:inset 0 2px 4px #ffffffbd,0 14px 28px #3d618a14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.wallet-feature-entry+.wallet-feature-entry{margin-top:0}.wallet-feature-icon-shell{width:52px;height:52px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.58);box-shadow:inset 0 1px #ffffffbd,0 10px 18px #3d618a17;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.wallet-feature-icon-shell-swap{background:linear-gradient(145deg,#abcffe70,#d4e4fabd);color:#31557d}.wallet-feature-icon-shell-income{background:linear-gradient(145deg,#b2bafc5c,#d4e4fac7);color:#525b96}.wallet-feature-symbol{font-size:26px}.wallet-feature-entry-label{font-size:14px;font-weight:800;color:#243648;letter-spacing:.02em}.wallet-feature-entry-copy{display:flex;flex-direction:column;gap:5px}.wallet-feature-entry-subtitle{font-size:11px;line-height:1.4;color:#7a8a98}.wallet-ledger-subfilters{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;margin:0 0 18px;padding:0 0 4px;min-height:34px}.wallet-ledger-subfilters::-webkit-scrollbar{display:none}.wallet-ledger-pill{position:absolute;top:0;bottom:4px;left:0;width:0;border-radius:999px;background:linear-gradient(135deg,#b8c6ffd6,#a6c6ffb8 46%,#d5dbffd1);border:1px solid rgba(255,255,255,.62);box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #6e86be0f,0 8px 18px #8297d833;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:none;z-index:0;transition:transform .52s cubic-bezier(.16,.88,.2,1),width .52s cubic-bezier(.16,.88,.2,1),box-shadow .32s ease,background .32s ease;will-change:transform,width}.wallet-ledger-subfilter{appearance:none;-webkit-appearance:none;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;height:34px;min-height:34px;padding:0 6px;margin:0;border:none;border-radius:999px;background:transparent;color:#5f6e7b;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:transform .18s ease,background .22s ease,color .18s ease,box-shadow .22s ease}.wallet-ledger-subfilter.active{height:34px;color:#1f466d;background:transparent;box-shadow:none;font-weight:600}.wallet-section-title{display:flex;align-items:baseline;gap:8px;margin:0 0 14px;color:#5f707a;font-size:15px;font-weight:700;letter-spacing:.02em}.wallet-section-count{color:#6aa0e3;font-size:14px;font-weight:700;letter-spacing:0}.wallet-transaction-item{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;transition:transform .22s ease,opacity .22s ease}.wallet-transaction-icon{width:50px;height:50px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffa3;border:1px solid rgba(255,255,255,.66);box-shadow:inset 0 1px #ffffffc2,0 12px 24px #3d618a17;color:#31557d}.wallet-transaction-symbol{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:19px;line-height:1;font-weight:400}.wallet-transaction-info{min-width:0}.wallet-transaction-info h4{margin:0 0 4px;color:#202a35;font-size:15px;font-weight:700;line-height:1.14;letter-spacing:-.01em}.wallet-transaction-info p{margin:0;color:#98a4af;font-size:11px;line-height:1.45;letter-spacing:0}.wallet-transaction-amount{justify-self:end;color:#1d2631;font-size:15px;font-weight:700;line-height:1;letter-spacing:-.02em;white-space:nowrap}.wallet-transaction-icon--income{background:linear-gradient(145deg,#daefece0,#ffffffc7);color:#5f7d84;border:1px solid rgba(255,255,255,.62);box-shadow:inset 0 1px #ffffffc2,0 12px 24px #8498a017}.wallet-transaction-icon--exchange{background:linear-gradient(145deg,#b2bafc57,#f0f4f7db);color:#525b96}.wallet-transaction-icon--outgoing{background:linear-gradient(145deg,#fa746f24,#ffffffe6);color:#9a4d53}.wallet-transaction-icon--shopping{background:linear-gradient(145deg,#c6d6e857,#f4f7fbf0);color:#4d667f}.wallet-transaction-icon--incoming,.wallet-transaction-icon--refund{background:linear-gradient(145deg,#abcffe47,#ffffffe6);color:#3d618a}.wallet-transaction-amount.positive{color:#5f7d84}.wallet-refund-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 14px;border-radius:20px;background:linear-gradient(180deg,#ffffffc7,#f0f4f7eb);border:1px solid rgba(255,255,255,.62);box-shadow:inset 0 2px 4px #ffffffc7,0 14px 28px #3d618a14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.wallet-pending-transfer-card{overflow:hidden}.wallet-refund-left{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0}.wallet-transfer-avatar{width:44px;height:44px;border-radius:16px;border:1px solid rgba(255,255,255,.6);box-shadow:inset 0 1px #ffffffc7,0 10px 22px #3d618a1a}.wallet-transfer-avatar--incoming{background:linear-gradient(145deg,#abcffe6b,#d4e4fadb);color:#31557d}.wallet-transfer-avatar--outgoing{background:linear-gradient(145deg,#b2bafc57,#f0f4f7d6);color:#525b96}.wallet-transfer-symbol{font-size:22px}.wallet-pending-transfer-copy strong{display:block;margin:0 0 4px;font-size:14px;line-height:1.1;color:#1f2f3f}.wallet-pending-transfer-copy span{display:block;margin:0;color:#4e5d6f;font-size:12px;font-weight:700;letter-spacing:.01em}.wallet-pending-transfer-copy em{display:block;color:#7a878f;margin-top:3px;font-size:11px;line-height:1.35}.wallet-refund-progress,.wallet-refund-progress-bar{display:none}.wallet-pending-transfer-side{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0;flex-shrink:0;justify-self:end;width:auto;white-space:nowrap}.wallet-transfer-status{min-height:24px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border:1px solid rgba(255,255,255,.62)}.wallet-transfer-status--incoming{background:#abcffe47;color:#31557d}.wallet-transfer-status--outgoing{background:#b2bafc3d;color:#525b96}.wallet-refund-btn{min-width:64px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.68);background:#ffffff8f;color:#31557d;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 1px #fffc,0 8px 18px #3d618a1a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .18s ease,background .18s ease,box-shadow .22s ease,color .18s ease}.wallet-refund-btn:hover{background:#ffffffb8}.wallet-inline-action-card,.wallet-inline-action-btn,.wallet-sheet-submit,.wallet-sheet-secondary,.wallet-exchange-balance-card,.wallet-exchange-preview{transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease,color .18s ease}.wallet-filter-btn:active,.wallet-ledger-subfilter:active,.wallet-inline-action-btn:active,.wallet-refund-btn:active,.wallet-sheet-submit:active,.wallet-sheet-secondary:active{transform:scale(.985)}.wallet-feature-entry:hover,.wallet-inline-action-card:hover,.wallet-refund-card:hover,.wallet-exchange-balance-card:hover,.wallet-exchange-preview:hover{transform:translateY(-2px)}.wallet-transaction-item:hover{transform:translate(2px)}.wallet-feature-entry:hover{box-shadow:inset 0 2px 4px #ffffffd1,0 18px 30px #3d618a1f}.wallet-inline-action-card:hover,.wallet-refund-card:hover,.wallet-exchange-balance-card:hover,.wallet-exchange-preview:hover{box-shadow:inset 0 2px 4px #ffffffd1,0 18px 32px #3d618a1f}.wallet-motion-enter{opacity:1;transform:none;will-change:transform,opacity}.wallet-page-transition{animation:walletPageContentFade .26s cubic-bezier(.22,1,.36,1) both}#wallet-page.wallet-force-motion .wallet-page-transition{animation:walletPageContentFade .26s cubic-bezier(.22,1,.36,1) both!important}.wallet-motion-enter[data-wallet-motion="1"]{animation:walletFadeRise .56s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--wallet-motion-delay, 0ms)}#wallet-page.wallet-force-motion .wallet-motion-enter[data-wallet-motion="1"]{animation:walletFadeRise .56s cubic-bezier(.22,1,.36,1) both!important;animation-delay:var(--wallet-motion-delay, 0ms)!important}.wallet-motion-enter--hero[data-wallet-motion="1"]{animation-name:walletFadeHero;animation-duration:.72s}#wallet-page.wallet-force-motion .wallet-motion-enter--hero[data-wallet-motion="1"]{animation-name:walletFadeHero!important;animation-duration:.72s!important}.wallet-motion-enter--soft[data-wallet-motion="1"]{animation-duration:.56s}#wallet-page.wallet-force-motion .wallet-motion-enter--soft[data-wallet-motion="1"]{animation-duration:.56s!important}.wallet-motion-enter--micro[data-wallet-motion="1"]{animation-duration:.42s}#wallet-page.wallet-force-motion .wallet-motion-enter--micro[data-wallet-motion="1"]{animation-duration:.42s!important}.wallet-motion-enter--list[data-wallet-motion="1"]{animation-duration:.5s}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-motion-enter[data-wallet-motion="1"]{animation:walletFadeRise .56s cubic-bezier(.22,1,.36,1) both!important;animation-delay:var(--wallet-motion-delay, 0ms)!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-motion-enter--hero[data-wallet-motion="1"]{animation-name:walletFadeHero!important;animation-duration:.72s!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-motion-enter--soft[data-wallet-motion="1"]{animation-duration:.56s!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-motion-enter--micro[data-wallet-motion="1"]{animation-duration:.42s!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-motion-enter--list[data-wallet-motion="1"],#wallet-page.wallet-force-motion .wallet-motion-enter--list[data-wallet-motion="1"]{animation-duration:.5s!important}.wallet-motion-enter.wallet-motion-live,.wallet-motion-enter--hero.wallet-motion-live,.wallet-motion-enter--soft.wallet-motion-live,.wallet-motion-enter--micro.wallet-motion-live,.wallet-motion-enter--list.wallet-motion-live{animation:none}#wallet-page.wallet-force-motion .wallet-cards-stack--image:before{animation:walletGlowBreath 6.8s ease-in-out infinite!important}#wallet-page.wallet-force-motion .wallet-card-back-2--image{animation:walletBackCardDriftA 5.8s ease-in-out infinite alternate!important}#wallet-page.wallet-force-motion .wallet-card-back-1--image{animation:walletBackCardDriftB 6.4s ease-in-out infinite alternate!important}#wallet-page.wallet-force-motion .wallet-card.wallet-card-front.wallet-card-front--image{animation:walletFrontCardFloat 5.8s ease-in-out infinite!important}@keyframes walletFadeRise{0%{opacity:0;transform:translate3d(0,16px,0) scale(.986)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes walletFadeHero{0%{opacity:0;transform:translate3d(0,20px,0) scale(.982)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes walletPageContentFade{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes walletGlowBreath{0%,to{opacity:.86;transform:scale(.985)}50%{opacity:1;transform:scale(1.03)}}@keyframes walletBackCardDriftA{0%,to{transform:rotate(-4deg) scale(.96) translateZ(0)}50%{transform:rotate(-5.8deg) scale(.972) translate3d(-2px,6px,0)}}@keyframes walletBackCardDriftB{0%,to{transform:rotate(3deg) scale(.985) translateZ(0)}50%{transform:rotate(4.8deg) scale(.995) translate3d(2px,-5px,0)}}@keyframes walletFrontCardFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@media(prefers-reduced-motion:reduce){.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-orb-a{animation:wallet-activation-orb-float-a 11.5s ease-in-out infinite!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-orb-b{animation:wallet-activation-orb-float-b 13s ease-in-out infinite!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-progress-dot.is-current{animation:wallet-activation-progress-pulse 1.9s ease-in-out infinite!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-pin-slot.is-latest{animation:wallet-activation-pin-slot-pop .22s var(--wallet-activation-ease) both!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-pin-slot.is-latest .wallet-activation-pin-dot{animation:wallet-activation-pin-dot-in .22s var(--wallet-activation-ease) both!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-success-icon{animation:wallet-activation-success-bloom .56s var(--wallet-activation-ease) both!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-nav-btn,.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-primary-btn,.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-secondary-btn,.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-keypad-btn,.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-pin-slot,.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-pin-dot{transition:initial!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-nav-btn{transition:transform .14s var(--wallet-activation-ease-soft),box-shadow .24s var(--wallet-activation-ease),background-color .24s var(--wallet-activation-ease),color .22s var(--wallet-activation-ease-soft)!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-primary-btn,.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-secondary-btn{transition:transform .14s var(--wallet-activation-ease-soft),box-shadow .26s var(--wallet-activation-ease),background-color .26s var(--wallet-activation-ease),color .22s var(--wallet-activation-ease-soft),opacity .22s var(--wallet-activation-ease-soft)!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-keypad-btn{transition:transform .13s var(--wallet-activation-ease-soft),box-shadow .22s var(--wallet-activation-ease),background-color .22s var(--wallet-activation-ease),color .22s var(--wallet-activation-ease-soft)!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-pin-slot{transition:border-color .18s var(--wallet-activation-ease-soft),transform .18s var(--wallet-activation-ease-soft),background-color .18s var(--wallet-activation-ease-soft),box-shadow .22s var(--wallet-activation-ease-soft)!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-pin-dot{transition:opacity .18s var(--wallet-activation-ease-soft),transform .18s var(--wallet-activation-ease-soft)!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-nav-btn:after,.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-primary-btn:after,.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-activation-keypad-btn:after{display:block!important}.wallet-motion-enter{opacity:1!important;animation:none!important}.wallet-page-transition{animation:none!important}.wallet-cards-stack--image:before,.wallet-card-back-2--image,.wallet-card-back-1--image,.wallet-card.wallet-card-front.wallet-card-front--image{animation:none!important}.wallet-filter-btn,.wallet-ledger-subfilter,.wallet-feature-entry,.wallet-inline-action-card,.wallet-inline-action-btn,.wallet-transaction-item,.wallet-refund-card,.wallet-refund-btn,.wallet-sheet-submit,.wallet-sheet-secondary,.wallet-exchange-balance-card,.wallet-exchange-preview{transition:none!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-motion-enter[data-wallet-motion="1"]{animation:walletFadeRise .56s cubic-bezier(.22,1,.36,1) both!important;animation-delay:var(--wallet-motion-delay, 0ms)!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-motion-enter--hero[data-wallet-motion="1"]{animation-name:walletFadeHero!important;animation-duration:.72s!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-motion-enter--soft[data-wallet-motion="1"]{animation-duration:.56s!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-motion-enter--micro[data-wallet-motion="1"]{animation-duration:.42s!important}.wallet-sheet-backdrop--activation.wallet-force-motion .wallet-motion-enter--list[data-wallet-motion="1"]{animation-duration:.5s!important}#wallet-page.wallet-force-motion .wallet-motion-enter[data-wallet-motion="1"]{animation:walletFadeRise .56s cubic-bezier(.22,1,.36,1) both!important;animation-delay:var(--wallet-motion-delay, 0ms)!important}#wallet-page.wallet-force-motion .wallet-motion-enter--hero[data-wallet-motion="1"]{animation-name:walletFadeHero!important;animation-duration:.72s!important}#wallet-page.wallet-force-motion .wallet-motion-enter--soft[data-wallet-motion="1"]{animation-duration:.56s!important}#wallet-page.wallet-force-motion .wallet-motion-enter--micro[data-wallet-motion="1"]{animation-duration:.42s!important}#wallet-page.wallet-force-motion .wallet-motion-enter--list[data-wallet-motion="1"]{animation-duration:.5s!important}#wallet-page.wallet-force-motion .wallet-page-transition{animation:walletPageContentFade .26s cubic-bezier(.22,1,.36,1) both!important}#wallet-page.wallet-force-motion .wallet-cards-stack--image:before{animation:walletGlowBreath 6.8s ease-in-out infinite!important}#wallet-page.wallet-force-motion .wallet-card-back-2--image{animation:walletBackCardDriftA 5.8s ease-in-out infinite alternate!important}#wallet-page.wallet-force-motion .wallet-card-back-1--image{animation:walletBackCardDriftB 6.4s ease-in-out infinite alternate!important}#wallet-page.wallet-force-motion .wallet-card.wallet-card-front.wallet-card-front--image{animation:walletFrontCardFloat 5.8s ease-in-out infinite!important}}@media(max-width:480px){.wallet-exchange-balance-grid,.wallet-exchange-preview-summary,.wallet-exchange-preview-flow{grid-template-columns:1fr}.wallet-exchange-preview-arrow{justify-self:center;transform:rotate(90deg)}.wallet-exchange-input-row,.wallet-exchange-success-actions{flex-direction:column}.wallet-exchange-inline-success{align-items:flex-start;flex-direction:column}.wallet-exchange-max-btn{width:100%}.wallet-exchange-submit{min-height:54px;border-radius:17px;font-size:15px}.wallet-sheet-grid,.wallet-dev-context-grid{grid-template-columns:1fr}.wallet-inline-action-card{flex-direction:column;align-items:stretch}.wallet-income-surface-head,.wallet-income-slip-top,.wallet-income-slip-actions,.wallet-income-editor-footer,.wallet-income-editor-receipt-head{flex-direction:column}.wallet-income-summary-grid,.wallet-income-slip-grid,.wallet-income-editor-schedule-grid,.wallet-income-editor-receipt-grid,.wallet-income-editor-inline{grid-template-columns:1fr}.wallet-income-primary-btn--top{width:100%}.wallet-sheet{padding:18px 14px 14px;border-radius:24px}.wallet-feature-entry{min-height:120px}.wallet-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-pending-transfer-side{align-items:center;justify-content:flex-end;width:auto;justify-self:end}.wallet-refund-left{grid-template-columns:44px minmax(0,1fr)}}html[data-render-density=lite] .wallet-sheet-backdrop--activation,html[data-render-density=lite] .wallet-refund-card,html[data-render-density=lite] .wallet-refund-btn,html[data-render-density=lite] .wallet-feature-entry,html[data-render-density=lite] .wallet-card,html[data-render-density=lite] .wallet-inline-action-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-render-density=lite] .wallet-activation-orb{filter:blur(6px)!important}html[data-render-density=lite] .wallet-motion-enter,html[data-render-density=lite] .wallet-refund-card,html[data-render-density=lite] .wallet-inline-action-card,html[data-render-density=lite] .wallet-feature-entry{will-change:auto!important}html[data-render-density=lite] .wallet-sheet-backdrop--activation,html[data-render-density=lite] .wallet-refund-card,html[data-render-density=lite] .wallet-refund-btn,html[data-render-density=lite] .wallet-feature-entry,html[data-render-density=lite] .wallet-card,html[data-render-density=lite] .wallet-inline-action-card{box-shadow:none!important}.wallet-card,.wallet-refund-card,.wallet-refund-btn,.wallet-feature-entry,.wallet-inline-action-card{transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-duration:.2s;transition-timing-function:ease}.music-bottom-nav[data-v-9ca7f99a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:56px;padding:6px;border:1px solid rgba(255,255,255,.58);border-radius:20px;background:linear-gradient(180deg,#fcfdffd1,#f5f7fbeb);box-shadow:0 8px 20px #434e660f,0 1px #ffffffeb inset;backdrop-filter:blur(22px) saturate(1.02);-webkit-backdrop-filter:blur(22px) saturate(1.02)}.music-bottom-nav__item[data-v-9ca7f99a]{min-height:44px;border:0;border-radius:16px;display:grid;justify-items:center;align-content:center;gap:4px;background:transparent;color:#8f97a4;transition:color .18s ease,background-color .18s ease;appearance:none;-webkit-appearance:none}.music-bottom-nav__item.is-active[data-v-9ca7f99a]{background:#ffffff75;color:#1a202c}.music-bottom-nav__icon[data-v-9ca7f99a]{width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center}.music-bottom-nav__icon svg[data-v-9ca7f99a]{width:100%;height:100%;fill:currentColor}.music-bottom-nav__label[data-v-9ca7f99a]{font-size:10px;line-height:12px;font-weight:560;letter-spacing:-.01em}.music-player-quality-sheet__mask[data-v-1f55d3d7]{position:absolute;inset:0;z-index:5;display:flex;align-items:flex-end;justify-content:center;padding:20px 14px calc(20px + var(--safe-area-bottom));background:color-mix(in srgb,var(--music-player-utility-surface) 34%,rgba(36,22,12,.16));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.music-player-quality-sheet[data-v-1f55d3d7]{width:min(100%,520px);display:grid;gap:16px;padding:18px;border-radius:28px;background:radial-gradient(circle at top,var(--music-player-paper-start),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--music-player-bg-start) 78%,white),color-mix(in srgb,var(--music-player-bg-end) 74%,white));color:var(--music-player-title);box-shadow:0 1px #ffffff8f inset,0 22px 48px var(--music-player-close-shadow)}.music-player-quality-sheet__header[data-v-1f55d3d7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.music-player-quality-sheet__eyebrow[data-v-1f55d3d7]{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--music-player-supporting)}.music-player-quality-sheet__title[data-v-1f55d3d7]{margin:8px 0 0;font-size:22px;line-height:1.12;letter-spacing:-.04em;font-weight:720;color:var(--music-player-title)}.music-player-quality-sheet__close[data-v-1f55d3d7]{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--music-player-primary-surface);color:var(--music-player-close-text);font-size:12px;font-weight:700;box-shadow:0 1px #ffffff8f inset;appearance:none;-webkit-appearance:none}.music-player-quality-sheet__meta[data-v-1f55d3d7]{display:flex;flex-wrap:wrap;gap:8px}.music-player-quality-sheet__pill[data-v-1f55d3d7]{min-height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;background:color-mix(in srgb,var(--music-player-utility-surface) 84%,white);color:var(--music-player-meta);font-size:12px;font-weight:700}.music-player-quality-sheet__pill.is-tinted[data-v-1f55d3d7]{background:color-mix(in srgb,var(--music-player-utility-icon-surface) 88%,white);color:var(--music-player-close-text)}.music-player-quality-sheet__options[data-v-1f55d3d7]{display:grid;gap:10px}.music-player-quality-sheet__option[data-v-1f55d3d7]{width:100%;border:0;border-radius:22px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;color:inherit;background:color-mix(in srgb,var(--music-player-utility-surface) 92%,white);box-shadow:0 1px #ffffff75 inset,0 10px 22px var(--music-player-close-shadow);appearance:none;-webkit-appearance:none}.music-player-quality-sheet__option.is-active[data-v-1f55d3d7]{background:color-mix(in srgb,var(--music-player-utility-icon-surface) 90%,white)}.music-player-quality-sheet__option-copy[data-v-1f55d3d7]{min-width:0;display:grid;gap:6px}.music-player-quality-sheet__option-title[data-v-1f55d3d7]{font-size:17px;line-height:1.12;font-weight:680;letter-spacing:-.03em;color:var(--music-player-title)}.music-player-quality-sheet__option-note[data-v-1f55d3d7]{font-size:13px;line-height:1.46;color:var(--music-player-meta)}.music-player-quality-sheet__option-state[data-v-1f55d3d7]{min-height:28px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;background:color-mix(in srgb,var(--music-player-primary-surface) 88%,white);color:var(--music-player-close-text);font-size:12px;font-weight:700}.music-friend-selector-overlay[data-v-862a1134]{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#00000052}.music-friend-selector-sheet[data-v-862a1134]{width:100%;max-width:480px;max-height:60vh;overflow-y:auto;background:#fff;border-radius:20px 20px 0 0;padding:12px 16px calc(16px + var(--safe-area-bottom));display:grid;gap:10px}.music-friend-selector-sheet__handle[data-v-862a1134]{width:36px;height:4px;border-radius:2px;background:#d9dee6;margin:0 auto}.music-friend-selector-sheet__title[data-v-862a1134]{margin:0;font-size:18px;font-weight:720;letter-spacing:-.02em;color:#182230;text-align:center}.music-friend-selector-sheet__status[data-v-862a1134],.music-friend-selector-sheet__empty[data-v-862a1134]{padding:20px 16px;text-align:center;font-size:14px;color:#8d97a6}.music-friend-selector-sheet__list[data-v-862a1134]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.music-friend-selector-sheet__row[data-v-862a1134]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;border:0;border-radius:14px;background:#f3f6fbb8;color:inherit;text-align:left;cursor:pointer}.music-friend-selector-sheet__row[data-v-862a1134]:active{background:#e6ebf5e6}.music-friend-selector-sheet__avatar[data-v-862a1134]{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:linear-gradient(180deg,#e9eef7fa,#d1dbebf0);color:#667085;font-size:17px;font-weight:760}.music-friend-selector-sheet__avatar.has-image img[data-v-862a1134]{width:100%;height:100%;object-fit:cover}.music-friend-selector-sheet__info[data-v-862a1134]{min-width:0}.music-friend-selector-sheet__name[data-v-862a1134]{font-size:15px;font-weight:640;color:#182230;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-friend-selector-sheet__persona[data-v-862a1134]{font-size:12px;color:#8d97a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.music-friend-selector-fade-enter-active[data-v-862a1134],.music-friend-selector-fade-leave-active[data-v-862a1134]{transition:opacity .24s ease}.music-friend-selector-fade-enter-from[data-v-862a1134],.music-friend-selector-fade-leave-to[data-v-862a1134]{opacity:0}.music-friend-selector-slide-enter-active[data-v-862a1134],.music-friend-selector-slide-leave-active[data-v-862a1134]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.music-friend-selector-slide-enter-from[data-v-862a1134],.music-friend-selector-slide-leave-to[data-v-862a1134]{transform:translate3d(0,100%,0)}.music-fullscreen-player[data-v-7067528c]{--music-player-ease-out: cubic-bezier(.22, 1, .36, 1);--music-player-ease-soft: cubic-bezier(.25, 1, .5, 1);position:fixed;inset:0;z-index:60;overflow:hidden;color:var(--music-player-title)}.music-fullscreen-player__backdrop[data-v-7067528c],.music-fullscreen-player__surface[data-v-7067528c]{position:absolute;inset:0}.music-fullscreen-player__backdrop[data-v-7067528c]{background:radial-gradient(circle at 50% 8%,var(--music-player-bg-glow-primary),transparent 24%),radial-gradient(circle at 50% 82%,var(--music-player-bg-glow-secondary),transparent 44%),linear-gradient(180deg,var(--music-player-bg-start) 0%,var(--music-player-bg-end) 100%)}.music-fullscreen-player__backdrop-image[data-v-7067528c]{position:absolute;inset:-28%;background-position:center;background-size:cover;filter:blur(148px) saturate(.72) brightness(.8);transform:scale(1.28);opacity:.24;mix-blend-mode:normal;transition:opacity .48s var(--music-player-ease-soft),transform .9s var(--music-player-ease-out)}.music-fullscreen-player__backdrop-paper[data-v-7067528c]{position:absolute;inset:0;background:radial-gradient(circle at 50% 18%,var(--music-player-paper-start),transparent 28%),radial-gradient(circle at 50% 48%,rgba(255,255,255,.018),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 24%,var(--music-player-paper-end) 100%)}.music-fullscreen-player__backdrop-vignette[data-v-7067528c]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,8,8,.15) 0%,transparent 18%),linear-gradient(180deg,transparent 0%,rgba(14,9,10,.06) 48%,var(--music-player-vignette) 100%)}.music-fullscreen-player__surface[data-v-7067528c]{padding:0 22px calc(18px + var(--safe-area-bottom));transition:transform .32s var(--music-player-ease-out)}.music-fullscreen-player__header[data-v-7067528c]{position:absolute;top:0;left:22px;right:22px;z-index:3;padding-top:calc(var(--safe-area-top) + 4px);-webkit-user-select:none;user-select:none}.music-fullscreen-player__grabber[data-v-7067528c]{width:48px;height:4px;margin:0 auto 10px;border-radius:999px;background:var(--music-player-grabber);transition:transform .22s var(--music-player-ease-soft),opacity .22s var(--music-player-ease-soft)}.music-fullscreen-player__chrome[data-v-7067528c]{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center}.music-fullscreen-player__close[data-v-7067528c],.music-fullscreen-player__chrome-spacer[data-v-7067528c]{width:36px;height:36px}.music-fullscreen-player__close[data-v-7067528c]{border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--music-player-close-text);background:var(--music-player-close-surface);box-shadow:0 1px #ffffff0a inset;backdrop-filter:blur(12px) saturate(1.02);-webkit-backdrop-filter:blur(12px) saturate(1.02);appearance:none;-webkit-appearance:none;transition:transform .18s var(--music-player-ease-soft),background-color .18s var(--music-player-ease-soft),box-shadow .22s var(--music-player-ease-soft)}.music-fullscreen-player__close svg[data-v-7067528c]{width:18px;height:18px;stroke:currentColor}.music-fullscreen-player__header-copy[data-v-7067528c]{min-width:0;text-align:center;font-size:10px;line-height:1.3;font-weight:560;letter-spacing:.03em;color:var(--music-player-meta);opacity:.62;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-fullscreen-player__body[data-v-7067528c]{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:clamp(10px,1.8vh,14px);padding-top:calc(var(--safe-area-top) + 56px)}.music-fullscreen-player.is-lyrics-view .music-fullscreen-player__body[data-v-7067528c]{gap:clamp(8px,1.5vh,12px)}.music-fullscreen-player__view-switch[data-v-7067528c]{position:relative;isolation:isolate;width:fit-content;max-width:100%;padding:2px;border-radius:999px;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;justify-self:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.05);box-shadow:0 1px #ffffff0d inset,0 12px 26px #110b0c0d;backdrop-filter:blur(20px) saturate(1.02);-webkit-backdrop-filter:blur(20px) saturate(1.02)}.music-fullscreen-player__view-switch[data-v-7067528c]:before{content:"";position:absolute;inset:2px auto 2px 2px;width:calc(50% - 2px);border-radius:999px;background:#ffffff24;box-shadow:0 1px #ffffff29 inset,0 6px 16px #100c0f0f;transform:translateZ(0);transition:transform .28s var(--music-player-ease-out);z-index:0}.music-fullscreen-player__view-switch[data-view=lyrics][data-v-7067528c]:before{transform:translate3d(100%,0,0)}.music-fullscreen-player__view-option[data-v-7067528c]{position:relative;z-index:1;min-width:82px;min-height:28px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#ffffff75;font-size:11px;line-height:1;font-weight:630;letter-spacing:-.012em;appearance:none;-webkit-appearance:none;transition:color .22s var(--music-player-ease-soft),transform .18s var(--music-player-ease-soft),opacity .22s var(--music-player-ease-soft)}.music-fullscreen-player__view-option.is-active[data-v-7067528c]{color:var(--music-player-title)}.music-fullscreen-player__view-option[data-v-7067528c]:active{transform:scale(.97)}.music-fullscreen-player__primary[data-v-7067528c],.music-fullscreen-player__lyrics[data-v-7067528c]{min-height:0}.music-fullscreen-player__primary[data-v-7067528c]{position:relative;display:grid;min-height:0;overflow:hidden}.music-fullscreen-player__primary-content[data-v-7067528c]{display:flex;flex-direction:column;align-items:center;width:100%;min-height:0;padding-top:24px;overflow:hidden;will-change:transform,opacity}.music-fullscreen-player__media-block[data-v-7067528c]{min-height:0;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.music-fullscreen-player__artwork[data-v-7067528c]{width:100%;min-height:0;display:flex;justify-content:center;align-items:flex-start}.music-fullscreen-player__cover[data-v-7067528c]{flex:0 1 auto;width:min(100%,340px);aspect-ratio:1;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;max-width:100%;max-height:100%;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.16),var(--music-player-paper-start) 56%,var(--music-player-paper-end) 100%);color:var(--music-player-close-text);font-size:80px;font-weight:700;box-shadow:0 32px 72px var(--music-player-cover-shadow),0 1px #ffffff2e inset;transform:translateZ(0);transition:transform .52s var(--music-player-ease-out),box-shadow .52s var(--music-player-ease-out)}.music-fullscreen-player__cover.has-image img[data-v-7067528c]{width:100%;height:100%;display:block;object-fit:cover}.music-fullscreen-player__info[data-v-7067528c]{flex:0 0 auto;width:min(100%,372px);max-width:100%;display:grid;gap:4px}.music-fullscreen-player__title-row[data-v-7067528c]{display:block}.music-fullscreen-player__title[data-v-7067528c]{font-size:clamp(32px,7vw,42px);line-height:1.08;letter-spacing:-.056em;font-weight:700;color:var(--music-player-title)}.music-fullscreen-player__meta[data-v-7067528c],.music-fullscreen-player__error[data-v-7067528c]{line-height:1.45}.music-fullscreen-player__meta[data-v-7067528c]{font-size:18px;font-weight:500;color:var(--music-player-meta)}.music-fullscreen-player__error[data-v-7067528c]{margin-top:2px;font-size:14px;color:var(--music-player-error)}.music-fullscreen-player__lyrics[data-v-7067528c]{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px}.music-fullscreen-player__lyrics[data-v-7067528c]:after{content:"";position:absolute;inset:82px -24px 80px;pointer-events:none;background:radial-gradient(circle at 50% 44%,rgba(255,255,255,.034),transparent 24%),linear-gradient(180deg,rgba(11,7,8,.05) 0%,transparent 18%,transparent 80%,rgba(11,7,8,.07) 100%),linear-gradient(90deg,transparent 0%,rgba(11,7,8,.035) 16%,rgba(11,7,8,.035) 84%,transparent 100%);filter:blur(22px);opacity:.8}.music-fullscreen-player__lyrics-hero[data-v-7067528c]{position:relative;z-index:1;width:min(100%,392px);margin:0 auto;display:flex;align-items:center;justify-content:flex-start;padding-top:2px}.music-fullscreen-player__lyrics-track[data-v-7067528c]{width:100%;min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px}.music-fullscreen-player__lyrics-cover[data-v-7067528c]{width:54px;aspect-ratio:1;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.18),var(--music-player-paper-start) 56%,var(--music-player-paper-end) 100%);color:var(--music-player-title);font-size:21px;font-weight:700;box-shadow:0 14px 28px #0c080829,0 1px #ffffff29 inset}.music-fullscreen-player__lyrics-cover.has-image img[data-v-7067528c]{width:100%;height:100%;display:block;object-fit:cover}.music-fullscreen-player__lyrics-track-copy[data-v-7067528c]{min-width:0;display:grid;gap:1px}.music-fullscreen-player__lyrics-track-title[data-v-7067528c],.music-fullscreen-player__lyrics-track-meta[data-v-7067528c]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-fullscreen-player__lyrics-track-title[data-v-7067528c]{font-size:16px;line-height:1.2;font-weight:680;letter-spacing:-.028em;color:var(--music-player-title)}.music-fullscreen-player__lyrics-track-meta[data-v-7067528c]{font-size:13px;line-height:1.3;font-weight:520;letter-spacing:-.014em;color:#ffffff8f}.music-fullscreen-player__lyrics-scroll[data-v-7067528c]{width:min(100%,392px);margin:0 auto;position:relative;min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding-top:0;padding-bottom:10px;scrollbar-width:none;mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 90%,transparent 100%)}.music-fullscreen-player__lyrics-scroll[data-v-7067528c]::-webkit-scrollbar{display:none}.music-fullscreen-player__lyrics-scroll.is-previewing[data-v-7067528c]{cursor:ns-resize}.music-fullscreen-player__lyric-list[data-v-7067528c]{display:grid;gap:22px;padding:clamp(18px,5vh,52px) 2px clamp(88px,16vh,160px)}.music-fullscreen-player__lyric-list.is-plain[data-v-7067528c]{gap:14px;padding-top:8px}.music-fullscreen-player__lyric-line[data-v-7067528c]{--music-player-lyric-line-opacity: .22;--music-player-lyric-line-blur: 1px;--music-player-lyric-line-shift: 0px;--music-player-lyric-translation-opacity: .2;width:100%;padding:0;border:0;display:block;text-align:left;background:transparent;color:inherit;appearance:none;-webkit-appearance:none;transition:transform .22s var(--music-player-ease-soft)}.music-fullscreen-player__lyric-line.is-plain[data-v-7067528c]{display:block;opacity:.9;transform:none;filter:none}.music-fullscreen-player__lyric-line-body[data-v-7067528c]{width:100%;display:grid;gap:6px;justify-items:start;opacity:var(--music-player-lyric-line-opacity);transform:translate3d(0,var(--music-player-lyric-line-shift),0);filter:blur(var(--music-player-lyric-line-blur));transform-origin:left center;will-change:transform,opacity,filter;transition:opacity .36s var(--music-player-ease-soft),transform .42s var(--music-player-ease-out),filter .42s var(--music-player-ease-soft)}.music-fullscreen-player__lyric-text[data-v-7067528c],.music-fullscreen-player__lyric-translation[data-v-7067528c]{display:block;transition:color .18s ease,opacity .24s ease,transform .32s var(--music-player-ease-soft),text-shadow .32s var(--music-player-ease-soft)}.music-fullscreen-player__lyric-text[data-v-7067528c]{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:clamp(22px,5.7vw,32px);line-height:1.12;letter-spacing:-.048em;font-weight:630;color:#ffffff80;text-wrap:balance}.music-fullscreen-player__lyric-text-copy[data-v-7067528c]{display:inline}.music-fullscreen-player__lyric-translation[data-v-7067528c]{font-size:12px;line-height:1.34;font-weight:530;letter-spacing:-.014em;color:rgba(255,255,255,var(--music-player-lyric-translation-opacity))}.music-fullscreen-player__lyric-line.is-active .music-fullscreen-player__lyric-text[data-v-7067528c]{font-size:clamp(34px,9.4vw,50px);line-height:.98;letter-spacing:-.064em;font-weight:700;color:var(--music-player-title);text-shadow:0 2px 14px rgba(12,8,8,.12)}.music-fullscreen-player__lyric-line.is-active .music-fullscreen-player__lyric-translation[data-v-7067528c]{font-size:15px;font-weight:560;color:var(--music-player-meta)}.music-fullscreen-player__lyric-line.is-active .music-fullscreen-player__lyric-line-body[data-v-7067528c]{opacity:1;transform:translateZ(0);filter:none}.music-fullscreen-player__lyric-line.is-preview-target .music-fullscreen-player__lyric-text[data-v-7067528c]{color:var(--music-player-title)}.music-fullscreen-player__lyric-line.is-preview-target .music-fullscreen-player__lyric-translation[data-v-7067528c]{color:var(--music-player-meta)}.music-fullscreen-player__lyric-line.is-dimmed-playback .music-fullscreen-player__lyric-text[data-v-7067528c]{color:#ffffff9e}.music-fullscreen-player__lyric-line.is-dimmed-playback .music-fullscreen-player__lyric-translation[data-v-7067528c]{color:#fff6}.music-fullscreen-player__lyric-state[data-v-7067528c]{height:100%;min-height:0;width:min(100%,392px);margin:0 auto;padding:clamp(14px,4vh,28px) 8px 0;display:grid;align-content:center;justify-items:center;text-align:center;gap:10px}.music-fullscreen-player__lyric-state.is-inline[data-v-7067528c]{height:auto;padding-top:0;padding-bottom:8px;justify-items:start;text-align:left}.music-fullscreen-player__lyric-state-title[data-v-7067528c]{font-size:18px;line-height:1.3;font-weight:680;letter-spacing:-.03em;color:var(--music-player-title)}.music-fullscreen-player__lyric-state-body[data-v-7067528c]{max-width:300px;margin:0;font-size:14px;line-height:1.6;font-weight:520;color:var(--music-player-meta)}.music-fullscreen-player__lyric-retry[data-v-7067528c]{min-height:36px;padding:0 16px;border:0;border-radius:999px;color:var(--music-player-title);background:#ffffff14;font-size:13px;line-height:1;font-weight:620;backdrop-filter:blur(12px) saturate(1.03);-webkit-backdrop-filter:blur(12px) saturate(1.03);appearance:none;-webkit-appearance:none;transition:transform .18s var(--music-player-ease-soft),background-color .18s var(--music-player-ease-soft)}.music-fullscreen-player__footer[data-v-7067528c]{width:min(100%,392px);margin:0 auto;display:grid;gap:clamp(16px,3vh,24px);padding-top:0}.music-fullscreen-player.is-lyrics-view .music-fullscreen-player__footer[data-v-7067528c]{gap:clamp(18px,3.4vh,28px)}.music-fullscreen-player__timeline[data-v-7067528c]{display:grid;gap:7px}.music-fullscreen-player__progress[data-v-7067528c]{width:100%;height:16px;margin:0;background:transparent;appearance:none;-webkit-appearance:none;transition:transform .18s var(--music-player-ease-soft)}.music-fullscreen-player__progress[data-v-7067528c]::-webkit-slider-runnable-track{height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.88) 0%,rgba(255,255,255,.88) var(--music-player-progress-percent),var(--music-player-track) var(--music-player-progress-percent),var(--music-player-track) 100%)}.music-fullscreen-player__progress[data-v-7067528c]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-4.5px;border:0;border-radius:50%;background:#fffffff0;box-shadow:0 0 0 3px #ffffff14;opacity:0;appearance:none;-webkit-appearance:none;transition:opacity .18s var(--music-player-ease-soft),transform .18s var(--music-player-ease-soft)}.music-fullscreen-player__progress[data-v-7067528c]::-moz-range-track{height:3px;border:0;border-radius:999px;background:var(--music-player-track)}.music-fullscreen-player__progress[data-v-7067528c]::-moz-range-progress{height:3px;border-radius:999px;background:#ffffffe0}.music-fullscreen-player__progress[data-v-7067528c]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#fffffff0;box-shadow:0 0 0 3px #ffffff14;opacity:0}.music-fullscreen-player__progress[data-v-7067528c]:is(:hover,:focus-visible,:active)::-webkit-slider-thumb{opacity:1}.music-fullscreen-player__progress[data-v-7067528c]:is(:hover,:focus-visible,:active)::-moz-range-thumb{opacity:1}.music-fullscreen-player__time-row[data-v-7067528c]{display:flex;align-items:center;justify-content:space-between;font-size:11px;line-height:1;font-weight:580;letter-spacing:.015em;color:#ffffff75;font-variant-numeric:tabular-nums}.music-fullscreen-player__controls[data-v-7067528c]{display:flex;align-items:center;justify-content:center;gap:clamp(48px,13vw,90px);padding-top:2px}.music-fullscreen-player__transport[data-v-7067528c]{width:70px;height:70px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--music-player-title);appearance:none;-webkit-appearance:none;transform:translateZ(0);transition:transform .26s var(--music-player-ease-out),opacity .22s var(--music-player-ease-soft)}.music-fullscreen-player__transport svg[data-v-7067528c]{width:40px;height:40px;fill:currentColor}.music-fullscreen-player__transport.is-primary[data-v-7067528c]{width:108px;height:108px;background:transparent;color:var(--music-player-title);box-shadow:none}.music-fullscreen-player__transport.is-primary svg[data-v-7067528c]{width:68px;height:68px}.music-fullscreen-player.is-track-moving-forward .music-fullscreen-player__transport[data-testid=music-fullscreen-player-prev][data-v-7067528c]{transform:translate3d(-12px,0,0) scale(.96);opacity:.68}.music-fullscreen-player.is-track-moving-forward .music-fullscreen-player__transport[data-testid=music-fullscreen-player-next][data-v-7067528c]{transform:translate3d(16px,0,0) scale(1.08)}.music-fullscreen-player.is-track-moving-backward .music-fullscreen-player__transport[data-testid=music-fullscreen-player-prev][data-v-7067528c]{transform:translate3d(-16px,0,0) scale(1.08)}.music-fullscreen-player.is-track-moving-backward .music-fullscreen-player__transport[data-testid=music-fullscreen-player-next][data-v-7067528c]{transform:translate3d(12px,0,0) scale(.96);opacity:.68}.music-fullscreen-player.is-track-moving-forward .music-fullscreen-player__transport.is-primary[data-v-7067528c],.music-fullscreen-player.is-track-moving-backward .music-fullscreen-player__transport.is-primary[data-v-7067528c]{transform:scale(1.1)}.music-fullscreen-player.has-prev-feedback .music-fullscreen-player__transport[data-testid=music-fullscreen-player-prev][data-v-7067528c]{transform:translate3d(-10px,0,0) scale(1.08)}.music-fullscreen-player.has-next-feedback .music-fullscreen-player__transport[data-testid=music-fullscreen-player-next][data-v-7067528c]{transform:translate3d(10px,0,0) scale(1.08)}.music-fullscreen-player.has-toggle-feedback .music-fullscreen-player__transport.is-primary[data-v-7067528c]{transform:scale(.9)}.music-fullscreen-player__utility-row[data-v-7067528c]{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:0}.music-fullscreen-player__utility[data-v-7067528c]{flex:1 1 0;min-height:38px;padding:0 14px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--music-player-utility-title);background:#ffffff0b;border:1px solid rgba(255,255,255,.05);box-shadow:0 1px #ffffff0d inset,0 10px 20px #0c08080d;backdrop-filter:blur(20px) saturate(1.02);-webkit-backdrop-filter:blur(20px) saturate(1.02);appearance:none;-webkit-appearance:none;transition:transform .18s var(--music-player-ease-soft),background-color .18s var(--music-player-ease-soft),box-shadow .22s var(--music-player-ease-soft)}.music-fullscreen-player__utility-icon[data-v-7067528c]{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--music-player-utility-icon-text);background:transparent}.music-fullscreen-player__utility-icon svg[data-v-7067528c]{width:13px;height:13px;fill:currentColor}.music-fullscreen-player__utility-title[data-v-7067528c]{font-size:11px;line-height:1;font-weight:620;letter-spacing:-.008em;color:#ffffffc2}.music-fullscreen-player__close[data-v-7067528c]:hover,.music-fullscreen-player__utility[data-v-7067528c]:hover{background:#ffffff0f}.music-fullscreen-player__close[data-v-7067528c]:active,.music-fullscreen-player__utility[data-v-7067528c]:active,.music-fullscreen-player__transport[data-v-7067528c]:active,.music-fullscreen-player__lyric-retry[data-v-7067528c]:active{transform:scale(.94)}.music-fullscreen-player-view-enter-active[data-v-7067528c],.music-fullscreen-player-view-leave-active[data-v-7067528c]{transition:opacity .26s var(--music-player-ease-soft),transform .32s var(--music-player-ease-out);will-change:opacity,transform}.music-fullscreen-player-view-enter-from[data-v-7067528c]{opacity:0;transform:translate3d(16px,0,0) scale(.985)}.music-fullscreen-player-view-leave-to[data-v-7067528c]{opacity:0;transform:translate3d(-12px,0,0) scale(.992)}.music-fullscreen-player-track-forward-enter-active[data-v-7067528c],.music-fullscreen-player-track-forward-leave-active[data-v-7067528c],.music-fullscreen-player-track-backward-enter-active[data-v-7067528c],.music-fullscreen-player-track-backward-leave-active[data-v-7067528c]{transition:opacity .28s var(--music-player-ease-soft),transform .36s var(--music-player-ease-out);will-change:opacity,transform}.music-fullscreen-player-track-forward-enter-from[data-v-7067528c],.music-fullscreen-player-track-backward-leave-to[data-v-7067528c]{opacity:0;transform:translate3d(36px,0,0) scale(.96)}.music-fullscreen-player-track-forward-leave-to[data-v-7067528c],.music-fullscreen-player-track-backward-enter-from[data-v-7067528c]{opacity:0;transform:translate3d(-36px,0,0) scale(.96)}.music-fullscreen-player-play-icon-enter-active[data-v-7067528c],.music-fullscreen-player-play-icon-leave-active[data-v-7067528c]{transition:opacity .18s var(--music-player-ease-soft),transform .22s var(--music-player-ease-out)}.music-fullscreen-player-play-icon-enter-from[data-v-7067528c]{opacity:0;transform:scale(.86)}.music-fullscreen-player-play-icon-leave-to[data-v-7067528c]{opacity:0;transform:scale(1.08)}.music-fullscreen-player__share-toast[data-v-7067528c]{position:fixed;bottom:120px;left:50%;transform:translate(-50%);z-index:1100;padding:10px 24px;border-radius:20px;background:#182230e0;color:#fff;font-size:14px;font-weight:600;white-space:nowrap;pointer-events:none}.music-player-share-toast-enter-active[data-v-7067528c],.music-player-share-toast-leave-active[data-v-7067528c]{transition:opacity .28s ease,transform .28s ease}.music-player-share-toast-enter-from[data-v-7067528c],.music-player-share-toast-leave-to[data-v-7067528c]{opacity:0;transform:translate(-50%) translateY(10px)}@media(prefers-reduced-motion:reduce){.music-fullscreen-player[data-v-7067528c],.music-fullscreen-player[data-v-7067528c]:before,.music-fullscreen-player[data-v-7067528c]:after,.music-fullscreen-player[data-v-7067528c] *,.music-fullscreen-player[data-v-7067528c] *:before,.music-fullscreen-player[data-v-7067528c] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.music-fullscreen-player__close[data-v-7067528c]:active,.music-fullscreen-player__utility[data-v-7067528c]:active,.music-fullscreen-player__transport[data-v-7067528c]:active,.music-fullscreen-player__lyric-retry[data-v-7067528c]:active,.music-fullscreen-player__view-option[data-v-7067528c]:active{transform:none}}@media(max-width:390px){.music-fullscreen-player__header[data-v-7067528c]{left:16px;right:16px}.music-fullscreen-player__surface[data-v-7067528c]{padding-left:16px;padding-right:16px}.music-fullscreen-player__body[data-v-7067528c]{gap:10px;padding-top:calc(var(--safe-area-top) + 52px)}.music-fullscreen-player__view-option[data-v-7067528c]{min-width:74px;padding-left:14px;padding-right:14px}.music-fullscreen-player__controls[data-v-7067528c]{gap:34px}.music-fullscreen-player__transport[data-v-7067528c]{width:62px;height:62px}.music-fullscreen-player__transport svg[data-v-7067528c]{width:36px;height:36px}.music-fullscreen-player__transport.is-primary[data-v-7067528c]{width:96px;height:96px}.music-fullscreen-player__transport.is-primary svg[data-v-7067528c]{width:58px;height:58px}.music-fullscreen-player__lyric-text[data-v-7067528c]{font-size:21px}.music-fullscreen-player__lyric-line.is-active .music-fullscreen-player__lyric-text[data-v-7067528c]{font-size:32px}.music-fullscreen-player__lyrics-track[data-v-7067528c]{grid-template-columns:50px minmax(0,1fr);gap:10px}.music-fullscreen-player__lyrics-cover[data-v-7067528c]{width:50px;border-radius:15px}}@media(max-height:860px){.music-fullscreen-player__header[data-v-7067528c]{padding-top:calc(var(--safe-area-top) + 2px)}.music-fullscreen-player__grabber[data-v-7067528c]{margin-bottom:8px}.music-fullscreen-player__body[data-v-7067528c]{gap:8px;padding-top:calc(var(--safe-area-top) + 46px)}.music-fullscreen-player__view-option[data-v-7067528c]{min-height:26px;font-size:10.5px}.music-fullscreen-player__primary-content[data-v-7067528c]{padding-top:20px}.music-fullscreen-player__media-block[data-v-7067528c],.music-fullscreen-player__footer[data-v-7067528c]{gap:14px}}.music-track-row[data-v-f69f8d35]{position:relative;width:100%;border:0;border-radius:18px;padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;background:#f7f9fcb8;box-shadow:0 1px #ffffffe0 inset,0 8px 16px #3c475f0a;appearance:none;-webkit-appearance:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.music-track-row[data-v-f69f8d35]:active,.music-track-row.is-selected[data-v-f69f8d35]{transform:scale(.995);background:#f1f4f9e6;box-shadow:0 1px #ffffffe6 inset,0 10px 18px #3c475f0d}.music-track-row[data-v-f69f8d35]:focus-visible{outline:none;box-shadow:0 1px #ffffffe6 inset,0 0 0 1px #d1dbe9eb,0 0 0 4px #4e74b824}.music-track-row.is-current[data-v-f69f8d35]{background:#f4f7fbeb}.music-track-row__cover[data-v-f69f8d35]{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#e9eef7fa,#d6dfecf0);color:#667085;font-size:17px;font-weight:760;position:relative;flex-shrink:0}.music-track-row__cover.has-image img[data-v-f69f8d35]{width:100%;height:100%;display:block;object-fit:cover}.music-track-row__copy[data-v-f69f8d35],.music-track-row__side[data-v-f69f8d35]{min-width:0}.music-track-row__title[data-v-f69f8d35],.music-track-row__duration[data-v-f69f8d35]{color:#101828}.music-track-row__title[data-v-f69f8d35]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.24;font-weight:650;letter-spacing:-.02em}.music-track-row.is-current .music-track-row__title[data-v-f69f8d35]{color:#b24e48}.music-track-row__meta-line[data-v-f69f8d35]{margin-top:3px;min-width:0;display:flex;align-items:center;gap:4px;color:#6d7686;font-size:12px;line-height:1.35}.music-track-row__context[data-v-f69f8d35],.music-track-row__meta[data-v-f69f8d35]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-track-row__context[data-v-f69f8d35]{color:#9d5f59;flex-shrink:0}.music-track-row__meta-separator[data-v-f69f8d35]{color:#b0b7c3;flex-shrink:0}.music-track-row__meta[data-v-f69f8d35]{min-width:0}.music-track-row__side[data-v-f69f8d35]{display:grid;justify-items:end}.music-track-row__duration[data-v-f69f8d35]{font-size:12px;font-weight:640;color:#5f6b7b}.music-track-row__status-badge[data-v-f69f8d35]{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fffffff5;color:#cb5952;box-shadow:0 0 0 1px #fffffff0,0 4px 10px #3c475f1f}.music-track-row__status-badge[data-state=error][data-v-f69f8d35]{color:#9f6660}.music-track-row__status-badge svg[data-v-f69f8d35]{width:10px;height:10px;fill:currentColor}.music-track-row__bars[data-v-f69f8d35]{width:9px;height:9px;display:flex;align-items:end;gap:1px}.music-track-row__bars span[data-v-f69f8d35]{width:2px;border-radius:999px;background:currentColor;animation:music-track-row-bars-f69f8d35 .9s ease-in-out infinite}.music-track-row__bars span[data-v-f69f8d35]:nth-child(1){height:4px}.music-track-row__bars span[data-v-f69f8d35]:nth-child(2){height:8px;animation-delay:.12s}.music-track-row__bars span[data-v-f69f8d35]:nth-child(3){height:6px;animation-delay:.24s}.music-track-row--plain[data-v-f69f8d35]{border-radius:0;padding:11px 0;background:transparent;box-shadow:none;align-items:start}.music-track-row--plain[data-v-f69f8d35]:after{content:"";position:absolute;right:0;bottom:0;left:60px;height:1px;background:#b8c1cf47}.music-track-row--plain[data-v-f69f8d35]:active,.music-track-row--plain.is-selected[data-v-f69f8d35]{transform:none;background:#f4f7fb5c;box-shadow:none}.music-track-row--plain[data-v-f69f8d35]:focus-visible{border-radius:0;box-shadow:inset 0 0 0 1px #d1dbe9eb,0 0 0 2px #4e74b814}.music-track-row--plain .music-track-row__cover[data-v-f69f8d35]{width:46px;height:46px;border-radius:14px;margin-top:0}.music-track-row--plain .music-track-row__title[data-v-f69f8d35]{font-size:15px;line-height:1.24;font-weight:620}.music-track-row--plain .music-track-row__meta-line[data-v-f69f8d35]{font-size:12px;margin-top:3px}.music-track-row--plain .music-track-row__duration[data-v-f69f8d35]{font-size:11px;padding-top:0}@keyframes music-track-row-bars-f69f8d35{0%,to{transform:scaleY(.72);opacity:.74}50%{transform:scaleY(1);opacity:1}}.music-track-list[data-v-a07daa46]{display:grid}.music-track-list.is-default[data-v-a07daa46]{gap:10px}.music-library-detail[data-v-47775b07]{min-height:0;height:100%;overflow-y:auto;display:grid;gap:12px;align-content:start;padding:2px 0 0;scrollbar-width:none}.music-library-detail.is-daily-route[data-v-47775b07]{gap:10px}.music-library-detail[data-v-47775b07]::-webkit-scrollbar{display:none}.music-library-detail__hero[data-v-47775b07],.music-library-detail__notice[data-v-47775b07]{border-radius:24px;background:#ffffffd1;box-shadow:0 1px #ffffffe0 inset,0 12px 24px #3c475f0d}.music-library-detail__hero[data-v-47775b07]{padding:14px 16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.music-library-detail__hero--compact[data-v-47775b07]{background:#ffffffb3}.music-library-detail__cover[data-v-47775b07]{width:88px;height:88px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#e9eef7fa,#d1dbebf0);color:#667085;font-size:30px;font-weight:760;box-shadow:0 10px 24px #464f6314,0 1px #ffffffe6 inset}.music-library-detail__cover.has-image img[data-v-47775b07]{width:100%;height:100%;display:block;object-fit:cover}.music-library-detail__hero-copy[data-v-47775b07]{min-width:0}.music-library-detail__eyebrow[data-v-47775b07]{margin:0;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.02em;color:#5d6c80}.music-library-detail__title[data-v-47775b07],.music-library-detail__notice-title[data-v-47775b07],.music-library-detail__empty-title[data-v-47775b07]{color:#101828}.music-library-detail__title[data-v-47775b07]{margin:6px 0 0;font-size:clamp(26px,5.8vw,34px);line-height:1.06;font-weight:740;letter-spacing:-.045em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.music-library-detail__subtitle[data-v-47775b07]{margin:6px 0 0;font-size:14px;line-height:1.45;color:#4d5766}.music-library-detail__status-line[data-v-47775b07],.music-library-detail__notice-copy[data-v-47775b07],.music-library-detail__empty-copy[data-v-47775b07],.music-library-detail__footer[data-v-47775b07]{font-size:14px;line-height:1.54;color:#6d7686}.music-library-detail__status-line[data-v-47775b07]{margin:6px 0 0;color:#607086}.music-library-detail__status-line[data-state=error][data-v-47775b07]{color:#9a5e59}.music-library-detail__status-line[data-state=refreshing][data-v-47775b07],.music-library-detail__status-line[data-state=refreshing-cache][data-v-47775b07],.music-library-detail__status-line[data-state=loading][data-v-47775b07]{color:#506b94}.music-library-detail__action[data-v-47775b07]{min-width:72px;min-height:40px;border:0;border-radius:999px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;background:#f6f8fcf0;color:#1f2d3d;font-size:13px;font-weight:700;box-shadow:0 1px #ffffffd6 inset,0 0 0 1px #d6dde8e6;appearance:none;-webkit-appearance:none}.music-library-detail__action[data-v-47775b07]:disabled{opacity:.56}.music-library-detail__action[data-v-47775b07]:focus-visible{outline:none;box-shadow:0 1px #ffffffd6 inset,0 0 0 1px #d6dde8e6,0 0 0 4px #4772bc24}.music-library-detail__action-icon[data-v-47775b07]{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e2e9f4eb;color:#2b4f81}.music-library-detail__action-icon svg[data-v-47775b07]{width:12px;height:12px;fill:currentColor}.music-library-detail__notice[data-v-47775b07]{padding:16px 18px}.music-library-detail__notice.is-compact[data-v-47775b07]{border-radius:20px;background:#fffcfabd;box-shadow:0 1px #ffffffe0 inset,0 12px 24px #3c475f0a}.music-library-detail__notice-title[data-v-47775b07]{font-size:16px;line-height:1.15;font-weight:720}.music-library-detail__section[data-v-47775b07]{padding:0}.music-library-detail__track-list[data-v-47775b07]{display:grid;gap:8px}.music-library-detail__track-list--plain[data-v-47775b07]{gap:0}.music-library-detail__empty[data-v-47775b07]{margin-top:8px;padding:16px 0 0;border-radius:0;background:transparent}.music-library-detail__empty.is-plain[data-v-47775b07]{margin-top:0}.music-library-detail__empty-title[data-v-47775b07]{font-size:16px;line-height:1.15;font-weight:720}.music-library-detail__empty-copy[data-v-47775b07]{margin-top:8px}.music-library-detail__footer[data-v-47775b07]{padding-top:10px}.music-library-detail__footer--plain[data-v-47775b07]{font-size:13px;color:#7b8595}.music-daily-detail__header[data-v-47775b07]{display:grid;gap:8px;padding-top:0}.music-daily-detail__kind-sr[data-v-47775b07]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.music-daily-detail__play-all[data-v-47775b07]{width:100%;border:0;border-radius:18px;padding:12px 14px;display:flex;align-items:center;gap:11px;background:#ffffff8f;box-shadow:0 1px #ffffffd6 inset;text-align:left;appearance:none;-webkit-appearance:none}.music-daily-detail__play-all[data-v-47775b07]:disabled{opacity:.62}.music-daily-detail__play-icon[data-v-47775b07]{width:34px;height:34px;border-radius:999px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f06a60,#df4a44);color:#fff;box-shadow:0 8px 16px #df4a442e,0 1px #ffffff59 inset}.music-daily-detail__play-icon svg[data-v-47775b07]{width:18px;height:18px;fill:currentColor}.music-daily-detail__play-copy[data-v-47775b07]{min-width:0;display:grid;gap:2px}.music-daily-detail__play-title[data-v-47775b07]{font-size:14px;line-height:1.15;font-weight:700;color:#111827;letter-spacing:-.02em}.music-daily-detail__play-meta[data-v-47775b07]{font-size:11px;line-height:1.3;color:#7a8393}.music-daily-detail__summary[data-v-47775b07]{display:grid;gap:4px}.music-daily-detail__summary-copy[data-v-47775b07]{margin:0;font-size:13px;line-height:1.42;color:#6d7686}.music-daily-detail__summary-meta[data-v-47775b07]{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.3;color:#8a90a0}.music-daily-detail__status[data-v-47775b07]{color:#516175}.music-daily-detail__summary-separator[data-v-47775b07]{color:#b2b8c4}.music-daily-detail__list[data-v-47775b07]{display:grid;gap:6px}.music-daily-detail__rows[data-v-47775b07]{display:grid}@media(max-width:390px){.music-library-detail__hero[data-v-47775b07]{grid-template-columns:auto minmax(0,1fr);align-items:start}.music-library-detail__action[data-v-47775b07]{grid-column:2;justify-self:start;margin-top:2px}}.music-mini-player__surface[data-v-70bf3251]{--music-mini-player-ease-out: cubic-bezier(.22, 1, .36, 1);--music-mini-player-ease-soft: cubic-bezier(.25, 1, .5, 1);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.58);border-radius:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;min-height:48px;padding:5px 9px;background:linear-gradient(180deg,#fbfcffdb,#f5f7fbf0);box-shadow:0 6px 14px #444f670d,0 1px #ffffffeb inset;backdrop-filter:blur(14px) saturate(1.01);-webkit-backdrop-filter:blur(14px) saturate(1.01);cursor:pointer;outline:none;transform:translateZ(0);transition:transform .22s var(--music-mini-player-ease-soft),box-shadow .28s var(--music-mini-player-ease-out),border-color .22s var(--music-mini-player-ease-soft),background .28s var(--music-mini-player-ease-out)}.music-mini-player__surface[data-v-70bf3251]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff3d,#fff0);opacity:.32;pointer-events:none;transition:opacity .22s var(--music-mini-player-ease-soft)}.music-mini-player__surface[data-v-70bf3251]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,#5c7aa857,#5c7aa814);transform:scaleX(calc(var(--music-mini-player-progress, 0%) / 100));transform-origin:left center;transition:transform .26s linear}.music-mini-player__surface[data-v-70bf3251]:active{transform:scale(.992)}.music-mini-player__surface.is-playing[data-v-70bf3251]{border-color:#ffffff9e;box-shadow:0 7px 16px #444f670f,0 1px #fffffff0 inset}.music-mini-player__surface.is-playing[data-v-70bf3251]:before{opacity:.38}.music-mini-player__surface[data-v-70bf3251]:focus-visible{box-shadow:0 0 0 2px #3962a82e,0 7px 16px #444f670f,0 1px #ffffffeb inset}.music-mini-player__cover[data-v-70bf3251]{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 32% 32%,#fffffff5,#e3e8f3f0 56%,#c6cfe0b8);color:#556376;font-size:16px;font-weight:700;box-shadow:0 3px 8px #363e540d}.music-mini-player__cover.has-image img[data-v-70bf3251]{width:100%;height:100%;display:block;object-fit:cover}.music-mini-player__copy[data-v-70bf3251]{min-width:0;display:grid;gap:2px}.music-mini-player__title[data-v-70bf3251]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.14;font-weight:610;letter-spacing:-.028em;color:#111623}.music-mini-player__meta-row[data-v-70bf3251]{display:flex;align-items:center;gap:3px;min-width:0}.music-mini-player__meta[data-v-70bf3251],.music-mini-player__error[data-v-70bf3251]{font-size:8px;line-height:1.3}.music-mini-player__meta[data-v-70bf3251]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#687384;transition:color .22s var(--music-mini-player-ease-soft)}.music-mini-player__meta-dot[data-v-70bf3251]{width:3px;height:3px;flex-shrink:0;border-radius:999px;background:#7881928c}.music-mini-player__status-pill[data-v-70bf3251]{flex-shrink:0;min-height:13px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;background:#f0f3f7bd;color:#748195;font-size:7px;font-weight:590;transition:background-color .22s var(--music-mini-player-ease-soft),color .22s var(--music-mini-player-ease-soft)}.music-mini-player__status-pill[data-state=loading][data-v-70bf3251]{background:#ecf2fbfa;color:#3d628f}.music-mini-player__status-pill[data-state=error][data-v-70bf3251]{background:#fff3f0fa;color:#a4574d}.music-mini-player__error[data-v-70bf3251]{margin-top:2px;color:#a4574d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.music-mini-player__controls[data-v-70bf3251]{display:flex;align-items:center;gap:1px}.music-mini-player__control[data-v-70bf3251]{width:28px;height:28px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#445065;appearance:none;-webkit-appearance:none;transition:transform .18s var(--music-mini-player-ease-soft),background-color .18s var(--music-mini-player-ease-soft),color .18s var(--music-mini-player-ease-soft)}.music-mini-player__control svg[data-v-70bf3251]{width:14px;height:14px;fill:currentColor;transition:transform .22s var(--music-mini-player-ease-soft)}.music-mini-player__control.is-compact[data-v-70bf3251]{color:#667184}.music-mini-player__control[data-v-70bf3251]:hover{background:#ffffff2e}.music-mini-player__control[data-v-70bf3251]:active{transform:scale(.94)}.music-mini-player__surface.is-playing .music-mini-player__meta[data-v-70bf3251]{color:#5f6d82}@media(prefers-reduced-motion:reduce){.music-mini-player__surface[data-v-70bf3251],.music-mini-player__surface[data-v-70bf3251]:before,.music-mini-player__surface[data-v-70bf3251]:after,.music-mini-player__cover[data-v-70bf3251],.music-mini-player__meta[data-v-70bf3251],.music-mini-player__status-pill[data-v-70bf3251],.music-mini-player__control[data-v-70bf3251],.music-mini-player__control svg[data-v-70bf3251]{transition-duration:1ms}.music-mini-player__surface[data-v-70bf3251]:active,.music-mini-player__control[data-v-70bf3251]:active{transform:none}}@media(max-width:390px){.music-mini-player__surface[data-v-70bf3251]{gap:6px}}.music-rank-detail[data-v-e25437b5]{min-height:0;height:100%;overflow-y:auto;display:grid;gap:12px;align-content:start;padding-top:2px;scrollbar-width:none}.music-rank-detail[data-v-e25437b5]::-webkit-scrollbar{display:none}.music-rank-detail__hero[data-v-e25437b5],.music-rank-detail__notice[data-v-e25437b5],.music-rank-detail__section[data-v-e25437b5]{border-radius:28px;background:#ffffffe6;box-shadow:0 1px #ffffffdb inset,0 12px 24px #3c475f0d}.music-rank-detail__hero[data-v-e25437b5]{padding:16px;display:grid;gap:14px}.music-rank-detail__hero-copy[data-v-e25437b5]{min-width:0}.music-rank-detail__eyebrow[data-v-e25437b5]{margin:0;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8791a2}.music-rank-detail__title[data-v-e25437b5],.music-rank-detail__empty-title[data-v-e25437b5]{margin:0;color:#101828}.music-rank-detail__title[data-v-e25437b5]{margin-top:6px;font-size:clamp(28px,6vw,34px);line-height:1.04;font-weight:740;letter-spacing:-.045em}.music-rank-detail__subtitle[data-v-e25437b5],.music-rank-detail__summary[data-v-e25437b5],.music-rank-detail__footer[data-v-e25437b5],.music-rank-detail__empty-copy[data-v-e25437b5]{margin:0;color:#667085;font-size:14px;line-height:1.55}.music-rank-detail__subtitle[data-v-e25437b5]{margin-top:6px;color:#4d5766}.music-rank-detail__summary[data-v-e25437b5]{margin-top:8px;max-width:36ch}.music-rank-detail__hero-actions[data-v-e25437b5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.music-rank-detail__segmented[data-v-e25437b5]{padding:5px;border-radius:999px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;background:#f3f6fbf0}.music-rank-detail__segment[data-v-e25437b5],.music-rank-detail__play-all[data-v-e25437b5]{border:0;appearance:none;-webkit-appearance:none}.music-rank-detail__segment[data-v-e25437b5]{min-height:34px;padding:0 14px;border-radius:999px;background:transparent;color:#697382;font-size:13px;font-weight:690}.music-rank-detail__segment.is-active[data-v-e25437b5]{background:#fffffffa;color:#101828;box-shadow:0 1px #ffffffe6 inset}.music-rank-detail__play-all[data-v-e25437b5]{min-height:40px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;background:#f5f7fbf5;color:#223147;font-size:13px;font-weight:700}.music-rank-detail__play-all[data-v-e25437b5]:disabled{opacity:.6}.music-rank-detail__play-icon[data-v-e25437b5]{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e5ebf3f0;color:#31527e}.music-rank-detail__play-icon svg[data-v-e25437b5]{width:12px;height:12px;fill:currentColor}.music-rank-detail__meta[data-v-e25437b5]{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;color:#7a8596}.music-rank-detail__status[data-state=error][data-v-e25437b5]{color:#9a5e59}.music-rank-detail__status[data-state=loading][data-v-e25437b5],.music-rank-detail__status[data-state=refreshing][data-v-e25437b5],.music-rank-detail__status[data-state=refreshing-cache][data-v-e25437b5]{color:#506b94}.music-rank-detail__meta-separator[data-v-e25437b5]{color:#b3bac6}.music-rank-detail__notice[data-v-e25437b5]{padding:12px 14px;border-radius:20px;background:#fff8f4e0;color:#9b5f55;font-size:13px;line-height:1.5;font-weight:600}.music-rank-detail__section[data-v-e25437b5]{padding:14px 16px 12px}.music-rank-detail__list[data-v-e25437b5]{display:grid}.music-rank-detail__empty[data-v-e25437b5]{padding:18px 0 4px}.music-rank-detail__empty-title[data-v-e25437b5]{font-size:16px;line-height:1.15;font-weight:720}.music-rank-detail__empty-copy[data-v-e25437b5]{margin-top:8px}.music-rank-detail__footer[data-v-e25437b5]{padding-top:10px;font-size:13px;color:#7b8595}@media(max-width:390px){.music-rank-detail__hero-actions[data-v-e25437b5]{grid-template-columns:1fr}.music-rank-detail__play-all[data-v-e25437b5]{justify-self:start}}.music-home-screen[data-v-5835bbdf]{display:grid;gap:14px;padding-top:2px;container-type:inline-size}.music-home-screen__header[data-v-5835bbdf]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:12px}.music-home-screen__title-group[data-v-5835bbdf],.music-home-screen__daily-copy[data-v-5835bbdf],.music-home-screen__section-header[data-v-5835bbdf]{min-width:0}.music-home-screen__eyebrow[data-v-5835bbdf],.music-home-screen__section-eyebrow[data-v-5835bbdf],.music-home-screen__daily-eyebrow[data-v-5835bbdf]{margin:0;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#9098a7}.music-home-screen__title[data-v-5835bbdf],.music-home-screen__daily-title[data-v-5835bbdf],.music-home-screen__section-title[data-v-5835bbdf],.music-home-screen__list-title[data-v-5835bbdf],.music-home-screen__empty-title[data-v-5835bbdf]{color:#101828}.music-home-screen__title[data-v-5835bbdf]{margin:4px 0 0;font-size:clamp(31px,6vw,36px);line-height:.98;font-weight:720;letter-spacing:-.05em}.music-home-screen__account-pill[data-v-5835bbdf],.music-home-screen__daily-card[data-v-5835bbdf],.music-home-screen__section[data-v-5835bbdf]{background:#ffffffe6;box-shadow:0 1px #ffffffdb inset,0 10px 22px #3c475f0d}.music-home-screen__account-pill[data-v-5835bbdf]{min-width:0;width:clamp(112px,38%,148px);max-width:148px;padding:7px 9px;border-radius:999px;display:flex;align-items:center;gap:8px;justify-self:end}.music-home-screen__account-avatar[data-v-5835bbdf]{width:32px;height:32px;flex-shrink:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#e4eaf4e6,#cdd6e7e0);color:#5f6778;font-size:13px;font-weight:650}.music-home-screen__account-avatar.has-image img[data-v-5835bbdf]{width:100%;height:100%;display:block;object-fit:cover}.music-home-screen__account-copy[data-v-5835bbdf]{min-width:0;flex:1 1 auto}.music-home-screen__account-name[data-v-5835bbdf],.music-home-screen__account-status[data-v-5835bbdf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-home-screen__account-name[data-v-5835bbdf]{font-size:12px;line-height:1.15;font-weight:620;color:#172030}.music-home-screen__account-status[data-v-5835bbdf]{margin-top:2px;font-size:10px;line-height:1.1;color:#7c8798}.music-home-screen__daily-card[data-v-5835bbdf]{border-radius:28px;padding:14px;width:100%;border:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;text-align:left;appearance:none;-webkit-appearance:none;cursor:pointer}.music-home-screen__daily-card[data-v-5835bbdf]:focus-visible{outline:2px solid rgba(89,124,185,.32);outline-offset:3px}.music-home-screen__daily-title[data-v-5835bbdf]{margin:6px 0 0;font-size:clamp(24px,5.2vw,28px);line-height:1.02;font-weight:730;letter-spacing:-.045em}.music-home-screen__daily-subtitle[data-v-5835bbdf]{margin-top:6px;font-size:14px;line-height:1.25;color:#677181}.music-home-screen__daily-note[data-v-5835bbdf]{margin-top:8px;max-width:min(22ch,100%);font-size:13px;line-height:1.4;color:#4f5968;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.music-home-screen__artwork-stack[data-v-5835bbdf]{position:relative;width:clamp(96px,30vw,118px);height:clamp(92px,28vw,112px);flex-shrink:0;align-self:start;justify-self:end;margin-top:2px}.music-home-screen__artwork-main[data-v-5835bbdf],.music-home-screen__artwork-accent[data-v-5835bbdf],.music-home-screen__cover-placeholder[data-v-5835bbdf],.music-home-screen__list-cover[data-v-5835bbdf]{overflow:hidden;background:linear-gradient(180deg,#e9eef7fa,#d1dbebf0)}.music-home-screen__artwork-main[data-v-5835bbdf],.music-home-screen__artwork-accent[data-v-5835bbdf]{position:absolute;display:block;box-shadow:0 1px #fffc inset,0 10px 22px #424c6014}.music-home-screen__artwork-main[data-v-5835bbdf]{right:0;top:0;width:clamp(82px,25vw,98px);height:clamp(82px,25vw,98px);border-radius:22px}.music-home-screen__artwork-accent[data-v-5835bbdf]{left:0;bottom:0;width:clamp(44px,14vw,52px);height:clamp(44px,14vw,52px);border-radius:16px}.music-home-screen__artwork-main img[data-v-5835bbdf],.music-home-screen__artwork-accent img[data-v-5835bbdf],.music-home-screen__list-cover img[data-v-5835bbdf]{width:100%;height:100%;display:block;object-fit:cover}.music-home-screen__cover-placeholder[data-v-5835bbdf]{width:clamp(82px,25vw,98px);height:clamp(82px,25vw,98px);border-radius:22px;display:flex;align-items:center;justify-content:center;color:#667085;font-size:22px;font-weight:700}.music-home-screen__section[data-v-5835bbdf]{border-radius:28px;padding:12px 14px 4px}.music-home-screen__section-header[data-v-5835bbdf]{display:grid;gap:4px}.music-home-screen__section-head[data-v-5835bbdf]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.music-home-screen__section-copy[data-v-5835bbdf]{min-width:0}.music-home-screen__section-title[data-v-5835bbdf]{margin:0;font-size:17px;line-height:1.08;font-weight:690;letter-spacing:-.035em}.music-home-screen__section-action[data-v-5835bbdf]{min-height:30px;padding:0 11px;border:0;border-radius:999px;background:#f3f6fbf0;color:#667280;font-size:11px;font-weight:700;appearance:none;-webkit-appearance:none}.music-home-screen__list[data-v-5835bbdf]{margin-top:6px}.music-home-screen__list-row[data-v-5835bbdf]{display:grid;width:100%;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center;padding:7px 0;border:0;background:transparent;text-align:left;appearance:none;-webkit-appearance:none;cursor:pointer}.music-home-screen__list-row+.music-home-screen__list-row[data-v-5835bbdf]{border-top:1px solid rgba(187,197,213,.24)}.music-home-screen__list-row[data-v-5835bbdf]:focus-visible{outline:2px solid rgba(89,124,185,.24);outline-offset:3px;border-radius:18px}.music-home-screen__list-cover[data-v-5835bbdf]{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;color:#667085;font-size:14px;font-weight:650}.music-home-screen__list-copy[data-v-5835bbdf]{min-width:0}.music-home-screen__list-title[data-v-5835bbdf]{font-size:13px;line-height:1.12;font-weight:650;letter-spacing:-.024em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.music-home-screen__list-meta[data-v-5835bbdf],.music-home-screen__empty-copy[data-v-5835bbdf]{font-size:11px;line-height:1.25;color:#6d7686}.music-home-screen__list-meta[data-v-5835bbdf]{margin-top:1px;display:flex;align-items:baseline;gap:4px;overflow:hidden}.music-home-screen__list-artist[data-v-5835bbdf],.music-home-screen__list-plays[data-v-5835bbdf]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-home-screen__list-artist[data-v-5835bbdf]{flex:0 1 auto}.music-home-screen__list-divider[data-v-5835bbdf]{flex:0 0 auto;color:#a1a9b7}.music-home-screen__list-plays[data-v-5835bbdf]{flex:0 0 auto;color:#7a8596}.music-home-screen__empty[data-v-5835bbdf]{margin-top:10px;padding:16px;border-radius:22px;background:#f5f7fbd1}.music-home-screen__empty-title[data-v-5835bbdf]{font-size:15px;line-height:1.15;font-weight:680}.music-home-screen__empty-copy[data-v-5835bbdf]{margin-top:7px}@container (max-width: 420px){.music-home-screen__list-row[data-v-5835bbdf]{grid-template-columns:38px minmax(0,1fr);align-items:start}}@container (max-width: 340px){.music-home-screen__daily-card[data-v-5835bbdf]{grid-template-columns:minmax(0,1fr);align-items:start;padding:14px 13px}.music-home-screen__artwork-stack[data-v-5835bbdf]{justify-self:end}}.music-library-screen[data-v-4c1b1e97]{display:grid;gap:14px;padding-top:2px;container-type:inline-size}.music-library-screen__title[data-v-4c1b1e97],.music-library-screen__section-title[data-v-4c1b1e97],.music-library-screen__entry-title[data-v-4c1b1e97],.music-library-screen__playlist-name[data-v-4c1b1e97],.music-library-screen__summary-title[data-v-4c1b1e97]{color:#101828}.music-library-screen__title[data-v-4c1b1e97]{margin:0;font-size:clamp(31px,6vw,36px);line-height:.98;font-weight:720;letter-spacing:-.05em}.music-library-screen__section[data-v-4c1b1e97],.music-library-screen__summary[data-v-4c1b1e97]{border-radius:28px;background:#ffffffe6;box-shadow:0 1px #ffffffdb inset,0 12px 24px #3c475f0d}.music-library-screen__section[data-v-4c1b1e97]{padding:16px}.music-library-screen__section.is-primary[data-v-4c1b1e97]{padding-top:14px}.music-library-screen__section-head[data-v-4c1b1e97]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px}.music-library-screen__section-title[data-v-4c1b1e97]{min-width:0;font-size:20px;line-height:1.12;font-weight:740;letter-spacing:-.04em}.music-library-screen__section-note[data-v-4c1b1e97],.music-library-screen__entry-note[data-v-4c1b1e97],.music-library-screen__playlist-meta[data-v-4c1b1e97],.music-library-screen__summary-note[data-v-4c1b1e97],.music-library-screen__entry-value[data-v-4c1b1e97],.music-library-screen__summary-value[data-v-4c1b1e97]{font-size:12px;line-height:1.42;color:#6d7686}.music-library-screen__entry-list[data-v-4c1b1e97]{margin-top:8px}.music-library-screen__entry[data-v-4c1b1e97]{width:100%;border:0;padding:12px 0 2px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;background:transparent;text-align:left;appearance:none;-webkit-appearance:none}.music-library-screen__entry+.music-library-screen__entry[data-v-4c1b1e97]{border-top:1px solid rgba(187,197,213,.24)}.music-library-screen__entry-cover[data-v-4c1b1e97],.music-library-screen__playlist-cover[data-v-4c1b1e97],.music-library-screen__summary-cover[data-v-4c1b1e97]{overflow:hidden;background:linear-gradient(180deg,#e9eef7fa,#d1dbebf0)}.music-library-screen__entry-cover[data-v-4c1b1e97]{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#667085;font-size:18px;font-weight:760}.music-library-screen__entry-cover.has-image img[data-v-4c1b1e97],.music-library-screen__playlist-cover.has-image img[data-v-4c1b1e97],.music-library-screen__summary-cover.has-image img[data-v-4c1b1e97]{width:100%;height:100%;display:block;object-fit:cover}.music-library-screen__entry-copy[data-v-4c1b1e97]{min-width:0;display:grid;gap:4px}.music-library-screen__entry-title-row[data-v-4c1b1e97],.music-library-screen__summary-title-row[data-v-4c1b1e97]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px}.music-library-screen__entry-title[data-v-4c1b1e97],.music-library-screen__summary-title[data-v-4c1b1e97]{min-width:0;font-size:17px;line-height:1.16;font-weight:690;letter-spacing:-.03em}.music-library-screen__entry-value[data-v-4c1b1e97],.music-library-screen__summary-value[data-v-4c1b1e97]{flex-shrink:0;white-space:nowrap}.music-library-screen__entry-note[data-v-4c1b1e97],.music-library-screen__summary-note[data-v-4c1b1e97]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-library-screen__entry-arrow[data-v-4c1b1e97]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#98a1b2}.music-library-screen__entry-arrow svg[data-v-4c1b1e97]{width:14px;height:14px}.music-library-screen__shelf[data-v-4c1b1e97]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.music-library-screen__playlist-card[data-v-4c1b1e97]{border:0;text-align:left;background:transparent;appearance:none;-webkit-appearance:none}.music-library-screen__playlist-cover[data-v-4c1b1e97]{width:100%;aspect-ratio:1 / 1;border-radius:22px;display:flex;align-items:center;justify-content:center;color:#667085;font-size:28px;font-weight:760;box-shadow:0 10px 22px #464f6314,0 1px #ffffffe6 inset}.music-library-screen__playlist-name[data-v-4c1b1e97]{margin-top:12px;font-size:15px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.music-library-screen__summary[data-v-4c1b1e97]{padding:12px 16px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.music-library-screen__summary-cover[data-v-4c1b1e97]{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#667085;font-size:16px;font-weight:760}.music-library-screen__summary-copy[data-v-4c1b1e97]{min-width:0;display:grid;gap:3px}@container (max-width: 350px){.music-library-screen__shelf[data-v-4c1b1e97]{grid-template-columns:1fr}}.music-me-screen[data-v-e5dd4a58]{--music-me-showcase-cover-height: clamp(140px, 38cqw, 164px);display:grid;gap:10px;padding:8px 12px 0;background:linear-gradient(180deg,#f8f9fcfa,#f2f5f9fa);container-type:inline-size;color:#182230;text-size-adjust:100%;-webkit-text-size-adjust:100%}.music-me-screen__summary-group[data-v-e5dd4a58],.music-me-screen__group[data-v-e5dd4a58]{border:1px solid rgba(223,229,238,.92);border-radius:28px;background:#ffffffe6;box-shadow:0 1px #ffffffdb inset,0 10px 22px #3c475f0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.music-me-screen__summary-group[data-v-e5dd4a58]{display:grid;gap:14px;padding:14px 16px}.music-me-screen__profile-main[data-v-e5dd4a58]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px}.music-me-screen__avatar[data-v-e5dd4a58]{width:72px;height:72px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#eff3f9fa,#dfe7f1fa);color:#5e6c7f;font-size:22px;font-weight:700;box-shadow:0 1px #ffffffe6 inset,0 6px 14px #626d8014}.music-me-screen__avatar.has-image img[data-v-e5dd4a58]{width:100%;height:100%;display:block;object-fit:cover}.music-me-screen__identity[data-v-e5dd4a58]{display:grid;gap:8px;min-width:0}.music-me-screen__name-row[data-v-e5dd4a58]{display:inline-flex;align-items:center;gap:6px;min-width:0}.music-me-screen__name[data-v-e5dd4a58]{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#101828;font-size:clamp(20px,5vw,23px);line-height:1.1;font-weight:720;letter-spacing:-.03em}.music-me-screen__metrics-band[data-v-e5dd4a58]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:12px;border-top:1px solid rgba(226,231,239,.84)}.music-me-screen__metric-band-item[data-v-e5dd4a58]{position:relative;min-width:0;display:grid;gap:3px;justify-items:center;padding:0 8px;text-align:center}.music-me-screen__metric-band-item+.music-me-screen__metric-band-item[data-v-e5dd4a58]:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;background:#dde3ece0}.music-me-screen__metric-band-value[data-v-e5dd4a58]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.15;font-weight:690;color:#182230}.music-me-screen__metric-band-label[data-v-e5dd4a58]{font-size:11px;line-height:1.2;color:#8c96a5}.music-me-screen__metric-band-item[data-v-e5dd4a58]{cursor:pointer}.music-me-screen__metric-band-item:hover .music-me-screen__metric-band-label[data-v-e5dd4a58],.music-me-screen__metric-band-item:focus-visible .music-me-screen__metric-band-label[data-v-e5dd4a58]{color:#697688}.music-me-screen__metric-band-item[data-v-e5dd4a58]:focus-visible{outline:2px solid rgba(79,130,230,.44);outline-offset:2px;border-radius:12px}.music-me-screen__group[data-v-e5dd4a58]{display:grid;gap:10px;padding:13px 13px 7px}.music-me-screen__group--list[data-v-e5dd4a58]{gap:8px;padding-top:12px;padding-bottom:2px}.music-me-screen__section-header[data-v-e5dd4a58]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:0;padding:0;background:transparent;text-align:left;color:inherit;appearance:none;-webkit-appearance:none;cursor:pointer}.music-me-screen__section-title[data-v-e5dd4a58]{margin:0;font-size:17px;line-height:1.2;font-weight:690;letter-spacing:-.03em;color:#111827}.music-me-screen__section-arrow[data-v-e5dd4a58]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#9ca7b5}.music-me-screen__section-arrow svg[data-v-e5dd4a58]{width:17px;height:17px}.music-me-screen__showcase-grid[data-v-e5dd4a58]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.music-me-screen__showcase-card[data-v-e5dd4a58]{border:0;padding:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;background:transparent;text-align:left;color:#182230;appearance:none;-webkit-appearance:none}.music-me-screen__showcase-cover[data-v-e5dd4a58]{position:relative;min-height:var(--music-me-showcase-cover-height);height:var(--music-me-showcase-cover-height);border-radius:22px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#eff3f9,#dfe6f0);color:#66758a;font-size:24px;font-weight:700;box-shadow:0 1px #ffffffe6 inset,0 6px 14px #616c8012}.music-me-screen__showcase-cover.has-image img[data-v-e5dd4a58]{width:100%;height:100%;display:block;object-fit:cover}.music-me-screen__showcase-play[data-v-e5dd4a58]{position:absolute;left:10px;bottom:10px;width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fcfdffd1;color:#8793a5;box-shadow:0 1px #ffffffe0 inset,0 4px 8px #626d800f}.music-me-screen__showcase-play svg[data-v-e5dd4a58]{width:13px;height:13px;margin-left:2px}.music-me-screen__showcase-copy[data-v-e5dd4a58]{display:grid;align-content:start;gap:3px;min-width:0;padding:0 1px 1px}.music-me-screen__showcase-badge[data-v-e5dd4a58]{width:fit-content;min-height:18px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;background:#e6ebf3e0;color:#505b6d;font-size:10px;font-weight:720}.music-me-screen__showcase-title[data-v-e5dd4a58]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:14px;line-height:1.22;font-weight:660;letter-spacing:-.02em;color:#111827}.music-me-screen__showcase-meta[data-v-e5dd4a58]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;color:#919bab}.music-me-screen__filter-head[data-v-e5dd4a58]{display:flex;align-items:center;min-width:0;gap:8px}.music-me-screen__filter-tabs[data-v-e5dd4a58]{width:fit-content;max-width:100%;min-width:0;padding:3px;border-radius:999px;display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;background:#eff3f9e6}.music-me-screen__filter-tab[data-v-e5dd4a58]{min-height:30px;border:0;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;background:transparent;color:#7f8897;font-size:12px;line-height:1.2;font-weight:600;text-align:left;white-space:nowrap;appearance:none;-webkit-appearance:none}.music-me-screen__filter-tab.is-active[data-v-e5dd4a58]{background:#fcfdfff5;color:#111827;box-shadow:0 1px #ffffffeb inset,0 4px 10px #5e6a7d14}.music-me-screen__filter-tab-count[data-v-e5dd4a58]{color:inherit;opacity:.68}.music-me-screen__collection-list[data-v-e5dd4a58]{display:grid;margin-top:-4px}.music-me-screen__collection-row[data-v-e5dd4a58]{width:100%;border:0;padding:12px 2px;display:grid;grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:12px;background:transparent;text-align:left;color:#182230;appearance:none;-webkit-appearance:none}.music-me-screen__collection-row+.music-me-screen__collection-row[data-v-e5dd4a58]{border-top:1px solid rgba(224,229,237,.78)}.music-me-screen__cover[data-v-e5dd4a58]{width:50px;height:50px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#e9eef7fa,#d6dfecf5);color:#667085;font-size:16px;font-weight:700;box-shadow:0 1px #ffffffdb inset,0 5px 12px #555f710f}.music-me-screen__cover.has-image img[data-v-e5dd4a58]{width:100%;height:100%;display:block;object-fit:cover}.music-me-screen__row-copy[data-v-e5dd4a58]{min-width:0;display:grid;gap:3px}.music-me-screen__row-title[data-v-e5dd4a58]{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#101828;font-size:15px;line-height:1.18;font-weight:650;letter-spacing:-.024em}.music-me-screen__row-meta[data-v-e5dd4a58]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:11px;color:#8b95a4}.music-me-screen__row-more[data-v-e5dd4a58]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;justify-self:end;color:#9aa3b3}.music-me-screen__row-more svg[data-v-e5dd4a58]{width:16px;height:16px}.music-me-screen__empty-note[data-v-e5dd4a58]{padding:2px 2px 8px;color:#8d94a3;font-size:12px;line-height:1.45}@container (max-width: 430px){.music-me-screen[data-v-e5dd4a58]{--music-me-showcase-cover-height: clamp(132px, 37cqw, 152px);gap:8px;padding-left:10px;padding-right:10px}.music-me-screen__summary-group[data-v-e5dd4a58],.music-me-screen__group[data-v-e5dd4a58]{border-radius:26px}.music-me-screen__group[data-v-e5dd4a58]{padding-left:12px;padding-right:12px}}@container (max-width: 390px){.music-me-screen[data-v-e5dd4a58]{--music-me-showcase-cover-height: clamp(126px, 36cqw, 144px)}.music-me-screen__summary-group[data-v-e5dd4a58]{padding:13px 14px}.music-me-screen__profile-main[data-v-e5dd4a58]{gap:12px}.music-me-screen__metrics-band[data-v-e5dd4a58]{padding-top:10px}.music-me-screen__metric-band-item[data-v-e5dd4a58]{padding:0 6px}.music-me-screen__showcase-grid[data-v-e5dd4a58]{gap:7px}.music-me-screen__showcase-copy[data-v-e5dd4a58]{gap:2px}.music-me-screen__filter-tab[data-v-e5dd4a58]{padding:0 11px;font-size:11px}.music-me-screen__collection-row[data-v-e5dd4a58]{gap:10px}}@container (max-width: 360px){.music-me-screen__summary-group[data-v-e5dd4a58],.music-me-screen__group[data-v-e5dd4a58]{border-radius:24px}.music-me-screen__summary-group[data-v-e5dd4a58]{padding:12px}.music-me-screen__profile-main[data-v-e5dd4a58]{gap:10px}.music-me-screen__avatar[data-v-e5dd4a58]{width:64px;height:64px;border-radius:20px}.music-me-screen__showcase-grid[data-v-e5dd4a58]{gap:6px}.music-me-screen__showcase-cover[data-v-e5dd4a58]{min-height:120px;height:120px}.music-me-screen__showcase-title[data-v-e5dd4a58]{font-size:13px}.music-me-screen__showcase-meta[data-v-e5dd4a58],.music-me-screen__row-meta[data-v-e5dd4a58]{font-size:10px}.music-me-screen__collection-row[data-v-e5dd4a58]{grid-template-columns:46px minmax(0,1fr) 22px;align-items:start;gap:9px}.music-me-screen__cover[data-v-e5dd4a58]{width:46px;height:46px;border-radius:13px}.music-me-screen__row-title[data-v-e5dd4a58]{font-size:14px}}.music-search-screen[data-v-adcf7ff4]{display:grid;gap:10px;padding-top:2px}.music-search-screen__search-shell[data-v-adcf7ff4],.music-search-screen__history[data-v-adcf7ff4],.music-search-screen__tabs[data-v-adcf7ff4],.music-search-screen__state[data-v-adcf7ff4]{border-radius:22px;background:#ffffffd6;border:1px solid rgba(255,255,255,.66);box-shadow:0 1px #ffffffc7 inset,0 6px 16px #3c475f08}.music-search-screen__history[data-v-adcf7ff4],.music-search-screen__state[data-v-adcf7ff4]{padding:14px}.music-search-screen__header[data-v-adcf7ff4]{display:grid;gap:4px;padding:0 2px}.music-search-screen__title[data-v-adcf7ff4],.music-search-screen__section-title[data-v-adcf7ff4],.music-search-screen__row-title[data-v-adcf7ff4]{margin:0;color:#101828}.music-search-screen__title[data-v-adcf7ff4]{font-size:clamp(22px,5.2vw,26px);line-height:1.04;font-weight:730;letter-spacing:-.04em}.music-search-screen__copy[data-v-adcf7ff4]{margin:0;max-width:420px;font-size:13px;line-height:1.5;color:#687282}.music-search-screen__copy[data-v-adcf7ff4],.music-search-screen__copy.is-secondary[data-v-adcf7ff4]{margin-top:6px}.music-search-screen__search-shell[data-v-adcf7ff4]{padding:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.music-search-screen__search-bar[data-v-adcf7ff4]{min-height:48px;padding:0 14px;border-radius:16px;display:flex;align-items:center;gap:8px;background:#f3f6fbf0;color:#6b7585}.music-search-screen__search-bar svg[data-v-adcf7ff4]{width:18px;height:18px;fill:currentColor;flex-shrink:0}.music-search-screen__input[data-v-adcf7ff4]{flex:1;min-width:0;border:0;background:transparent;color:#101828;font-size:15px;outline:none;appearance:none;-webkit-appearance:none}.music-search-screen__input[data-v-adcf7ff4]::placeholder{color:#8b95a6}.music-search-screen__clear[data-v-adcf7ff4],.music-search-screen__submit[data-v-adcf7ff4],.music-search-screen__section-action[data-v-adcf7ff4],.music-search-screen__load-more[data-v-adcf7ff4]{border:0;border-radius:999px;appearance:none;-webkit-appearance:none}.music-search-screen__clear[data-v-adcf7ff4]{min-height:28px;padding:0 8px;background:#e7ecf4f5;color:#5f6978;font-size:12px;font-weight:700}.music-search-screen__submit[data-v-adcf7ff4]{min-width:72px;min-height:48px;padding:0 16px;border-radius:16px;background:#e7ecf4fa;color:#334155;font-size:14px;font-weight:700;letter-spacing:-.01em}.music-search-screen__tabs[data-v-adcf7ff4]{padding:4px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.music-search-screen__tab[data-v-adcf7ff4]{min-height:34px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#6a7382;font-size:12px;font-weight:690;appearance:none;-webkit-appearance:none}.music-search-screen__tab.is-active[data-v-adcf7ff4]{background:#edf1f7f5;color:#101828}.music-search-screen__section-head[data-v-adcf7ff4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.music-search-screen__section-title[data-v-adcf7ff4]{font-size:17px;line-height:1.16;font-weight:720;letter-spacing:-.03em}.music-search-screen__section-action[data-v-adcf7ff4],.music-search-screen__section-meta[data-v-adcf7ff4]{color:#697382;font-size:12px;font-weight:700}.music-search-screen__section-action[data-v-adcf7ff4]{min-height:28px;padding:0 10px;background:#f3f6fbeb}.music-search-screen__results[data-v-adcf7ff4]{display:grid;gap:10px}.music-search-screen__result-group+.music-search-screen__result-group[data-v-adcf7ff4]{margin-top:0}.music-search-screen__result-group[data-v-adcf7ff4]{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.music-search-screen__result-group .music-search-screen__section-head[data-v-adcf7ff4]{padding:0 2px}.music-search-screen__result-group .music-search-screen__section-title[data-v-adcf7ff4]{font-size:16px}.music-search-screen__notice[data-v-adcf7ff4]{padding:10px 12px;border-radius:14px;background:#fff5efe0;color:#9b5f55;font-size:12px;line-height:1.5;font-weight:600}.music-search-screen__history-list[data-v-adcf7ff4],.music-search-screen__rows[data-v-adcf7ff4]{display:grid;gap:0;margin-top:10px}.music-search-screen__history-item[data-v-adcf7ff4],.music-search-screen__row[data-v-adcf7ff4]{width:100%;border:0;display:grid;text-align:left;appearance:none;-webkit-appearance:none}.music-search-screen__history-item[data-v-adcf7ff4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;background:transparent;box-shadow:none;border-radius:0}.music-search-screen__history-item+.music-search-screen__history-item[data-v-adcf7ff4]{border-top:1px solid rgba(188,197,213,.22)}.music-search-screen__history-select[data-v-adcf7ff4]{width:100%;border:0;padding:10px 0;border-radius:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left;background:transparent;box-shadow:none;cursor:pointer;appearance:none;-webkit-appearance:none}.music-search-screen__history-icon[data-v-adcf7ff4]{width:24px;height:24px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#edf1f7f5;color:#677181;font-size:13px;font-weight:700}.music-search-screen__history-label[data-v-adcf7ff4],.music-search-screen__history-type[data-v-adcf7ff4],.music-search-screen__history-remove[data-v-adcf7ff4],.music-search-screen__row-meta[data-v-adcf7ff4]{color:#677181}.music-search-screen__history-label[data-v-adcf7ff4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#101828;font-size:16px;font-weight:640}.music-search-screen__history-type[data-v-adcf7ff4],.music-search-screen__history-remove[data-v-adcf7ff4]{font-size:12px;font-weight:700}.music-search-screen__history-remove[data-v-adcf7ff4]{border:0;padding:0;background:transparent;color:#9b6a63;align-self:center;appearance:none;-webkit-appearance:none}.music-search-screen__row[data-v-adcf7ff4]{grid-template-columns:54px minmax(0,1fr);gap:10px;padding:8px 0;min-height:56px;background:transparent;box-shadow:none;border-radius:0;align-items:start}.music-search-screen__row.is-static[data-v-adcf7ff4]{cursor:default}.music-search-screen__cover[data-v-adcf7ff4]{width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#e7ecf6f5,#d9e1eef0);color:#617083;font-size:18px;font-weight:760}.music-search-screen__cover.is-round[data-v-adcf7ff4]{border-radius:999px}.music-search-screen__cover.has-image img[data-v-adcf7ff4]{width:100%;height:100%;display:block;object-fit:cover}.music-search-screen__row-copy[data-v-adcf7ff4]{min-width:0;align-self:start;padding-top:1px}.music-search-screen__row-title[data-v-adcf7ff4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.18;font-weight:670}.music-search-screen__row-meta[data-v-adcf7ff4]{margin-top:2px;font-size:11px;line-height:1.35}.music-search-screen__load-more[data-v-adcf7ff4]{justify-self:center;min-height:32px;padding:0 14px;background:#f1f5faf5;color:#495567;font-size:11px;font-weight:700}@media(max-width:390px){.music-search-screen__search-shell[data-v-adcf7ff4]{grid-template-columns:1fr}.music-search-screen__submit[data-v-adcf7ff4]{min-width:0}.music-search-screen__history-item[data-v-adcf7ff4]{grid-template-columns:minmax(0,1fr)}.music-search-screen__history-remove[data-v-adcf7ff4]{justify-self:start}}.music-friends-list[data-v-497f3f4b]{display:grid;gap:12px;padding:10px 12px 0;color:#182230}.music-friends-list__header[data-v-497f3f4b]{display:flex;align-items:center;gap:12px}.music-friends-list__back[data-v-497f3f4b],.music-friends-list__add[data-v-497f3f4b]{width:36px;height:36px;border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffb8;color:#56667a;cursor:pointer}.music-friends-list__back svg[data-v-497f3f4b],.music-friends-list__add svg[data-v-497f3f4b]{width:18px;height:18px}.music-friends-list__title[data-v-497f3f4b]{flex:1;margin:0;font-size:20px;font-weight:760;letter-spacing:-.03em}.music-friends-list__status[data-v-497f3f4b]{padding:10px 16px;color:#8d97a6;font-size:13px;text-align:center}.music-friends-list__empty[data-v-497f3f4b]{padding:32px 16px;text-align:center;color:#8d97a6;font-size:14px}.music-friends-list__empty button[data-v-497f3f4b]{margin-top:12px;border:0;padding:8px 20px;border-radius:20px;background:linear-gradient(135deg,#8b9dc3,#64748b);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.music-friends-list__items[data-v-497f3f4b]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.music-friends-list__row[data-v-497f3f4b]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-radius:18px;background:#ffffffad;cursor:pointer;border:0;text-align:left;color:inherit}.music-friends-list__avatar[data-v-497f3f4b]{width:48px;height:48px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#e9eef7fa,#d1dbebf0);color:#667085;font-size:18px;font-weight:760}.music-friends-list__avatar.has-image img[data-v-497f3f4b]{width:100%;height:100%;object-fit:cover}.music-friends-list__info[data-v-497f3f4b]{min-width:0}.music-friends-list__name[data-v-497f3f4b]{font-size:16px;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-friends-list__status[data-v-497f3f4b]{font-size:12px;color:#8d97a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.music-friends-list__delete[data-v-497f3f4b]{width:32px;height:32px;border:0;border-radius:10px;background:#ef44441a;color:#ef4444;font-size:16px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.music-friends-list__delete[data-v-497f3f4b]:disabled{opacity:.4;cursor:default}.music-add-friend[data-v-ac2be8eb]{display:grid;gap:12px;padding:10px 12px 0;color:#182230}.music-add-friend__header[data-v-ac2be8eb]{display:flex;align-items:center;gap:12px}.music-add-friend__back[data-v-ac2be8eb]{width:36px;height:36px;border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffb8;color:#56667a;cursor:pointer}.music-add-friend__back svg[data-v-ac2be8eb]{width:18px;height:18px}.music-add-friend__title[data-v-ac2be8eb]{flex:1;margin:0;font-size:20px;font-weight:760;letter-spacing:-.03em}.music-add-friend__search[data-v-ac2be8eb]{padding:0 2px}.music-add-friend__search-input[data-v-ac2be8eb]{width:100%;border:1px solid rgba(207,215,226,.86);border-radius:14px;padding:10px 16px;font-size:14px;background:#fffc;color:#182230;outline:none;box-sizing:border-box}.music-add-friend__search-input[data-v-ac2be8eb]::placeholder{color:#9ca7b5}.music-add-friend__init-error[data-v-ac2be8eb]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:14px;background:#fef2f2d9;color:#dc2626;font-size:13px}.music-add-friend__retry-btn[data-v-ac2be8eb]{flex-shrink:0;border:0;padding:6px 16px;border-radius:10px;background:#dc26261a;color:#dc2626;font-size:13px;font-weight:600;cursor:pointer}.music-add-friend__retry-btn[data-v-ac2be8eb]:disabled{opacity:.5;cursor:default}.music-add-friend__list[data-v-ac2be8eb]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.music-add-friend__row[data-v-ac2be8eb]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-radius:18px;background:#ffffffad}.music-add-friend__row.is-friend[data-v-ac2be8eb]{opacity:.55}.music-add-friend__avatar[data-v-ac2be8eb]{width:48px;height:48px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#e9eef7fa,#d1dbebf0);color:#667085;font-size:18px;font-weight:760}.music-add-friend__avatar.has-image img[data-v-ac2be8eb]{width:100%;height:100%;object-fit:cover}.music-add-friend__info[data-v-ac2be8eb]{min-width:0}.music-add-friend__name[data-v-ac2be8eb]{font-size:16px;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-add-friend__persona[data-v-ac2be8eb]{font-size:12px;color:#8d97a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.music-add-friend__action[data-v-ac2be8eb]{flex-shrink:0}.music-add-friend__is-friend[data-v-ac2be8eb]{font-size:12px;color:#8d97a6;padding:4px 10px;border-radius:12px;background:#cfd7e266}.music-add-friend__add-btn[data-v-ac2be8eb]{width:36px;height:36px;border:0;border-radius:12px;background:linear-gradient(135deg,#8b9dc3,#64748b);color:#fff;font-size:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.music-add-friend__add-btn[data-v-ac2be8eb]:disabled{opacity:.5;cursor:default}.music-add-friend__empty[data-v-ac2be8eb]{padding:24px 16px;color:#8d97a6;font-size:14px;text-align:center}.music-friend-playlist-detail[data-v-4165d9f2]{padding:8px 14px 10px 12px;border-radius:0 0 16px 16px;background:#f3f6fbb8}.music-friend-playlist-detail__header[data-v-4165d9f2]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px;padding:0 4px}.music-friend-playlist-detail__play-all[data-v-4165d9f2]{flex-shrink:0;border:0;padding:5px 14px;border-radius:14px;background:linear-gradient(135deg,#8b9dc3,#64748b);color:#fff;font-size:12px;font-weight:640;cursor:pointer;white-space:nowrap}.music-friend-playlist-detail__play-all[data-v-4165d9f2]:active{opacity:.8}.music-friend-playlist-detail__empty[data-v-4165d9f2]{margin:0;font-size:12px;color:#9ca7b5;padding-left:4px}.music-friend-playlist-detail__track-list[data-v-4165d9f2]{list-style:none;margin:0;padding:0;display:grid;gap:1px}.music-friend-playlist-detail__track-row[data-v-4165d9f2]{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;font-size:13px;cursor:pointer;border:0;width:100%;background:transparent;color:inherit;text-align:left}.music-friend-playlist-detail__track-row[data-v-4165d9f2]:hover{background:#fff9}.music-friend-playlist-detail__track-row[data-v-4165d9f2]:active{background:#ffffffd9}.music-friend-playlist-detail__track-row.is-current[data-v-4165d9f2]{background:#8b9dc324}.music-friend-playlist-detail__track-row.is-current .music-friend-playlist-detail__track-name[data-v-4165d9f2]{color:#5b6fa0}.music-friend-playlist-detail__now-playing[data-v-4165d9f2]{font-size:12px;color:#8b9dc3;animation:friend-profile-now-playing-pulse-4165d9f2 1.2s ease-in-out infinite}@keyframes friend-profile-now-playing-pulse-4165d9f2{0%,to{opacity:.4}50%{opacity:1}}.music-friend-playlist-detail__track-index[data-v-4165d9f2]{width:20px;color:#9ca7b5;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;flex-shrink:0}.music-friend-playlist-detail__cover[data-v-4165d9f2]{width:32px;height:32px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:linear-gradient(180deg,#e9eef7fa,#d1dbebf0);color:#667085;font-size:12px}.music-friend-playlist-detail__cover.has-image img[data-v-4165d9f2]{width:100%;height:100%;object-fit:cover}.music-friend-playlist-detail__track-info[data-v-4165d9f2]{display:grid;gap:1px;min-width:0}.music-friend-playlist-detail__track-name[data-v-4165d9f2]{font-size:13px;font-weight:560;color:#182230;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-friend-playlist-detail__track-artist[data-v-4165d9f2]{font-size:11px;color:#8d97a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-friend-playlist-detail__count[data-v-4165d9f2]{margin:8px 0 0;font-size:11px;color:#9ca7b5;padding-left:4px}.music-friend-profile[data-v-9599d2dd]{display:grid;gap:14px;padding:10px 12px 0;color:#182230}.music-friend-profile__header[data-v-9599d2dd]{display:flex;align-items:center;gap:12px}.music-friend-profile__back[data-v-9599d2dd],.music-friend-profile__refresh[data-v-9599d2dd]{width:36px;height:36px;border:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffb8;color:#56667a;cursor:pointer;font-size:18px}.music-friend-profile__back svg[data-v-9599d2dd]{width:18px;height:18px}.music-friend-profile__title[data-v-9599d2dd]{flex:1;margin:0;font-size:20px;font-weight:760;letter-spacing:-.03em}.music-friend-profile__refresh.is-spinning .music-friend-profile__refresh-icon[data-v-9599d2dd]{display:inline-block;animation:friend-refresh-spin-9599d2dd .8s linear infinite}.music-friend-profile__refresh[data-v-9599d2dd]:disabled{opacity:.4;cursor:default}@keyframes friend-refresh-spin-9599d2dd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.music-friend-profile__status[data-v-9599d2dd]{padding:24px 16px;color:#8d97a6;font-size:14px;text-align:center}.music-friend-profile__hero[data-v-9599d2dd]{display:grid;justify-items:center;gap:10px;padding:24px 16px 18px;border-radius:28px;background:#ffffffc7;text-align:center}.music-friend-profile__avatar[data-v-9599d2dd]{width:88px;height:88px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#f2f6fc,#dbe4f1f5);color:#56667a;font-size:28px;font-weight:760}.music-friend-profile__avatar.has-image img[data-v-9599d2dd]{width:100%;height:100%;object-fit:cover}.music-friend-profile__name[data-v-9599d2dd]{margin:0;font-size:20px;font-weight:760;letter-spacing:-.03em}.music-friend-profile__persona[data-v-9599d2dd]{margin:0;font-size:13px;color:#667085;line-height:1.4;max-width:280px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.music-friend-profile__shared-count[data-v-9599d2dd]{margin-top:4px;font-size:13px;color:#8b9dc3;font-weight:600}.music-friend-profile__section[data-v-9599d2dd]{display:grid;gap:8px}.music-friend-profile__section-title[data-v-9599d2dd]{margin:0;font-size:16px;font-weight:720;letter-spacing:-.02em;padding:0 4px}.music-friend-profile__listening-list[data-v-9599d2dd]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.music-friend-profile__listening-row[data-v-9599d2dd]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;border-radius:14px;background:#ffffff94;cursor:pointer;border:0;width:100%;color:inherit;text-align:left;font-family:inherit}.music-friend-profile__listening-row[data-v-9599d2dd]:hover{background:#ffffffc7}.music-friend-profile__listening-row[data-v-9599d2dd]:active{background:#ffffffeb}.music-friend-profile__listening-row.is-current[data-v-9599d2dd]{background:#8b9dc324}.music-friend-profile__listening-row.is-current .music-friend-profile__track-name[data-v-9599d2dd]{color:#5b6fa0}.music-friend-profile__now-playing[data-v-9599d2dd]{font-size:12px;color:#8b9dc3;animation:friend-profile-now-playing-pulse-9599d2dd 1.2s ease-in-out infinite}@keyframes friend-profile-now-playing-pulse-9599d2dd{0%,to{opacity:.4}50%{opacity:1}}.music-friend-profile__track-cover[data-v-9599d2dd]{width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#e9eef7fa,#d1dbebf0);color:#667085;font-size:16px}.music-friend-profile__track-cover.has-image img[data-v-9599d2dd]{width:100%;height:100%;object-fit:cover}.music-friend-profile__track-name[data-v-9599d2dd]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-friend-profile__track-meta[data-v-9599d2dd]{font-size:11px;color:#8d97a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.music-friend-profile__empty-section[data-v-9599d2dd]{padding:14px 16px;color:#8d97a6;font-size:13px;text-align:center}.music-friend-profile__playlist-list[data-v-9599d2dd]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.music-friend-profile__playlist-row[data-v-9599d2dd]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border:0;border-radius:16px;background:#ffffff94;color:inherit;text-align:left;cursor:pointer}.music-friend-profile__playlist-cover[data-v-9599d2dd]{width:48px;height:48px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#e9eef7fa,#d1dbebf0);color:#667085;font-size:20px}.music-friend-profile__playlist-cover.has-image img[data-v-9599d2dd]{width:100%;height:100%;object-fit:cover}.music-friend-profile__playlist-name[data-v-9599d2dd]{font-size:15px;font-weight:640;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-friend-profile__playlist-desc[data-v-9599d2dd]{font-size:12px;color:#8d97a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.music-friend-profile__playlist-meta[data-v-9599d2dd]{font-size:11px;color:#9ca7b5;margin-top:1px}.music-friend-profile__playlist-arrow[data-v-9599d2dd]{font-size:14px;color:#9ca7b5}.music-friend-playlist-expand-enter-active[data-v-9599d2dd],.music-friend-playlist-expand-leave-active[data-v-9599d2dd]{transition:opacity .22s var(--music-shell-ease-soft, cubic-bezier(.25, 1, .5, 1)),transform .26s var(--music-shell-ease-out, cubic-bezier(.22, 1, .36, 1));transform-origin:top center}.music-friend-playlist-expand-enter-from[data-v-9599d2dd],.music-friend-playlist-expand-leave-to[data-v-9599d2dd]{opacity:0;transform:scaleY(.96) translateY(-6px)}@media(prefers-reduced-motion:reduce){.music-friend-playlist-expand-enter-active[data-v-9599d2dd],.music-friend-playlist-expand-leave-active[data-v-9599d2dd]{transition-duration:1ms}}.music-authenticated-shell[data-v-027a9b66]{position:relative;height:100%;min-height:100%;overflow:hidden;isolation:isolate;--music-shell-side-inset: 12px;--music-shell-ease-out: cubic-bezier(.22, 1, .36, 1);--music-shell-ease-soft: cubic-bezier(.25, 1, .5, 1)}.music-authenticated-shell__scroll[data-v-027a9b66],.music-authenticated-shell__detail[data-v-027a9b66]{position:relative;z-index:1;width:100%;height:100%;min-height:0}.music-authenticated-shell__scroll[data-v-027a9b66]{overflow-y:auto;overflow-x:hidden;padding-bottom:var(--music-content-bottom);scrollbar-width:none}.music-authenticated-shell__scroll[data-v-027a9b66]::-webkit-scrollbar{display:none}.music-authenticated-shell__detail[data-v-027a9b66]{padding-bottom:var(--music-content-bottom)}.music-authenticated-shell__debug[data-v-027a9b66]{padding-top:14px}.music-authenticated-shell__footer[data-v-027a9b66]{position:fixed;right:calc(var(--safe-area-right) + var(--music-shell-side-inset));bottom:var(--safe-area-bottom);left:calc(var(--safe-area-left) + var(--music-shell-side-inset));z-index:20;display:grid;gap:4px;pointer-events:none}.music-authenticated-shell__footer[data-v-027a9b66]>*{pointer-events:auto}.music-authenticated-shell__footer.is-detail[data-v-027a9b66]{right:calc(var(--safe-area-right) + var(--music-shell-side-inset));left:calc(var(--safe-area-left) + var(--music-shell-side-inset))}.music-tab-fade-enter-active[data-v-027a9b66],.music-tab-fade-leave-active[data-v-027a9b66]{transition:opacity .22s var(--music-shell-ease-soft),transform .22s var(--music-shell-ease-soft);will-change:opacity,transform}.music-tab-fade-enter-from[data-v-027a9b66],.music-tab-fade-leave-to[data-v-027a9b66]{opacity:0;transform:translate3d(10px,0,0)}.music-detail-slide-enter-active[data-v-027a9b66],.music-detail-slide-leave-active[data-v-027a9b66]{transition:opacity .28s var(--music-shell-ease-out),transform .32s var(--music-shell-ease-out);will-change:opacity,transform}.music-detail-slide-enter-from[data-v-027a9b66],.music-detail-slide-leave-to[data-v-027a9b66]{opacity:0;transform:translate3d(18px,0,0)}.music-mini-player-float-enter-active[data-v-027a9b66],.music-mini-player-float-leave-active[data-v-027a9b66]{transition:opacity .26s var(--music-shell-ease-soft),transform .32s var(--music-shell-ease-out);will-change:opacity,transform}.music-mini-player-float-enter-from[data-v-027a9b66],.music-mini-player-float-leave-to[data-v-027a9b66]{opacity:0;transform:translate3d(0,14px,0) scale(.985)}.music-player-overlay-enter-active[data-v-027a9b66],.music-player-overlay-leave-active[data-v-027a9b66]{transition:opacity .32s var(--music-shell-ease-soft),transform .36s var(--music-shell-ease-out);will-change:opacity,transform}.music-player-overlay-enter-from[data-v-027a9b66],.music-player-overlay-leave-to[data-v-027a9b66]{opacity:0;transform:translate3d(0,22px,0) scale(.985)}@media(prefers-reduced-motion:reduce){.music-tab-fade-enter-active[data-v-027a9b66],.music-tab-fade-leave-active[data-v-027a9b66],.music-detail-slide-enter-active[data-v-027a9b66],.music-detail-slide-leave-active[data-v-027a9b66],.music-mini-player-float-enter-active[data-v-027a9b66],.music-mini-player-float-leave-active[data-v-027a9b66],.music-player-overlay-enter-active[data-v-027a9b66],.music-player-overlay-leave-active[data-v-027a9b66]{transition-duration:1ms}}#app-music.app-content{height:100%;min-height:100%;overflow:hidden;overscroll-behavior:none;text-size-adjust:100%;-webkit-text-size-adjust:100%}.music-app-shell[data-v-4d1366fe]{--music-type-ui-family: var(--music-font-ui, "SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif );--music-type-title-family: var(--music-font-title, "SF Pro Display", "Noto Serif SC", Georgia, -apple-system, BlinkMacSystemFont, "PingFang SC", serif );position:relative;height:100%;min-height:100%;display:flex;flex-direction:column;overflow:hidden;color:#0f1724;transition:background .32s ease;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.92),transparent 34%),radial-gradient(circle at 85% 12%,rgba(255,241,234,.72),transparent 28%),linear-gradient(180deg,#faf8f6,#f2f1f5 54%,#eeedf3);font-family:var(--music-type-ui-family);text-size-adjust:100%;-webkit-text-size-adjust:100%}.music-app-navbar[data-v-4d1366fe]{position:sticky;top:0;z-index:10;height:calc(var(--safe-area-top) + 52px);display:grid;grid-template-columns:48px 1fr 48px;align-items:end;padding:var(--safe-area-top) 16px 8px;backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);transition:opacity .22s ease,transform .22s ease,filter .22s ease}.music-app-navbar.is-hidden[data-v-4d1366fe]{opacity:0;transform:translateY(-24px);filter:blur(10px);pointer-events:none}.music-app-navbar__close[data-v-4d1366fe]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#ffffff9e;color:#1558b0;box-shadow:0 1px #ffffffd6 inset,0 10px 18px #1e293b14;appearance:none;-webkit-appearance:none}.music-app-navbar__close svg[data-v-4d1366fe]{width:18px;height:18px}.music-app-navbar__title[data-v-4d1366fe]{justify-self:center;font-family:var(--music-type-title-family);font-size:17px;font-weight:600;letter-spacing:-.024em}.music-app-body[data-v-4d1366fe]{flex:1;min-height:0;padding:12px 18px calc(28px + var(--safe-area-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;transition:padding .22s ease}.music-app-body--authenticated[data-v-4d1366fe]{padding-bottom:0;overflow:hidden}.music-app-body--player-fullscreen[data-v-4d1366fe]{padding-top:0}.music-login-view[data-v-4d1366fe]{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.music-login-view__hero[data-v-4d1366fe]{width:min(100%,420px);margin:0 auto;padding:20px 6px 0}.music-login-view__eyebrow[data-v-4d1366fe]{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7a8698}.music-login-view__title[data-v-4d1366fe]{margin:10px 0 0;font-family:var(--music-type-title-family);font-size:clamp(30px,5vw,36px);line-height:1.08;letter-spacing:-.045em;font-weight:700;color:#111623}.music-login-view__copy[data-v-4d1366fe]{margin:14px 0 0;font-size:15px;line-height:1.55;letter-spacing:-.018em;color:#5f6d80}.music-login-view__qr-card[data-v-4d1366fe],.music-debug-card[data-v-4d1366fe]{border-radius:28px;background:#ffffffe6;box-shadow:0 1px #ffffffd1 inset,0 16px 32px #313b530d}.music-login-view__qr-card[data-v-4d1366fe]{width:min(100%,420px);margin:0 auto;padding:16px;border:1px solid rgba(210,218,230,.68);transition:transform .24s ease,box-shadow .24s ease}.music-login-view__qr-card.is-refreshing[data-v-4d1366fe]{transform:translateY(-1px);box-shadow:0 1px #ffffffd1 inset,0 22px 42px #313b5314}.music-login-view__status-row[data-v-4d1366fe]{display:flex;align-items:center;justify-content:flex-start}.music-login-view__status-pill[data-v-4d1366fe]{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#f4f7fbf5;color:#536174;font-size:12px;font-weight:600;letter-spacing:-.01em}.music-login-view__qr-frame[data-v-4d1366fe]{margin-top:14px;border-radius:22px;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:clamp(16px,4vw,24px);background:linear-gradient(180deg,#fcfdfffa,#f6f8fcf5);border:1px solid rgba(219,226,237,.76)}.music-login-view__qr-image[data-v-4d1366fe]{width:100%;height:100%;object-fit:contain;display:block}.music-login-view__qr-placeholder[data-v-4d1366fe]{width:104px;height:104px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f0f3faf5}.music-login-view__spinner[data-v-4d1366fe]{width:30px;height:30px;border-radius:50%;border:3px solid rgba(108,126,164,.18);border-top-color:#2656a2b8;animation:music-spin-4d1366fe .9s linear infinite}.music-login-view__cta[data-v-4d1366fe],.music-debug-card__refresh[data-v-4d1366fe]{border:0;appearance:none;-webkit-appearance:none;font:inherit}.music-login-view__cta[data-v-4d1366fe]{width:100%;min-height:48px;margin-top:14px;border-radius:18px;background:#f2f6fbfa;color:#2459a8;font-size:15px;line-height:1.1;font-weight:600;letter-spacing:-.02em;box-shadow:0 1px #ffffffc2 inset,0 0 0 1px #d6dfece0}.music-login-view__cta[data-v-4d1366fe]:not(:disabled){cursor:pointer}.music-login-view__cta[data-v-4d1366fe]:disabled{opacity:.62}.music-login-view__footnote[data-v-4d1366fe]{width:min(100%,420px);margin:0 auto;padding:0 6px;font-size:13px;line-height:1.55;color:#7a8798}.music-debug-card[data-v-4d1366fe]{padding:16px}.music-debug-card__header[data-v-4d1366fe]{display:flex;align-items:center;justify-content:space-between;gap:12px}.music-debug-card__title[data-v-4d1366fe]{font-family:var(--music-type-title-family);font-size:14px;font-weight:700;color:#1a2130}.music-debug-card__refresh[data-v-4d1366fe]{min-height:32px;padding:0 12px;border-radius:999px;background:#ecf0f8eb;color:#2e5fa8;font-size:12px;font-weight:700}.music-debug-card__content[data-v-4d1366fe]{margin:12px 0 0;white-space:pre-wrap;word-break:break-word;font-size:11px;line-height:1.5;color:#4c5667}@keyframes music-spin-4d1366fe{to{transform:rotate(360deg)}}@media(max-width:390px){.music-app-body[data-v-4d1366fe]{padding-left:14px;padding-right:14px}.music-login-view__hero[data-v-4d1366fe]{padding-top:14px}.music-login-view__qr-frame[data-v-4d1366fe]{border-radius:20px;padding:16px}}.line-default-avatar[data-v-f3371ed2]{width:100%;height:100%;display:block}.ai-generated-photo[data-v-5fafde6d]{width:min(252px,62vw);aspect-ratio:var(--ai-generated-photo-ratio);overflow:hidden;position:relative;border-radius:12px;background:#dae0e8b8;box-shadow:0 1px 2px #2b354214}.ai-generated-photo-image-button[data-v-5fafde6d]{display:block;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer}.ai-generated-photo-image[data-v-5fafde6d]{display:block;width:100%;height:100%;object-fit:cover}.ai-generated-photo-loading[data-v-5fafde6d]{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(115deg,#e0e6ece0,#f5f7f9eb,#dae1e9e0);animation:ai-generated-photo-breathe-5fafde6d 2.4s ease-in-out infinite}.ai-generated-photo-loading-ring[data-v-5fafde6d]{width:24px;height:24px;border:1.5px solid rgba(91,105,122,.28);border-top-color:#536476b8;border-radius:50%;animation:ai-generated-photo-spin-5fafde6d .9s linear infinite}.ai-generated-photo-unavailable[data-v-5fafde6d],.ai-generated-photo-failed[data-v-5fafde6d]{position:absolute;inset:0;display:grid;place-content:center;gap:6px;padding:18px;color:#49525db8;text-align:center;font-size:13px;line-height:1.35;background:#ebeef2e6}.ai-generated-photo-failed small[data-v-5fafde6d]{max-width:188px;color:#665449a8;font-size:11px}@keyframes ai-generated-photo-breathe-5fafde6d{0%,to{opacity:.82}50%{opacity:1}}@keyframes ai-generated-photo-spin-5fafde6d{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ai-generated-photo-loading[data-v-5fafde6d],.ai-generated-photo-loading-ring[data-v-5fafde6d]{animation:none}}.music-share-bubble[data-v-eef2adc3]{display:flex;flex-direction:column;gap:8px}.music-share-card__lead[data-v-eef2adc3]{max-width:264px;font-size:14px;line-height:1.45;color:#111;white-space:pre-wrap;word-break:break-word}.music-share-card[data-v-eef2adc3]{width:264px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.06);overflow:hidden}.music-share-card__body[data-v-eef2adc3]{display:flex;align-items:center;gap:10px;padding:10px 12px}.music-share-card__cover[data-v-eef2adc3]{width:48px;height:48px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;background:#f2f3f5;color:#9aa0ab;font-size:22px;position:relative}.music-share-card__cover.has-image img[data-v-eef2adc3]{width:100%;height:100%;object-fit:cover}.music-share-card__playing-dot[data-v-eef2adc3]{position:absolute;right:2px;bottom:2px;width:7px;height:7px;border-radius:50%;background:#06c755;box-shadow:0 0 0 2px #fff}.music-share-card__playing-dot[data-v-eef2adc3]:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:#06c75538;animation:music-share-pulse-eef2adc3 1.4s ease-in-out infinite}@keyframes music-share-pulse-eef2adc3{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.8);opacity:0}}.music-share-card__info[data-v-eef2adc3]{min-width:0;flex:1}.music-share-card__track-name[data-v-eef2adc3]{font-size:14px;font-weight:600;color:#191919;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.music-share-card__artist[data-v-eef2adc3]{font-size:12px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.3}.music-share-card__play-btn[data-v-eef2adc3]{display:inline-flex;align-items:center;gap:4px;margin-top:8px;border:0;border-radius:14px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.5;background:#06c755;color:#fff;cursor:pointer;transition:background .16s ease}.music-share-card__play-btn[data-v-eef2adc3]:active{background:#05a848}.music-share-card__play-btn.is-active[data-v-eef2adc3]{background:#f2f3f5;color:#666}.music-share-card__play-btn.is-active[data-v-eef2adc3]:active{background:#e5e6e9}.music-share-card__play-icon[data-v-eef2adc3]{width:14px;height:14px;fill:currentColor;flex-shrink:0}.music-share-card__footer[data-v-eef2adc3]{border-top:1px solid rgba(0,0,0,.05)}.music-share-card__open-btn[data-v-eef2adc3]{display:inline-flex;align-items:center;justify-content:center;gap:2px;width:100%;border:0;background:transparent;padding:8px 0;font-size:12px;color:#8c8c8c;cursor:pointer;transition:color .16s ease,background .16s ease}.music-share-card__open-btn[data-v-eef2adc3]:active{color:#555;background:#00000005}.music-share-card__chevron[data-v-eef2adc3]{width:12px;height:12px;fill:currentColor;flex-shrink:0}.invitation-card[data-v-f45f8741]{background:linear-gradient(180deg,#fdfdfb,#f8f7f3);border:1px solid rgba(180,176,168,.18);border-radius:18px;padding:16px 18px;max-width:280px;box-shadow:0 2px 8px #00000008}.invitation-body[data-v-f45f8741]{display:flex;align-items:center;gap:12px}.invitation-icon[data-v-f45f8741]{width:42px;height:42px;border-radius:14px;background:linear-gradient(180deg,#fafaf8,#f3f2ee);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#b0aba4;border:1px solid rgba(180,176,168,.12)}.invitation-icon svg[data-v-f45f8741]{width:18px;height:18px}.invitation-text[data-v-f45f8741]{flex:1;min-width:0}.invitation-title[data-v-f45f8741]{display:block;font-size:14px;color:#1e2d49;font-weight:700;letter-spacing:-.01em;line-height:1.2}.invitation-sub[data-v-f45f8741]{display:block;font-size:11px;color:#17212b85;margin-top:2px;line-height:1.3}.invitation-divider[data-v-f45f8741]{height:1px;background:#b4b0a824;margin:12px 0 8px}.invitation-status[data-v-f45f8741]{text-align:right;font-size:10px;font-weight:600;letter-spacing:.02em}.status-waiting[data-v-f45f8741]{color:#17212b66}.status-accepted[data-v-f45f8741]{color:#06c755}.status-rejected[data-v-f45f8741]{color:#17212b52}.status-expired[data-v-f45f8741]{color:#17212b38}.status-ended[data-v-f45f8741]{color:#1e2d4994}.chat-msg-avatar-spacer{visibility:hidden;pointer-events:none}.chat-msg-row.assistant .chat-msg-bubble.motion-bubble,.chat-msg-row.user .chat-msg-bubble.motion-bubble{padding:8px 12px!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff29,#e9eef41a),#c0c9d45c!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 8px 24px #48526014,inset 0 1px #ffffff1f!important;backdrop-filter:blur(28px) saturate(.96)!important;-webkit-backdrop-filter:blur(28px) saturate(.96)!important;color:#252d398a!important}.chat-msg-row.assistant .chat-msg-bubble.motion-bubble>.message-content,.chat-msg-row.user .chat-msg-bubble.motion-bubble>.message-content{font-size:13px!important;line-height:1.42!important;font-weight:400!important;letter-spacing:0!important;color:inherit!important;opacity:.94!important}.chat-msg-bubble.reply-format-warning-bubble{border:1px solid rgba(214,108,27,.26);box-shadow:0 0 0 1px #d66c1b14}.reply-format-warning-strip{margin-bottom:10px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#fff5e6f5,#ffeed5f0);border:1px solid rgba(214,108,27,.2);color:#7a3e12}.reply-format-warning-title{font-size:12px;font-weight:700;line-height:1.4}.reply-format-warning-summary{margin-top:4px;font-size:12px;line-height:1.5}.reply-format-warning-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.reply-format-warning-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(214,108,27,.16);color:#8a4b18;font-size:11px;line-height:1}.reply-format-warning-placeholder{font-weight:600;color:#7a3e12;white-space:normal;word-break:break-word}.chat-msg-bubble[data-call-card-session-id]{cursor:pointer}.chat-msg-bubble.call-card-bubble-shell{--call-card-radius: 26px;--call-card-hero-icon-size: 38px;--call-card-meta-icon-size: 16px;--call-card-main-padding-x: 13px;--call-card-hero-padding-top: 7px;--call-card-hero-padding-bottom: 8px;--call-card-footer-min-height: 38px;--call-card-footer-padding-x: 10px;--call-card-title-size: 16px;--call-card-title-line-height: 1.1;--call-card-footer-font-size: 11px;min-width:206px;padding:0!important;border-radius:var(--call-card-radius)!important;background-image:none!important;box-shadow:none!important;overflow:visible}.call-card-message-content{display:flex;flex-direction:column;align-items:stretch;width:100%;border-radius:inherit;overflow:hidden;text-align:left}.call-card-message-content__hero{display:flex;align-items:center;gap:10px;min-height:58px;padding:var(--call-card-hero-padding-top) var(--call-card-main-padding-x) var(--call-card-hero-padding-bottom)}.call-card-message-content__hero-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--call-card-hero-icon-size);height:var(--call-card-hero-icon-size);min-width:var(--call-card-hero-icon-size);border-radius:999px;background:var(--xsj-call-card-accent-bg, #44d466);color:var(--xsj-call-card-accent-fg, rgba(7, 14, 10, .96))}.call-card-message-content__hero-icon svg{width:17px;height:17px}.call-card-message-content__title{display:block;flex:1;min-width:0;font-size:var(--call-card-title-size);line-height:var(--call-card-title-line-height);font-weight:700;letter-spacing:-.03em;color:var(--xsj-call-card-title-color, #182230)}.call-card-message-content__footer{display:flex;align-items:center;gap:6px;width:100%;min-height:var(--call-card-footer-min-height);padding:0 var(--call-card-footer-padding-x);border-top:1px solid rgba(24,34,48,.08);background:transparent}.call-card-message-content__meta-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--call-card-meta-icon-size);height:var(--call-card-meta-icon-size);min-width:var(--call-card-meta-icon-size);border-radius:999px;color:var(--xsj-call-card-footer-icon, rgba(27, 122, 56, .9))}.call-card-message-content__meta-icon svg{width:18px;height:18px;transform:translateY(-.5px)}.call-card-message-content__label{flex:1;min-width:0;font-size:var(--call-card-footer-font-size);line-height:1.2;font-weight:650;color:var(--xsj-call-card-footer-text, rgba(24, 34, 48, .76))}.call-card-message-content__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;font-size:20px;line-height:1;color:var(--xsj-call-card-footer-chevron, rgba(27, 122, 56, .56));transform:translateY(-.5px)}[data-phone-inspection-root]{position:fixed;z-index:10000;inset:0;isolation:isolate;color:#1d2430;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,sans-serif}.phone-inspection-overlay{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:#161f2a4d;backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05);animation:phone-overlay-enter .22s ease-out}.phone-inspection-device{position:relative;width:min(100%,430px);height:min(100%,900px);overflow:hidden;background:#f4f6fa;box-shadow:0 30px 80px #0a142547,0 0 0 8px #0f1620e6;animation:phone-device-enter .28s cubic-bezier(.2,.8,.2,1)}.phone-home-screen{position:absolute;inset:0;overflow:hidden;color:#fff;background:linear-gradient(155deg,#8299ae,#b9c8d5 44%,#e3edf1)}.phone-home-screen[data-wallpaper=dawn]{background:linear-gradient(155deg,#c6ada6,#e5d0bd 45%,#dce5ed)}.phone-home-screen[data-wallpaper=lake]{background:linear-gradient(155deg,#7499ad,#b4d0d7 48%,#e2e5d3)}.phone-home-screen:before{position:absolute;inset:-18%;content:"";background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.55),transparent 25%),radial-gradient(circle at 84% 76%,rgba(237,250,255,.46),transparent 28%);filter:blur(12px)}.phone-home-screen__status{position:relative;z-index:1;height:calc(46px + env(safe-area-inset-top));display:flex;align-items:end;justify-content:space-between;padding:env(safe-area-inset-top) 27px 8px;font-size:15px;font-weight:700;letter-spacing:-.02em;text-shadow:0 1px 5px rgba(26,43,62,.28)}.phone-home-screen__status-icons{display:flex;align-items:center;gap:5px;height:14px}.phone-status-icon{width:17px;height:12px;color:#fff;fill:currentColor}.phone-status-icon--battery{width:24px}.phone-home-screen__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,4vh,34px) 12px;padding:30px 17px 100px}.phone-desktop-app{min-width:0;display:grid;justify-items:center;gap:6px;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-shadow:0 1px 3px rgba(19,34,53,.35);-webkit-tap-highlight-color:transparent}.phone-desktop-app:active .phone-app-icon{transform:scale(.91);filter:brightness(.92)}.phone-app-icon{width:clamp(52px,15vw,61px);height:clamp(52px,15vw,61px);display:grid;place-items:center;overflow:hidden;border-radius:17px;box-shadow:0 5px 12px #1d344d38,inset 0 1px #ffffff94;transition:transform .16s ease,filter .16s ease}.phone-app-icon img{width:100%;height:100%;display:block;object-fit:cover}.phone-app-icon__vector{width:59%;height:59%}.phone-app-icon--books{color:#fff;background:linear-gradient(145deg,#e89543,#bd6d2e)}.phone-app-icon--health{color:#ee657b;background:linear-gradient(145deg,#fff,#f3f6fb)}.phone-app-icon--files{color:#2f7ee6;background:linear-gradient(145deg,#fff,#e9f2fd)}.phone-app-icon--phone{color:#fff;background:linear-gradient(145deg,#65d686,#2cae58)}.phone-desktop-app__label{max-width:78px;overflow:hidden;color:#fff;font-size:12px;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.phone-assistive{position:absolute;z-index:20;right:18px;bottom:calc(30px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:end;gap:10px}.phone-assistive__trigger{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.65);border-radius:17px;color:#192331b8;background:#fafcffb8;box-shadow:0 8px 22px #1e2f4426,inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.phone-assistive__trigger span{font-size:26px;line-height:1}.phone-assistive__menu{width:156px;padding:6px;border:1px solid rgba(255,255,255,.65);border-radius:17px;background:#f7f9fced;box-shadow:0 16px 34px #1a283a2e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:phone-menu-enter .16s ease-out}.phone-assistive__menu button{width:100%;min-height:38px;display:flex;align-items:center;gap:10px;padding:0 9px;border:0;border-radius:11px;color:#2a374a;background:transparent;font:500 13px inherit;text-align:left}.phone-assistive__menu button:active{background:#6482aa21}.phone-assistive__menu span{width:17px;color:#507eb4;font-size:18px;text-align:center}.phone-nav-bar,.phone-app-navigation{min-height:calc(54px + env(safe-area-inset-top));display:grid;grid-template-columns:44px 1fr 44px;align-items:end;padding:env(safe-area-inset-top) 13px 8px;border-bottom:1px solid rgba(208,216,228,.66);background:#fafbfddb;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-sizing:border-box}.phone-nav-bar button,.phone-app-navigation__back{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#2872c9;background:#edf2f9e0;font-size:29px;line-height:1}.phone-nav-bar h1,.phone-app-navigation h2{margin:0;color:#182234;font-size:17px;font-weight:700;letter-spacing:-.03em;text-align:center}.phone-settings,.phone-placeholder,.phone-line-app,.phone-line-conversation,.phone-notes-app,.phone-note-detail{position:absolute;inset:0;overflow:hidden;background:#f3f5f8;animation:phone-page-enter .2s ease-out}.phone-settings{overflow-y:auto}.phone-settings__content{padding:20px 16px 110px}.phone-settings__group{margin-bottom:25px}.phone-settings__group h2{margin:0 0 8px 12px;color:#728096;font-size:13px;font-weight:600}.phone-settings__card{overflow:hidden;border:1px solid rgba(215,223,233,.76);border-radius:18px;background:#ffffffd1;box-shadow:0 1px #ffffffd9 inset}.phone-settings__row{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 15px}.phone-settings__row strong{display:block;font-size:15px}.phone-settings__row small{display:block;margin-top:4px;color:#78869a;font-size:12px}.phone-settings input{width:46px;height:28px;appearance:none;border-radius:99px;background:#d5dbe5;transition:.18s}.phone-settings input:after{width:24px;height:24px;display:block;margin:2px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #19283c33;content:"";transition:.18s}.phone-settings input:checked{background:#4bb671}.phone-settings input:checked:after{transform:translate(18px)}.phone-wallpaper-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.phone-wallpaper-option{display:grid;gap:7px;padding:5px;border:0;border-radius:15px;color:#556278;background:transparent;font:500 12px inherit}.phone-wallpaper-option>span{aspect-ratio:1.1;display:block;border:2px solid transparent;border-radius:13px;background:linear-gradient(145deg,#839aae,#e1edf1);box-shadow:inset 0 1px #ffffff80}.phone-wallpaper-option--dawn>span{background:linear-gradient(145deg,#c8b2aa,#e5d0bd,#d9e2e9)}.phone-wallpaper-option--lake>span{background:linear-gradient(145deg,#7499ad,#b4d0d7,#e2e5d3)}.phone-wallpaper-option.is-selected>span{border-color:#2e7fda}.phone-settings__hint{margin:0 0 8px 12px;color:#8a96a8;font-size:12px}.phone-settings__app-row{width:100%;min-height:52px;display:grid;grid-template-columns:28px 1fr 25px;align-items:center;padding:0 15px;border:0;border-bottom:1px solid rgba(218,225,234,.75);color:#273449;background:transparent;font:500 14px inherit;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none}.phone-settings__app-row:last-child{border-bottom:0}.phone-settings__app-row.is-pointer-dragging{color:#236eba;background:#4789d317;box-shadow:inset 3px 0 #367ed0}.phone-settings__grip{width:15px;height:19px;color:#a3afbf;fill:currentColor}.phone-settings__chevron{width:16px;height:16px;color:#a3afbf}.phone-placeholder{overflow-y:auto}.phone-placeholder__body{max-width:300px;margin:0 auto;padding:104px 24px 40px;color:#5d6c81;text-align:center}.phone-placeholder__icon{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;margin:0 auto 18px;border-radius:23px;color:#5f8fc8;background:#e8f0fa;box-shadow:0 9px 20px #395c811f,inset 0 1px #ffffffdb}.phone-placeholder__icon img{width:100%;height:100%;display:block;object-fit:cover}.phone-placeholder__icon svg{width:57%;height:57%}.phone-placeholder__eyebrow{margin:0 0 5px;color:#71849d;font-size:13px;font-weight:600}.phone-placeholder h2{margin:0;color:#1d2a3c;font-size:21px;letter-spacing:-.035em}.phone-placeholder p{margin:10px 0 23px;font-size:14px;line-height:1.6}.phone-placeholder__body button,.phone-refresh-sheet__submit{min-height:44px;padding:0 18px;border:0;border-radius:14px;color:#fff;background:#347bcf;box-shadow:0 5px 13px #347bcf2e;font:600 14px inherit}.phone-line-app,.phone-line-conversation,.phone-notes-app,.phone-note-detail{display:flex;flex-direction:column;background:#f6f7f9}.phone-app-navigation{flex:0 0 auto}.phone-app-navigation h2{grid-column:2}.phone-line-app__list,.phone-notes-app__list{flex:1;overflow-y:auto;padding:10px 14px calc(100px + env(safe-area-inset-bottom))}.phone-line-app__conversation{width:100%;min-height:78px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 4px;border:0;border-bottom:1px solid #e3e7ed;color:#202938;background:transparent;font:inherit;text-align:left}.phone-line-app__conversation:active{background:#4781c214}.phone-line-app__avatar{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:50%;color:#fff;background:linear-gradient(145deg,#91a8bf,#657b95);font-size:15px;font-weight:650}.phone-line-app__conversation-copy{min-width:0;display:grid;gap:5px}.phone-line-app__conversation-copy strong{overflow:hidden;font-size:15px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.phone-line-app__conversation-copy small{overflow:hidden;color:#8a95a5;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.phone-line-app__conversation time{align-self:start;padding-top:5px;color:#9da6b3;font-size:11px;white-space:nowrap}.phone-line-app__empty,.phone-notes-app__empty{margin:46px 24px;color:#8d99aa;font-size:13px;line-height:1.6;text-align:center}.phone-line-conversation__messages{flex:1;display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:16px 15px calc(105px + env(safe-area-inset-bottom));background:linear-gradient(#edf3f7,#f5f7f9 35%)}.phone-line-conversation__message{max-width:79%;display:grid;gap:3px;align-self:flex-start;padding:10px 11px 7px;border-radius:17px 17px 17px 5px;color:#243041;background:#fff;box-shadow:0 1px 1px #2b3b4f12}.phone-line-conversation__message.is-self{align-self:flex-end;border-radius:17px 17px 5px;background:#9ae1ab}.phone-line-conversation__message p{margin:0;font-size:14px;line-height:1.48;white-space:pre-wrap;word-break:break-word}.phone-line-conversation__message time{color:#2e3c4a8c;font-size:10px;text-align:right}.phone-line-conversation__loading,.phone-line-conversation__empty{align-self:center;margin:8px 0;color:#8996a6;font-size:12px}.phone-notes-app__filters{flex:0 0 auto;display:flex;gap:7px;overflow-x:auto;padding:12px 14px 10px;border-bottom:1px solid #e4e8ee;background:#fafbfdcc}.phone-notes-app__filters button{flex:0 0 auto;min-height:30px;padding:0 12px;border:0;border-radius:99px;color:#66758b;background:#e9edf2;font:600 12px inherit}.phone-notes-app__filters button[aria-pressed=true]{color:#fff;background:#4c89ce}.phone-notes-app__entry{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:14px 2px;border:0;border-bottom:1px solid #e2e7ed;color:#263246;background:transparent;font:inherit;text-align:left}.phone-notes-app__entry:active{background:#4680c114}.phone-notes-app__entry strong{overflow:hidden;font-size:15px;font-weight:680;white-space:nowrap;text-overflow:ellipsis}.phone-notes-app__entry p{grid-column:1;margin:0;overflow:hidden;color:#7a8799;font-size:12px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.phone-notes-app__entry>span{grid-column:2;grid-row:1;color:#9aa5b3;font-size:11px;white-space:nowrap}.phone-notes-app__entry small{grid-column:1 / -1;color:#4c89ce;font-size:11px}.phone-note-detail__content{flex:1;overflow-y:auto;padding:26px 22px calc(90px + env(safe-area-inset-bottom));background:#fffefc}.phone-note-detail__content h3{margin:0 0 10px;color:#202b3b;font-size:24px;line-height:1.28;letter-spacing:-.04em}.phone-note-detail__content time{color:#929dad;font-size:12px}.phone-note-detail__tags{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 20px}.phone-note-detail__tags span{padding:4px 8px;border-radius:7px;color:#5b82b1;background:#eaf2fc;font-size:11px}.phone-note-detail__content p{margin:0;color:#354154;font-size:16px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.phone-refresh-sheet{position:absolute;right:0;bottom:0;left:0;z-index:9;padding:19px 18px calc(28px + env(safe-area-inset-bottom));border-radius:25px 25px 0 0;background:#f8fafdf7;box-shadow:0 -12px 32px #1d2b3c1f;animation:phone-sheet-enter .24s cubic-bezier(.2,.8,.2,1)}.phone-refresh-sheet header{display:flex;align-items:center;justify-content:space-between}.phone-refresh-sheet header p{margin:0;color:#718097;font-size:12px}.phone-refresh-sheet h1{margin:3px 0 0;color:#172236;font-size:22px;letter-spacing:-.04em}.phone-refresh-sheet header button{width:31px;height:31px;border:0;border-radius:50%;color:#64738a;background:#e9edf3;font-size:22px}.phone-refresh-sheet__intro{margin:13px 0;color:#647188;font-size:13px;line-height:1.5}.phone-refresh-sheet__choices{display:grid;gap:8px}.phone-refresh-sheet__choices label{min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) 19px;align-items:center;gap:10px;padding:0 13px;border:1px solid #e0e6ef;border-radius:16px;background:#fff}.phone-refresh-sheet__choices input{position:absolute;opacity:0}.phone-refresh-sheet__choices label>i{width:18px;height:18px;display:grid;place-items:center;border:1px solid #c4cfdd;border-radius:50%;color:transparent;font-size:12px;font-style:normal}.phone-refresh-sheet__choices input:checked~i{border-color:#3884d9;color:#fff;background:#3884d9}.phone-refresh-sheet__choices strong,.phone-refresh-sheet__choices small{display:block}.phone-refresh-sheet__choices strong{color:#233148;font-size:14px}.phone-refresh-sheet__choices small{margin-top:3px;color:#8490a1;font-size:12px}.phone-refresh-sheet__mode{min-height:20px;margin:12px 0;color:#5f7895;font-size:12px;line-height:1.45}.phone-refresh-sheet__submit{width:100%}.phone-refresh-sheet__submit:disabled{opacity:.52}.phone-refresh-sheet__error{margin:0 0 12px;padding:9px 10px;border-radius:11px;color:#a54c4c;background:#fff0f0;font-size:12px;line-height:1.45}.phone-refresh-backdrop{position:absolute;z-index:8;inset:0;background:#16223233;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.phone-line-app__saved-state,.phone-notes-app__saved-state,.phone-line-app__error{margin:0 0 8px;padding:8px 10px;border-radius:10px;color:#5b7797;background:#eaf2fb;font-size:12px;line-height:1.4}.phone-line-app__error{color:#a34f4f;background:#fff0f0}.phone-line-app__empty,.phone-notes-app__empty{display:grid;justify-items:center;gap:7px}.phone-line-app__empty>span,.phone-notes-app__empty>span{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;color:#5c8fc7;background:#e8f1fb;font-size:21px}.phone-line-app__empty strong,.phone-notes-app__empty strong{color:#59687b;font-size:14px}.phone-line-app__empty p,.phone-notes-app__empty p{max-width:260px;margin:0}.phone-line-app__empty.is-error>span,.phone-notes-app__empty.is-error>span{color:#b16565;background:#fff0f0}.phone-line-conversation__error{align-self:center;display:grid;justify-items:center;gap:7px;margin:6px 0;color:#9a5e5e;font-size:12px;text-align:center}.phone-line-conversation__retry{min-height:30px;padding:0 11px;border:0;border-radius:9px;color:#347bcf;background:#e7f0fa;font:600 12px inherit}[data-phone-inspection-root] .phone-line-app.chat-app-root{--line-type-ui-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", "PingFang SC", sans-serif;--line-type-title-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", sans-serif;color:#000;background:#fff;font-family:var(--line-type-ui-family)}[data-phone-inspection-root] .phone-line-app .chat-app-header{flex:0 0 auto;padding-top:env(safe-area-inset-top);background:#fff}[data-phone-inspection-root] .phone-line-app .chat-app-title-bar{height:44px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:0 16px}[data-phone-inspection-root] .phone-line-app .chat-app-title-slot{min-width:0;display:flex;align-items:center}[data-phone-inspection-root] .phone-line-app .chat-app-title-slot--leading,[data-phone-inspection-root] .phone-line-app .chat-app-title-slot--center{justify-content:flex-start}[data-phone-inspection-root] .phone-line-app .chat-app-back-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:0;color:#000;background:none}[data-phone-inspection-root] .phone-line-app .chat-app-back-btn svg{width:12px;height:20px}[data-phone-inspection-root] .phone-line-app .chat-app-title-center{min-width:0;color:#000;font-family:var(--line-type-title-family);font-size:17px;font-weight:700;letter-spacing:-.2px;line-height:1}[data-phone-inspection-root] .phone-line-app__list{flex:1;overflow-y:auto;padding:0 0 calc(24px + env(safe-area-inset-bottom));background:#fff}[data-phone-inspection-root] .phone-line-app .chat-item-wrapper{position:relative;min-height:70px;height:72px;overflow:hidden;border-bottom:.5px solid #e5e5ea;background:#fff}[data-phone-inspection-root] .phone-line-app .chat-item-wrapper:last-of-type{border-bottom:0}[data-phone-inspection-root] .phone-line-app .chat-item-content{width:100%;height:100%;min-width:0;display:flex;align-items:center;padding:12px 16px;border:0;color:#000;background:#fff;font:inherit;text-align:left}[data-phone-inspection-root] .phone-line-app .chat-item-content:active{background:#f6f6f6}[data-phone-inspection-root] .phone-line-app .chat-list-avatar{width:48px;height:48px;flex:0 0 auto;overflow:hidden;margin-right:12px;border-radius:50%;background:#e5e5ea}[data-phone-inspection-root] .phone-line-app .chat-list-content{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center}[data-phone-inspection-root] .phone-line-app .chat-list-header{min-width:0;display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}[data-phone-inspection-root] .phone-line-app .chat-list-name{min-width:0;flex:1;overflow:hidden;color:#000;font-size:15px;font-weight:400;letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis}[data-phone-inspection-root] .phone-line-app .chat-list-time{flex:0 0 auto;margin-left:8px;color:#c7c7cc;font-size:10px;font-weight:300;white-space:nowrap}[data-phone-inspection-root] .phone-line-app .chat-list-message{min-width:0;overflow:hidden;color:#8e8e93;font-size:13px;font-weight:300;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}[data-phone-inspection-root] #phone-line-chat-room-page.chat-room-page{--xsj-chat-room-top-surface: #92aed8;position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;color:#000;background:var(--xsj-chat-room-top-surface);font-family:var(--line-type-ui-family, -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif);transform:none}[data-phone-inspection-root] #phone-line-chat-room-page .chat-room-header{height:calc(72px + env(safe-area-inset-top));flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;padding:env(safe-area-inset-top) 16px 8px;background:var(--xsj-chat-room-top-surface);box-sizing:border-box}[data-phone-inspection-root] #phone-line-chat-room-page .info-top-row{position:relative;height:32px;display:flex;align-items:center;justify-content:space-between}[data-phone-inspection-root] #phone-line-chat-room-page .chat-room-back{width:auto;height:auto;display:flex;align-items:center;padding:0;border:0;color:#000;background:none}[data-phone-inspection-root] #phone-line-chat-room-page .chat-room-back svg{width:12px;height:20px}[data-phone-inspection-root] #phone-line-chat-room-page .character-name{position:absolute;left:44px;max-width:calc(100% - 92px);margin:0;overflow:hidden;color:#000;font-family:var(--line-type-title-family, -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif);font-size:17px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}[data-phone-inspection-root] #phone-line-chat-room-page .chat-room-title-text{display:block;overflow:hidden;text-overflow:ellipsis}[data-phone-inspection-root] #phone-line-chat-room-page .chat-room-actions{display:flex;align-items:center;margin-left:auto;color:#000}[data-phone-inspection-root] #phone-line-chat-room-page .chat-room-actions span{width:22px;height:22px;display:flex;align-items:center;justify-content:center}[data-phone-inspection-root] #phone-line-chat-room-page .chat-room-actions svg{width:22px;height:22px}[data-phone-inspection-root] #phone-line-chat-room-page .chat-message-list-wrapper{min-height:0;flex:1;display:flex}[data-phone-inspection-root] #phone-line-chat-room-page .chat-room-messages{min-height:0;flex:1;display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding:12px 12px calc(16px + env(safe-area-inset-bottom));background:#92aed8;-webkit-overflow-scrolling:touch}[data-phone-inspection-root] #phone-line-chat-room-page .chat-date-divider{padding:8px 0;text-align:center}[data-phone-inspection-root] #phone-line-chat-room-page .chat-date-divider span{display:inline-block;padding:3px 12px;border-radius:12px;color:#fff;background:#00000026;font-size:11px;font-weight:400}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-row{position:relative;max-width:100%;display:flex;align-items:flex-end;box-sizing:border-box}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-row.assistant{width:100%;gap:6px;align-self:flex-start}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-row.user{width:100%;justify-content:flex-end;gap:0;padding-left:12px}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-avatar{width:27px;height:27px;flex:0 0 auto;overflow:hidden;border-radius:50%;background:#c7c7cc}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-avatar-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#fff;font-size:9px}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-bubble-wrap{min-width:0;display:flex;flex-direction:column}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-bubble{position:relative;max-width:100%;padding:8px 14px;border-radius:20px;font-size:15px;line-height:1.45;word-break:break-word}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-row.assistant .chat-msg-bubble{color:#000;background:#fff}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-row.user .chat-msg-bubble{display:inline-block;color:#000;background:#6ce579}[data-phone-inspection-root] #phone-line-chat-room-page .message-content{margin:0;white-space:pre-wrap}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-row.assistant .chat-msg-bubble:before{position:absolute;top:-2px;left:-6px;width:20px;height:20px;content:"";background:inherit;background-color:var(--xsj-chat-bubble-tail-fill, inherit);-webkit-mask:url(/assets/line/message-tail-left.png) center / contain no-repeat;mask:url(/assets/line/message-tail-left.png) center / contain no-repeat}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-row.user .chat-msg-bubble:after{position:absolute;top:-2px;right:-6px;width:20px;height:20px;content:"";background:inherit;background-color:var(--xsj-chat-bubble-tail-fill, inherit);-webkit-mask:url(/assets/line/message-tail-right.png) center / contain no-repeat;mask:url(/assets/line/message-tail-right.png) center / contain no-repeat}[data-phone-inspection-root] #phone-line-chat-room-page .chat-msg-time{flex:0 0 auto;align-self:flex-end;margin-bottom:4px;color:#3d5275;font-size:10px;white-space:nowrap}[data-phone-inspection-root] #phone-line-chat-room-page .phone-line-conversation__loading,[data-phone-inspection-root] #phone-line-chat-room-page .phone-line-conversation__empty{align-self:center;color:#0000008f}[data-phone-inspection-root] #phone-line-chat-room-page .phone-line-conversation__error{align-self:center;color:#743c3c}[data-phone-inspection-root] #phone-line-chat-room-page .phone-line-conversation__retry{color:#174c85;background:#ffffffb8}[data-phone-inspection-root] #phone-line-chat-room-page .phone-line-conversation__bubble,[data-phone-inspection-root] #phone-line-chat-room-page .chat-room-input-bar,[data-phone-inspection-root] #phone-line-chat-room-page .chat-room-actions,[data-phone-inspection-root] #phone-line-chat-room-page .info-bottom-row{pointer-events:none}.phone-inspection-loading{position:absolute;z-index:24;top:calc(54px + env(safe-area-inset-top));left:50%;padding:7px 11px;border:1px solid rgba(255,255,255,.65);border-radius:99px;color:#3f5a76;background:#fafdffb8;box-shadow:0 5px 14px #263e5721;font-size:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%)}.phone-inspection-toast{position:absolute;z-index:30;right:20px;bottom:94px;left:20px;margin:0;padding:11px 14px;border-radius:13px;color:#fff;background:#263142e0;box-shadow:0 8px 20px #1722312e;font-size:13px;text-align:center}.phone-inspection-home-indicator{position:absolute;z-index:21;bottom:calc(7px + env(safe-area-inset-bottom));left:50%;width:120px;height:4px;border-radius:4px;background:#141f2da6;transform:translate(-50%)}@keyframes phone-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes phone-device-enter{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes phone-page-enter{0%{opacity:.4;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes phone-menu-enter{0%{opacity:0;transform:translateY(7px) scale(.96)}to{opacity:1;transform:none}}@keyframes phone-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:431px){.phone-inspection-device{border-radius:42px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
