: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--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}
