:root{--bg-a:#f2f2fa;--bg-b:#e6ebfa;--bg-c:#e0e6f7;--ios-bg-a:#f2f2fa;--ios-bg-b:#e6ebfa;--ios-bg-c:#e0e6f7;--page-bg-solid:#e6eaf9;--page-bg:linear-gradient(135deg,var(--bg-a)0%,var(--bg-b)50%,var(--bg-c)100%);--page-gutter:18px;--card-aspect:1.7163;--r-card:22px;--r-chip:10px;--r-row:16px;--badge-size:35px;--badge-artwork-size:26px;--badge-mono-artwork-size:24px;--badge-platform-art-size:26px;--badge-custom-art-size:26px;--tile-column-width:var(--badge-size);--badge-card-scale:.9;--badge-glass-list:#ffffffb8;--badge-glass-card:#ffffffb8;--badge-glass-list-border:#ffffff3d;--badge-glass-card-border:#ffffff2e;--badge-glass-list-shadow:0 5px 12px #0000001f,inset 0 1px 0 #ffffff47;--badge-glass-card-shadow:0 3px 8px #0000001a,inset 0 1px 0 #ffffff2e;--card-row-gap:10px;--card-row-render-scale-x:1;--card-primary-stack-gap:10px;--card-primary-stack-top-gap:16px;--chevron-frame-size:16px;--chevron-art-size:10px;--list-row-gap:calc((var(--tile-column-width) + var(--card-row-gap))*var(--card-row-render-scale-x) - var(--tile-column-width));--edit-row-gap:12px;--shadow-card:0 26px 60px #00000029,0 8px 18px #00000014,0 1px 2px #0000000d;--shadow-row:0 10px 24px #00000017;--shadow-badge:0 3px 8px #00000017;--ios-blue:#007aff;--ios-purple:#af52de;--glass-saturate:.96;--glass-blur:26px;--font-system:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",system-ui,"Segoe UI",Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--prism-1:#0a84ffcc;--prism-2:#56caffc7;--prism-3:#30d15894;--prism-4:#ffd60a94;--prism-5:#ff9f0aa3;--prism-6:#ff453a9e;--prism-7:#bc6cebd6;--prism-angle:90deg;--prism-stops:var(--prism-1)0%,var(--prism-2)14.285%,var(--prism-3)28.57%,var(--prism-4)42.855%,var(--prism-5)57.14%,var(--prism-6)71.425%,var(--prism-7)85.71%,var(--prism-1)100%}*{box-sizing:border-box}html,body{background:var(--page-bg-solid);background-attachment:fixed;min-height:100%}html:before{content:none}body{font-family:var(--font-system);color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior-y:none;background:0 0;margin:0}.app-root{background:0 0;min-height:100svh;position:relative;overflow-x:hidden}.app-root:before,.app-root:after{content:none}.page{background:var(--page-bg-solid);isolation:isolate;flex-direction:column;align-items:center;min-height:100svh;display:flex;position:relative}.shell{width:min(100vw,393px);padding:0 var(--page-gutter)36px}.shell--topLocked{padding-top:0}.headerRow{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;column-gap:12px;width:100%;min-width:0;display:grid}.headerLinkGap{height:6px}.headerTitle{letter-spacing:-.028em;font-size:42px;font-weight:600;line-height:1;transform:none}.headerTitleLogo{place-self:center start;width:156px;max-width:100%;height:auto;margin:0;padding:0;display:block}.headerSpacer{width:100%;min-width:0}.headerActions{flex:none;align-items:center;gap:10px;display:flex}.topStickyChrome{z-index:40;background:var(--page-bg-solid);width:min(100vw,393px);position:sticky;top:0}.topStickyChrome__inner{width:100%;padding:0 var(--page-gutter)}.topStickyChrome__solid{z-index:1;background:var(--page-bg-solid);flex-direction:column;gap:0;padding-top:8px;padding-bottom:0;display:flex;position:relative}.topStickyChrome,.topStickyChrome__solid{background:var(--page-bg-solid)}.stickyLinkSlot{padding-top:6px}.homeLinkRow{padding-top:10px}.iconChip{border-radius:var(--r-chip);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;background:#0000000d;border:1px solid #0000;flex:0 0 36px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:grid;overflow:visible}.iconChip:active{transform:translateY(.5px)}.iconChip__art{flex:0 0 23px;place-items:center;width:23px;min-width:23px;height:23px;min-height:23px;display:grid}.iconChip__art>*{width:23px;max-width:23px;height:23px;max-height:23px;display:block}.iconChip svg,.iconChip img{object-fit:contain;width:23px;height:23px;display:block}.iconChip svg{color:#000;stroke-linecap:round;stroke-linejoin:round}.linkRow{align-items:center;gap:12px;min-height:24px;margin-top:0;padding:2px 0;display:flex}.linkCombined{letter-spacing:-.01em;width:auto;min-width:0;max-width:calc(100% - 40px);color:var(--ios-blue);flex:none;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-block;transform:none}.linkCombined:hover{text-decoration:none}.tile,.tile:link,.tile:visited,.tile:hover,.tile:active{color:inherit;text-decoration:none}.copyBtn{cursor:pointer;color:#000;appearance:none;background:0 0;border:none;border-radius:8px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;margin-left:auto;padding:0;display:grid}.copyBtn:hover{background:0 0}.copyBtn:active{transform:translateY(.5px)}.copyBtn svg,.copyBtn img{object-fit:contain;opacity:1;width:18px;height:18px;display:block}.card{width:100%;aspect-ratio:var(--card-aspect)/1;border-radius:var(--r-card);box-shadow:var(--shadow-card);--card-scale:1;margin-top:6px;position:relative;overflow:hidden}.cardGlass{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cardGlass--default{background:#f4f6f8d6}.cardGlass--default:before{content:"";pointer-events:none;background:radial-gradient(880px 500px at 30% 0,#ffffff29,#fff0 56%),linear-gradient(#ffffff16 0%,#ffffff0a 26%,#ffffff03 100%);position:absolute;inset:0}.cardGlass--default:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f,inset 0 -6px 16px #00000007}.cardGlass--image:before,.cardGlass--image:after{content:none}.cardImageFill{backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.cardBorder{border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:0}.cardBorder:after{content:"";border-radius:inherit;background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.78;pointer-events:none;-webkit-mask-composite:xor;will-change:transform;backface-visibility:hidden;contain:paint;padding:2px;position:absolute;inset:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cardContent{height:100%;padding:calc(10px*var(--card-scale))calc(18px*var(--card-scale))calc(10px*var(--card-scale))calc(18px*var(--card-scale));flex-direction:column;display:flex;position:relative}.cardHeaderBlock{height:auto;min-height:calc(54px*var(--card-scale));flex-direction:column;display:flex}.cardName{margin-top:calc(3px*var(--card-scale));min-height:calc(31px*var(--card-scale));letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;align-items:flex-start;max-width:100%;padding-bottom:2px;font-weight:600;line-height:1.12;display:flex;overflow:hidden}.cardSubtitle{margin-top:calc(2px*var(--card-scale));min-height:calc(18px*var(--card-scale));opacity:.65;align-items:flex-start;font-weight:500;line-height:1.06;display:flex}.cardPrimaryList{margin-top:calc(var(--card-primary-stack-top-gap)*var(--card-scale));gap:calc(var(--card-primary-stack-gap)*var(--card-scale));flex-direction:column;display:flex}.cardPrimaryRow{align-items:center;gap:calc(10px*var(--card-scale));height:calc(26px*var(--card-scale));flex-wrap:nowrap;display:flex}.cardPrimaryTileCol{width:35px;min-width:35px;height:calc(26px*var(--card-scale));flex:0 0 35px;justify-content:center;align-items:center;display:flex;overflow:visible}.tileTileCol{justify-content:center;align-items:center;width:35px;min-width:35px;display:flex}.cardPrimaryText{min-width:0;min-height:calc(20px*var(--card-scale));text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.cardPrimaryChevron{width:var(--chevron-frame-size);min-width:var(--chevron-frame-size);height:var(--chevron-frame-size);color:currentColor;opacity:1;flex:0 0 var(--chevron-frame-size);justify-content:center;align-items:center;margin-left:auto;display:flex;transform:none}.chevronSvg{width:var(--chevron-art-size);height:var(--chevron-art-size);display:block;overflow:visible}.badge{width:var(--badge-size);height:var(--badge-size);background:var(--badge-glass-list);-webkit-backdrop-filter:blur(14px)saturate(118%);border:1px solid var(--badge-glass-list-border);box-shadow:var(--badge-glass-list-shadow);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.badge.badge--card{background:var(--badge-glass-card);-webkit-backdrop-filter:blur(12px)saturate(108%);transform:scale(var(--badge-card-scale));transform-origin:50%;border-color:var(--badge-glass-card-border);box-shadow:var(--badge-glass-card-shadow)}.badge.badge--card:before{background:0 0}.badge:before{content:"";pointer-events:none;background:radial-gradient(120% 74% at 24% 16%,#ffffff57 0%,#ffffff29 34%,#fff0 66%),linear-gradient(#ffffff2e 0%,#ffffff12 28%,#00000006 100%);position:absolute;inset:0}.badge--mono:before,.badge--mono .badgeIcon:after{content:none}.badge:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.69;pointer-events:none;-webkit-mask-composite:xor;will-change:transform;backface-visibility:hidden;contain:paint;border-radius:8.75px;padding:2.5px;position:absolute;inset:-1px;transform:translateZ(0);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.badgeIcon{place-items:center;width:100%;height:100%;display:grid;position:relative}.badgeImg{border-radius:5px}.badge svg{opacity:1;width:19px;height:19px;position:relative}.badge img{object-fit:contain;display:block;position:relative}.badge{color:#000000d1}.watermark{display:none}.list{flex-direction:column;gap:12px;margin-top:16px;display:flex}.tile{align-items:center;gap:var(--list-row-gap);-webkit-backdrop-filter:blur(22px)saturate(102%)contrast(1.01);background:linear-gradient(135deg,#ffffff57 0%,#ffffff1a 48%,#0000000b 100%),#eceff499;border-radius:16px;width:100%;padding:11px 14px 11px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000014}.tile:before{content:"";pointer-events:none;background:linear-gradient(#ffffff42 0%,#ffffff17 14%,#fff0 34%),linear-gradient(#fff0 58%,#0000000f 100%);border-radius:16px;position:absolute;inset:0}.tile:after{content:"";pointer-events:none;border:1px solid #ffffff6b;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #00000009}.tileSecondaryStroke{pointer-events:none;border:.8px solid #00000014;border-radius:16px;position:absolute;inset:0}.tileLabel{letter-spacing:-.02em;color:#000000f0;flex:auto;min-width:0;font-size:16px;font-weight:600;line-height:1.18;text-decoration:none}.tileChevron{width:var(--chevron-frame-size);min-width:var(--chevron-frame-size);height:var(--chevron-frame-size);color:#0a0a0a6b;opacity:1;flex:0 0 var(--chevron-frame-size);justify-content:center;align-items:center;margin-left:auto;display:flex;transform:none}.tileChevron .chevronSvg,.tileChevron svg{width:var(--chevron-art-size);height:var(--chevron-art-size);display:block}.cardPrimaryRow,.cardPrimaryRow:link,.cardPrimaryRow:visited,.cardPrimaryRow:hover,.cardPrimaryRow:active{color:inherit;text-decoration:none}.badge img{object-fit:contain}.designPill{color:#fff;cursor:pointer;background:#000;border:none;border-radius:12px;align-items:center;gap:7px;height:32px;padding:12px;display:flex;position:relative;box-shadow:0 0 6px #ffffff59,0 0 6px #bc6ceb40,0 6px 6px #000000b8}.designPill:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:1;pointer-events:none;-webkit-mask-composite:xor;border-radius:12px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.designPill:active{transform:translateY(.5px)}.designPillIcon{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;place-items:center;font-size:16px;line-height:1;display:grid}.designPillIcon svg{color:#fff;width:15px;height:15px}.doneChip{color:#fff;cursor:pointer;background:#34c759;border:none;border-radius:14px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 24px #34c75940}.doneChip:active{transform:translateY(.5px)}.editLinkRow{align-items:center;gap:10px;margin-top:10px;display:flex}.editLinkPrefix{color:#00000061;letter-spacing:-.01em;font-size:18px;font-weight:650}.editLinkInput{-webkit-backdrop-filter:blur(10px)saturate(160%);letter-spacing:-.01em;color:#007aff;background:#ffffffb8;border:1px solid #00000014;border-radius:12px;outline:none;flex:1;min-width:0;height:38px;padding:0 12px;font-size:16px;font-weight:700}.editLinkInput:focus{border-color:#007aff59}.editLinkSpacer{width:6px}.editCard{aspect-ratio:auto;height:auto;margin-top:14px}.editCardGlass{background:#f4f6f8d6}.editCardContent{flex-direction:column;height:100%;padding:clamp(8px,2.2vw,10px) clamp(14px,4.2vw,18px);display:flex;position:relative}.editCardHeaderStack{flex-direction:column;gap:8px;display:flex}.editCardTextField{letter-spacing:-.02em;background:#ffffffeb;border:1px solid #0000001a;border-radius:14px;outline:none;width:100%;height:44px;padding:0 14px}.editCardTextField:focus{border-color:#007aff59}.editCardNameField{font-size:clamp(22px,6.1vw,28px);font-weight:600;line-height:1.05}.editCardSubtitleField{opacity:.65;font-size:clamp(14px,3.6vw,16px);font-weight:500}.editPrimaryStack{flex-direction:column;gap:clamp(8px,1.8vw,10px);margin-top:clamp(10px,2.8vw,14px);display:flex}.editPrimaryRow{align-items:center;gap:12px;display:flex}.editPrimaryBadgeCol{flex:0 0 35px;justify-content:center;align-items:center;width:35px;min-width:35px;height:26px;display:flex}.editPrimaryFieldWrap{flex:1;min-width:0}.editPrimaryField{letter-spacing:-.01em;background:#ffffffeb;border:1px solid #0000001a;border-radius:12px;outline:none;width:100%;height:38px;padding:0 12px;font-size:15px;font-weight:500}.editPrimaryField:focus{border-color:#007aff59}.editPrimaryField--empty{background:#ffffffeb;border-color:#0000001a}.editPrimaryField--standard{font-weight:500}.editPrimaryField--customTitle{font-weight:650}.editPrimaryField--customUrl{font-weight:500}.editHandleField{background:#ffffffeb;border:1px solid #0000001a;border-radius:12px;align-items:center;gap:0;width:100%;min-width:0;height:38px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffffbf}.editHandleField--empty{background:#ffffffeb}.editHandleField:focus-within{border-color:#007aff59}.editHandleFieldPrefix{color:#000;letter-spacing:-.01em;flex:none;margin-right:1px;font-size:15px;font-weight:600;line-height:1}.editHandleFieldInput{letter-spacing:-.01em;color:#000000e6;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;height:100%;padding:0;font-size:15px;font-weight:600}.editHandleFieldInput::placeholder{color:#00000059;font-weight:600}.phoneComposite{width:100%;height:38px;box-shadow:none;background:#ffffffeb;border:1px solid #0000001a;border-radius:12px;align-items:center;display:flex;overflow:hidden}.phoneComposite--empty{background:#ffffff8c;border-color:#0000000f}.phoneCountrySelect{letter-spacing:-.01em;color:#000000d1;appearance:none;background:0 0;border:none;border-right:1px solid #00000014;outline:none;min-width:76px;height:100%;padding:0 10px;font-size:15px;font-weight:600}.phoneNumberInput{letter-spacing:-.01em;color:#000000e6;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;padding:0 12px;font-size:15px;font-weight:500}.phoneNumberInput::placeholder{color:#00000059;font-weight:600}.phoneComposite:focus-within{border-color:#007aff59}.editPrimaryAddBtn{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(#fffffffa 0%,#fffffff2 100%),#fffffff5;border:1px solid #ffffffb8;border-radius:12px;align-items:center;gap:12px;width:100%;height:38px;padding:0 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #0000000a}.editPrimaryAddBtn:active{transform:translateY(.5px)}.editPrimaryEmptyPalette{object-fit:contain;width:26px;height:26px;display:block}.editPrimaryAddPlusWrap{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.editPrimaryAddPlus{object-fit:contain;width:22px;height:22px;display:block}.editPrimaryAddBtn:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.34;pointer-events:none;-webkit-mask-composite:xor;border-radius:12px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.editPrimaryAddText{letter-spacing:-.01em;color:#000;min-width:0;font-size:17px;font-weight:750;line-height:1}.removeBtn{cursor:pointer;background:#ff3b30;border:none;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 10px 22px #ff3b3038}.removeBtn:active{transform:translateY(.5px)}.removeBtnMinus{background:#fff;border-radius:2px;width:14px;height:3px;display:block}.editList{flex-direction:column;gap:12px;margin-top:14px;display:flex}.editTile{-webkit-backdrop-filter:blur(22px)saturate(1.02)contrast(1.01);background:linear-gradient(135deg,#ffffff8f 0%,#ffffff2e 52%,#0000000d 100%),#eceff49e;border-radius:18px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000001f,0 2px 4px #0000000f}.editTile:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff57 0%,#ffffff1a 46%,#fff0 100%),linear-gradient(#ffffff38 0%,#ffffff14 13%,#fff0 34%),linear-gradient(#fff0 58%,#0000000f 100%);border-radius:18px;position:absolute;inset:0}.editTile:after{content:"";pointer-events:none;border:1px solid #ffffff70;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #00000009}.editTileInputs{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.editTileValueOnly{width:100%;min-width:0;height:38px;box-shadow:none;text-shadow:none;filter:none;letter-spacing:-.01em;background:#fff;border:1px solid #0000001a;border-radius:12px;outline:none;flex:1;padding:0 12px;font-size:15px;font-weight:600;background-image:none!important}.editTileValueOnly:focus{border-color:#007aff59}.editTileTitleStatic{letter-spacing:-.01em;color:#000000e6;font-size:16px;font-weight:750}.editTileTitle,.editTileValue{width:100%;box-shadow:none;text-shadow:none;filter:none;letter-spacing:-.01em;appearance:none;background:#fff;border:1px solid #0000001a;border-radius:12px;outline:none;padding:0 12px;background-image:none!important}.editTileTitle{color:#000;-webkit-text-fill-color:#000;opacity:1;height:40px;font-size:16px;font-weight:600}.editTileValue{color:#000;-webkit-text-fill-color:#000;height:40px;font-size:16px;font-weight:600}.editTileTitle::placeholder{color:#0000006b}.editTileValue::placeholder{color:#0000008c}.editTileTitle:focus,.editTileValue:focus{border-color:#007aff59}.addFieldDock{z-index:auto;margin-top:12px;position:static;bottom:auto}.addFieldButton{-webkit-backdrop-filter:blur(18px)saturate(180%);color:#007aff;letter-spacing:-.01em;cursor:pointer;background:#ffffff94;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:12px;width:100%;height:54px;font-size:18px;font-weight:750;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000000f}.addFieldButton:active{transform:translateY(.5px)}.addFieldButton:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.34;pointer-events:none;-webkit-mask-composite:xor;border-radius:18px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.addFieldPlusWrap{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.addFieldPlus{object-fit:contain;width:24px;height:24px;display:block}.sheetOverlay{-webkit-backdrop-filter:blur(6px);z-index:50;background:#00000040;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.sheet{-webkit-backdrop-filter:blur(26px)saturate(160%);background:#ffffffd6;border:1px solid #ffffff8c;border-radius:24px;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 90px #0000002e}.sheetHeader{justify-content:space-between;align-items:center;padding:14px;display:flex}.sheetTitle{letter-spacing:-.01em;font-size:16px;font-weight:750}.sheetList{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:0 10px 12px;display:flex;overflow:auto}.sheetRow{color:#000;cursor:pointer;background:#ffffffa6;border:1px solid #0000000f;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.sheetRow:active{transform:translateY(.5px)}.sheetRow--disabled{opacity:.45;cursor:default}.sheetRowLeft{align-items:center;gap:12px;display:flex}.sheetRowLabel{letter-spacing:-.01em;color:#000;font-size:16px;font-weight:750}.sheetRowRight{opacity:.5;color:#000;font-size:22px;font-weight:800}.doneChip{color:#fff;background:#33c75a;border:none;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 8px 20px #00000024}.segControl{-webkit-backdrop-filter:blur(10px);background:#0000000f;border-radius:18px;grid-template-columns:1fr 1fr 1fr;gap:6px;max-width:520px;margin:10px auto 16px;padding:8px;display:grid;box-shadow:0 10px 24px #0000000f}.segBtn{color:#0000008c;letter-spacing:-.01em;background:0 0;border:none;border-radius:14px;height:40px;font-size:15px;font-weight:750}.segBtn--active{color:#fff;background:#000000d1;position:relative;box-shadow:0 12px 22px #0000001f}.segBtn--active:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.9;pointer-events:none;-webkit-mask-composite:xor;border-radius:14px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.styleSection{max-width:520px;margin:0 auto}.designPreviewWrap{justify-content:center;margin:0 0 6px;display:flex}.designTopRow{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.designActionTile{cursor:pointer;background:#ffffffbf;border:1px solid #00000012;border-radius:22px;justify-content:center;align-items:center;gap:10px;height:60px;display:flex;position:relative;box-shadow:0 16px 30px #0000001a}.fileInput{opacity:0;cursor:pointer;position:absolute;inset:0}.uploadPlus{background:#34c759;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.uploadPlus span{color:#fff;font-size:20px;font-weight:600;line-height:1;transform:translateY(-1px)}.uploadText{letter-spacing:-.02em;font-size:16px;font-weight:500}.styleGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.styleGrid--textSettings{gap:12px;padding-bottom:28px}.styleCard{-webkit-backdrop-filter:blur(18px)saturate(118%);text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #0000000a;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:112px;padding:16px;display:flex;position:relative;box-shadow:0 10px 24px #0000000a}.styleCardHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.styleCardTitle{letter-spacing:-.02em;color:#000000fa;font-size:16px;font-weight:600;line-height:1.15}.styleCardValue{letter-spacing:-.01em;color:#3c3c43b3;margin-top:10px;font-size:14px;font-weight:600;line-height:1.15}.styleCard--font .styleCardValue{margin-top:12px}.styleCardAa{color:#000;opacity:.92;letter-spacing:-.01em;flex:none;margin-top:-1px;font-family:ui-serif,Georgia,serif;font-size:18px;font-weight:600;line-height:1}.styleCardAa--serif{font-family:ui-serif,Georgia,serif}.styleCardAa--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.styleCardDropper{color:var(--ios-purple);flex:none;justify-content:center;align-items:center;display:flex;transform:translateY(-1px)}.styleCardColorRow{align-items:center;gap:10px;margin-top:12px;display:flex}.styleCardColorRow .styleCardValue{margin-top:0}.colorSwatch{background:#fff;border-radius:999px;width:18px;min-width:18px;height:18px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.toggle{background:#78788038;border-radius:999px;flex:none;align-items:center;width:52px;height:32px;padding:2px;transition:background-color .16s;display:flex}.toggle--on{background:#34c759}.toggleKnob{background:#fff;border-radius:999px;width:28px;height:28px;transition:transform .16s;transform:translate(0);box-shadow:0 1px 2px #00000029,0 1px 1px #00000014}.toggle--on .toggleKnob{transform:translate(20px)}.badgeButton{appearance:none;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;line-height:1}.badgeIcon{z-index:3;place-items:center;width:100%;height:100%;display:grid;position:relative}.badgeImg{object-fit:contain;display:block}.badgeImg--mono{width:var(--badge-mono-artwork-size);height:var(--badge-mono-artwork-size);filter:grayscale()saturate(0)contrast(1.08)brightness(.48)}.badgeImg--color{width:var(--badge-platform-art-size);height:var(--badge-platform-art-size);filter:none}.badgeImg--custom{width:var(--badge-custom-art-size);height:var(--badge-custom-art-size);object-fit:cover;border-radius:5px}.badge--interactive{cursor:pointer}.badge--interactive:active{transform:translateY(.35px)scale(.995)}.badge--uploadGlyph .badgeIcon:after{content:none}.badgeUploadPlus{z-index:4;pointer-events:none;width:18px;height:18px;display:block;position:absolute;bottom:-3px;right:-3px}.badgeUploadPlusImg{width:100%;height:100%;display:block}.badgeUploadPlusInner{display:none}.badgeUploadPlusInner:before,.badgeUploadPlusInner:after,.badge--shine .badgeIcon:after,.badge--color:before,.badge--custom:before{content:none}.badge--mono .badgeImg{opacity:.84;filter:none}.card{margin-top:12px}.list{margin-top:16px}.iconChip{background:#0000000d;border:.9px solid #0000;border-radius:10px;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px}.iconChip--solidPurple{border-color:var(--ios-purple)}.iconChip--solidBlue{border-color:var(--ios-blue)}.iconChip--prismatic{border-color:#0000;position:relative}.iconChip--prismatic:after{content:"";border-radius:calc(var(--r-chip) + 1px);background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.82;pointer-events:none;-webkit-mask-composite:xor;padding:.9px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html,body{min-height:100%;background:var(--page-bg-solid)!important}body{position:relative;overflow-x:hidden}body:before{content:"";background:var(--page-bg-solid);pointer-events:none;z-index:-1;position:fixed;inset:-100vh 0}#__next,.app-root,.page{background:var(--page-bg-solid);min-height:100dvh}.page:before{content:"";background:var(--page-bg-solid);pointer-events:none;z-index:-1;width:auto;position:fixed;inset:-100vh 0;transform:none}@supports (-webkit-touch-callout:none){@media (hover:none) and (pointer:coarse) and (max-width:430px){:root{--page-gutter:16.5px}.shell{width:100%;max-width:none;padding-left:var(--page-gutter);padding-right:var(--page-gutter);padding-bottom:36px}.topStickyChrome{width:100%;max-width:none;margin:0;padding:0}.topStickyChrome__inner{width:100%;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}}@media (min-width:900px){:root{--desktop-phone-world-width:410px;--desktop-phone-world-scale:1.05;--desktop-phone-world-visual-width:calc(var(--desktop-phone-world-width)*var(--desktop-phone-world-scale));--desktop-phone-world-gutter:18px;--desktop-content-width:calc(var(--desktop-phone-world-width) - (2*var(--desktop-phone-world-gutter)))}html,body,#__next,.app-root,.page{min-height:100dvh}html,body{background:#fff!important}body{position:relative;overflow-x:hidden}html:before,body:before,body:after,.page:before,.page:after{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}html:before{content:""!important;pointer-events:none!important;z-index:-4!important;background:#fff!important;position:fixed!important;inset:0!important}body:before{content:""!important;height:400vh!important;width:var(--desktop-phone-world-visual-width)!important;background:var(--page-bg-solid)!important;pointer-events:none!important;z-index:-3!important;position:fixed!important;top:-200vh!important;left:50%!important;transform:translate(-50%)!important;box-shadow:-30px 0 42px -26px #000000b0,30px 0 42px -26px #000000b0!important}body:after{content:""!important;pointer-events:none!important;z-index:-2!important;background-color:#0000!important;background-image:linear-gradient(90deg,#00000038 0,#00000024 28px,#0000000a 70px,#0000 110px),linear-gradient(270deg,#00000038 0,#00000024 28px,#0000000a 70px,#0000 110px)!important;background-position:0 0,100% 0!important;background-repeat:no-repeat!important;background-size:110px 100%,110px 100%!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:fixed!important;inset:-200vh 0!important}.app-root,.page{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.page{isolation:isolate;flex-direction:column;align-items:center;width:100%;max-width:none;display:flex;position:relative}.shell{zoom:var(--desktop-phone-world-scale);width:var(--desktop-phone-world-width)!important;max-width:var(--desktop-phone-world-width)!important;padding-left:var(--desktop-phone-world-gutter)!important;padding-right:var(--desktop-phone-world-gutter)!important;margin-left:auto!important;margin-right:auto!important}.topStickyChrome{zoom:var(--desktop-phone-world-scale);width:var(--desktop-phone-world-width)!important;max-width:var(--desktop-phone-world-width)!important;background:var(--page-bg-solid)!important;margin-left:auto!important;margin-right:auto!important;padding:0!important}.topStickyChrome:before{width:var(--desktop-phone-world-width)!important}.topStickyChrome__inner{width:100%!important;max-width:none!important;padding-left:var(--desktop-phone-world-gutter)!important;padding-right:var(--desktop-phone-world-gutter)!important;box-sizing:border-box!important;background:0 0!important;margin-left:0!important;margin-right:0!important}.topStickyChrome__solid{background:var(--page-bg-solid)!important;box-shadow:none!important;border:none!important;outline:none!important}.topStickyChrome__tail{display:none!important}}@supports (-webkit-touch-callout:none){@media (hover:none) and (pointer:coarse) and (max-width:430px){.headerActions>.iconChip{isolation:isolate!important;box-shadow:none!important;background:#0000000d!important;border-color:#0000!important;position:relative!important;overflow:visible!important}.headerActions>.iconChip:before{content:"";border-radius:calc(var(--r-chip) + 1px);pointer-events:none;z-index:2;position:absolute;inset:-1px}.headerActions>.iconChip:first-child:before{border:1px solid #af52deb0!important}.headerActions>.iconChip:nth-child(2):before{border:1px solid #007affb0!important}.headerActions>.iconChip:nth-child(3):before{content:none!important}.headerActions>.iconChip:first-child,.headerActions>.iconChip:nth-child(2){border:none!important}.headerActions>.iconChip:nth-child(3):after{content:"";pointer-events:none;-webkit-mask-composite:xor;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;border-radius:calc(var(--r-chip) + 1.25px)!important;background:conic-gradient(from var(--prism-angle),var(--prism-stops))!important;opacity:.69!important;padding:1px!important;inset:-1.25px!important}}}.linkRowToastTarget{position:relative}.linkCopiedToastFixed{transform-origin:50%;-webkit-backdrop-filter:blur(16px)saturate(118%);border:1px solid var(--ios-blue);color:#0a0a0a;opacity:0;pointer-events:none;z-index:999;white-space:nowrap;will-change:transform,opacity,left,top;background:#ffffffb8;border-radius:18px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1;transition:transform .3s cubic-bezier(.175,.885,.32,1.1),opacity .3s;display:inline-flex;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.965);box-shadow:0 4px 8px #00000014}.linkCopiedToastFixed--visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.linkCopiedToastFixed__check{font-size:12px;font-weight:700;line-height:1}.page--authFlow{background:var(--page-bg-solid);min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,sans-serif}.authTopChrome{background:var(--page-bg-solid);width:min(100vw,393px);margin:0 auto}.authTopChrome__inner{padding:10px 18px 0}.authShell--clean{padding-top:0;padding-bottom:22px}.authHeaderLink,.authInlineLink,.authResendLink{appearance:none;color:var(--ios-blue);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.authHeaderLink{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1;transform:translateY(4px)}.authStage{flex-direction:column;display:flex}.authStage--login{padding-top:2px}.authLoginLink,.authPreviewLink,.authCredentialsLink{letter-spacing:-.01em;color:var(--ios-blue);font-size:15px;font-weight:600;line-height:1}.authLoginLink,.authCredentialsLink{margin:10px 0 14px}.authPreviewWrap{margin-top:0}.authPreviewWrap--light .card{box-shadow:var(--shadow-card)}.authPreviewLink{margin:10px 0 14px}.authHero{width:100%;aspect-ratio:var(--card-aspect)/1;border-radius:var(--r-card);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.authHero--dark{background:#000}.authHero__art{background:radial-gradient(41% 55% at 94% 82%,#ba79dbeb 0%,#ba79dbbd 24%,#ba79db00 56%),radial-gradient(39% 58% at 84% 66%,#c60e0cf5 0%,#970000f2 30%,#97000000 60%),radial-gradient(36% 30% at 96% 10%,#ffaa4bf5 0%,#ff9524d1 27%,#ff952400 60%),radial-gradient(22% 24% at 87% 34%,#ffc868e6 0%,#ffc86800 74%),linear-gradient(#ffffff0a,#fff0 28%);position:absolute;inset:0}.authHero__content{z-index:1;flex-direction:column;height:100%;padding:18px 18px 16px;display:flex;position:relative}.authHero__name{letter-spacing:-.036em;font-size:31px;font-weight:600;line-height:1.02}.authHero__name--light{color:#fff}.authHero__rows{flex-direction:column;gap:10px;margin-top:15px;display:flex}.authHero__row{align-items:center;gap:10px;min-height:35px;display:flex}.authHero .badge{flex:0 0 35px;width:35px;min-width:35px;height:35px;min-height:35px}.authHero__value{letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.1}.authHero__value--light{color:#fffffff5}.authHero__chevron{color:#ffffff59;font-size:28px;font-weight:300;line-height:1;position:absolute;bottom:18px;right:18px}.authPanel{-webkit-backdrop-filter:blur(24px)saturate(112%);background:#eff0f89e;border:1px solid #00000008;border-radius:22px;margin-top:14px;padding:16px 16px 14px;box-shadow:inset 0 1px #ffffff57}.authPanel--login,.authPanel--credentials{margin-top:16px}.authPanelTitle{letter-spacing:-.015em;margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.12}.authPanelTitle--blue{color:var(--ios-blue)}.authSplitInputRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-bottom:16px;display:grid}.authSplitInputRow--tight{margin-bottom:18px}.authSplitInputRow--credentials{margin-bottom:14px}.authSplitPrefix{letter-spacing:-.01em;color:#3c3c4394;white-space:nowrap;font-size:15px;font-weight:600;line-height:1}.authInput,.authPhoneInput{appearance:none;color:#000;background:#ffffff8f;border:0;border-radius:16px;outline:0;width:100%;font-family:inherit;box-shadow:inset 0 1px #ffffff57}.authInput{letter-spacing:-.016em;height:50px;padding:0 18px;font-size:16px;font-weight:600}.authInput::placeholder,.authPhoneInput::placeholder{color:#3c3c4347}.authInput--slug{text-transform:none}.authInput--slug::placeholder{color:#6fa6ffc7}.authInput--full{margin-bottom:12px}.authFieldLabel{letter-spacing:-.02em;color:#000;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.15}.authFieldLabel--error{color:#ab1111}.authPasswordLabelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.authHint{letter-spacing:-.012em;color:#3c3c4394;font-size:11px;font-style:italic;font-weight:400}.authInlineLink,.authResendLink{letter-spacing:-.012em;font-size:15px;font-weight:500}.authInlineLink{margin:2px 0 14px}.authResendLink{text-align:center;width:100%;margin:2px 0 12px;display:block}.authPrimaryButton,.authSecondaryButton{appearance:none;cursor:pointer;letter-spacing:-.02em;border-radius:16px;width:100%;min-height:50px;font-family:inherit;font-size:17px;font-weight:600}.authPrimaryButton{color:#fff;background:linear-gradient(90deg,#222226fa,#1a1b20fa);border:0;box-shadow:0 14px 28px #0000001a}.authPrimaryButton:disabled,.authSecondaryButton:disabled{cursor:default}.authPrimaryButton:disabled{color:#ffffff85;box-shadow:none;background:#b5bdd0e0}.authSecondaryButton{background:linear-gradient(var(--page-bg-solid),var(--page-bg-solid))padding-box,conic-gradient(from 180deg,#f1b54e 0deg,#f3b768 38deg,#f19ac7 120deg,#b376ff 204deg,#55b9ff 288deg,#f1b54e 360deg)border-box;color:var(--ios-blue);border:2px solid #0000;margin-top:12px}.authStage--verify{justify-content:center;min-height:calc(100svh - 86px);padding-bottom:112px}.authVerifyBlock{flex-direction:column;width:100%;display:flex}.authVerifySubtitle{text-align:center;letter-spacing:-.01em;color:#3c3c43b8;margin:0 0 22px;padding:0 18px;font-size:14px;font-weight:500;line-height:1.34}.authVerifyTitle{text-align:center;letter-spacing:-.03em;color:#000;margin:0 0 24px;font-size:32px;font-weight:700;line-height:1}.authSegmented{background:#000;border:1px solid #ffffff2e;border-radius:26px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,0 1px #ffffff38,0 8px 24px #0000001f}.authSegmented__option{appearance:none;color:#fff6;letter-spacing:-.03em;background:0 0;border:0;border-radius:22px;min-height:68px;font-family:inherit;font-size:18px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s}.authSegmented__option.is-active{color:#fff;background:linear-gradient(#cf44db 0%,#ba3dd8 100%);box-shadow:inset 0 1px #fff3,0 0 0 1.5px #007afff2,0 1px 2px #0000001a}.authPhoneFieldWrap{background:#d0d3e06b;border-radius:18px;align-items:center;gap:16px;min-height:74px;margin-top:10px;margin-bottom:18px;padding:12px 16px;display:flex}.authCountryChip{appearance:none;color:#141416e6;background:linear-gradient(#ccd0dde6,#bdc1d0e6);border:1px solid #00000014;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:116px;height:56px;padding:0 16px;font-size:20px;display:inline-flex}.authCountryChip__flag{line-height:1}.authCountryChip__chev{color:#3c3c439e;font-size:18px;line-height:1}.authPhoneInput{min-width:0;height:56px;box-shadow:none;letter-spacing:-.02em;background:0 0;border-radius:0;flex:auto;padding:0;font-size:20px;font-weight:500}.authInput--verify,.authInput--verifyCode{background:#d0d3e06b;margin-top:18px;margin-bottom:20px}.authPrimaryButton--verify,.authPrimaryButton--continue{margin-top:4px}.authStage--credentials{padding-top:2px}.logoutBtnInline{appearance:none;color:#ff3b30;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;line-height:1}@media (min-width:768px){.authTopChrome__inner{padding-top:10px}.authStage--verify{justify-content:flex-start;padding-top:150px}}.authStage--login .authPanel,.authStage--credentials .authPanel{gap:0}.authStage--login .authPrimaryButton,.authStage--login .authSecondaryButton,.authStage--credentials .authPrimaryButton{min-height:48px}.authStage--login .authSecondaryButton{margin-top:10px}.authStage--login .authHero,.authStage--credentials .authPreviewWrap .card{margin-top:0}.authDesignSection{padding-top:10px;padding-bottom:28px}.authTopChrome__inner{padding-top:10px}.authLoginLink,.authPreviewLink,.authCredentialsLink,.designPreviewLink{margin:14px 0 18px;display:block}.authStage--login,.authStage--credentials{gap:0}.authHeroStack .card{box-shadow:none;margin-top:0}.authHeroBase,.authHeroLayer{border-radius:inherit;overflow:hidden}.authHeroBase{z-index:0;position:relative}.authHeroBase .card{width:100%}.authHeroLayer{z-index:1;pointer-events:none;will-change:opacity;backface-visibility:hidden;transition:opacity 1.32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateZ(0)}.authHeroLayer .card{backface-visibility:hidden;width:100%;height:100%;transform:translateZ(0)}.doneChip{border-radius:14px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-flex}.doneChip svg{width:18px;height:18px}.designPreviewLink{margin-top:0}.designPreviewBars{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;margin-bottom:14px;display:grid}.designPreviewBar,.designTabs__pill{letter-spacing:-.02em;-webkit-backdrop-filter:blur(14px)saturate(1.15);color:#00000070;background:#ffffffb8;border:1px solid #ffffff94;border-radius:18px;justify-content:center;align-items:center;height:54px;font-size:15px;font-weight:700;display:flex;box-shadow:0 14px 34px #0000001a,inset 0 1px #ffffffbf}.designPreviewBar--primary,.designTabs__pill.is-active{color:#0a0a0a}.designTabs{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px;margin-bottom:18px;display:grid}.designUploadTile,.designThumb{color:#fff;z-index:1;background:#000;border:0;justify-content:center;align-items:center;gap:10px;display:inline-flex;position:relative;overflow:visible;box-shadow:0 14px 24px #2a1e4a47,0 5px 12px #0000006b}.designPill:before{content:"";z-index:0;background:linear-gradient(#0a0a0bfa,#000000fa);border-radius:12px;position:absolute;inset:1px}.designPillIcon,.designPillText{z-index:1;position:relative}.designPillIcon{font-size:18px;line-height:1;transform:translateY(-.2px)}.designPillText{letter-spacing:-.02em;font-size:15px;font-weight:700}.authDesignSection{padding-bottom:28px}.designPreviewWrap{justify-content:stretch;margin:16px 0 6px}.designPreviewCard{width:100%}.designPreviewCard .card{margin-top:0}.designPreviewLink{display:none}.designListPreview{-webkit-backdrop-filter:blur(16px)saturate(1.1);background:linear-gradient(135deg,#ffffff8a 0%,#ffffff29 54%,#0000000d 100%),#eff2f7a8;border:1px solid #ffffff8c;border-radius:22px;align-items:center;gap:14px;min-height:82px;margin-top:12px;padding:0 18px;display:flex;box-shadow:0 14px 34px #0000001a,inset 0 1px #ffffffc2}.designListPreview__text{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:21px;font-weight:700;line-height:1.2;overflow:hidden}.designListPreview__chevron{color:#3c3c4373;flex:none;font-size:28px;line-height:1;transform:translateY(-1px)}.styleGrid--tight{gap:12px;padding-bottom:28px}.editLinkRow{gap:8px;margin-top:8px}.editLinkPrefix{font-size:16px}.editLinkInput{border-radius:10px;height:34px;padding:0 10px;font-size:15px}.editCard{margin-top:10px}.editCardContent{padding:8px 14px 9px}.editCardHeaderStack{gap:6px}.editCardTextField{border-radius:12px;height:40px;padding:0 12px}.editCardNameField{font-size:clamp(21px,5.8vw,27px)}.editCardSubtitleField{font-size:clamp(13px,3.2vw,15px)}.editPrimaryStack{gap:8px;margin-top:10px}.editPrimaryRow{gap:10px}.editPrimaryField,.phoneComposite,.editPrimaryAddBtn,.editTileValueOnly,.editTileTitle,.editTileValue{border-radius:12px;padding-left:12px;padding-right:12px;font-size:15px}.editPrimaryField,.phoneComposite,.editPrimaryAddBtn,.editHandleField--primary{height:36px}.editPrimaryField--customTitle{border-radius:11px;height:34px}.editTileValueOnly,.editTileTitle,.editTileValue,.editHandleField--tile{height:38px}.editPrimaryAddText{font-size:15px}.removeBtn,.removeBtnSpacer{width:26px!important;height:26px!important}.editList{gap:10px;margin-top:12px}.editTile{border-radius:17px;gap:10px;padding:10px 12px}.editTile:before,.editTile:after{border-radius:17px}.editTileInputs{gap:6px}.addFieldDock{margin-top:12px}.addFieldButton{border-radius:16px;height:50px;font-size:16px}@media (max-width:560px){.designSegControl__option{font-size:15px}.designListPreview{min-height:74px}.designListPreview__text{font-size:18px}.designUploadTile,.designThumb{height:86px}.styleGrid--tight .styleCard{min-height:112px}}.homeList{margin-top:12px}.designPreviewListRow{min-height:0;margin-top:12px}.designPreviewListRow.tile{margin-top:12px;padding-top:11px;padding-bottom:11px}.designPreviewListRow .tileLabel{letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.18}@media (max-width:560px){.designSegControl__option{font-size:14px}.designUploadTile,.designThumb{height:76px}}.designSegControl{background:#000;border:0;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:16px 0 18px;padding:4px;display:grid;position:relative;box-shadow:0 10px 22px #0000002e,inset 0 1px #ffffff0f}.designSegControl:after{content:none}.designSegControl__option{appearance:none;color:#ffffff6b;letter-spacing:-.02em;z-index:1;height:44px;box-shadow:none;background:0 0;border:0;border-radius:16px;font-family:inherit;font-size:15px;font-weight:700;position:relative}.designSegControl__option.is-active{color:#fff;background:linear-gradient(#cf44db 0%,#ba3dd8 100%);box-shadow:inset 0 1px #fff3,0 1px 2px #00000014}.designSegControl__option.is-active:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.9;pointer-events:none;-webkit-mask-composite:xor;border-radius:17px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.designUploadRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.designGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:8px;display:grid}.designUploadTile,.designThumb{border-radius:18px;height:76px}.designUploadTile{cursor:pointer;background:#ffffff85;border:1px solid #0000000d;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px #00000014}.designUploadTile .uploadPlus{aspect-ratio:1;border-radius:999px;width:20px;min-width:20px;height:20px;min-height:20px}.designUploadTile .uploadPlus.badgeUploadPlus{box-shadow:none;background:#34c759;justify-content:center;align-items:center;display:flex}.designUploadTile .uploadPlus.badgeUploadPlus>.badgeUploadPlusInner{color:#0000;width:10px;height:10px;font-size:0;line-height:0;display:block;position:relative;transform:none}.designUploadTile .uploadText{color:#000;letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1}.designThumb,.designThumb--default:before,.designThumbDefaultMini,.designThumbDefaultMini__glass,.designThumbDefaultMini__border{border-radius:18px}.designThumb{cursor:pointer;background-color:#ffffff70;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;position:relative;overflow:hidden;box-shadow:0 12px 24px #00000014}.designThumb--active{outline:none!important;box-shadow:0 12px 24px #00000014!important}.designThumb--labelled{justify-content:center;align-items:center;display:flex;position:relative}.designThumb--default{-webkit-backdrop-filter:blur(22px)saturate(102%)contrast(1.01);background:linear-gradient(135deg,#ffffff57 0%,#ffffff1a 48%,#0000000b 100%),#eceff499}.designThumb--default:before{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.86;pointer-events:none;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.designThumbDefaultMini,.designThumbDefaultMini__glass,.designThumbDefaultMini__border{pointer-events:none;display:block;position:absolute;inset:0}.designThumb__label{z-index:1;text-align:center;color:#0a0a0a;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}@media (max-width:560px){.designSegControl__option{font-size:14px}.designUploadTile,.designThumb{height:76px}}.page--publicHome .headerRow{position:relative}.page--publicHome .headerActions{position:static}.publicHeaderActionsSlot{pointer-events:none;position:absolute;inset:0}.publicHeaderActionsCenter{pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.publicHeaderActionsRight{pointer-events:auto;align-items:center;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.publicAddPill{-webkit-backdrop-filter:blur(20px)saturate(102%)contrast(1.01);appearance:none;cursor:pointer;background:linear-gradient(135deg,#ffffff6b 0%,#ffffff24 48%,#00000009 100%),#eceff49e;border:1px solid #ffffff85;border-radius:12px;align-items:center;gap:3px;height:36px;min-height:36px;padding:0 10px 0 3px;display:inline-flex;box-shadow:0 8px 20px #0000000f,inset 0 1px #ffffff57}.publicAddPill:active{transform:translateY(.5px)}.publicAddPill__icon{place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;display:grid}.publicAddPill__icon img{object-fit:contain;width:26px;height:26px;display:block}.publicAddPill__label{letter-spacing:-.01em;color:#000;white-space:nowrap;padding-left:1px;font-size:14.5px;font-weight:650;line-height:1}@media (max-width:560px){.publicHeaderActionsRight{right:0}.publicAddPill{gap:3px;padding:0 10px 0 3px}.publicAddPill__icon{width:26px;min-width:26px;height:26px;min-height:26px}.publicAddPill__icon img{width:26px;height:26px}.publicAddPill__label{font-size:14.5px}}.page--home .cardPrimaryList,.page--publicProfile .cardPrimaryList{margin-top:calc(24px*var(--card-scale))}.page--home .tileChevron,.page--home .homeList .tileChevron,.designPreviewListRow .tileChevron{color:#0a0a0a57;filter:drop-shadow(0 0 .4px #ffffff29)}.cropOverlay{z-index:80;-webkit-backdrop-filter:blur(10px)saturate(120%);touch-action:none;background:#0000003d;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.cropModal{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#ffffffd1;border:1px solid #ffffff94;border-radius:24px;width:min(100%,356px);padding:16px;box-shadow:0 24px 90px #0000002e}.cropHeader{letter-spacing:-.02em;text-align:center;margin-bottom:14px;font-size:18px;font-weight:700;line-height:1.1}.cropViewport{touch-action:none;background:#00000024;border-radius:18px;width:100%;max-width:260px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.cropViewport img{display:block}.cropMask{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff9e,inset 0 0 0 999px #ffffff0a}.cropControls{margin-top:16px}.cropLabel{letter-spacing:-.01em;color:#000000b3;margin-bottom:10px;font-size:14px;font-weight:650}.cropSlider{accent-color:#34c759;width:100%}.cropActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.cropBtn{appearance:none;letter-spacing:-.02em;cursor:pointer;border:0;border-radius:16px;min-height:48px;font-family:inherit;font-size:16px;font-weight:700}.cropBtnGhost{color:#000000d1;background:#ffffffb8;box-shadow:inset 0 0 0 1px #00000014}.cropBtnUse{color:#fff;background:#34c759;box-shadow:0 10px 20px #34c75938}.cropModal--cardDesign{width:min(100%,404px)}.sheetOverlay{z-index:140;-webkit-backdrop-filter:blur(10px)saturate(120%);touch-action:none;background:#0000003d;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.cardDesignCropViewport{touch-action:none;background:#00000024;border-radius:20px;width:100%;max-width:292px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.cardDesignCropViewport img{display:block}.cardDesignCropMask{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff9e,inset 0 0 0 999px #ffffff0a}.page--authFlow .topStickyChrome.authTopChromeUnified{z-index:1;background:var(--page-bg-solid);width:100%;max-width:none;margin:0;position:relative;top:auto}.page--authFlow .authTopChromeUnified__inner{width:100%;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.page--authFlow .authTopChromeUnified__solid{background:var(--page-bg-solid)}.page--authFlow .authHeaderLink{transform:translateY(3px)}.page--authFlow .authStage--verify{justify-content:center;min-height:calc(100svh - 118px);padding-top:0;padding-bottom:72px}.page--authFlow .authVerifyBlock{width:100%}.authFooterBar{justify-content:space-between;align-items:flex-end;gap:14px;width:100%;margin-top:14px;display:flex}.authFooterNav{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;padding-bottom:4px;display:flex}.authFooterLink{appearance:none;color:#3c3c438a;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.2}.authFooterDivider{color:#3c3c434d;font-size:12px;line-height:1}.authStoreButton{flex:none;justify-content:flex-end;align-items:center;min-height:40px;display:inline-flex}.authStoreBadge{object-fit:contain;width:auto;height:40px;display:block}.authInfoPage{flex-direction:column;gap:14px;padding-top:12px;padding-bottom:18px;display:flex}.authInfoHero{background:#ffffff94;border:1px solid #ffffff8c;border-radius:22px;width:100%;overflow:hidden;box-shadow:0 14px 34px #00000014,inset 0 1px #ffffffbd}.authInfoHero__image{width:100%;height:auto;display:block}.authInfoIntro{width:100%}.authInfoIntro--centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:2px 8px 0;display:flex}.authInfoIntro--centered .authInfoTitle{margin:0}.authInfoIntro--centered .authInfoEyebrow{display:block}.authInfoCard{-webkit-backdrop-filter:blur(24px)saturate(112%);background:#eff0f89e;border:1px solid #00000008;border-radius:22px;width:100%;padding:18px 16px 16px;box-shadow:inset 0 1px #ffffff57}.authInfoCard--tight{padding-bottom:18px}.authInfoCard--legal{padding-bottom:20px}.authInfoEyebrow{letter-spacing:-.01em;color:var(--ios-blue);font-size:14px;font-weight:600;line-height:1.1}.authInfoTitle{letter-spacing:-.035em;color:#0a0a0a;margin:8px 0 10px;font-size:32px;font-weight:700;line-height:.98}.authInfoBody{letter-spacing:-.01em;color:#3c3c43c7;margin:0;font-size:15px;font-weight:500;line-height:1.45}.authActionGrid{grid-template-columns:1fr;gap:10px;margin-top:16px;display:grid}.authActionTile{appearance:none;color:#0a0a0ae6;letter-spacing:-.02em;cursor:pointer;background:#ffffff9e;border:1px solid #ffffff94;border-radius:16px;width:100%;min-height:48px;font-size:15px;font-weight:650;box-shadow:inset 0 1px #ffffffb8}.authSupportGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.authSupportTextarea{resize:vertical;appearance:none;color:#000;letter-spacing:-.015em;background:#ffffff8f;border:0;border-radius:16px;outline:0;width:100%;min-height:146px;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.35;box-shadow:inset 0 1px #ffffff57}.authSupportTextarea::placeholder{color:#3c3c4347}.authSupportActions{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.authSecondaryButton--support,.authPrimaryButton--support{margin-top:0}.authLegalContent{margin-top:8px}.authLegalSection+.authLegalSection{border-top:1px solid #3c3c4314;margin-top:18px;padding-top:18px}.authLegalHeading{letter-spacing:-.03em;color:#0a0a0a;margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.05}.authLegalParagraph{letter-spacing:-.01em;color:#3c3c43d1;margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.5}.authInlineSupportLink{appearance:none;color:var(--ios-blue);font:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.authLegalPlaceholder{background:#ffffff85;border:1px solid #ffffff94;border-radius:18px;margin-top:4px;padding:16px;box-shadow:inset 0 1px #ffffffb8}.authLegalPlaceholder__title{letter-spacing:-.02em;color:#0a0a0ae0;font-size:15px;font-weight:650}.authLegalPlaceholder__code{color:#3c3c43c7;white-space:pre-wrap;margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5}.authFieldLabel--success{color:#34c759}@media (max-width:560px){.authFooterBar{align-items:center;gap:12px}.authFooterNav{padding-bottom:0}.authStoreBadge{height:36px}.authSupportGrid{grid-template-columns:1fr}.authInfoTitle{font-size:28px}}.supportPage,.legalPage{min-height:100vh}.supportInner,.legalInner{text-align:center;max-width:720px;margin:120px auto;padding:0 20px}.supportImage{width:160px;margin:0 auto 30px;display:block}.supportTitle{font-size:28px;font-weight:600}.supportSubtitle{color:#6b6b6b;margin-top:6px}.contactBox{cursor:pointer;border:1px solid #e6e6e6;border-radius:14px;margin-top:28px;padding:18px}.authHeaderHomeLink,.authHeaderHomeLink:link,.authHeaderHomeLink:visited,.authHeaderHomeLink:hover,.authHeaderHomeLink:active{color:inherit;text-decoration:none;display:block}.authInfoPage--fill{min-height:calc(100svh - 74px)}.authInfoPage--fill .authFooterBar{margin-top:auto;padding-top:10px}.authStoreButton{appearance:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 0 auto;padding:0;line-height:0}.nativeSheetOverlay{z-index:90;overscroll-behavior:none;background:#0000001a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.nativeSheet{background:var(--page-bg-solid);touch-action:pan-y;will-change:transform;border-radius:38px 38px 0 0;flex-direction:column;width:min(100vw,393px);max-width:393px;min-height:min(86svh,820px);max-height:96svh;display:flex;overflow:hidden;box-shadow:0 -1px #ffffffb8,0 -24px 90px #00000024}.nativeSheet__grabberWrap{touch-action:none;cursor:grab;justify-content:center;align-items:center;padding-top:12px;padding-bottom:6px;display:flex}.nativeSheet__grabber{cursor:pointer;background:#3c3c432e;border:0;border-radius:999px;width:76px;height:7px}.nativeSheet__grabberWrap:active{cursor:grabbing}.nativeSheet__content{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.nativeSheet__content--page{padding:4px 18px 26px}.nativeSheet__content--share{min-height:0;padding:0 16px calc(env(safe-area-inset-bottom,0px) + 10px);flex-direction:column;display:flex}.qrCardBlock{flex-direction:column;gap:14px;padding-top:6px;display:flex}.qrCodeCard{background:#ffffffe6;border-radius:28px;flex-direction:column;align-items:center;gap:16px;padding:26px 14px 22px;display:flex;box-shadow:0 16px 34px #0000001f}.qrCodeCard__name{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.05}.qrCodePanel{justify-content:center;width:100%;display:flex}.qrCodeImage{object-fit:contain;width:min(72vw,240px);height:min(72vw,240px);image-rendering:pixelated;image-rendering:crisp-edges}.qrCodeCaption{color:#3c3c439e;letter-spacing:-.01em;font-size:14px;font-weight:500}.qrActionStack{flex-direction:column;gap:10px;display:flex}.qrActionBar{cursor:pointer;letter-spacing:-.02em;border:0;border-radius:18px;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:0 18px;font-size:17px;font-weight:600;display:flex}.qrActionBar__left{align-items:center;gap:12px;display:inline-flex}.qrActionBar__glyph,.qrActionGlyph{justify-content:center;align-items:center;width:22px;font-size:22px;line-height:1;display:inline-flex}.qrActionBar__chevron{color:#0a0a0a47}.qrActionBar--widget{color:#0a0a0a;background:#ffffffe0;position:relative;box-shadow:inset 0 0 0 2px #0000}.qrActionBar--widget:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));-webkit-mask-composite:xor;opacity:.92;pointer-events:none;border-radius:18px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qrActionBar--scan{color:#fff;background:#000}.qrActionBar--scan .qrActionBar__chevron{color:#ffffffbd}.qrActionBar--download{color:#0a0a0a;background:#fff;border:1px solid #000000eb}.qrActionBar--download .qrActionBar__chevron{color:#0a0a0a6b}.qrActionIcon{object-fit:contain;flex:0 0 24px;width:24px;height:24px;display:block}.qrActionBar--scan .qrActionIcon{filter:invert()}.centerModalCard--widget{text-align:left;background:#f2f2f7d1;width:min(100%,380px);padding:18px 16px 16px}.centerModalCard--widget .centerModalTitle{letter-spacing:-.03em;font-size:24px;font-weight:700}.widgetInstructionsCard{background:#ffffffeb;border:1px solid #00000014;border-radius:24px;margin-top:16px;padding:18px 20px}.widgetInstructionsLabel{color:#3c3c439e;letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.15}.widgetInstructionsList{color:#0a0a0a;letter-spacing:-.03em;margin:14px 0 0;padding-left:22px;font-size:20px;font-weight:650;line-height:1.55}.widgetInstructionsList li{padding-left:4px}.centerModalOverlay{z-index:110;-webkit-backdrop-filter:blur(10px)saturate(120%);background:#00000038;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.centerModalCard,.glassPopover,.findPersonCard{-webkit-backdrop-filter:blur(28px)saturate(160%);background:#ffffff2e;border:1px solid #ffffff94;border-radius:30px;width:min(100%,340px);box-shadow:0 24px 90px #0000002e,0 8px 24px #00000014}.centerModalCard{text-align:center;padding:22px 18px 18px}.centerModalTitle,.glassPopover__title,.findPersonCard__title{letter-spacing:-.02em;color:#0a0a0a;font-size:18px;font-weight:600;line-height:1.1}.centerModalMessage,.glassPopover__body{color:#3c3c43bd;margin-top:10px;font-size:13px;font-weight:500;line-height:1.45}.centerModalButton{background:var(--ios-blue);color:#fff;cursor:pointer;border:0;border-radius:16px;width:100%;min-height:50px;margin-top:16px;font-size:17px;font-weight:600}.scannerOverlay{z-index:120;background:#000;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.scannerPanel{flex-direction:column;width:min(100vw,393px);min-height:100svh;display:flex;position:relative}.scannerTopBar{color:#fff;z-index:2;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:relative}.scannerTitle{letter-spacing:-.02em;font-size:20px;font-weight:600}.scannerClose{color:#fff;cursor:pointer;background:#00000059;border:0;border-radius:12px;width:36px;height:36px;font-size:20px}.scannerViewport{flex:auto;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.scannerVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scannerFrame{border:3px solid #ffffffdb;border-radius:22px;width:260px;height:260px;position:relative;box-shadow:0 0 30px #0000003d}.scannerStatus,.scannerFootnote{text-align:center;color:#ffffffe0;letter-spacing:-.01em;z-index:2;padding:12px 18px 0;font-size:15px;font-weight:600;position:relative}.scannerFootnote{color:#ffffffb8;padding-bottom:24px;font-size:13px;font-weight:500}.scannerManualRow{z-index:2;gap:10px;padding:14px 18px 0;display:flex;position:relative}.scannerManualInput{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;outline:none;flex:1;min-width:0;height:46px;padding:0 14px;font-size:15px}.scannerManualInput::placeholder{color:#ffffff73}.scannerManualButton{color:#000;background:#fff;border:0;border-radius:14px;min-width:96px;height:46px;font-size:15px;font-weight:600}.shareTopRow{padding-top:2px;padding-bottom:6px}.shareCancelButton{color:#b00000;cursor:pointer;background:#ffffff85;border:0;border-radius:999px;min-height:42px;padding:0 20px;font-size:17px;font-weight:500}.shareSegmentedWrap{padding-top:2px}.shareSegmentedControl{background:#bec6d061;border-radius:20px;grid-template-columns:1fr 1fr;gap:0;width:100%;min-height:54px;padding:4px;display:grid}.shareSegmentedControl__option{color:#0a0a0ac7;background:0 0;border:0;border-radius:16px;font-size:17px;font-weight:600}.shareSegmentedControl__option.is-active{background:#ffffffeb;box-shadow:0 4px 12px #0000000f}.shareSheetTitle{letter-spacing:-.03em;text-align:center;padding:14px 0 18px;font-size:24px;font-weight:600;line-height:1.04}.shareFormStack{flex-direction:column;gap:16px;display:flex}.shareFieldGroup{flex-direction:column;gap:8px;display:flex}.shareFieldLabel{letter-spacing:-.01em;font-size:15px;font-weight:600}.shareTextInput,.shareMessageBox{letter-spacing:-.02em;color:#0a0a0aeb;background:#ffffffdb;border:0;border-radius:18px;outline:0;width:100%;padding:16px 18px;font-family:inherit;font-size:16px;font-weight:500}.shareMessageBox{resize:none;min-height:154px;line-height:1.28}.shareBottomBar{padding-top:16px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4px);margin-top:auto}.shareSubmitButton{background:var(--ios-blue);color:#fff;letter-spacing:-.02em;border:0;border-radius:20px;width:100%;min-height:56px;font-size:18px;font-weight:600}.peoplePageShell{flex-direction:column;gap:12px;padding-bottom:18px;display:flex}.peopleHeaderRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:4px;display:grid;position:relative}.peopleHeaderTitle{letter-spacing:-.03em;font-size:38px;font-weight:600;line-height:1}.peopleHeaderCenter{justify-content:center;min-width:0;display:flex}.peopleHeaderActions{align-items:center;gap:10px;display:flex}.peopleUploadCapsule{color:#fff;white-space:nowrap;background:#000;border:0;border-radius:999px;align-items:center;gap:8px;max-width:100%;height:40px;min-height:40px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 6px 12px #0000001f}.peopleUploadCapsule:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));-webkit-mask-composite:xor;pointer-events:none;border-radius:999px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.peopleHeaderIconButton{color:#000;background:#ffffff7a;border:1px solid #00000014;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:inline-flex}.peopleHeaderIconButton--blue{background:var(--ios-blue);color:#fff;border-color:#0000}.peopleUploadCapsule__icon{justify-content:center;width:18px;font-size:18px;line-height:1;display:inline-flex}.peopleUploadCapsule__label{text-overflow:ellipsis;display:inline-block;overflow:hidden}.peopleSearchBar{background:#ffffffb8;border-radius:22px;align-items:center;gap:10px;min-height:56px;padding:0 16px;display:flex}.peopleSearchBar__icon{color:#3c3c438f;font-size:18px}.peopleSearchBar__input{letter-spacing:-.02em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px;font-weight:500}.peopleSearchBar__input::placeholder{color:#3c3c436b}.peopleGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.peopleTile{-webkit-backdrop-filter:blur(14px);letter-spacing:-.02em;text-align:center;background:#ffffff6b;border:0;border-radius:14px;min-height:74px;padding:0 14px;font-size:16px;font-weight:600;box-shadow:0 10px 24px #00000014}.peopleTile--pinned{box-shadow:inset 0 0 0 2px #f2c744f2}.peopleTile--live{position:relative;box-shadow:inset 0 0 0 2px #7878ff38}.peopleTile--live:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));-webkit-mask-composite:xor;opacity:.82;border-radius:14px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.peopleTile--shared{box-shadow:inset 0 0 0 1.5px #81b5ff9e}.peopleTile--uploadedContact{box-shadow:inset 0 0 0 1.5px #72d6929e}.peopleEmptyState{text-align:center;background:#ffffffb3;border-radius:22px;padding:22px 18px}.peopleEmptyState__title{letter-spacing:-.02em;font-size:18px;font-weight:600}.peopleEmptyState__body{color:#3c3c43b8;margin-top:8px;font-size:14px;font-weight:500;line-height:1.42}.glassPopover{padding:18px}.glassPopover__stack{flex-direction:column;gap:10px;margin-top:12px;display:flex}.glassPopover__button{color:#0a0a0a;letter-spacing:-.02em;background:#ffffff42;border:1px solid #ffffff70;border-radius:20px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 18px;font-size:17px;font-weight:600;display:flex}.glassPopover__button--filter.is-active{box-shadow:inset 0 0 0 1.5px #00000014}.findPersonCard{padding:16px 18px 18px}.findPersonCard__header{justify-content:space-between;align-items:center;display:flex}.findPersonCard__close{background:#ffffff5c;border:0;border-radius:12px;width:36px;height:36px;font-size:20px}.findPersonCard__stack{flex-direction:column;gap:12px;margin-top:14px;display:flex}.findField{flex-direction:column;gap:6px;display:flex}.findField__label{color:#3c3c43ad;font-size:13px;font-weight:600}.findField__input{background:#ffffffdb;border:1px solid #00000014;border-radius:14px;outline:none;width:100%;min-height:48px;padding:0 14px;font-size:15px;font-weight:500}.findPersonCard__submit{min-height:54px;color:var(--ios-blue);background:#ffffffe6;border:1.5px solid #007affd6;border-radius:18px;margin-top:4px;font-size:18px;font-weight:600}.findPersonCard__submit:disabled{opacity:.42}.personPageShell{flex-direction:column;min-height:100%;display:flex}.personPagePinButton{background:#ffffffd1;border:0;border-radius:14px;width:40px;height:40px;font-size:20px;box-shadow:inset 0 0 0 1px #00000014}.personActionBar--blue{color:var(--ios-blue);background:#ffffffeb}.personActionBar--frosted{color:#0a0a0a;background:#ffffff8a;box-shadow:inset 0 0 0 1.2px #ffffffe0}.personActionBar--black{color:#fff;background:#000}.personRemoveWrap{margin-top:auto;padding:24px 0 20px}.personRemoveButton{color:#ff3b30fa;background:#ffffffb8;border:0;border-radius:18px;width:100%;min-height:56px;font-size:17px;font-weight:600}@media (max-width:420px){.peopleHeaderRow{grid-template-columns:auto minmax(0,1fr) auto;place-items:center stretch;gap:8px}.peopleHeaderCenter{justify-content:center;min-width:0}.peopleHeaderActions{justify-self:end;position:static}.peopleUploadCapsule{justify-content:center;width:100%;padding-left:12px;padding-right:12px}.peopleHeaderIconButton{width:38px;height:38px}}.editTile>.badgeButton,.editTile>.badge,.editPrimaryRow>.badgeButton,.editPrimaryRow>.badge{flex:none;align-self:center}.editTile .editHandleField,.editPrimaryFieldWrap .editHandleField{flex:auto;min-width:0}.editTile .editHandleFieldInput,.editPrimaryFieldWrap .editHandleFieldInput{font-weight:600}.editPrimaryAddBadge{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.editPrimaryAddPalette{flex-shrink:0;width:26px;height:26px;display:block}.page--authFlow .authStage--login{padding-top:0}.page--authFlow .authPreviewLink--top{margin:14px 0 18px;text-decoration:none;display:inline-block}.page--authFlow .authPreviewWrap--login{margin-top:0}.page--authFlow .authPanelTitle--blue{color:var(--ios-blue)}.page--authFlow .authSplitInputRow--login{margin-bottom:14px}.page--authFlow .authPasswordLabelRow--login{margin-bottom:8px}.page--authFlow .authPasswordLabelRow--login .authFieldLabel{margin-bottom:0}.page--authFlow .authInlineLink--forgot{letter-spacing:-.012em;color:var(--ios-blue);margin:0;font-size:15px;font-weight:600;line-height:1.1}@media (min-width:900px){.topStickyChrome__solid{padding-top:28px!important}}.securityChip{-webkit-backdrop-filter:blur(14px)saturate(135%);color:#000000d1;cursor:pointer;background:#ffffffb8;border:1px solid #00000014;border-radius:10px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;display:inline-flex;box-shadow:0 8px 20px #00000014,inset 0 1px #ffffff94}.securityChip:active{transform:translateY(.5px)}.securityChip__art{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.securityChip__art svg{width:18px;height:18px;display:block}.page--security .headerTitle{letter-spacing:-.024em;font-size:34px}.securityShell{padding-top:14px;padding-bottom:34px}.securityHeroCard,.securityPanel{-webkit-backdrop-filter:blur(20px)saturate(130%);background:#ffffffb3;border:1px solid #ffffff8f;border-radius:22px;box-shadow:0 14px 30px #00000012,inset 0 1px #ffffff80}.securityHeroCard{margin-top:2px;padding:18px 18px 16px}.securityHeroCard__title,.securityPanel__title{letter-spacing:-.02em;color:#000000f5;font-size:18px;font-weight:700}.securityHeroCard__body{color:#3c3c43c2;margin-top:8px;font-size:14px;font-weight:500;line-height:1.4}.securityPanel{margin-top:14px;padding:16px}.securityPanel__row{flex-direction:column;gap:5px;display:flex}.securityPanel__meta{color:#3c3c439e;font-size:13px;font-weight:600;line-height:1.35}.securityFieldGroup{margin-top:14px}.securityFieldLabel{letter-spacing:-.015em;color:#000;margin-bottom:8px;font-size:15px;font-weight:650;display:block}.securityInput{letter-spacing:-.015em;color:#0a0a0a;background:#ffffffeb;border:1px solid #00000014;border-radius:16px;outline:none;width:100%;height:50px;padding:0 16px;font-size:16px;font-weight:600;box-shadow:inset 0 1px #ffffffbf}.securityInput::placeholder{color:#3c3c4357}.securityInput:focus{border-color:#007aff57}.securityInput--error{border-color:#ff3b3094}.securityFieldHint{color:#3c3c4394;margin-top:7px;font-size:12px;font-weight:600;line-height:1.35}.securityFieldHint--error{color:#c8342cf5}.securitySegmented{background:#c8cad575;border-radius:18px;grid-template-columns:1fr 1fr;gap:5px;margin-top:14px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff57}.securitySegmented__option{appearance:none;color:#3c3c4399;letter-spacing:-.015em;background:0 0;border:0;border-radius:14px;min-height:44px;font-size:15px;font-weight:700}.securitySegmented__option.is-active{color:#fff;background:#000000db;box-shadow:0 10px 18px #0000001f}.securityFooterAction{margin-top:16px}.securitySaveButton{color:#fff;letter-spacing:-.02em;background:linear-gradient(90deg,#222226fa,#1a1b20fa);border:0;border-radius:18px;width:100%;min-height:52px;font-size:17px;font-weight:700;box-shadow:0 14px 28px #0000001a}.securitySaveButton:disabled{opacity:.42;box-shadow:none}.page--authFlow .authSegmented{border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff1a,0 1px #ffffff38,0 8px 24px #0000001f;background:#000!important}.page--authFlow .authSegmented__option{color:#fff6}.page--authFlow .authSegmented__option.is-active{color:#fff;background:linear-gradient(#cf44db 0%,#ba3dd8 100%)}.authHeroStack{width:100%;aspect-ratio:var(--card-aspect)/1;border-radius:var(--r-card);isolation:isolate;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.authHeroStack .card{width:100%;height:100%;box-shadow:none;border-radius:inherit;margin-top:0}.authHeroBase,.authHeroLayer{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.authHeroBase{z-index:1}.authHeroLayer{z-index:2;pointer-events:none;will-change:opacity}.authHeroBase .cardGlass,.authHeroLayer .cardGlass,.authHeroBase .cardBorder,.authHeroLayer .cardBorder,.authHeroBase .cardContent,.authHeroLayer .cardContent{border-radius:inherit}.cardProOverlay{z-index:140;overscroll-behavior:contain;background:linear-gradient(135deg,#e8effdf5 0%,#dfe6fafa 52%,#e5d6f8fa 100%);position:fixed;inset:0;overflow-y:auto}.cardProViewport{min-height:100svh;padding-top:max(18px,env(safe-area-inset-top));padding-bottom:max(20px,env(safe-area-inset-bottom));position:relative}.cardProBackdropGlow{pointer-events:none;filter:blur(24px);opacity:.88;border-radius:999px;position:fixed}.cardProBackdropGlow--one{background:radial-gradient(circle,#dc00ff2e 0%,#dc00ff00 72%);width:320px;height:320px;top:-78px;right:-62px}.cardProBackdropGlow--two{background:radial-gradient(circle,#00a1fe24 0%,#00a1fe00 74%);width:340px;height:340px;bottom:120px;left:-128px}.cardProShell{z-index:1;padding-bottom:30px;position:relative}.cardProHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding-top:14px;display:grid}.cardProHeader__copy{min-width:0}.cardProTitle{align-items:center;gap:10px;margin:0;font-size:0;line-height:1;display:flex}.cardProTitle__gradient{letter-spacing:-.045em;background:linear-gradient(90deg,#00a1fe 0%,#dc00ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:700;line-height:.96;display:inline-block}.cardProTitle__emoji{font-size:50px;line-height:1;display:inline-block;transform:translateY(2px)}.cardProSubtitle{color:#4a4a58b8;letter-spacing:-.03em;margin-top:14px;font-size:24px;font-weight:600;line-height:1.08}.cardProClose{-webkit-backdrop-filter:blur(20px)saturate(125%);appearance:none;cursor:pointer;background:#ffffff4d;border:1px solid #ffffff85;border-radius:22px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 1px #ffffff8c,0 10px 24px #00000012}.cardProClose:active{transform:translateY(.5px)}.cardProClose__x{color:#111114e0;font-size:34px;font-weight:400;line-height:1;transform:translateY(-1px)}.cardProHeroWrap{margin-top:26px}.cardProHeroWrap .card{margin-top:0}.cardProFeatureCard,.cardProPlanCard{-webkit-backdrop-filter:blur(24px)saturate(128%);background:linear-gradient(#ffffff94 0%,#f5f1fa99 100%),#ffffff80;border:1px solid #ffffff70;border-radius:24px;width:100%;box-shadow:inset 0 1px #ffffff8a,0 16px 34px #0000000f}.cardProFeatureCard{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-top:18px;padding:18px 18px 16px;display:grid}.cardProFeatureIcon{background:linear-gradient(#ffffffb8 0%,#f4f0facc 100%);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #0000000d}.cardProFeatureIcon:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.94;-webkit-mask-composite:xor;border-radius:18px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cardProFeatureIcon__spark{z-index:1;color:#111114eb;font-size:26px;line-height:1;position:relative}.cardProFeatureCopy{min-width:0}.cardProFeatureTitle{color:#000000f5;letter-spacing:-.034em;font-size:27px;font-weight:700;line-height:1.02}.cardProFeatureText{color:#585866c2;letter-spacing:-.026em;margin-top:6px;font-size:18px;font-weight:600;line-height:1.12}.cardProPlanCard{appearance:none;text-align:left;cursor:pointer;margin-top:18px;padding:18px 18px 17px;position:relative}.cardProPlanCard:active{transform:translateY(.5px)}.cardProPlanCard--featured:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.92;pointer-events:none;-webkit-mask-composite:xor;border-radius:24px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cardProPlanCard__top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.cardProPlanCard__left,.cardProPlanCard__right{min-width:0}.cardProPlanCard__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cardProPlanCard__title{color:#000000fa;letter-spacing:-.04em;font-size:29px;font-weight:700;line-height:1.02}.cardProPlanCard__badge{color:#fffffff0;letter-spacing:-.02em;background:#151518f0;border-radius:18px;justify-content:center;align-items:center;min-height:36px;padding:0 15px;font-size:16px;font-weight:700;line-height:1;display:inline-flex;position:relative}.cardProPlanCard__badge:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.9;-webkit-mask-composite:xor;border-radius:18px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cardProPlanCard__price{color:#000000fa;letter-spacing:-.045em;text-align:right;font-size:31px;font-weight:700;line-height:.98}.cardProPlanCard__cadence{color:#666674bd;letter-spacing:-.02em;text-align:right;margin-top:8px;font-size:17px;font-weight:600;line-height:1}.cardProPlanCard__bottom{align-items:center;gap:14px;margin-top:30px;display:flex}.cardProPlanCard__check{color:#0000;background:0 0;border:2px solid #b4b7c5eb;border-radius:999px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;min-height:26px;font-size:17px;font-weight:800;line-height:1;display:inline-flex}.cardProPlanCard__check.is-selected{color:#fff;background:#34c759;border-color:#34c759}.cardProPlanCard__status{color:#666674c7;letter-spacing:-.026em;font-size:19px;font-weight:600;line-height:1.06}.cardProPlanCard.is-selected .cardProPlanCard__status{color:#000000f5}.cardProContinueButton{color:#fff;letter-spacing:-.035em;cursor:pointer;background:#000;border:0;border-radius:37px;width:100%;height:74px;margin-top:18px;font-size:24px;font-weight:700;position:relative;box-shadow:0 20px 38px #0000001f,inset 0 1px #ffffff0f}.cardProContinueButton:after{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.9;pointer-events:none;-webkit-mask-composite:xor;border-radius:37px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cardProContinueButton:active{transform:translateY(.5px)}.cardProNotNow{text-align:center;color:#666674c2;letter-spacing:-.03em;margin-top:24px;padding-bottom:8px;font-size:22px;font-weight:600;line-height:1}@media (max-width:560px){.cardProViewport{padding-top:max(10px,env(safe-area-inset-top))}.cardProTitle__gradient{font-size:44px}.cardProTitle__emoji{font-size:40px}.cardProSubtitle{margin-top:10px;font-size:18px}.cardProClose{border-radius:18px;width:48px;height:48px}.cardProClose__x{font-size:28px}.cardProFeatureTitle{font-size:18px}.cardProFeatureText,.cardProPlanCard__status,.cardProPlanCard__cadence{font-size:13px}.cardProPlanCard__title{font-size:18px}.cardProPlanCard__badge{min-height:24px;padding:0 10px;font-size:11px}.cardProPlanCard__price{font-size:20px}.cardProPlanCard__bottom{gap:10px;margin-top:18px}.cardProContinueButton{border-radius:28px;height:56px;font-size:18px}.cardProContinueButton:after{border-radius:28px}.cardProNotNow{margin-top:18px;font-size:16px}}.editPrimaryField,.editHandleFieldInput,.phoneCountrySelect,.phoneNumberInput,.editTileTitle,.editTileValue,.editTileValueOnly,.editLinkInput{font-size:16px!important}.editTileTitle,.editTileValue,.editTileValueOnly,.editPrimaryField,.editHandleFieldInput{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important}@supports (-webkit-touch-callout:none){@media (hover:none) and (pointer:coarse){input,textarea,select{font-size:16px}}}html{-webkit-text-size-adjust:100%}body{overscroll-behavior-x:none}.editCardTextField,.editPrimaryField,.editHandleFieldInput,.phoneCountrySelect,.phoneNumberInput,.editTileTitle,.editTileValue,.editTileValueOnly,.editLinkInput{opacity:1!important;font-size:16px!important}.editTileTitle,.editTileValue,.editTileValueOnly,.editPrimaryField--standard,.editPrimaryField--customTitle,.editPrimaryField--customUrl,.editPrimaryField,.editHandleFieldInput{color:#000!important;-webkit-text-fill-color:#000!important}@supports (-webkit-touch-callout:none){@media (hover:none) and (pointer:coarse){html,body{width:100%;min-width:100%;overflow-x:hidden}input,textarea,select{font-size:16px!important}}}.editTileTitle,.editTileValue,.editTileValueOnly{color:#000!important;-webkit-text-fill-color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;background:#fff!important}.peopleFullPageOverlay{z-index:95;background:var(--page-bg-solid);position:fixed;inset:0;overflow:hidden auto}.peopleFullPageViewport{width:min(100vw,393px);min-height:100dvh;padding-top:8px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px);background:var(--page-bg-solid);margin:0 auto}.peoplePageShell{flex-direction:column;gap:14px;width:100%;max-width:357px;margin:0 auto;padding-bottom:20px;display:flex}.peoplePageHero{padding-top:4px}.peoplePageSubtitle{letter-spacing:-.01em;color:#3c3c439e;margin-top:2px;font-size:15px;font-weight:600;line-height:1.08}.peopleHeaderTileGlyph{color:#000;justify-content:center;align-items:center;width:20px;height:20px;font-size:18px;line-height:1;display:inline-flex}.peopleHeaderTileGlyph--plus{color:#fff;font-size:21px}.peopleHeaderTileGlyph--close{font-size:24px;font-weight:400}.peopleSearchBar{background:#fff9;border-radius:22px;min-height:86px;padding:0 18px;box-shadow:inset 0 1px #ffffff5c}.peopleSearchBar__glyph,.peopleSearchBar__icon{color:#3c3c438f;font-size:16px}.peopleGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:12px;width:100%;display:grid}.peopleGrid__column{flex-direction:column;align-items:stretch;display:flex}.peopleTile{--people-tail-stroke:#a4c6ffc7;--people-tail-stroke-width:1.5px;box-shadow:none;text-align:left;z-index:1;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.peopleGrid__column>.peopleTile:not(:last-child):before{content:"";pointer-events:none;z-index:0;-webkit-backdrop-filter:blur(22px)saturate(102%)contrast(1.01);height:64px;box-shadow:inset var(--people-tail-stroke-width)0 0 var(--people-tail-stroke),inset calc(var(--people-tail-stroke-width)*-1)0 0 var(--people-tail-stroke);background:linear-gradient(135deg,#ffffff57 0%,#ffffff1a 48%,#0000000b 100%),#eceff499;position:absolute;top:calc(100% - 64px);left:0;right:0}.peopleTile--stacked{margin-top:-64px}.peopleTile__inner{aspect-ratio:1;-webkit-backdrop-filter:blur(22px)saturate(102%)contrast(1.01);background:linear-gradient(135deg,#ffffff57 0%,#ffffff1a 48%,#0000000b 100%),#eceff499;border-radius:28px;flex-direction:column;justify-content:flex-start;min-height:0;padding:16px 20px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000014}.peopleTile__inner:before{content:"";pointer-events:none;background:linear-gradient(#ffffff42 0%,#ffffff17 14%,#fff0 34%),linear-gradient(#fff0 58%,#0000000f 100%);border-radius:28px;position:absolute;inset:0}.peopleTile__inner:after{content:"";pointer-events:none;border:1px solid #ffffff6b;border-radius:28px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #00000009}.peopleTile--pinned{--people-tail-stroke:#f2c744b8}.peopleTile--shared{--people-tail-stroke:#007aff8f}.peopleTile--uploadedContact{--people-tail-stroke:#34c7598f}.peopleTile--live{--people-tail-stroke:#a4c6ffc7}.peopleTile--pinned .peopleTile__inner{box-shadow:0 10px 24px #00000014,inset 0 0 0 1.5px #f2c744b8}.peopleTile--shared .peopleTile__inner{box-shadow:0 10px 24px #00000014,inset 0 0 0 1.5px #007aff8f}.peopleTile--uploadedContact .peopleTile__inner{box-shadow:0 10px 24px #00000014,inset 0 0 0 1.5px #34c7598f}.peopleTile--live .peopleTile__inner>*{z-index:2;position:relative}.peopleTile--live .peopleTile__inner:before{content:"";background:conic-gradient(from var(--prism-angle),var(--prism-stops));opacity:.66;pointer-events:none;-webkit-mask-composite:xor;border-radius:28px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.peopleTile--live .peopleTile__inner:after{border:1px solid #ffffff6b;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #00000009}.peopleTile__textStack{min-width:0}.peopleTile__name{letter-spacing:-.03em;color:#000000fa;white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:700;line-height:1.02;overflow:hidden}.peopleTile__name--small{font-size:20px}.peopleTile__name--tiny{font-size:18px}.peopleTile__name--micro{font-size:16px}.peopleTile__subtitle{color:#3c3c43b8;margin-top:6px;font-size:12px;font-weight:600;line-height:1.15}.peopleTile__previewRow{align-items:center;gap:10px;min-height:36px;margin-top:12px;display:flex}.peopleTile__badgeWrap{justify-content:center;align-items:center;width:35px;min-width:35px;display:flex}.peopleTile__previewText{color:#0a0a0ae6;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;font-weight:500;line-height:1.2;overflow:hidden}.peopleTile__previewChevron{color:#3c3c436b;flex:none;font-size:18px;line-height:1}.peopleTile__previewSpacer{height:36px;margin-top:12px}.peopleBottomSheet{background:#e7eaf5f5;border-radius:36px;width:min(100vw - 20px,393px);padding:10px 18px 18px;box-shadow:0 24px 90px #0000002e}.peopleBottomSheet__grabber{background:#3c3c432e;border-radius:999px;width:88px;height:8px;margin:0 auto 16px}.peopleBottomSheet__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.peopleBottomSheet__title{letter-spacing:-.035em;color:#000;font-size:32px;font-weight:700;line-height:1}.peopleAddSheetStack{flex-direction:column;gap:12px;margin-top:22px;display:flex}.peopleAddSheetRow{letter-spacing:-.02em;color:#000;background:#ffffffc7;border:1px solid #ffffff94;border-radius:24px;align-items:center;gap:16px;min-height:90px;padding:0 22px;font-size:18px;font-weight:600;display:flex}.peopleAddSheetRow--primary{background:var(--ios-blue);color:#fff;border-color:#0000}.peopleAddSheetRow--primary .peopleChevronGlyph,.peopleAddSheetRow--primary .peopleAddSheetRow__art{color:#ffffffeb}.peopleAddSheetRow__art{justify-content:center;align-items:center;width:28px;min-width:28px;display:inline-flex}.peopleAddSheetRow__label{text-align:left;flex:1;min-width:0}.peopleChevronGlyph{color:#3c3c4375;font-size:18px;line-height:1;display:inline-block}.peopleAddSheetDivider{align-items:center;gap:16px;margin-top:22px;display:flex}.peopleAddSheetDivider__line{background:#3c3c432e;flex:1;height:1px}.peopleAddSheetDivider__text{color:#3c3c43ad;text-align:center;font-size:15px;font-weight:600;line-height:1.18}.personPageShell{flex-direction:column;width:100%;max-width:357px;min-height:100%;margin:0 auto;display:flex}.personPageHeader{padding-top:4px}.personPageCardWrap{margin-top:14px}.personPageCardWrap .card{margin-top:0}.personActionStack{flex-direction:column;gap:10px;margin-top:22px;display:flex}.personActionBar{letter-spacing:-.02em;border:0;border-radius:18px;min-height:60px;font-size:17px;font-weight:600}.personActionBar--withIcon{justify-content:center;align-items:center;gap:14px;display:flex}.personActionBar__icon{justify-content:center;align-items:center;width:24px;min-width:24px;display:inline-flex}.personMetaActions{flex-direction:column;align-items:center;gap:14px;margin-top:22px;padding-bottom:18px;display:flex}.personMetaButton{letter-spacing:-.02em;background:0 0;border:0;font-size:17px;font-weight:500}.personMetaButton--pin{color:#d8a900}.personMetaButton--remove{color:#ff3b30fa}.personPagePinButton,.personRemoveWrap{display:none}
