.trial-banner_root__lk_4W{--tb-tint:var(--accent);position:relative;width:100%;min-width:0;container-type:inline-size;color:var(--foreground);font-size:13px;line-height:18px}.trial-banner_isBanner__tgU9k{max-width:760px}.trial-banner_isCard__Oyu_L{max-width:340px}.trial-banner_isPill__Yn_Ml{width:auto;container-type:normal}.trial-banner_view__l6fjO{min-width:0}.trial-banner_swap__lnwF6{display:grid;min-width:0}.trial-banner_swapItem__bCtTJ{grid-area:1/1;display:flex;min-width:0;align-items:center}.trial-banner_truncate__vLrQb{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trial-banner_srOnly__1zbHl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.trial-banner_ring__j3zk2{position:relative;display:inline-grid;flex:none;place-items:center;color:var(--foreground)}.trial-banner_ringSvg__Ux_5X{position:absolute;inset:0;transform:rotate(-90deg)}.trial-banner_ringTrack__ZDuD1{stroke:color-mix(in oklab,var(--foreground) 14%,transparent)}.trial-banner_ringValue__8x3AH{stroke:var(--accent);transition:stroke var(--duration-fast,.16s) var(--ease-standard,ease-out)}.trial-banner_ring__j3zk2[data-tone=warning] .trial-banner_ringValue__8x3AH{stroke:var(--warning)}.trial-banner_ring__j3zk2[data-tone=upgraded] .trial-banner_ringValue__8x3AH{stroke:var(--success)}.trial-banner_ringCenter__qgsgD{position:relative;place-items:center}.trial-banner_ringCenter__qgsgD .trial-banner_swapItem__bCtTJ{justify-content:center}.trial-banner_ring__j3zk2[data-tone=expired] .trial-banner_ringCenter__qgsgD{color:var(--text-secondary)}.trial-banner_ring__j3zk2[data-tone=upgraded] .trial-banner_ringCenter__qgsgD{color:var(--success)}.trial-banner_ringDays__1cozm{font-size:12px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.trial-banner_icons__UJNb8{display:inline-flex;flex:none;align-items:center}.trial-banner_iconButton__HTIvk{display:inline-grid;width:var(--control-height-sm,32px);height:var(--control-height-sm,32px);place-items:center;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .12s var(--ease-standard,ease-out),background-color .12s var(--ease-standard,ease-out),transform .12s var(--ease-standard,ease-out)}@media (hover:hover) and (pointer:fine){.trial-banner_iconButton__HTIvk:hover{background:var(--surface-muted);color:var(--foreground)}}.trial-banner_iconButton__HTIvk[data-state=open]{background:var(--surface-muted);color:var(--foreground)}.trial-banner_iconButton__HTIvk:active{transform:scale(.94)}.trial-banner_banner__pGwFH{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"ring text actions icons";align-items:center;column-gap:12px;min-height:56px;padding:8px 8px 8px 14px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);transition:background-color .2s var(--ease-standard,ease-out),border-color .2s var(--ease-standard,ease-out)}.trial-banner_banner__pGwFH[data-tone=warning]{border-color:color-mix(in oklab,var(--warning) 32%,var(--border));background:color-mix(in oklab,var(--warning) 6%,var(--surface))}.trial-banner_bannerRing__SFGKJ{grid-area:ring;display:inline-flex}.trial-banner_bannerText__x3YyH{grid-area:text;display:grid;min-width:0;row-gap:1px}.trial-banner_bannerTitle__Jwf_1{font-size:14px;font-weight:500;line-height:20px}.trial-banner_bannerSub__APwzQ{color:var(--text-muted)}.trial-banner_bannerActions__ahZTt{grid-area:actions;display:inline-flex;align-items:center;gap:4px}.trial-banner_banner__pGwFH>.trial-banner_icons__UJNb8{grid-area:icons;padding-left:4px;border-left:1px solid var(--border-subtle);margin-left:0}.trial-banner_banner__pGwFH[data-tone=warning]>.trial-banner_icons__UJNb8{border-left-color:color-mix(in oklab,var(--warning) 22%,var(--border-subtle))}.trial-banner_subInner__cLEha{display:flex;min-width:0;align-items:center;gap:6px}.trial-banner_subText__njW56{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trial-banner_errorIcon__p6kng{flex:none;color:var(--danger)}@container (max-width: 600px){.trial-banner_banner__pGwFH{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ring text icons" ". actions actions";align-items:start;row-gap:12px;padding:12px 8px 14px 14px}.trial-banner_bannerRing__SFGKJ{margin-top:6px}.trial-banner_bannerText__x3YyH{padding-top:4px}.trial-banner_banner__pGwFH>.trial-banner_icons__UJNb8{padding-left:0;border-left:0}.trial-banner_bannerSub__APwzQ{min-height:36px;align-items:start}.trial-banner_bannerSub__APwzQ .trial-banner_subInner__cLEha,.trial-banner_bannerSub__APwzQ .trial-banner_swapItem__bCtTJ{align-items:flex-start}.trial-banner_bannerSub__APwzQ .trial-banner_errorIcon__p6kng{margin-top:2px}.trial-banner_bannerSub__APwzQ .trial-banner_subText__njW56{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.trial-banner_bannerActions__ahZTt{margin-left:-12px;padding-right:6px}}.trial-banner_card__5AStp{display:flex;flex-direction:column;padding:16px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);transition:border-color .2s var(--ease-standard,ease-out)}.trial-banner_card__5AStp[data-tone=warning]{border-color:color-mix(in oklab,var(--warning) 32%,var(--border))}.trial-banner_cardFloating__9gwuQ{border:0;background:transparent}.trial-banner_cardHead__ZP5n1{display:flex;align-items:flex-start;justify-content:space-between}.trial-banner_cardHead__ZP5n1>.trial-banner_icons__UJNb8{margin:-6px -6px 0 0}.trial-banner_cardTitle__ccCvS{margin-top:12px;font-size:14px;font-weight:500;line-height:20px}.trial-banner_cardMeta__Bn9Sr{margin-top:2px;color:var(--text-muted)}.trial-banner_list__f_Qz2{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-subtle)}.trial-banner_listLabel__fbESv{margin-bottom:4px;color:var(--text-muted);font-size:12px;line-height:16px}.trial-banner_rows__Nbc8E{margin:0;padding:0;list-style:none}.trial-banner_row__X8_Ti{display:flex;height:32px;align-items:center;gap:8px}.trial-banner_rowIcon__16Kgo{display:inline-grid;width:16px;height:16px;flex:none;place-items:center;color:var(--text-secondary);transition:opacity .2s var(--ease-standard,ease-out)}.trial-banner_rowIcon__16Kgo svg{display:block;width:14px;height:14px}.trial-banner_rowLabel__6IMDJ{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s var(--ease-standard,ease-out)}.trial-banner_rowDetail__Qev3o{flex:none;color:var(--text-muted);font-size:12px;text-align:right}.trial-banner_rowState__64c0D{width:14px;flex:none;color:var(--text-muted)}.trial-banner_rowState__64c0D .trial-banner_swapItem__bCtTJ{justify-content:center}.trial-banner_card__5AStp[data-tone=expired] .trial-banner_rowLabel__6IMDJ{color:var(--text-secondary)}.trial-banner_card__5AStp[data-tone=expired] .trial-banner_rowIcon__16Kgo{opacity:.55}.trial-banner_card__5AStp[data-tone=upgraded] .trial-banner_rowState__64c0D{color:var(--success)}.trial-banner_cardActions__y3o3K{display:flex;flex-direction:column;gap:4px;margin-top:16px}.trial-banner_cardActions__y3o3K>*{width:100%}.trial-banner_pill__hIr_X{display:inline-flex;height:var(--control-height-sm,32px);max-width:100%;align-items:center;gap:8px;padding:0 12px 0 8px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:13px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s var(--ease-standard,ease-out),border-color .2s var(--ease-standard,ease-out),transform .12s var(--ease-standard,ease-out)}@media (hover:hover) and (pointer:fine){.trial-banner_pill__hIr_X:hover{background:var(--surface-muted)}}.trial-banner_pill__hIr_X[data-state=open]{background:var(--surface-muted)}.trial-banner_pill__hIr_X:active{transform:scale(.97)}.trial-banner_pill__hIr_X[data-tone=warning]{border-color:color-mix(in oklab,var(--warning) 36%,var(--border));background:color-mix(in oklab,var(--warning) 7%,var(--surface))}.trial-banner_pill__hIr_X[data-tone=expired] .trial-banner_pillLead__Z8run{color:var(--text-secondary)}.trial-banner_pill__hIr_X[data-tone=upgraded] .trial-banner_pillLead__Z8run{color:var(--success)}.trial-banner_pillLead__Z8run{width:16px;height:16px;flex:none}.trial-banner_pillLead__Z8run .trial-banner_swapItem__bCtTJ{justify-content:center}.trial-banner_pillLabel__YuYTT{position:relative;display:inline-flex;min-width:0;overflow-x:clip}.trial-banner_pillLabel__YuYTT>.trial-banner_swap__lnwF6{width:100%}.trial-banner_pillMeasure__DCDuJ{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.trial-banner_menu__J0eNb,.trial-banner_popover__gMOEh{z-index:60;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-popper-transform-origin);transition:opacity .16s var(--ease-enter,ease-out),transform .2s var(--ease-standard,ease-out)}.trial-banner_popover__gMOEh{width:min(340px,var(--radix-popover-content-available-width));border-radius:var(--radius-panel);color:var(--foreground);font-size:13px;line-height:18px}.trial-banner_menu__J0eNb{min-width:13rem;padding:4px;border-radius:var(--radius-panel)}@starting-style{.trial-banner_menu__J0eNb[data-state=open],.trial-banner_popover__gMOEh[data-state=open]{opacity:0;transform:translateY(-4px) scale(.98)}}.trial-banner_menu__J0eNb[data-state=closed],.trial-banner_popover__gMOEh[data-state=closed]{opacity:0;transform:translateY(-2px) scale(.99);transition-duration:.12s;animation:trial-banner_tb-exit__c0trj .12s linear both;pointer-events:none}@keyframes trial-banner_tb-exit__c0trj{to{opacity:0}}.trial-banner_menuItem__EjV3k{display:flex;min-height:36px;align-items:center;padding:0 12px;border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);font-size:13px;cursor:pointer;outline:none;transition:background-color .1s var(--ease-standard,ease-out)}.trial-banner_menuItem__EjV3k[data-highlighted]{background:var(--surface-muted)}@media (prefers-reduced-motion:reduce){.trial-banner_banner__pGwFH,.trial-banner_card__5AStp,.trial-banner_iconButton__HTIvk,.trial-banner_menu__J0eNb,.trial-banner_pill__hIr_X,.trial-banner_popover__gMOEh,.trial-banner_ringValue__8x3AH{transition-duration:0s}.trial-banner_iconButton__HTIvk:active,.trial-banner_pill__hIr_X:active{transform:none}}.trial-banner_demo__WQon1{display:flex;width:100%;max-width:760px;flex-direction:column;align-items:center;gap:24px;margin:0 auto}.trial-banner_controls__3MEma{display:flex;max-width:100%;flex-wrap:wrap;justify-content:center;gap:8px}.trial-banner_stage__Ly0wA{display:flex;width:100%;min-height:412px;align-items:flex-start;justify-content:center}