.copyPrompt{--copy-prompt-ease:cubic-bezier(0.32,0.72,0,1);--copy-prompt-duration:0.35s;display:inline-flex;align-items:center;align-self:center;flex:none;width:max-content;max-width:100%;height:52px;padding:5px 5px 5px 8px;border:0;border-radius:9999px;background:var(--m-card);box-shadow:0 0 0 1px var(--m-line),0 4px 14px oklch(0 0 0/.08);color:var(--m-ink);font:inherit;cursor:pointer}.copyPrompt:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}.copyPromptAgents{display:inline-flex;align-items:center}.copyPromptAgent{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:9999px;box-shadow:0 0 0 2px var(--m-card),0 0 0 3px var(--m-line);transition:margin var(--copy-prompt-duration) var(--copy-prompt-ease),opacity var(--copy-prompt-duration) var(--copy-prompt-ease)}.copyPromptAgent+.copyPromptAgent{margin-left:-10px}.copyPromptAgent img{width:20px;height:20px}.copyPromptText{max-width:0;margin-left:0;overflow:hidden;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;white-space:nowrap;opacity:0;mask-image:linear-gradient(90deg,#000 80%,transparent);transition:max-width var(--copy-prompt-duration) var(--copy-prompt-ease),margin var(--copy-prompt-duration) var(--copy-prompt-ease),opacity var(--copy-prompt-duration) var(--copy-prompt-ease)}.copyPromptAction{position:relative;display:inline-grid;place-items:center;width:136px;height:100%;margin-left:20px;overflow:hidden;border-radius:9999px;background:var(--m-ink);color:var(--m-paper);transition:width var(--copy-prompt-duration) var(--copy-prompt-ease),margin var(--copy-prompt-duration) var(--copy-prompt-ease),background-color .15s var(--hero-ease-out)}.copyPromptIcon,.copyPromptLabel{transition:opacity .2s var(--hero-ease-out)}.copyPromptLabel{position:absolute;top:50%;left:50%;translate:-50% -50%;font-size:15px;font-weight:500;white-space:nowrap}.copyPromptIcon{opacity:0}@media (hover:hover) and (pointer:fine){.copyPrompt:is(:hover,:focus-visible) .copyPromptAgent+.copyPromptAgent{margin-left:-36px;opacity:0}.copyPrompt:is(:hover,:focus-visible) .copyPromptText{max-width:260px;margin-left:12px;opacity:1}.copyPrompt:is(:hover,:focus-visible) .copyPromptAction{width:42px;margin-left:8px;background:color-mix(in oklab,var(--m-ink) 88%,var(--m-paper))}.copyPrompt:is(:hover,:focus-visible) .copyPromptLabel{opacity:0}.copyPrompt:is(:hover,:focus-visible) .copyPromptIcon{opacity:1}}.heroMcpHint{margin:0;color:var(--m-muted);font-size:14px;text-align:center}.heroMcpUrl{white-space:nowrap}.heroMcpHint code{color:var(--m-ink);font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.heroMcpCopy{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:4px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--m-muted);vertical-align:middle;cursor:pointer;transition:background-color .15s var(--hero-ease-out),color .15s var(--hero-ease-out)}.heroMcpCopy:hover{background:var(--m-chip);color:var(--m-ink)}.heroMcpCopy:focus-visible{outline:2px solid var(--m-ink);outline-offset:1px}@media (prefers-reduced-motion:reduce){.copyPrompt *{transition:none!important}}.mockPalette,.mosaicTile{--mock-ink:#171717;--mock-muted:#6b6b6b;--mock-line:#ececec;--mock-soft:#f5f5f4;--mock-accent:#d9531f;--mock-ok:#2f9467;color:var(--mock-ink);font-size:12px;line-height:1.4;text-align:left}:root[data-theme=dark] :is(.mosaicTile,.mockPalette){--mock-ink:#ececec;--mock-muted:#a0a0a0;--mock-line:#2e2e2e;--mock-soft:#1f1f1f;--mock-accent:#f0703d;--mock-ok:#4cc38a;--dm-ink:var(--mock-ink);--dm-ink-pressed:#bdbdbd;--dm-on-ink:#141414;--dm-muted:var(--mock-muted);--dm-faint:#858585;--dm-line:var(--mock-line);--dm-soft:var(--mock-soft);--dm-screen:#141414;--dm-raised:#262626;--dm-bar:#1c1c1e;--dm-field:#2c2c2e;--dm-photo:#2a2724;--dm-ok:var(--mock-ok);--dm-ok-soft:rgb(76 195 138/0.16);--dm-warn:#f5a66b;--dm-warn-soft:rgb(240 140 60/0.16);--dm-link:#8ab4ff;--dm-link-soft:rgb(59 130 246/0.2);--dm-system-blue:#0a84ff;--dm-visa:#8f9bff;--dm-map:#1d1f22;--dm-map-water:#22323d;--dm-map-road:#2a2b2e;--dm-bezel:#0b0b0b;--dm-bezel-line:#262626;--dm-frame-line:#3d3d3d;--dm-frame-button:#4a4a4a}.mosaicTile small{font-size:inherit}.mockPhone,.mockTablet{--mock-frame-line:var(--dm-frame-line,#a8a8a8);--mock-button:var(--dm-frame-button,#b0b0b0);--mock-bezel-line:var(--dm-bezel-line,#e6e6e6);position:relative;background:var(--dm-bezel,#fff);box-shadow:0 0 0 1.5px var(--mock-frame-line),inset 0 0 0 1px var(--mock-bezel-line),0 12px 32px -16px rgb(0 0 0/.12)}.mockPhone:after,.mockPhone:before,.mockTablet:after,.mockTablet:before{content:"";position:absolute;border-radius:2px;background:var(--mock-button)}.mockTablet{width:620px;height:440px;padding:10px;border-radius:30px}.mockTablet:before{top:-4px;right:72px;width:44px;height:3px}.mockTablet:after{top:64px;left:-4px;width:3px;height:40px;box-shadow:0 52px 0 var(--mock-button)}.mockPhone{width:240px;height:500px;padding:7px;border-radius:42px}.mockPhone:before{top:96px;left:-4px;width:3px;height:24px;box-shadow:0 44px 0 var(--mock-button),0 96px 0 var(--mock-button)}.mockPhone:after{top:150px;right:-4px;width:3px;height:64px}.mockPhoneScreen,.mockTabletScreen{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--dm-screen,#fff);box-shadow:inset 0 0 0 1px var(--dm-line,#e3e3e3)}.mockTabletScreen{border-radius:21px}.mockPhoneScreen{border-radius:35px}.mockPhoneStatus{display:grid;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:33px;padding:0 4px 0 6px;color:var(--dm-ink,#000)}.mockPhoneTime{justify-self:center;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.mockPhoneIsland{width:72px;height:21px;border-radius:9999px;background:#000}.mockPhoneIcons{display:inline-flex;justify-self:center;align-items:center;gap:3.5px}.mockPhoneIcons svg{display:block;fill:currentColor}.mockAppBar{display:flex;flex:none;align-items:center;gap:8px;height:44px;padding:0 16px;border-bottom:1px solid var(--mock-line)}.mockAppBar img{border-radius:5px}.mockAppBarTitle{font-size:13px;font-weight:600}.mockAppBarMeta{margin-left:auto;color:var(--mock-muted)}.mockSplit{display:grid;flex:1;grid-template-columns:1.15fr 1fr;min-height:0}.mockList,.mockStack{display:flex;flex-direction:column;gap:8px;padding:14px}.mockStack{flex:1;gap:12px}.mockChips{display:flex;gap:6px}.mockChips span{padding:3px 9px;border:1px solid var(--mock-line);border-radius:9999px;color:var(--mock-muted);font-size:11px}.mockChips span[data-on]{border-color:var(--mock-ink);background:var(--mock-ink);color:var(--dm-on-ink,#fff)}.mockHotel{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--mock-line);border-radius:12px}.mockHotel[data-active]{border-color:var(--mock-ink)}.mockThumb{flex:none;width:44px;height:44px;border-radius:8px}.mockHotelText{display:flex;flex:1;flex-direction:column;min-width:0}.mockHotelName{font-weight:600}.mockHotelMeta,.mockHotelPrice small{color:var(--mock-muted);font-size:11px}.mockHotelPrice{display:flex;flex-direction:column;align-items:flex-end;font-size:13px;font-weight:600}.mockHotelPrice small{font-weight:400}.mockMap{position:relative;margin:14px 14px 14px 0;border-radius:12px;background:linear-gradient(115deg,transparent 46%,var(--mock-map-water) 46%,var(--mock-map-water) 52%,transparent 52%),linear-gradient(25deg,transparent 60%,var(--mock-map-road) 60%,var(--mock-map-road) 63%,transparent 63%),linear-gradient(160deg,transparent 30%,var(--mock-map-road) 30%,var(--mock-map-road) 32%,transparent 32%),var(--dm-map,#f3f1ec);--mock-map-water:var(--dm-map-water,#cfe0ea);--mock-map-road:var(--dm-map-road,#ece7dc)}.mockPin{position:absolute;translate:-50% -50%;padding:3px 8px;border-radius:9999px;background:var(--dm-raised,#fff);box-shadow:0 1px 4px rgb(0 0 0/.18);font-size:11px;font-weight:600}.mockPin[data-on]{background:var(--mock-ink);color:var(--dm-on-ink,#fff)}.mockSummaryRow{display:flex;justify-content:space-between}.mockSummaryTotal{padding-top:10px;border-top:1px solid var(--mock-line);font-size:14px;font-weight:600}.mockStatus{align-self:flex-start;padding:2px 8px;border-radius:9999px;background:var(--dm-warn-soft,#fdecd9);color:var(--dm-warn,#9a4b12);font-size:11px;font-weight:500}.mockStatus--ok{background:var(--dm-ok-soft,#e2f3ea);color:var(--mock-ok)}.mockButton{display:grid;place-items:center;height:36px;margin-top:auto;border-radius:9999px;background:var(--mock-ink);color:var(--dm-on-ink,#fff);font-weight:600}.mockButton--block{margin:0 4px}.mockChartCard{padding:14px;border:1px solid var(--mock-line);border-radius:12px}.mockChartHead{display:flex;align-items:flex-start;justify-content:space-between}.mockChartHead>span:first-child{display:flex;flex-direction:column}.mockChartHead small{color:var(--mock-muted);font-size:11px}.mockDrop{padding:2px 8px;border-radius:9999px;background:var(--dm-ok-soft,#e2f3ea);color:var(--mock-ok);font-weight:600}.mockChart{display:block;width:100%;height:150px;margin:12px 0 6px;overflow:visible}.mockChart polyline{fill:none;stroke:var(--mock-ok);stroke-width:2;vector-effect:non-scaling-stroke}.mockChart circle{fill:var(--mock-ok)}.mockChartAxis{display:flex;justify-content:space-between;color:var(--mock-muted);font-size:11px}.mockLockScreen{position:relative;display:flex;flex:1;flex-direction:column;margin-top:-33px;padding:44px 9px 0;background:linear-gradient(180deg,#4a5874,#6b7690 55%,#8d8fa3);color:#fff;font-family:-apple-system,SF Pro Text,system-ui,sans-serif}.mockPhoneScreen:has(.mockLockScreen) .mockPhoneStatus{position:relative;z-index:1;color:#fff}.mockPhoneScreen:has(.gmailView) .mockPhoneStatus{color:#000}.mockPhoneScreen:has(.mockLockScreen) .mockPhoneTime{font-size:0}.mockPhoneScreen:has(.mockLockScreen) .mockPhoneTime:before{content:"docomo";font-size:9px}.lockDate{display:inline-flex;align-self:center;align-items:center;gap:3px;font-size:12px;font-weight:600}.lockTime{align-self:center;margin:-4px 0 -2px;background:linear-gradient(180deg,rgb(255 255 255/.82),rgb(255 255 255/.5));background-clip:text;color:transparent;font-family:ui-rounded,SF Pro Rounded,-apple-system,system-ui,sans-serif;font-size:70px;font-weight:700;letter-spacing:-.02em;line-height:1;filter:drop-shadow(0 1px 1px rgb(0 0 0/.12))}.lockWidgets{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:0 6px}.lockWeather{display:flex;flex-direction:column;font-size:8.5px;line-height:1.3}.lockWeather b{display:inline-flex;align-items:center;gap:3px;font-size:9.5px}.lockWeather span:last-child{opacity:.8}.lockGauge{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;border-radius:9999px;background:rgb(255 255 255/.14);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.25);line-height:1}.lockGauge small{font-size:5.5px;font-weight:600;opacity:.85}.lockGauge b{margin:1px 0;font-size:11px;font-weight:600}.lockGauge--ring{background:none;box-shadow:none;border:3px solid rgb(255 255 255/.28);border-bottom-color:transparent}.lockCenterHead{display:flex;align-items:center;justify-content:space-between;margin:26px 2px 7px 3px;font-size:14px;font-weight:500}.lockGlass{display:grid;place-items:center;border-radius:9999px;background:rgb(255 255 255/.16);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.3);backdrop-filter:blur(8px)}.lockClose{width:21px;height:21px}.lockNotice{display:flex;align-items:flex-start;gap:8px;margin-bottom:5px;padding:8px 9px 9px;border-radius:14px;background:rgb(88 88 110/.42);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.22);backdrop-filter:blur(14px);font-size:8.5px;line-height:1.3;transition:filter .12s ease-out}.mockLockScreen[data-tapped] .lockNotice{filter:brightness(.82)}.gmailCta{display:grid;place-items:center;height:26px;margin-top:2px;border-radius:999px;background:#0d0d0d;color:#fff;font-size:9px;font-weight:600}.gmailBody:has(.gmailCta){overflow:auto;padding-bottom:12px}:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailView{background:#141414;color:#ececec}:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailBody dd,:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailBrand,:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailSenderName b,:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailToolbar{color:#ececec}:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailBody,:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailSender,:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailSubject svg{color:#a0a0a0}:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailChip{background:rgb(10 132 255/.22);color:#8ab4ff}:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailCard{background:#1c1c1e}:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailBody dl{border-color:#2e2e2e}:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailReplyBar{background:#141414}:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .gmailCta{background:#ededed;color:#141414}:root[data-theme=dark] :is(.mosaicTile,.mockPalette) .mockPhoneScreen:has(.gmailView) .mockPhoneStatus{color:#fff}.mockLockScreen{--lock-wake-at:1s;--lock-arrive-at:1.25s;--lock-spring:linear(0,0.034 2.1%,0.134 4.3%,0.452 9.4%,0.669 13.5%,0.818 17.5%,0.916 21.5%,0.975 25.6%,1.012 30.3%,1.03 35.3%,1.033 41%,1.027 47.5%,1.006 64.3%,0.999 80.5%,1)}.mockLockScreen[data-live]:after{content:"";position:absolute;inset:0;z-index:2;background:#000;pointer-events:none;animation:lockWake .5s ease-out var(--lock-wake-at) both}@keyframes lockWake{0%{opacity:.55}to{opacity:0}}.mockLockScreen[data-live] .lockNotice{transform-origin:50% 0;animation:lockNoticeDrop .9s var(--lock-spring) var(--lock-arrive-at) both,lockNoticeFade .35s ease-out var(--lock-arrive-at) both}@keyframes lockNoticeDrop{0%{translate:0 -36px;scale:.92}}@keyframes lockNoticeFade{0%{opacity:0;filter:blur(6px)}}.lockAppIcon{position:relative;flex:none;width:25px;height:25px;margin-top:1px}.lockAppIcon img{display:block;border-radius:6px}.lockAppBadge{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:12px;height:12px;border-radius:3.5px;background:#fff;box-shadow:0 0 0 1px rgb(88 88 110/.5)}.lockNoticeBody{display:flex;flex:1;flex-direction:column;min-width:0}.lockNoticeTop{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.lockNoticeTop small{flex:none;font-size:7.5px;opacity:.6}.lockActions{position:absolute;right:22px;bottom:20px;left:22px;display:flex;justify-content:space-between}.lockActions .lockGlass{width:30px;height:30px}.lockHomeIndicator{position:absolute;bottom:5px;left:50%;width:72px;height:3px;translate:-50% 0;border-radius:9999px;background:#fff}.mockCompare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mockCompareCol{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--mock-line);border-radius:12px}.mockCompareCol[data-on]{border-color:var(--mock-ink)}.mockCompareCol small,.mockCompareCol>span:not(.mockStatus){color:var(--mock-muted);font-size:11px}.mockCompareCol b{font-size:26px;font-weight:600;letter-spacing:-.02em}.mockCompareCol s{color:var(--mock-muted);font-size:16px;font-weight:400}.mockChecks{display:flex;flex-direction:column;gap:8px;margin:0;padding:14px;border-radius:12px;background:var(--mock-soft);list-style:none}.mockChecks li:before{content:"✓";margin-right:8px;color:var(--mock-ok);font-weight:700}.mockChatHeader{display:flex;flex:none;align-items:center;gap:8px;padding:6px 14px 10px;border-bottom:1px solid var(--mock-line);font-weight:600}.mockChatAvatar{width:22px;height:22px;border-radius:9999px;background:linear-gradient(135deg,#e0905f,var(--mock-accent))}.mockChat{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px 10px;background:var(--dm-screen,#fff)}.mockBubble{max-width:88%;padding:8px 11px;border-radius:16px}.mockBubble--user{align-self:flex-end;border-bottom-right-radius:4px;background:var(--mock-ink);color:var(--dm-on-ink,#fff)}.mockBubble--agent{align-self:flex-start;border-bottom-left-radius:4px;background:var(--dm-raised,#fff);box-shadow:inset 0 0 0 1px var(--mock-line)}.gpt{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;color:var(--dm-ink,#0d0d0d);font-size:9.5px;line-height:1.5}.gptTopBar{display:flex;flex:none;align-items:center;justify-content:space-between;padding:2px 10px 4px}.gptPill,.gptRound{display:inline-flex;align-items:center;justify-content:center;height:24px;border-radius:9999px;background:var(--dm-raised,#fff);box-shadow:0 0 0 .5px rgb(0 0 0/.06),0 2px 6px rgb(0 0 0/.08)}.gptRound{width:24px}.gptPill{gap:10px;padding:0 9px}.gptMenu{position:relative;flex-direction:column;align-items:flex-start;gap:2.5px;padding-left:7px}.gptMenu span{width:8px;height:1.5px;border-radius:1px;background:var(--dm-ink,#0d0d0d)}.gptMenu span+span{width:5px}.gptMenu i{position:absolute;top:6px;right:6px;width:4px;height:4px;border-radius:9999px;background:#3b82f6}.gptThread{display:flex;flex:1;flex-direction:column;gap:7px;min-height:0;padding:0 11px 64px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.gptThread::-webkit-scrollbar{display:none}.gptThread>*{flex-shrink:0}.mosaicLayer--front .mosaicTile[data-active] .gptScrollDown,.mosaicLayer--front .mosaicTile[data-active] .gptThread{pointer-events:auto}.gptThread p{margin:0}.gptThread .gptUser{align-self:flex-end;max-width:84%;margin-top:6px;padding:6px 10px;border-radius:14px;background:var(--dm-link-soft,#e8f0fe);color:var(--dm-link,#2b62d9)}.gptMention{display:inline-flex;align-items:center;gap:3px;vertical-align:-1px}.gptMention img{border-radius:3px}.gptTool{display:flex;align-items:center;gap:5px;color:var(--dm-muted,#6b6b6b);font-size:8.5px}.gptTool img{border-radius:3px}.gptTool[data-working]{background:linear-gradient(90deg,var(--dm-faint,#8f8f8f) 0,var(--dm-faint,#8f8f8f) 40%,var(--dm-ink,#0d0d0d) 50%,var(--dm-faint,#8f8f8f) 60%,var(--dm-faint,#8f8f8f) 100%) 0 0 /200% 100%;background-clip:text;color:transparent;animation:gptShimmer 1.4s linear infinite}.gptCaret{display:inline-block;width:7px;height:7px;margin-left:3px;border-radius:9999px;background:var(--dm-ink,#0d0d0d);vertical-align:-.5px;animation:gptPulse .9s ease-in-out infinite}.gptIn{animation:gptIn .35s cubic-bezier(.215,.61,.355,1) both}@keyframes gptIn{0%{opacity:0;translate:0 6px}}@keyframes gptShimmer{to{background-position:-200% 0}}@keyframes gptPulse{50%{scale:.7}}.gptHeading{margin:3px 0 0;font-size:11px;font-weight:600}.gptCard{display:flex;gap:8px}.gptPhoto{flex:none;width:78px;height:92px;border-radius:7px;background:var(--dm-photo,#ece8e2);object-fit:cover}.gptCardBody{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.gptCardTitle{font-size:10.5px;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.gptBadge{padding:0 5px;border-radius:4px;background:var(--dm-ok-soft,#e3f5e8);color:var(--dm-ok,#1f8a4c);font-size:7.5px;font-weight:500}.gptMuted,.gptSource{color:var(--dm-muted,#6b6b6b)}.gptSource{padding:1px 6px;border-radius:9999px;background:var(--dm-soft,#f2f2f2);font-size:7px}.gptSource small{margin-left:2px}.gpt:after{content:"";position:absolute;right:0;bottom:0;left:0;height:72px;background:linear-gradient(180deg,transparent,var(--dm-screen,#fff) 70%);pointer-events:none}.gptComposer,.gptScrollDown{z-index:1}.gptScrollDown{position:absolute;bottom:54px;left:50%;display:grid;place-items:center;width:20px;height:20px;padding:0;translate:-50% 0;border:0;border-radius:9999px;background:var(--dm-raised,#fff);box-shadow:0 0 0 .5px rgb(0 0 0/.08),0 2px 6px rgb(0 0 0/.12);color:var(--dm-ink,#0d0d0d);cursor:pointer;animation:gptFade .25s ease-out both}@keyframes gptFade{0%{opacity:0}}.gptComposer{position:absolute;right:12px;bottom:16px;left:12px;display:flex;align-items:center;gap:8px;height:30px;padding:0 4px 0 10px;border-radius:9999px;background:color-mix(in srgb,var(--dm-raised,#fff) 96%,transparent);box-shadow:0 0 0 .5px rgb(0 0 0/.08),0 4px 14px rgb(0 0 0/.12)}.gptPlaceholder{flex:1;color:var(--dm-faint,#8f8f8f);font-size:9.5px}.gptVoice{display:grid;place-items:center;width:22px;height:22px;border-radius:9999px;background:#2f6fed;color:#fff}.gpt--pad{font-size:11px}.gptPadStatus{display:flex;flex:none;align-items:center;justify-content:space-between;height:22px;padding:0 18px;color:var(--dm-ink,#000);font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:8.5px;font-weight:600}.gptPadStatusRight{display:inline-flex;align-items:center;gap:3px}.gptPadStatusRight svg{display:block;fill:currentColor}.padMail{--lock-spring:linear(0,0.034 2.1%,0.134 4.3%,0.452 9.4%,0.669 13.5%,0.818 17.5%,0.916 21.5%,0.975 25.6%,1.012 30.3%,1.03 35.3%,1.033 41%,1.027 47.5%,1.006 64.3%,0.999 80.5%,1);position:absolute;z-index:4;top:30px;right:16px;left:16px;margin:0;padding:11px 14px 12px;border-radius:22px;background:rgb(255 255 255/.64);box-shadow:inset 0 0 0 .5px rgb(255 255 255/.8),0 0 0 .5px rgb(0 0 0/.05),0 10px 28px -6px rgb(0 0 0/.22);backdrop-filter:blur(28px) saturate(1.6);color:#1c1c1e;font-size:13px;transform-origin:50% 0;animation:lockNoticeDrop .9s var(--lock-spring) both,lockNoticeFade .35s ease-out both}.padMail .lockAppIcon,.padMail .lockAppIcon img{width:34px;height:34px}.padMail .lockAppIcon img{border-radius:8px}.padMail .lockAppBadge{width:16px;height:16px;border-radius:4px}.padMail .lockAppBadge svg{width:10px;height:8px}.padMail .lockNoticeTop small{font-size:11px}.gpt--pad .gptTopBar{padding:0 14px 4px}.gpt--pad .gptPill,.gpt--pad .gptRound{height:28px}.gpt--pad .gptRound{width:28px}.gpt--pad .gptMenu{padding-left:9px}.gpt--pad .gptMenu i{top:8px;right:7px}.gpt--pad .gptThread{gap:9px;padding:4px 44px 64px}.gpt--pad .gptUser{padding:7px 13px;border-radius:16px}.gpt--pad .gptTool{font-size:9.5px}.gptOrder{display:flex;flex-direction:column;gap:9px;padding:10px 12px 12px;border-radius:14px;box-shadow:0 0 0 1px var(--dm-line,#e8e8e8),0 2px 6px -2px rgb(0 0 0/.06)}.gptOrderHead{display:flex;align-items:center;gap:6px;font-size:10.5px}.gptOrderHead img{border-radius:4px}.gptOrderHead .mockStatus{margin-left:2px;padding:1px 7px;font-size:9px}.gptOrderHead .gptMuted{margin-left:auto;font-size:9.5px}.gptOrderBody{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px}.gptOrderPhoto{width:64px;height:64px;border-radius:9px;background:var(--dm-photo,#ece8e2);object-fit:cover}.gptOrderTerms{display:flex;flex-direction:column;gap:1px;margin:0}.gptOrderTerms dt{font-size:12px;font-weight:600}.gptOrderTerms dd{margin:0}.gptOrderPay{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.gptOrderPay b{font-size:17px;font-weight:600;letter-spacing:-.02em}.gptOrderButton{margin-top:5px;padding:6px 16px;border-radius:9999px;background:var(--dm-ink,#0d0d0d);color:var(--dm-on-ink,#fff);font-size:10px;font-weight:600}.gptConfirm{gap:0;margin:0;padding:4px 12px}.gptConfirm div{display:grid;grid-template-columns:84px 1fr;padding:5px 0}.gptConfirm div+div{border-top:1px solid var(--dm-line,#efefef)}.gptConfirm dt{color:var(--dm-muted,#6b6b6b)}.gptConfirm dd{margin:0}.gptConfirm div:last-child{font-size:12px;font-weight:600}.gptOrderButton{transition:scale .12s ease-out,background-color .12s ease-out}.gptOrderButton[data-pressed]{scale:.94;background:var(--dm-ink-pressed,#3a3a3a)}.safari{container-type:inline-size;position:absolute;inset:22px 0 0;z-index:3;display:flex;flex-direction:column;overflow:hidden;border-radius:12px 12px 0 0;background:var(--dm-screen,#fff);box-shadow:0 -8px 28px rgb(0 0 0/.16);animation:safariUp .42s cubic-bezier(.32,.72,0,1) both}.safari[data-closing]{animation:safariDown .36s cubic-bezier(.32,.72,0,1) both}@keyframes safariUp{0%{translate:0 100%}}@keyframes safariDown{to{translate:0 100%}}.safariBar{display:grid;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:30px;padding:0 12px;border-bottom:1px solid var(--dm-line,#e3e3e3);background:var(--dm-bar,#f7f7f7);color:var(--dm-ink,#3c3c43)}.safariBar>svg{justify-self:end}.safariDone{color:var(--dm-system-blue,#007aff);font-size:10px;font-weight:600}.safariAddress{display:inline-flex;align-items:center;gap:3px;padding:3px 12px;border-radius:7px;background:var(--dm-field,#e9e9eb);color:var(--dm-ink,#1c1c1e);font-size:9px}.checkout{display:grid;flex:1;grid-template-columns:1fr 1fr;min-height:0;color:var(--dm-ink,#30313d);font-size:9px}.checkoutSummary{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:20px 26px 12px 34px;background:var(--dm-soft,#fafafa);box-shadow:inset -1px 0 0 var(--dm-line,#ececec)}.checkoutMerchant{display:inline-flex;align-items:center;gap:5px;margin-bottom:12px;font-size:10px;font-weight:600}.checkoutMerchant img{border-radius:3px}.checkoutAmount{font-size:22px;font-weight:600;letter-spacing:-.02em}.checkoutPhoto{width:150px;height:88px;margin:10px 0 8px;border-radius:6px;background:var(--dm-photo,#ece8e2);object-fit:cover}.checkoutLine{display:flex;justify-content:space-between;gap:10px;width:100%;font-weight:500}.checkoutLine small{display:block;margin-top:1px;color:var(--dm-muted,#6d6e78);font-size:7.5px;font-weight:400}.checkoutFooter{margin-top:auto;color:var(--dm-faint,#9a9ba3);font-size:7px}.checkoutFooter b{color:var(--dm-muted,#6d6e78);font-weight:800;letter-spacing:-.02em}.checkoutForm{display:flex;flex-direction:column;gap:3px;padding:18px 34px 12px 26px}.checkoutApplePay{display:flex;align-items:center;justify-content:center;gap:2px;height:26px;border-radius:5px;background:var(--dm-ink,#000);color:var(--dm-on-ink,#fff);font-size:11px;font-weight:600}.checkoutApplePay svg{fill:currentColor}.checkoutOr{display:flex;align-items:center;gap:8px;margin:6px 0 2px;color:var(--dm-muted,#6d6e78);font-size:8px}.checkoutOr:after,.checkoutOr:before{content:"";flex:1;height:1px;background:var(--dm-line,#e6e6e6)}.checkoutLabel{margin-top:4px;color:var(--dm-ink,#30313d);font-size:8px;font-weight:500}.checkoutCard{overflow:hidden;border-radius:5px;box-shadow:0 0 0 1px var(--dm-line,#e0e0e0),0 1px 1px rgb(0 0 0/.03)}.checkoutCard>*+*{box-shadow:inset 0 1px 0 var(--dm-line,#e0e0e0)}.checkoutCardRow{display:grid;grid-template-columns:1fr 1fr}.checkoutCardRow>*+*{box-shadow:inset 1px 0 0 var(--dm-line,#e0e0e0)}.checkoutInput{position:relative;display:flex;align-items:center;height:21px;padding:0 8px;font-size:9px}.checkoutInput[data-focused]{z-index:1;box-shadow:inset 0 0 0 1px #0570de,inset 0 0 0 3px rgb(5 112 222/.18)}.checkoutPlaceholder{color:var(--dm-faint,#a3a6ae)}.checkoutCaret{width:1px;height:10px;margin-left:1px;background:var(--dm-ink,#30313d);animation:checkoutBlink 1s steps(1) infinite}@keyframes checkoutBlink{50%{opacity:0}}.checkoutBrands{display:inline-flex;gap:2px;margin-left:auto}.checkoutBrands i{padding:0 2.5px;border-radius:2px;box-shadow:inset 0 0 0 .5px var(--dm-line,#d5d5d5);font-size:5.5px;font-style:normal;font-weight:800;line-height:9px}.checkoutBrands i[data-brand=VISA]{color:var(--dm-visa,#1a1f71)}.checkoutBrands i[data-brand=MC]{color:#eb001b}.checkoutBrands i[data-brand=AMEX]{color:#2e77bc}.checkoutSelect:after{content:"";width:4px;height:4px;margin-left:auto;border-right:1px solid var(--dm-muted,#6d6e78);border-bottom:1px solid var(--dm-muted,#6d6e78);rotate:45deg;translate:0 -1px}.checkoutPay{display:grid;place-items:center;height:26px;margin-top:10px;border-radius:5px;background:var(--dm-ink,#0d0d0d);color:var(--dm-on-ink,#fff);font-size:10px;font-weight:600;transition:scale .12s ease-out,background-color .25s ease-out}.checkoutPay[data-pressed]{scale:.97}.checkoutPay[data-stage=success]{background:#2f9467;color:#fff}@container (max-width: 480px){.checkout{grid-template-columns:1fr;grid-template-rows:auto 1fr}.checkoutSummary{align-items:center;padding:12px 18px 10px;box-shadow:inset 0 -1px 0 var(--dm-line,#ececec)}.checkoutMerchant{margin-bottom:4px}.checkoutAmount{font-size:20px}.checkoutCard:has(.checkoutSelect),.checkoutFooter,.checkoutLabel:has(+.checkoutCard .checkoutSelect),.checkoutLine,.checkoutPhoto{display:none}.checkoutForm{padding:10px 18px 12px}.safari .payPage{padding:0 24px}}.checkoutPointer{position:absolute;z-index:2;fill:#000;stroke:#fff;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px rgb(0 0 0/.3));pointer-events:none;transition:left .2s cubic-bezier(.32,.72,0,1),top .2s cubic-bezier(.32,.72,0,1),scale .1s ease-out;transform-origin:1px 1px;animation:gptFade .25s ease-out both}.checkoutPointer[data-pressed]{scale:.86}@media (prefers-reduced-motion:reduce){.checkoutPointer{transition:none}}.checkoutSpinner{width:10px;height:10px;border:1.5px solid color-mix(in srgb,currentColor 35%,transparent);border-top-color:currentcolor;border-radius:9999px;animation:checkoutSpin .7s linear infinite}@keyframes checkoutSpin{to{rotate:1turn}}.checkoutNote{margin-top:4px;color:var(--dm-muted,#6d6e78);font-size:7.5px;text-align:center}.payPage{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 140px;color:var(--dm-ink,#0d0d0d);text-align:center}.payPage b{font-size:14px;font-weight:600}.payPage>span:not(.payPageCheck){color:var(--dm-muted,#6b6b6b)}.payPageCheck{display:grid;place-items:center;width:34px;height:34px;margin-bottom:4px;border-radius:9999px;background:var(--dm-ok-soft,#e2f3ea);color:var(--mock-ok)}.payPageRows{width:100%;margin:10px 0 0;padding:2px 12px;border-radius:10px;box-shadow:0 0 0 1px var(--dm-line,#ececec)}.payPageRows div{display:flex;justify-content:space-between;padding:5px 0}.payPageRows div+div{border-top:1px solid var(--dm-line,#f0f0f0)}.payPageRows dt{color:var(--dm-muted,#6b6b6b)}.payPageRows dd{margin:0;font-weight:500}.gptActions{display:flex;gap:13px;color:var(--dm-muted,#5d5d5d)}.gpt--pad .gptComposer{right:44px;bottom:14px;left:44px;height:34px;padding:0 4px 0 12px}.gpt--pad .gptPlaceholder{font-size:11px}.gpt--pad .gptVoice{width:26px;height:26px}.mockLinkCard{display:flex;flex-direction:column;margin-top:8px;padding:8px 10px;border-radius:10px;background:var(--mock-soft)}.mockLinkCard span{color:var(--mock-muted);font-size:11px}.mosaic{--mosaic-scale:0.95;--mosaic-ease:cubic-bezier(0.4,0,0.2,1);overflow:hidden;border-radius:inherit}.mosaic,.mosaicLayer{position:absolute;inset:0}.mosaicLayer{pointer-events:none}.mosaicLayer--back{opacity:.55;mask:radial-gradient(62% 58% at 50% 50%,#000 36%,transparent)}.mosaicLayer--front:after{content:"";position:absolute;inset:-24px;border:44px solid var(--stage-bg);border-radius:inherit;filter:blur(6px)}.mosaicCanvas{position:absolute;top:50%;left:50%;transform:scale(var(--mosaic-scale)) translate(calc(var(--x) * -1px),calc(var(--y) * -1px));transform-origin:0 0;transition:transform 1s var(--mosaic-ease)}.mosaicTile{position:absolute;translate:-50% -50%}.mosaicLayer--front .mosaicTile{opacity:0;transition:opacity .5s var(--mosaic-ease)}.mosaicLayer--front .mosaicTile[data-active]{opacity:1;transition-delay:.3s}.mosaicLayer--front :is(.mockTablet,.mockPhone){box-shadow:0 0 0 1.5px var(--mock-frame-line),inset 0 0 0 1px var(--mock-bezel-line),0 2px 6px rgb(0 0 0/.04),0 18px 40px -12px rgb(0 0 0/.16),0 40px 80px -32px rgb(0 0 0/.14)}@media (max-width:1023px){.mosaic{--mosaic-scale:0.8}}@media (max-width:767px){.mosaic{--mosaic-scale:0.62}}@media (prefers-reduced-motion:reduce){.mosaicCanvas,.mosaicLayer--front .mosaicTile{transition:none}.checkoutCaret,.checkoutSpinner,.gptCaret,.gptIn,.gptScrollDown,.gptTool[data-working],.mockLockScreen[data-live] .lockNotice,.padMail,.safari{animation:none}.mockLockScreen[data-live]:after{content:none}}.connectTabs{display:flex;flex-direction:column;align-items:center;width:100%;max-width:64rem;margin-top:clamp(2rem,1.857rem + .714vw,2.5rem)}.connectTabList{display:flex;gap:2px;max-width:100%;padding:4px;overflow-x:auto;border-radius:9999px;background:var(--m-chip);scrollbar-width:none}.connectTab{position:relative;flex-shrink:0;min-height:32px;padding:0 12px;border:0;border-radius:9999px;background:transparent;color:var(--m-muted);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:color .15s var(--hero-ease-out)}.connectTab:hover,.connectTab[aria-selected=true]{color:var(--m-ink)}.connectTab:disabled{color:var(--m-muted);cursor:default}.connectTab:focus-visible{outline:2px solid var(--m-ink);outline-offset:2px}.connectTabPill{position:absolute;inset:0;background:var(--m-card);box-shadow:0 0 0 1px var(--m-line),0 1px 2px oklch(0 0 0/.06)}:root[data-theme=dark] .connectTabPill{background:color-mix(in oklab,var(--m-ink) 14%,var(--m-chip));box-shadow:0 0 0 1px var(--m-line),0 1px 2px oklch(0 0 0/.4)}.connectTabLabel{position:relative;display:inline-flex;align-items:center;gap:6px}.connectTabBadge{padding:1px 6px;border-radius:9999px;box-shadow:inset 0 0 0 1px var(--m-line);color:var(--m-muted);font-size:.625rem;font-weight:500;line-height:1.5;white-space:nowrap}.connectFrame{position:relative;width:100%;margin:var(--hero-gap) 0 0;border-radius:calc(clamp(.75rem, .679rem + .357vw, 1rem) + .5px);--stage-bg:var(--m-paper);background:var(--stage-bg)}.connectFrame:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--m-line);pointer-events:none}.connectStage{position:relative;height:clamp(26rem,22rem + 20vw,40rem);overflow:hidden;border-radius:inherit}@media (max-width:600px){.connectTabList{width:100%}.connectTab{flex:1 0 auto;min-height:40px;padding:0 10px}.connectTabBadge{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media (max-width:374px){.connectTab{padding:0 6px;font-size:.75rem}}.storyStage{position:absolute;top:0;left:0;transform-origin:0 0;animation:storyStageIn .65s cubic-bezier(.22,1,.36,1) both}@keyframes storyStageIn{0%{opacity:0;translate:0 44px}}.storyStageScreen,.storyStageWithTabs{position:absolute;inset:0;display:flex;flex-direction:column}.storyStageScreen{overflow:hidden;padding-top:10px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgb(0 0 0/.08),0 20px 40px -20px rgb(0 0 0/.25)}.storyStageWithTabs .storyStageScreen{bottom:60px}.storyStage .gptThread{padding:4px 16px 64px}.storyStageTabs{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:4px;height:48px;padding:4px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgb(0 0 0/.08)}.storyStageTabs button{all:unset;border-radius:10px;color:#646464;font-size:12px;text-align:center;cursor:pointer}.storyStageTabs button[aria-selected=true]{background:linear-gradient(#e6e6e6,#e6e6e6) no-repeat 0 0 /0 100% #f4f4f4;color:#171717;animation:storyTabProgress var(--tab-progress,0s) linear forwards}@keyframes storyTabProgress{to{background-size:100% 100%}}.storyStageTabs button:focus-visible{outline:2px solid #171717;outline-offset:2px}.storyLinkMark{display:inline-grid;place-items:center;height:14px;padding:0 5px;border-radius:4px;background:#00d66f;color:#0a2b19;font-size:8px;font-weight:700}.storyLinkSheet{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;gap:10px;padding:14px 16px 18px;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -10px 30px rgb(0 0 0/.14);animation:storyLinkSheetUp .36s cubic-bezier(.22,1,.36,1) both}.storyLinkSheet[data-closing]{animation:storyLinkSheetDown .36s ease-in both}@keyframes storyLinkSheetUp{0%{translate:0 100%}}@keyframes storyLinkSheetDown{to{translate:0 100%}}.storyLinkSheetHead{display:flex;align-items:center;justify-content:space-between}.storyLinkSheetTitle{font-size:13px}.storyLinkApprove{display:grid;place-items:center;height:34px;border-radius:10px;background:#00d66f;color:#0a2b19;font-size:11px;font-weight:650;transition:scale .12s ease-out,background-color .12s ease-out}.storyLinkApprove[data-pressed]{scale:.96;background:#00b85f}.storyLinkSheetNote{color:#8f8f8f;font-size:9px;text-align:center}@media (prefers-reduced-motion:reduce){.storyLinkSheet,.storyLinkSheet[data-closing]{animation:none}}.storyStageScreen{transform-origin:0 0;transition:scale .7s cubic-bezier(.22,1,.36,1)}.storyStageScreen[data-shrunk]{scale:.88}.storyEmailPhone{position:absolute;right:-8px;bottom:10px;z-index:4;scale:.78;transform-origin:bottom right;filter:drop-shadow(0 18px 28px rgb(0 0 0/.22));animation:storyEmailPhoneIn .9s cubic-bezier(.2,1.25,.35,1) both}@keyframes storyEmailPhoneIn{0%{translate:24px 115%;rotate:7deg}}.storyEmailPhone .mockPhoneScreen{position:relative}.storyEmailPhone .mockPhoneStatus{position:relative;z-index:2;transition:color .3s}.storyEmailPhone .mockPhoneScreen:has(.gmailView) .mockPhoneStatus{color:#000}.storyEmailPhone .lockNotice{transition:filter .12s ease-out}.storyEmailPhone[data-tapped] .lockNotice{filter:brightness(.82)}.gmailView{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;padding-top:33px;background:#f0f4f9;color:#1f1f1f;font-family:-apple-system,SF Pro Text,system-ui,sans-serif;animation:gmailOpen .55s cubic-bezier(.32,.72,0,1) both}@keyframes gmailOpen{0%{clip-path:inset(47% 4% 33% 4% round 14px)}to{clip-path:inset(0 round 35px)}}.gmailToolbar{display:flex;flex:none;align-items:center;justify-content:space-between;height:24px;padding:0 8px 0 5px;color:#1f1f1f}.gmailToolbarActions{display:inline-flex;gap:13px}.gmailSubject{display:flex;flex:none;align-items:flex-start;gap:8px;padding:4px 10px 10px 14px}.gmailSubject p{flex:1;margin:0;font-size:13.5px;font-weight:400;line-height:1.3}.gmailSubject svg{flex:none;margin-top:26px;color:#444746}.gmailChip{display:inline-block;padding:0 4px;border-radius:3px;background:#d3e3fd;color:#0b57d0;font-size:7.5px;font-weight:500;line-height:13px;vertical-align:2px}.gmailCard{display:flex;flex:1;flex-direction:column;min-height:0;margin:0 5px;overflow:hidden;border-radius:12px 12px 0 0;background:#fff}.gmailSender{display:flex;align-items:center;gap:7px;padding:10px 10px 8px 12px;color:#444746}.gmailSender img{border-radius:9999px}.gmailSenderName{display:flex;flex:1;flex-direction:column;gap:1px;font-size:8px}.gmailSenderName b{color:#1f1f1f;font-size:9px;font-weight:600}.gmailSenderName small{display:inline-flex;align-items:center;gap:2px;font-size:7.5px}.gmailBody{display:flex;flex-direction:column;gap:8px;padding:14px 18px 0 20px;color:#3c4043;font-size:8.5px;line-height:1.5}.gmailBrand{display:inline-flex;align-items:center;gap:5px;margin-bottom:6px;color:#0d0d0d;font-size:15px;font-weight:650;letter-spacing:-.02em}.gmailBrand img{border-radius:4px}.gmailBody p{margin:0}.gmailBody dl{display:flex;flex-direction:column;margin:0;padding:4px 0;border-block:1px solid #eceff1}.gmailBody dl div{display:flex;justify-content:space-between;padding:3px 0}.gmailBody dd{margin:0;color:#1f1f1f;font-weight:500}.gmailFine{color:#70757a;font-size:7.5px}.gmailReplyBar{display:flex;flex:none;gap:4px;padding:6px 5px 14px;background:#f0f4f9}.gmailReplyBar i,.gmailReplyBar span{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:22px;border-radius:9999px;background:#0b5394;color:#fff;font-size:8.5px;font-style:normal;font-weight:500}.gmailReplyBar span{flex:1}.gmailReplyBar i{width:22px}@media (prefers-reduced-motion:reduce){.gmailView,.storyEmailPhone,.storyStage{animation:none}.storyStageScreen{transition:none}.storyStageTabs button[aria-selected=true]{background-size:100% 100%;animation:none}}.storySplit{gap:10px}.storySplitNights{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.storySplitNights td,.storySplitNights th{padding:4px 0;font-weight:400;text-align:right}.storySplitNights :is(thead th:first-child,tbody th){color:#6b6b6b;text-align:left}.storySplitNights thead th{color:#6b6b6b;font-size:9.5px}.storySplitNights tbody tr+tr :is(th,td){border-top:1px solid #efefef}.storySplitNights td[data-lowest]{color:#1f8a4c;font-weight:600}.storySplitPlans{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.storySplitPlans li{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;color:#6b6b6b}.storySplitPlans li b{margin-left:auto;font-variant-numeric:tabular-nums}.storySplitPlans li[data-best]{background:#f4f4f4;color:#0d0d0d}:root[data-theme=dark] .storyStageScreen{background:#141414;box-shadow:0 0 0 1px rgb(255 255 255/.08),0 20px 40px -20px rgb(0 0 0/.55)}:root[data-theme=dark] .storyStageTabs{background:#1c1c1e;box-shadow:0 0 0 1px rgb(255 255 255/.08)}:root[data-theme=dark] .storyStageTabs button{color:#a0a0a0}:root[data-theme=dark] .storyStageTabs button[aria-selected=true]{background:linear-gradient(#3a3a3a,#3a3a3a) no-repeat 0 0 /0 100% #262626;color:#ececec}:root[data-theme=dark] .storyStageTabs button:focus-visible{outline-color:#ececec}:root[data-theme=dark] .storyLinkSheet{background:#1c1c1e;box-shadow:0 -10px 30px rgb(0 0 0/.45)}:root[data-theme=dark] .storySplitNights :is(thead th,tbody th),:root[data-theme=dark] .storySplitPlans li{color:#a0a0a0}:root[data-theme=dark] .storySplitNights tbody tr+tr :is(th,td){border-top-color:#2e2e2e}:root[data-theme=dark] .storySplitNights td[data-lowest]{color:#4cc38a}:root[data-theme=dark] .storySplitPlans li[data-best]{background:#262626;color:#ececec}#trust.trustBento{--t-faint:#e2e2e2;--t-wire:#d6d6d6;--t-ok:#2f9467;--t-ok-soft:#e2f3ea;--t-warn:#9a4b12;--t-warn-soft:#fdecd9;--t-object:#1c1c1e;--t-term:#141414;--t-term-ink:#ededed;--t-term-muted:#8f8f8f;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--ease-out:cubic-bezier(0.215,0.61,0.355,1);--t:0.35s var(--ease-out)}:root[data-theme=dark] #trust.trustBento{--t-faint:#333333;--t-wire:#3d3d3d;--t-ok:#5fcf9a;--t-ok-soft:#173326;--t-warn:#f0a868;--t-warn-soft:#3a2716;--t-object:#2b2b2d;--t-term:#0c0c0c}#trust.trustBento,#trust.trustBento *,#trust.trustBento :after,#trust.trustBento :before{box-sizing:border-box}#trust.trustBento :where(h2,h3,p,ul,ol,dl,dd){margin:0}#trust.trustBento :where(ul,ol){padding:0;list-style:none}#trust.trustBento :where(img,svg){display:block}#trust.trustBento .trust-sprite{position:absolute;width:0;height:0;overflow:hidden}#trust.trustBento .trust-inner{max-width:1200px;margin:0 auto}@media (prefers-reduced-motion:reduce){#trust.trustBento,#trust.trustBento *,#trust.trustBento :after,#trust.trustBento :before{animation:none!important;transition-duration:0s!important}}@keyframes tb-beam{0%{stroke-dashoffset:.35}to{stroke-dashoffset:-1.05}}@keyframes tb-blink{50%{opacity:0}}@keyframes tb-spin{to{transform:rotate(1turn)}}@keyframes tb-sweep{to{transform:translateX(100%)}}@keyframes tb-line-in{0%{opacity:0;transform:translateY(3px)}}@keyframes tb-approve-dot{0%{opacity:0;transform:translateX(0)}20%,80%{opacity:1}to{opacity:0;transform:translateX(40px)}}#trust.trustBento .trust-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(304px,auto);gap:12px;margin-top:40px}@media (min-width:768px){#trust.trustBento .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){#trust.trustBento .trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(304px,auto));grid-auto-flow:column}}#trust.trustBento .tcard{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:16px;background:var(--m-panel)}#trust.trustBento .tcard--tall{grid-row:span 2}#trust.trustBento .tcard-copy{position:relative;z-index:2;flex:none;padding:24px 24px 0}#trust.trustBento .tcard--art-first .tcard-copy{order:2;padding:0 24px 24px}#trust.trustBento .tcard-copy h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.01em}#trust.trustBento .tcard-copy p{max-width:376px;margin-top:8px;color:var(--m-muted);font-size:14px;line-height:22px;text-wrap:pretty}#trust.trustBento .tcard-copy .em{color:var(--m-ink)}#trust.trustBento .tcard-copy code{color:var(--m-ink);font-family:var(--font-mono);font-size:13px}#trust.trustBento .badge{padding:1px 7px;border-radius:9999px;box-shadow:inset 0 0 0 1px var(--m-line);color:var(--m-muted);font-size:11px;font-weight:500;line-height:1.5;letter-spacing:0}#trust.trustBento .tcard-art{position:relative;z-index:1;flex:1 1 auto;display:grid;place-items:center;min-width:0;padding:16px 0;pointer-events:none;user-select:none}@media (min-width:1080px){#trust.trustBento .tcard--wide{grid-row:4;grid-column:1/-1;flex-direction:row}#trust.trustBento .tcard--wide .tcard-copy{flex:0 0 34%;max-width:400px;padding:24px}#trust.trustBento .tcard--wide .tcard-art{padding:24px 24px 24px 8px}}#trust.trustBento .scene{position:relative;width:290px;color:var(--m-muted);font-size:10px;line-height:14px}@media (max-width:370px){#trust.trustBento .scene{zoom:.9}}#trust.trustBento .scene b{color:var(--m-ink);font-weight:500}#trust.trustBento .tile{border-radius:10px;background:var(--m-card);box-shadow:var(--m-shadow-pill)}#trust.trustBento .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}#trust.trustBento .ico{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#trust.trustBento .chip{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:9999px;background:var(--m-chip);color:var(--m-muted);font:500 9.5px/1 var(--font-mono);white-space:nowrap;transition:background-color var(--t),color var(--t)}#trust.trustBento .chip .ico{width:9px;height:9px}#trust.trustBento .tb-btn{display:grid;place-items:center;border-radius:7px;background:var(--m-chip);color:var(--m-muted);font-weight:500;transition:background-color var(--t),color var(--t),transform .15s}#trust.trustBento .tick{flex:none;display:grid;place-items:center;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--m-line-strong);color:transparent;transition:background-color var(--t),color var(--t),box-shadow var(--t)}#trust.trustBento .tick .ico{width:8px;height:8px;stroke-width:3}#trust.trustBento .plate{display:grid;place-items:center;width:40px;height:40px;border-radius:28%;background:#fff;box-shadow:0 0 0 1px rgb(0 0 0/.07),0 1px 2px rgb(0 0 0/.05);filter:grayscale(1);opacity:.6;transition:filter var(--t),opacity var(--t),transform var(--t)}#trust.trustBento .plate img{width:100%;height:100%;border-radius:inherit}#trust.trustBento .plate.is-done{filter:none;opacity:1}#trust.trustBento .plate.is-on{transform:translateY(-3px) scale(1.06)}#trust.trustBento .caret{display:inline-block;width:1px;height:1.1em;margin-left:1px;background:currentColor;vertical-align:-.15em;animation:tb-blink 1.1s step-end infinite}#trust.trustBento .wire{fill:none;stroke:var(--t-wire);stroke-width:1}#trust.trustBento .beam{fill:none;stroke:var(--m-ink);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:.3 2;stroke-dashoffset:.35}#trust.trustBento .beam.is-live{animation:tb-beam .7s linear both}#trust.trustBento .approve{display:flex;align-items:center}#trust.trustBento .approve-agent{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:84px}#trust.trustBento .approve-bot{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--m-card);box-shadow:var(--m-shadow-pill)}#trust.trustBento .approve-bot .ico{width:16px;height:16px}#trust.trustBento .approve-gate{position:relative;flex:none;align-self:stretch;width:30px}#trust.trustBento .approve-gate:before{content:"";position:absolute;top:-10px;bottom:-10px;left:50%;border-left:1px dashed var(--m-line-strong)}#trust.trustBento .approve-eye{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--m-panel);transition:color var(--t)}#trust.trustBento .approve-dot{position:absolute;top:22%;left:-6px;width:5px;height:5px;border-radius:50%;background:var(--m-ink);opacity:0}#trust.trustBento .approve-sheet{position:relative;flex:1;min-width:0;padding:10px 12px 12px}#trust.trustBento .approve-url{display:flex;align-items:center;gap:4px;font-size:9px;line-height:12px}#trust.trustBento .approve-url .ico{width:9px;height:9px}#trust.trustBento .approve-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:8px;padding-bottom:7px;border-bottom:1px solid var(--m-line)}#trust.trustBento .approve-total b{color:var(--m-muted);font-size:13px;line-height:16px;transition:color var(--t)}#trust.trustBento .approve-terms{display:grid;gap:4px;margin-top:8px;list-style:none}#trust.trustBento .approve-terms li{display:flex;align-items:center;gap:6px;white-space:nowrap;transition:color var(--t)}#trust.trustBento .approve-pay{height:24px;margin-top:10px}#trust.trustBento .approve-cursor{position:absolute;right:30px;bottom:4px;width:15px;height:15px;fill:var(--m-ink);stroke:var(--m-card);stroke-width:1.5;opacity:0;transform:translate(46px,30px);transition:opacity .3s,transform .5s var(--ease-out)}#trust.trustBento [data-s~="1"] .approve-dot{animation:tb-approve-dot .55s var(--ease-out) both}#trust.trustBento [data-s~="1"] .approve-eye,#trust.trustBento [data-s~="1"] .approve-total b{color:var(--m-ink)}#trust.trustBento [data-s~="1"] .approve-pay{background:var(--m-ink);color:var(--m-paper)}#trust.trustBento :is([data-s~="2"] .approve-terms li:first-child,[data-s~="3"] .approve-terms li:nth-child(2)){color:var(--m-ink)}#trust.trustBento :is([data-s~="2"] .approve-terms li:first-child,[data-s~="3"] .approve-terms li:nth-child(2)) .tick{background:var(--t-ok);box-shadow:none;color:var(--m-card)}#trust.trustBento [data-s~="4"] .approve-cursor{opacity:1;transform:none}#trust.trustBento [data-s~="5"] .approve-pay{transform:scale(.95)}#trust.trustBento [data-s~="6"] .approve-pay{transform:none}#trust.trustBento [data-s~="6"] .approve-pay,#trust.trustBento [data-s~="6"] .approve-state{background:var(--t-ok-soft);color:var(--t-ok)}#trust.trustBento [data-s~="6"] .approve-cursor{opacity:0}#trust.trustBento .record{align-self:start;margin-top:8px}#trust.trustBento .record-bar{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 12px}#trust.trustBento .record-bar>.ico{width:13px;height:13px}#trust.trustBento .record-ref{flex:1;color:var(--m-ink);font-size:11px}#trust.trustBento .record-rail{position:relative;display:grid;gap:30px;margin-top:28px;padding-left:34px;list-style:none}#trust.trustBento .record-rail:before{content:"";position:absolute;top:-28px;bottom:-400px;left:10px;width:1px;background:var(--m-line-strong)}#trust.trustBento .record-rail li{position:relative}#trust.trustBento .record-dot{position:absolute;top:-2px;left:-34px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:var(--m-chip);color:var(--m-paper);transition:background-color var(--t)}#trust.trustBento .record-dot:before{content:"";grid-area:1/1;width:5px;height:5px;border-radius:50%;background:var(--m-muted);opacity:.5;transition:opacity var(--t)}#trust.trustBento .record-dot .ico{grid-area:1/1;width:11px;height:11px;stroke-width:3;opacity:0;transform:scale(.5);transition:opacity var(--t),transform var(--t)}#trust.trustBento .record-ev{opacity:0;filter:blur(6px);transform:translateY(6px);transition:opacity .4s,filter .4s,transform .4s var(--ease-out)}#trust.trustBento .record-ev-head{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;line-height:16px}#trust.trustBento .record-ev dl{display:grid;gap:4px;margin-top:6px}#trust.trustBento .record-ev dl div{display:flex;align-items:center;gap:8px}#trust.trustBento .record-ev dt{width:44px}#trust.trustBento :is([data-s~="1"] li:first-child,[data-s~="2"] li:nth-child(2),[data-s~="3"] li:nth-child(3),[data-s~="4"] li:nth-child(4)) .record-ev{opacity:1;filter:none;transform:none}#trust.trustBento :is([data-s~="1"] li:first-child,[data-s~="2"] li:nth-child(2),[data-s~="3"] li:nth-child(3),[data-s~="4"] li:nth-child(4)) .record-dot{background:var(--m-ink)}#trust.trustBento :is([data-s~="1"] li:first-child,[data-s~="2"] li:nth-child(2),[data-s~="3"] li:nth-child(3),[data-s~="4"] li:nth-child(4)) .record-dot:before{opacity:0}#trust.trustBento :is([data-s~="1"] li:first-child,[data-s~="2"] li:nth-child(2),[data-s~="3"] li:nth-child(3),[data-s~="4"] li:nth-child(4)) .record-dot .ico{opacity:1;transform:none}#trust.trustBento [data-s~="1"] .record-status{color:var(--m-ink)}#trust.trustBento [data-s~="3"] li:nth-child(3) .record-dot{background:var(--t-ok)}#trust.trustBento [data-s~="3"] :is(.record-status,li:nth-child(3) .chip){background:var(--t-ok-soft);color:var(--t-ok)}#trust.trustBento .record-mail{display:flex;align-items:center;gap:8px;margin-top:6px;padding:8px 10px}#trust.trustBento .record-mail img{flex:none;width:20px;height:20px}#trust.trustBento .record-mail div{display:grid;gap:2px;min-width:0}#trust.trustBento .record-mail b,#trust.trustBento .record-mail span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#trust.trustBento .record-mail span{font-size:9.5px}#trust.trustBento .oauth{display:flex;flex-direction:column;align-items:center}#trust.trustBento .oauth-agents{display:flex;gap:26px}#trust.trustBento .oauth-drop,#trust.trustBento .oauth-wires{width:290px}#trust.trustBento .oauth-consent{width:240px;padding:12px}#trust.trustBento .oauth-consent-head{display:flex;align-items:center;gap:7px}#trust.trustBento .oauth-consent-head img{width:22px;height:22px}#trust.trustBento .oauth-consent-head b{font-size:12px}#trust.trustBento .oauth-consent-head .chip{margin-left:auto}#trust.trustBento .oauth-consent p{margin-top:10px;font-size:11px;line-height:16px}#trust.trustBento .oauth-consent .oauth-who{color:var(--m-muted);transition:color var(--t)}#trust.trustBento .oauth-account{display:flex;align-items:center;gap:7px;margin-top:8px;padding:6px 8px;border-radius:8px;background:var(--m-panel)}#trust.trustBento .oauth-avatar{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--m-chip);font-size:9px;font-style:normal;font-weight:600}#trust.trustBento .oauth-account .tick{margin-left:auto}#trust.trustBento .oauth-allow{height:26px;margin-top:10px}#trust.trustBento .oauth-owns{width:240px;padding:10px;text-align:center}#trust.trustBento .oauth-owns div{display:flex;justify-content:center;gap:5px;margin-top:7px}#trust.trustBento .oauth-owns .chip{padding:0 6px;font-family:var(--font-sans);font-size:10px}#trust.trustBento .oauth-nokey{position:relative;display:inline-flex;align-items:center;gap:5px;height:22px;margin-top:14px;padding:0 9px;border-radius:9999px;box-shadow:inset 0 0 0 1px var(--m-line-strong);transition:opacity var(--t)}#trust.trustBento .oauth-nokey:after{content:"";position:absolute;top:50%;right:6px;left:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out)}#trust.trustBento [data-s~="1"] .oauth-consent .oauth-who{color:var(--m-ink)}#trust.trustBento [data-s~="1"] .oauth-allow{background:var(--m-ink);color:var(--m-paper)}#trust.trustBento [data-s~="2"] .oauth-allow{transform:scale(.95)}#trust.trustBento [data-s~="3"] .oauth-allow{transform:none;background:var(--t-ok-soft);color:var(--t-ok)}#trust.trustBento [data-s~="3"] .oauth-account .tick{background:var(--t-ok);box-shadow:none;color:var(--m-card)}#trust.trustBento [data-s~=o1] .oauth-owns .chip:first-child,#trust.trustBento [data-s~=o2] .oauth-owns .chip:nth-child(2),#trust.trustBento [data-s~=o3] .oauth-owns .chip:nth-child(3){background:var(--m-ink);color:var(--m-paper)}#trust.trustBento [data-s~=key] .oauth-nokey{opacity:.55}#trust.trustBento [data-s~=key] .oauth-nokey:after{transform:scaleX(1)}#trust.trustBento .price-row{display:flex;align-items:center;gap:8px}#trust.trustBento .price-tile{position:relative;flex:1;min-width:0;padding:10px 12px;overflow:hidden;transition:box-shadow var(--t)}#trust.trustBento .price-tile>span{display:block}#trust.trustBento .price-tile b{display:block;margin-top:3px;font-size:16px;line-height:20px}#trust.trustBento .price-now{transition:color var(--t)}#trust.trustBento .price-tile--now:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in oklab,var(--m-ink) 9%,transparent) 50%,transparent 70%);transform:translateX(-100%)}#trust.trustBento .price-delta{position:absolute;top:9px;right:9px;background:var(--t-warn-soft);color:var(--t-warn);font-style:normal;opacity:0;transform:translateY(4px) scale(.9);transition:opacity var(--t),transform var(--t)}#trust.trustBento .price-eq{position:relative;flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--m-chip);font-size:13px;font-weight:600;transition:background-color var(--t),color var(--t)}#trust.trustBento .price-eq:before{content:"";position:absolute;inset:-3px;border:1.5px solid transparent;border-top:1.5px solid var(--m-ink);border-radius:50%;opacity:0}#trust.trustBento .price-eq i{grid-area:1/1;font-style:normal;transition:opacity .2s,transform .2s}#trust.trustBento .price-eq i:last-child{opacity:0;transform:scale(.6)}#trust.trustBento .price-verdict{display:grid;height:30px;margin-top:10px;overflow:hidden;border-radius:9999px;background:var(--m-chip);transition:background-color var(--t),color var(--t)}#trust.trustBento .price-verdict>span{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .3s,transform .3s var(--ease-out)}#trust.trustBento .price-verdict-hit{opacity:0;transform:translateY(8px)}#trust.trustBento .price-verdict-hit .mono{font-weight:500}#trust.trustBento [data-s~="1"] .price-eq:before{opacity:1;animation:tb-spin .7s linear infinite}#trust.trustBento [data-s~="1"] .price-tile--now:after{animation:tb-sweep .7s ease-in-out}#trust.trustBento [data-s~="2"] .price-eq:before{opacity:0;animation:none}#trust.trustBento [data-s~="2"] .price-eq{background:var(--t-warn-soft);color:var(--t-warn)}#trust.trustBento [data-s~="2"] .price-eq i:first-child{opacity:0;transform:scale(.6)}#trust.trustBento [data-s~="2"] .price-eq i:last-child{opacity:1;transform:none}#trust.trustBento [data-s~="2"] .price-tile--now{box-shadow:0 0 0 1px var(--t-warn),0 1px 2px oklch(0 0 0/.06)}#trust.trustBento [data-s~="2"] .price-now{color:var(--t-warn)}#trust.trustBento [data-s~="2"] .price-delta{opacity:1;transform:none}#trust.trustBento [data-s~="3"] .price-verdict{background:var(--t-warn-soft);color:var(--t-warn)}#trust.trustBento [data-s~="3"] .price-verdict-idle{opacity:0;transform:translateY(-8px)}#trust.trustBento [data-s~="3"] .price-verdict-hit{opacity:1;transform:none}#trust.trustBento .cancel{--x:10%}#trust.trustBento .cancel-read{display:grid;grid-template-columns:1fr 1fr;gap:8px}#trust.trustBento .cancel-read .tile{padding:10px 12px}#trust.trustBento .cancel-read b{display:block;margin-top:3px;color:var(--m-muted);font-size:16px;line-height:20px;transition:color var(--t)}#trust.trustBento .cancel-track{position:relative;height:6px;margin:22px 8px 0;border-radius:3px;background:var(--t-faint)}#trust.trustBento .cancel-track:after{content:"";position:absolute;top:-3px;bottom:-3px;left:62%;width:2px;margin-left:-1px;background:var(--m-panel)}#trust.trustBento .cancel-zone{position:absolute;top:0;bottom:0;opacity:0;transition:opacity var(--t)}#trust.trustBento .cancel-zone--free{left:0;width:62%;border-radius:3px 0 0 3px;background:var(--t-ok)}#trust.trustBento .cancel-zone--fee{right:0;left:62%;border-radius:0 3px 3px 0;background:var(--t-warn)}#trust.trustBento .cancel-handle{position:absolute;z-index:1;top:50%;left:var(--x);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--m-card);box-shadow:0 0 0 1px var(--m-line-strong),0 2px 5px oklch(0 0 0/.18);transition:left .8s cubic-bezier(.65,0,.35,1)}#trust.trustBento .cancel-handle:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--m-muted);transition:background-color var(--t)}#trust.trustBento .cancel-labels{display:flex;justify-content:space-between;margin:10px 8px 0}#trust.trustBento [data-s~="1"] .cancel-zone{opacity:1}#trust.trustBento [data-s~=free] .cancel-handle:after{background:var(--t-ok)}#trust.trustBento [data-s~=fee] .cancel-handle:after{background:var(--t-warn)}#trust.trustBento :is([data-s~=free],[data-s~=fee]) .cancel-read b{color:var(--m-ink)}#trust.trustBento [data-s~=free] .cancel-read .cancel-refund{color:var(--t-ok)}#trust.trustBento [data-s~=fee] .cancel-read .cancel-penalty{color:var(--t-warn)}#trust.trustBento .money{display:flex;flex-direction:column;align-items:center}#trust.trustBento .money-card{position:relative;width:184px;height:112px;padding:14px;border-radius:12px;background:var(--t-object);box-shadow:inset 0 0 0 1px oklch(1 0 0/.08),0 10px 24px -14px oklch(0 0 0/.5);transition:transform .5s var(--ease-out)}#trust.trustBento .money-chip{display:block;width:26px;height:19px;border-radius:4px;background:linear-gradient(135deg,#d8d8d8,#9d9d9d)}#trust.trustBento .money-num{display:block;margin-top:14px;color:rgb(255 255 255/.8);font-size:11px;letter-spacing:.06em}#trust.trustBento .money-hold{position:absolute;bottom:12px;left:14px;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:9999px;background:rgb(255 255 255/.12);color:rgb(255 255 255/.75);font-weight:500;transition:background-color var(--t),color var(--t)}#trust.trustBento .money-hold .ico{width:10px;height:10px}#trust.trustBento .money-hold .is-no,#trust.trustBento .money-hold .is-yes{display:none}#trust.trustBento .money-fork,#trust.trustBento .money-wire{width:290px}#trust.trustBento .money-dial{position:relative;width:84px;height:84px}#trust.trustBento .money-ring{width:100%;height:100%;fill:none;stroke-width:4;transform:rotate(-90deg)}#trust.trustBento .money-ring .track{stroke:var(--t-faint)}#trust.trustBento .money-ring .fill{stroke:var(--m-ink);stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .3s,stroke var(--t)}#trust.trustBento .money-core{position:absolute;inset:12px;display:grid;place-items:center;border-radius:50%;background:var(--m-card);box-shadow:var(--m-shadow-pill);transition:color var(--t)}#trust.trustBento .money-core .ico{grid-area:1/1;width:22px;height:22px;stroke-width:1.75;transition:opacity .25s,transform .25s var(--ease-out)}#trust.trustBento .money-core .is-no,#trust.trustBento .money-core .is-yes{opacity:0;transform:scale(.5)}#trust.trustBento .money-cap{height:14px;margin-top:8px;font-size:10.5px;text-align:center}#trust.trustBento .money-outs{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}#trust.trustBento .money-out{padding:9px 8px;text-align:center;transition:box-shadow var(--t),opacity var(--t)}#trust.trustBento .money-out b{display:block;color:var(--m-muted);font-size:10.5px;transition:color var(--t)}#trust.trustBento .money-out span{display:block;margin-top:2px;transition:color var(--t)}#trust.trustBento [data-s~="1"] .money-card{transform:translateY(-3px)}#trust.trustBento [data-s~="1"] .money-hold{background:rgb(255 255 255/.22);color:#fff}#trust.trustBento [data-s~="2"] .money-ring .fill{stroke-dashoffset:0;transition:stroke-dashoffset 1s cubic-bezier(.4,0,.2,1),stroke var(--t)}#trust.trustBento [data-s~=a] .money-hold{background:#fff;color:#171717}#trust.trustBento [data-s~=b] .money-hold{background:#e2f3ea;color:#2f9467}#trust.trustBento :is([data-s~=a],[data-s~=b]) .money-hold .is-held{display:none}#trust.trustBento [data-s~=a] .money-hold .is-yes,#trust.trustBento [data-s~=b] .money-hold .is-no{display:block}#trust.trustBento [data-s~=a] .money-ring .fill{stroke:var(--t-ok)}#trust.trustBento [data-s~=b] .money-ring .fill{stroke:var(--m-muted)}#trust.trustBento [data-s~=a] .money-core{color:var(--t-ok)}#trust.trustBento :is([data-s~=a],[data-s~=b]) .money-core .is-wait{opacity:0;transform:scale(.5)}#trust.trustBento [data-s~=a] .money-core .is-yes,#trust.trustBento [data-s~=b] .money-core .is-no{opacity:1;transform:none}#trust.trustBento [data-s~=a] .money-out--yes,#trust.trustBento [data-s~=b] .money-out--no{box-shadow:0 0 0 1px var(--t-ok),0 1px 2px oklch(0 0 0/.06)}#trust.trustBento :is([data-s~=a] .money-out--yes,[data-s~=b] .money-out--no) b{color:var(--m-ink)}#trust.trustBento :is([data-s~=a] .money-out--yes,[data-s~=b] .money-out--no) span{color:var(--t-ok)}#trust.trustBento [data-s~=a] .money-out--no,#trust.trustBento [data-s~=b] .money-out--yes{opacity:.5}#trust.trustBento .cli{width:calc(100% - 40px);max-width:520px}#trust.trustBento .cli-agents,#trust.trustBento .cli-link,#trust.trustBento .cli-wires{display:none}#trust.trustBento .cli-term{overflow:hidden;border-radius:12px;background:var(--t-term);box-shadow:inset 0 0 0 1px oklch(1 0 0/.08),0 14px 30px -18px oklch(0 0 0/.5);color:var(--t-term-ink)}#trust.trustBento .cli-term b{color:inherit}#trust.trustBento .cli-term-bar{display:flex;align-items:center;gap:6px;height:28px;padding:0 12px;color:var(--t-term-muted)}#trust.trustBento .cli-term-bar i{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255/.16)}#trust.trustBento .cli-term-bar span{margin-left:6px}#trust.trustBento .cli-term-bar .cli-nokey{display:inline-flex;align-items:center;gap:4px;margin-left:auto}#trust.trustBento .cli-nokey .ico{width:10px;height:10px}#trust.trustBento .cli-term-body{height:136px;padding:2px 14px 12px;overflow:hidden;font-size:10.5px;line-height:17px}#trust.trustBento .cli-line{white-space:pre-wrap;overflow-wrap:anywhere}#trust.trustBento .cli-line[data-line]{display:none}#trust.trustBento .cli-line[data-line].is-on{display:block;animation:tb-line-in .25s var(--ease-out)}#trust.trustBento .cli-row[data-line].is-on{display:flex;justify-content:space-between;gap:12px}#trust.trustBento .cli-term .caret{width:6px;opacity:.8}#trust.trustBento .c-ok{color:#5fcf9a}#trust.trustBento .c-warn{color:#f0b46a}#trust.trustBento .c-dim{color:var(--t-term-muted)}#trust.trustBento .cli-pop{position:absolute;right:12px;bottom:12px;width:164px;overflow:hidden;box-shadow:var(--m-shadow-pill),0 12px 28px -12px oklch(0 0 0/.35);opacity:0;transform:translateY(8px) scale(.94);transform-origin:100% 100%;transition:opacity .3s,transform var(--t)}#trust.trustBento .cli-pop-bar{display:flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-bottom:1px solid var(--m-line)}#trust.trustBento .cli-pop-bar i{width:6px;height:6px;border-radius:50%;background:var(--t-faint)}#trust.trustBento .cli-pop-bar span{margin-left:6px;font-size:9px}#trust.trustBento .cli-pop-body{display:grid;justify-items:center;gap:6px;padding:10px 12px 12px;text-align:center}#trust.trustBento .cli-pop-body img{width:22px;height:22px}#trust.trustBento .cli-code{padding:2px 8px;border-radius:6px;background:var(--m-panel);color:var(--m-ink);font-size:11px;letter-spacing:.06em}#trust.trustBento .cli-pop-btn{width:100%;height:24px}#trust.trustBento [data-s~=typed] .cli-cmd .caret{display:none}#trust.trustBento [data-s~=pop] .cli-pop{opacity:1;transform:none}#trust.trustBento [data-s~=pop] .cli-pop-btn{background:var(--m-ink);color:var(--m-paper)}#trust.trustBento [data-s~=press] .cli-pop-btn{transform:scale(.95)}#trust.trustBento [data-s~=approved] .cli-pop-btn{transform:none;background:var(--t-ok-soft);color:var(--t-ok)}#trust.trustBento [data-s~=signed] .cli-pop{opacity:0;transform:translateY(8px) scale(.94)}@media (min-width:1080px){#trust.trustBento .cli{display:flex;align-items:center;justify-content:flex-end;width:100%;max-width:none}#trust.trustBento .cli-agents{flex:none;display:grid;gap:12px}#trust.trustBento .cli-agents .plate{width:36px;height:36px}#trust.trustBento .cli-wires{flex:none;display:block;width:44px;height:132px}#trust.trustBento .cli-term{flex:1 1 0;min-width:0;max-width:520px}#trust.trustBento .cli-link{flex:none;display:block;width:36px;height:12px}#trust.trustBento .cli-pop,#trust.trustBento [data-s~=signed] .cli-pop{position:relative;right:auto;bottom:auto;flex:none;width:172px;opacity:.6;transform:none}#trust.trustBento [data-s~=pop] .cli-pop{opacity:1}}.homeProofSection .proofGridIntro{display:none}.homeProofSection .proofGridStat{position:relative;z-index:1}.proofMap{--map-width:min(100vw,1280px);order:1;display:block;width:var(--map-width);margin-inline:calc((100% - var(--map-width)) / 2);aspect-ratio:2/1;pointer-events:none;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.homeProofSection.isDepthReady .proofGrid{padding-bottom:0}.homeProofSection.isDepthReady .proofGridHeading{padding-bottom:4px}.homeProofSection.isDepthReady .proofGridStat{padding-block:0}.homeProofSection.isDepthReady .proofGridStat .proofNumber{margin-block:10px 0}.homeProofSection.isDepthReady .proofMap{--map-width:min(78vw,1040px,calc((var(--proof-height) - 280px) * 2));grid-area:2/1;margin-top:24px}