:root{--lp-font-sans:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--lp-primary:#9133e8;--lp-primary-hover:#7f2acf;--lp-primary-active:#6f21c2;--lp-primary-subtle:#f4ecfd;--lp-primary-subtle-strong:#eadbfb;--lp-primary-border:#e2b3ff;--lp-text-1:#1a1a1a;--lp-text-2:#595959;--lp-text-3:#6e6e78;--lp-text-disabled:#a6a6b0;--lp-surface:#fff;--lp-surface-muted:#fafafa;--lp-surface-hover:#f5f5f7;--lp-border:#e4e4ea;--lp-border-subtle:#ececf1;--lp-success:#237804;--lp-state-on:#52c41a;--lp-success-bg:#f6ffed;--lp-warning:#ad4e00;--lp-warning-bg:#fff7e6;--lp-danger:#cf1322;--lp-danger-bg:#fff1f0;--lp-attention:#c2255c;--lp-attention-bg:#fdf0f5;--lp-art-border:#e7e4ec;--lp-art-line:#cdc8d5;--lp-art-violet:#b57ceb;--lp-art-violet-tint:#f5eefc;--lp-art-violet-wash:#faf7ff;--lp-art-violet-edge:#ebdff8;--lp-art-violet-glow:#d3b3f2;--lp-radius-sm:6px;--lp-radius-md:8px;--lp-radius-lg:12px;--lp-radius-full:999px}.lp-title-2{color:var(--lp-text-1);font-size:16px;font-weight:600;line-height:24px}.lp-overline{letter-spacing:.04em;text-transform:uppercase;color:var(--lp-text-3);font-size:12px;font-weight:600;line-height:16px}
*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100vh;overflow-x:hidden}body{font-family:var(--lp-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}.ag-root-wrapper,.ag-root-wrapper *{-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}.ag-cell,.list-item-count,.sidebar-folder-count{font-variant-numeric:tabular-nums}.ant-layout{height:100vh}.ant-layout-sider{transition:width .2s cubic-bezier(.4,0,.2,1)!important}.ant-layout-sider-children{overflow:hidden}.ant-layout-sider .ant-typography,.ant-layout-sider span,.ant-layout-sider div{white-space:nowrap}.sidebar-user-dropdown .ant-dropdown-menu-item,.sidebar-user-dropdown .ant-dropdown-menu-item span,.sidebar-user-dropdown .ant-dropdown-menu-item div,.sidebar-user-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content,.ant-dropdown-menu.sidebar-user-dropdown .ant-dropdown-menu-item,.ant-dropdown-menu.sidebar-user-dropdown .ant-dropdown-menu-item span,.ant-dropdown-menu.sidebar-user-dropdown .ant-dropdown-menu-item div{white-space:normal!important;text-overflow:unset!important;width:auto!important;min-width:120px!important;max-width:none!important;overflow:visible!important}.ant-dropdown[class*=sidebar-user] .ant-dropdown-menu-item,.ant-dropdown[class*=sidebar-user] .ant-dropdown-menu-item span{white-space:normal!important;text-overflow:unset!important;overflow:visible!important}.ant-dropdown-menu-item .ant-dropdown-menu-item-icon{align-self:center!important}hanko-auth,hanko-profile{--font-family:var(--lp-font-sans);--brand-color:var(--lp-primary);--brand-color-shade-1:var(--lp-primary-hover);--brand-contrast-color:white;--link-color:var(--lp-primary)}.ant-modal-wrap{overflow:auto!important}.ant-modal.import-modal{padding-bottom:40px;top:40px!important}.ant-modal.import-modal .ant-modal-body{flex-direction:column;display:flex;overflow:hidden}.ant-modal.import-modal .ant-table-wrapper{flex:1;overflow:hidden}.ant-modal.import-modal .ant-table,.ant-modal.import-modal .ant-table-container{height:100%}.no-shadow-button.ant-btn-primary,.no-shadow-button.ant-btn-primary:hover,.no-shadow-button.ant-btn-primary:focus,.no-shadow-button.ant-btn-primary:active,.ant-space-compact .ant-btn-primary,.ant-space-compact .ant-btn-primary:hover,.ant-space-compact .ant-btn-primary:focus,.ant-space-compact .ant-btn-primary:active{box-shadow:none!important}.enrich-suggest-modal .ant-modal-confirm-btns{flex-direction:column-reverse;gap:8px;display:flex;margin-inline-start:0!important}.enrich-suggest-modal .ant-modal-confirm-btns>.ant-btn{width:100%;margin:0!important}:root{--lp-modal-padding:0;--rail-width:56px}@media (min-width:768px) and (min-height:720px){:root{--rail-width:76px}}.rail-item{background:0 0;gap:0;width:40px;height:40px}.rail-item:hover:not([data-active]){background:var(--lp-surface-hover)}.workspace-trigger{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 8px 0 3px;transition:background .12s;display:inline-flex}.workspace-trigger:hover,.workspace-trigger[aria-expanded=true]{background:#f5f5f7}.workspace-trigger:focus-visible{outline-offset:2px;outline:2px solid #9133e8}.workspace-trigger-name{text-overflow:ellipsis;white-space:nowrap;color:#595959;max-width:180px;font-size:14.5px;font-weight:500;overflow:hidden}@media (max-width:899px){.workspace-trigger-name{display:none}.home-header-actions .workspace-trigger-name{display:block}}@media (max-width:479px){.home-header-actions .workspace-trigger-name{max-width:96px}}.workspace-plan-badge{color:#595959;white-space:nowrap;background:#f4f4f5;border:none;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}button.workspace-plan-badge{cursor:pointer;transition:background .12s}button.workspace-plan-badge:hover{background:#ebebee}.workspace-switcher-row:hover:not([data-active]){background:#f5f5f7!important}.workspace-switcher-row:focus-visible{outline-offset:1px;outline:2px solid #9133e8}.rail-item:focus-visible{outline:2px solid var(--lp-primary);outline-offset:2px}.rail-item-label{display:none}@media (max-height:604px){.rail-commands{display:none!important}}@media (min-width:768px) and (min-height:720px){.rail-item{gap:4px;width:64px;height:54px}.rail-item-label{display:block}.rail-item--icon-only{height:40px}}.list-quickfind.ant-input-affix-wrapper.ant-input-filled{background:#f2f2f4;border:1px solid #e8e8e8}.list-quickfind.ant-input-affix-wrapper.ant-input-filled:hover{background:#ececef;border-color:#d9d9d9}.list-quickfind.ant-input-affix-wrapper.ant-input-filled:focus-within{background:#fff;border-color:#9133e8}.list-quickfind input::placeholder{color:#8c8c8c}.ant-modal:not(.ant-modal-confirm):not(.bare-modal){--ant-modal-content-padding:20px;--ant-modal-header-margin-bottom:16px}.ant-modal:not(.ant-modal-confirm):not(.bare-modal) .ant-modal-body{padding:0!important}.ant-modal:not(.ant-modal-confirm):not(.bare-modal) .ant-modal-close{top:16px;inset-inline-end:12px}.ant-modal:not(.ant-modal-confirm):not(.bare-modal) .ant-modal-title{padding-inline-end:32px}.ant-modal.bare-modal:not(.ant-modal-confirm){--ant-modal-content-padding:var(--lp-modal-padding);--ant-modal-body-padding:var(--lp-modal-padding)}.ant-modal.bare-modal:not(.ant-modal-confirm) .ant-modal-body{padding:var(--lp-modal-padding)!important}.ant-modal.alert-dialog-modal:not(.ant-modal-confirm){--lp-modal-padding:0}.ant-modal.alert-dialog-modal .ant-modal-container,.ant-modal.alert-dialog-modal .ant-modal-content{overflow:hidden}.cell-enrich-modal,.sublist-editor-modal,.alert-dialog-modal,.enrich-dialog-modal{--ant-modal-header-padding:0;--ant-modal-footer-padding:0}.onboarding-cards-container{container-type:inline-size}.onboarding-cards-grid{grid-template-columns:repeat(3,1fr)}@container (max-width:750px){.onboarding-cards-grid{grid-template-columns:repeat(2,1fr)}.onboarding-cards-grid>:nth-child(3){display:none!important}}@container (max-width:500px){.onboarding-cards-grid{grid-template-columns:1fr}.onboarding-cards-grid>:nth-child(2),.onboarding-cards-grid>:nth-child(3){display:none!important}}@media (max-width:700px){.onboarding-try-sample{display:none!important}}.home-segmented .ant-segmented-item,.home-segmented .ant-segmented-item-label,.home-segmented .ant-segmented-thumb{border-radius:8px!important}.ant-splitter-horizontal>.ant-splitter-bar .ant-splitter-bar-collapse-bar{color:#9133e8;border:1px solid #e3d2f8;box-shadow:0 1px 4px #0f172a1f;background:#f4ecfd!important;border-radius:50%!important;width:28px!important;height:28px!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.ant-splitter-horizontal>.ant-splitter-bar .ant-splitter-bar-collapse-bar:hover{color:#9133e8;border-color:#9133e8;box-shadow:0 2px 6px #0f172a29;background:#ead9fb!important}.ant-splitter-horizontal>.ant-splitter-bar .ant-splitter-bar-collapse-icon{font-size:11px}.ant-splitter-horizontal>.ant-splitter-bar .ant-splitter-bar-dragger:hover:before,.ant-splitter-horizontal>.ant-splitter-bar .ant-splitter-bar-dragger-active:before{background:#00000026!important}.ant-splitter-horizontal>.ant-splitter-bar:has(.ant-splitter-bar-collapse-bar:hover) .ant-splitter-bar-dragger:before{background:#00000026!important}.lp-panel-close{border-radius:var(--lp-radius-sm);width:24px;height:24px;color:var(--lp-text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .12s;display:inline-flex}.lp-panel-close:hover{background:var(--lp-surface-hover);color:var(--lp-text-1)}.lp-panel-close:focus-visible{outline:2px solid var(--lp-primary);outline-offset:1px}@media (max-width:749px){.lp-panel-close{display:none!important}}.lists-new-btn.ant-btn{height:30px;color:var(--lp-primary);background:var(--lp-primary-subtle);border-radius:var(--lp-radius-md);border-color:#0000;padding:0 10px;font-weight:500}.lists-new-btn.ant-btn:hover{color:var(--lp-primary-hover)!important;background:var(--lp-primary-subtle-strong)!important;border-color:#0000!important}@media (min-width:750px){.app-content-lists-docked{margin-left:calc(var(--rail-width) + var(--lists-tree-width,320px))!important}.rail-panel-docked{box-shadow:none!important}.phone-only{display:none!important}}@media (max-width:749px){:root{--rail-width:0px}.icon-rail-desktop{display:none!important}.lists-page-header,.list-view-header,.simple-header,.wizard-page-header,.phone-side-panel>div:first-child{padding-left:64px!important}.side-panel-sheet{width:100vw!important;max-width:100vw!important;box-shadow:none!important;border-right:none!important}.rail-panel-docked-only{display:none!important}.phone-side-pill.ant-btn{color:#7c3aed;height:40px;box-shadow:none;background:#f7f2fe;border:1px solid #e3d3fa;border-radius:20px;flex-shrink:0;padding:0 16px;font-size:15px;font-weight:500}.phone-side-pill-icon.ant-btn{width:40px;padding:0}.phone-side-pill-back.ant-btn{border-radius:var(--lp-radius-lg);color:var(--lp-text-1);background:var(--lp-surface-hover);border-color:var(--lp-border-subtle);padding:0 14px}.phone-side-pill-back .anticon{color:var(--lp-primary)}.phone-side-pill-count{color:#fff;background:#9133e8;border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:12px;line-height:20px}.phone-side-panel-actions .ant-btn:not(.phone-side-pill):not(.lists-new-btn){border-radius:9px!important;width:40px!important;height:40px!important}.phone-side-panel-actions .lists-new-btn.ant-btn{height:40px;padding:0 14px;font-size:15px}.phone-side-panel-actions .ant-btn:not(.phone-side-pill):not(.lists-new-btn) .anticon{font-size:18px}}.mobile-nav-trigger,.mobile-nav-layer{display:none}@media (max-width:749px){.list-item-row,.sidebar-folder-row{padding:10px 12px!important}.list-item-row .ant-typography,.sidebar-folder-row{font-size:15px!important}.list-item-row .list-item-count{font-size:12px!important}.mobile-nav-trigger{z-index:112;background:var(--lp-surface-hover);width:44px;height:44px;color:var(--lp-text-2);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;font-size:19px;display:flex;position:fixed;top:6px;left:6px}.mobile-nav-trigger:focus-visible,.mobile-nav-item:focus-visible,.mobile-nav-account [role=button]:focus-visible{outline-offset:2px;outline:2px solid #9133e8}.mobile-nav-layer{display:block}.mobile-nav-backdrop{z-index:110;background:#1a102e29;border:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.mobile-nav-dropdown{z-index:111;background:#fff;border-right:1px solid #ece6f3;border-radius:0 14px 14px 0;flex-direction:column;width:min(300px,86vw);padding:56px 8px 12px;animation:.18s ease-out mobile-nav-in;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:8px 0 32px #1a102e29}@keyframes mobile-nav-in{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.mobile-nav-dropdown{animation:none}}.mobile-nav-dot{background:#9133e8;border:2px solid #f5eefc;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px}.mobile-nav-footer{margin-top:auto}.mobile-nav-credits{justify-content:space-between;align-items:center;padding:8px 12px 4px;display:flex}.mobile-nav-credits-label{color:#6b6577;font-size:13px}.mobile-nav-signup{color:#39333f;text-align:left;cursor:pointer;background:#faf6ff;border:1px solid #e6dbf7;border-radius:10px;flex-direction:column;gap:2px;width:100%;margin-top:6px;padding:12px;font-size:14px;display:flex}.mobile-nav-signup strong{color:#9133e8}.mobile-nav-signin{color:#6d3fd1;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin-top:4px;padding:8px 12px;font-size:13px;text-decoration:underline}.mobile-nav-signup span{color:#6b6577;font-size:12.5px}.mobile-nav-item{color:#39333f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;font-size:15px;display:flex}.mobile-nav-item:hover,.mobile-nav-account:hover{background:#f7f3fb}.mobile-nav-item[data-active]{color:#9133e8;background:#f4ecfd;font-weight:600}.mobile-nav-group-head{cursor:default}.mobile-nav-group-head:hover,.mobile-nav-group-head[data-active]{background:0 0}.mobile-nav-sub{min-height:44px;padding-left:44px}.mobile-nav-loading{color:var(--lp-primary);font-size:14px}.mobile-nav-sub .mobile-nav-icon{flex-basis:18px;width:18px;font-size:16px}.mobile-nav-icon{flex:0 0 20px;justify-content:center;width:20px;font-size:18px;display:inline-flex}.mobile-nav-label{flex:1;min-width:0}.mobile-nav-badge{color:#fff;text-align:center;background:#9133e8;border-radius:999px;min-width:18px;padding:1px 5px;font-size:11px;line-height:16px}.mobile-nav-badge[data-quiet]{color:#6b6577;background:#ece9f0}.mobile-nav-account{color:#39333f;border-top:1px solid #f0ecf3;border-radius:8px;margin-top:6px;padding:10px 12px;font-size:14px}.mobile-nav-avatar{background:#9133e8;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.mobile-nav-avatar--guest{background:#f0f0f3}.list-view-header{flex-wrap:wrap;row-gap:6px!important;height:auto!important;padding:6px 12px 0 64px!important}.list-header-title-group{height:44px;flex:1 1 0!important}.list-header-name{color:var(--lp-text-1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden;font-size:17px!important}.list-header-actions-group{border-top:1px solid var(--lp-border);scrollbar-width:none;order:3;min-width:0;margin:0 -12px 0 -64px;padding:4px 12px 4px 16px;overflow-x:auto;flex:0 0 calc(100% + 76px)!important;justify-content:flex-start!important}.list-header-actions-group::-webkit-scrollbar{display:none}.list-header-actions-group>div{flex:1 0 auto}.list-header-actions-group .panel-switcher{border-left:1px solid var(--lp-border);margin-left:auto;padding-left:8px}.list-view-header .phone-side-pill.ant-btn{border-radius:var(--lp-radius-lg);color:var(--lp-primary);background:var(--lp-surface);border-color:var(--lp-primary-border);padding:0 14px}.list-header-actions-group .panel-quick-group,.list-header-actions-group .panel-switcher-all{background:0 0!important;border:none!important}.panel-dock{z-index:10;inset:0;width:100%!important;position:absolute!important}.panel-dock-resize,.panel-dock-slot:not(:last-child){display:none}.panel-dock-slot{border-left:none!important}.panel-dock .panel-head-close{display:none!important}.panel-dock .panel-head-btn{border-radius:var(--lp-radius-md)!important;width:40px!important;height:40px!important}.panel-dock .panel-head-btn .anticon{font-size:16px!important}.status-bar-add-row-label,.status-bar-credits-word,.status-bar-zoom-slider{display:none!important}}.ag-rich-select-row:has(.status-option-hidden){box-shadow:inset 0 1px #e6e6ea}.list-status-bar{container:list-status-bar/inline-size}@container list-status-bar (max-width:1000px){.status-bar-credits-word{display:none}}.list-source-logo{filter:saturate(.6);opacity:.8;flex-shrink:0;width:14px;height:14px;margin-left:2px;transition:filter .15s,opacity .15s;display:inline-flex}.list-source-logo img{object-fit:contain;width:100%;height:100%}.list-item-row:hover .list-source-logo,.list-source-logo-on{filter:none;opacity:1}.split-round-btn{color:#9133e8;cursor:pointer;background:#f4ecfd;border:1px solid #e3d2f8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:11px;transition:border-color .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 4px #0f172a1f}.split-round-btn:hover,.split-round-btn:focus-visible{color:#9133e8;background:#ead9fb;border-color:#9133e8;outline:none;box-shadow:0 2px 6px #0f172a29}.lists-tree-resizer{cursor:col-resize;z-index:2;outline:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.lists-tree-resizer:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:3px}.lists-tree-resizer:hover:after,.lists-tree-resizer:focus-visible:after{background:#00000026}.lists-index-narrow-tree{display:none}@media (max-width:749px){.lists-index-narrow-tree{display:block}.lists-index-empty{display:none!important}}.list-item-row{position:relative}.list-item-row:after{content:"";background:var(--lp-border-subtle);pointer-events:none;height:1px;position:absolute;bottom:-2px;left:28px;right:12px}.list-item-row[data-active]:after{display:none}.list-item-more{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:none}.list-item-more:hover{background:#e6e6e6}.list-item-row:hover .list-item-more,.list-item-menu-open .list-item-more{display:inline-flex}.list-item-row:hover .list-item-count,.list-item-menu-open .list-item-count{display:none}@media (hover:none){.list-item-more{display:inline-flex}}.selection-bar-action.ant-btn{color:#595959;height:28px;padding:0 8px;font-size:12.5px}.selection-tag-chip{color:#595959;cursor:pointer;background:#fafafa;border:1px solid #e5e5ea;border-radius:10px;padding:1px 8px;font-size:12px}.selection-tag-chip:hover{color:#9133e8;border-color:#9133e8}.cs-listpick-row{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;transition:background .12s;display:flex}.cs-listpick-row:hover{background:#f7f2fd}.cs-listpick-name{color:#262626;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.cs-listpick-count{color:#8c8c8c;background:#f0f0f2;border-radius:999px;flex-shrink:0;padding:0 8px;font-size:11px;line-height:18px}.sublist-template-card{text-align:left;color:#262626;cursor:pointer;background:#fff;border:1px solid #f0f0f2;border-top:none;border-left:none;flex-direction:column;gap:3px;padding:10px 12px;font-size:13px;display:flex}.sublist-template-card:hover{background:#faf8ff}.sublist-template-card-head{align-items:center;gap:8px;display:flex}.sublist-template-card-desc{color:#8c8c98;font-size:12px;line-height:1.4}.panel-quick-group{background:#fff;border:1px solid #d9d9d9;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.panel-quick-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:26px;font-size:15px;line-height:0;transition:background .12s;display:inline-flex}.panel-quick-btn:hover{background:#f3f4f6}.panel-quick-btn[data-active]{color:#9133e8;background:#f4ecfd}.rec-top-row{gap:10px;margin-bottom:12px;display:flex}.rec-top-row .info-panel-search{border-radius:var(--lp-radius-lg);background:var(--lp-surface-muted);border-color:var(--lp-border-subtle);flex:1;min-width:0;padding:7px 12px;font-size:14px}.rec-more-btn{border-radius:var(--lp-radius-lg);background:var(--lp-primary);color:var(--lp-surface);font:inherit;cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:400;display:inline-flex}.rec-more-btn:hover,.rec-more-btn[aria-expanded=true]{background:var(--lp-primary-hover)}.rec-card{border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);background:var(--lp-surface);margin-bottom:12px;overflow:hidden}.rec-card-head{background:var(--lp-surface-muted);border-bottom:1px solid var(--lp-border-subtle);align-items:center;gap:8px;padding:10px 14px;display:flex}.rec-card-icon{color:var(--lp-text-2)}.rec-card-title{color:var(--lp-text-1);flex-shrink:0;font-size:13.5px;font-weight:500}.rec-card-sub{min-width:0;color:var(--lp-text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.rec-card-actions{gap:6px;display:flex}.rec-card-link{font:inherit;color:var(--lp-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.rec-card-link:hover{text-decoration:underline}.rec-card-body{padding:12px 14px}.rec-missing{border-top:1px solid var(--lp-border-subtle);margin-top:12px;padding-top:12px}.rec-missing:first-child{border-top:none;margin-top:0;padding-top:0}.rec-missing-head{color:var(--lp-text-1);margin-bottom:8px;font-size:13px;font-weight:500}.rec-missing-head span{color:var(--lp-text-3);margin-left:6px;font-weight:400}.rec-fill-item{min-width:0;margin-bottom:6px}.rec-field-label{letter-spacing:.03em;text-transform:uppercase;color:var(--lp-text-3);margin-bottom:2px;font-size:10px}.rec-fill{border:1px solid var(--lp-border-subtle);border-radius:var(--lp-radius-md);background:var(--lp-surface-muted);width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.rec-fill:hover{border-color:var(--lp-primary-border);background:var(--lp-primary-subtle)}.rec-fill-hint{min-width:0;color:var(--lp-text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-style:italic;overflow:hidden}.rec-fill-chip{border-radius:var(--lp-radius-sm);background:var(--lp-primary-subtle);color:var(--lp-text-2);flex-shrink:0;align-items:center;padding:2px 7px;font-size:12px;display:inline-flex}.rec-fill:hover .rec-fill-chip{color:var(--lp-primary)}.rec-card-foot{justify-content:space-between;align-items:baseline;gap:8px;margin-top:12px;display:flex}.rec-card-empty{color:var(--lp-text-3);font-size:12px}.rec-choose{border:1px solid var(--lp-primary-border);border-radius:var(--lp-radius-lg);background:var(--lp-surface);margin-bottom:12px;overflow:hidden}.rec-choose-head{border-bottom:1px solid var(--lp-border-subtle);align-items:flex-start;gap:10px;padding:12px 10px 12px 14px;display:flex}.rec-choose-icon{color:var(--lp-primary);font-size:15px;line-height:22px}.rec-choose-title{color:var(--lp-text-1);font-size:15px;font-weight:600;display:block}.rec-choose-sub{color:var(--lp-text-2);font-size:13px;display:block}.rec-choose-close{border-radius:var(--lp-radius-sm);width:28px;height:28px;color:var(--lp-text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.rec-choose-close:hover{background:var(--lp-surface-hover);color:var(--lp-text-1)}.rec-choose-goalnote{color:var(--lp-text-2);padding:10px 14px 0;font-size:12px}.rec-choose-group{padding:4px 14px 6px}.rec-choose-group+.rec-choose-group{border-top:1px solid var(--lp-border)}.rec-choose-group-head{border-bottom:1px solid var(--lp-border-subtle);color:var(--lp-text-1);justify-content:space-between;align-items:baseline;padding:10px 0 8px;font-size:14px;font-weight:600;display:flex}.rec-choose-group-count{color:var(--lp-text-3);font-size:12px;font-weight:400}.rec-choose-row{border:none;border-bottom:1px solid var(--lp-border-subtle);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:9px 2px;display:flex}.rec-choose-row:last-child{border-bottom:none}.rec-choose-row:hover .rec-choose-row-title{color:var(--lp-primary)}.rec-choose-row-text{flex:1;min-width:0}.rec-choose-row-title{color:var(--lp-text-1);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.rec-choose-goal{border-radius:var(--lp-radius-sm);background:var(--lp-primary-subtle);color:var(--lp-primary);padding:0 6px;font-size:11px;font-weight:500}.rec-choose-row-sub{color:var(--lp-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.rec-choose-row-price{color:var(--lp-text-2);flex-shrink:0;align-items:center;gap:10px;font-size:13px;display:inline-flex}.rec-choose-detail{padding:10px 14px 14px}.rec-choose-back{font:inherit;color:var(--lp-text-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.rec-choose-back:hover{color:var(--lp-primary)}.rec-choose-detail-title{color:var(--lp-text-1);margin:8px 0 10px;font-size:16px;font-weight:600}.rec-choose-facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 14px;font-size:13px;display:grid}.rec-choose-facts dt{color:var(--lp-text-3)}.rec-choose-facts dd{min-width:0;color:var(--lp-text-1);margin:0}.rec-choose-source{overflow-wrap:anywhere}.rec-choose-note{color:var(--lp-text-2)}@media (max-width:749px){.rec-more-btn{padding:0 12px}}.src-block{margin-top:4px}.src-block-head{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 2px 8px;display:flex}.src-block-title{flex:1;min-width:0}.src-list{border:1px solid var(--lp-border);border-radius:var(--lp-radius-lg);background:var(--lp-surface);margin-bottom:12px;overflow:hidden}.src-item+.src-item{border-top:1px solid var(--lp-border-subtle)}.src-card-head{align-items:center;display:flex}.src-item--open>.src-card-head{background:var(--lp-surface-muted);border-bottom:1px solid var(--lp-border-subtle)}.src-card-toggle{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:7px 6px 7px 12px;display:flex}.src-icon,.anticon.src-icon{width:14px;height:14px;color:var(--lp-text-3);opacity:.7;flex-shrink:0;font-size:13px;transition:filter .15s,opacity .15s}.src-icon--logo{border-radius:var(--lp-radius-sm);filter:grayscale()}.src-card-toggle:hover .src-icon,.best-item-src:hover .src-icon,.best-item-src:focus-visible .src-icon{filter:none;opacity:1}.src-parts{border-top:1px solid var(--lp-border-subtle);margin:10px -14px -12px}.src-item--part .src-card-toggle{padding-left:26px}.src-item--part.src-item--open>.src-card-head{background:0 0}.src-card-name{flex:1;min-width:0}.src-card-title{color:var(--lp-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.src-card-foot{color:var(--lp-text-3);margin-top:10px;font-size:12px}.src-card-count{color:var(--lp-text-3);white-space:nowrap;flex-shrink:0;font-size:12.5px}.src-card-differs{color:var(--lp-warning)}.src-card-chevron{color:var(--lp-text-3);opacity:.55;font-size:9px;transition:transform .15s,opacity .15s}.src-card-toggle:hover .src-card-chevron,.src-item--open>.src-card-head .src-card-chevron,.best-card-head:hover .src-card-chevron{opacity:1}.src-card-more{border-radius:var(--lp-radius-sm);width:26px;height:26px;color:var(--lp-text-3);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.src-card-more:hover{background:var(--lp-surface-hover);color:var(--lp-text-1)}.src-remove{background:var(--lp-danger-bg);color:var(--lp-text-1);align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex}.src-remove span{flex:1}.src-card-body{padding:4px 14px 12px}.src-group{margin-top:10px}.src-group-head{border-bottom:1px solid var(--lp-border-subtle);color:var(--lp-text-1);justify-content:space-between;align-items:baseline;padding-bottom:6px;font-size:13px;font-weight:500;display:flex}.src-group-head span{color:var(--lp-text-3);font-size:12px;font-weight:400}.src-group-head+:not(.src-row){margin-top:10px}.src-row{border-bottom:1px solid var(--lp-border-subtle);grid-template-columns:minmax(90px,32%) 1fr auto;align-items:start;gap:10px;padding:8px 0;display:grid}.src-row--differs{border-left:2px solid var(--lp-warning);padding-left:10px}.src-label{color:var(--lp-text-3);overflow-wrap:anywhere;font-size:12.5px}.src-main{min-width:0}.src-value{color:var(--lp-text-1);overflow-wrap:anywhere;font-size:13px}.src-value-link{color:var(--lp-primary);overflow-wrap:anywhere;font-size:13px}.src-inlist{color:var(--lp-warning);margin-top:2px;font-size:12px}.src-note{color:var(--lp-text-3);margin-top:2px;font-size:12px}.src-actions{align-items:center;gap:4px;display:flex}.src-take{border:1px solid var(--lp-primary-border);border-radius:var(--lp-radius-sm);background:var(--lp-surface);font:inherit;color:var(--lp-primary);cursor:pointer;white-space:nowrap;padding:2px 8px;font-size:12px}.src-take:hover{background:var(--lp-primary-subtle)}.src-col{border-radius:var(--lp-radius-sm);width:26px;height:26px;color:var(--lp-text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.src-col:hover{background:var(--lp-primary-subtle);color:var(--lp-primary)}.src-col--on{color:var(--lp-primary)}.src-more{margin-top:8px}.src-fold{border-bottom:1px solid var(--lp-border-subtle);margin-top:6px}.src-fold-head{width:100%;font:inherit;color:var(--lp-text-1);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 0;font-size:13px;font-weight:500;display:flex}.src-fold-head span{color:var(--lp-text-3);font-weight:400}.src-fold-body>.src-row:last-child,.src-card-body>.src-fold:last-child{border-bottom:none}.src-card-body>.src-fold:last-child .src-fold-body>.src-row:last-child{padding-bottom:0}@media (max-width:749px){.src-row{grid-template-columns:1fr auto}.src-label{grid-column:1/-1}}.best-card-head{border:none;border-bottom:1px solid var(--lp-border-subtle);width:100%;font:inherit;text-align:left;cursor:pointer}.best-item{border-top:1px solid var(--lp-border-subtle);min-width:0;padding:6px 0}.best-item .rec-field-label{margin-bottom:2px}.best-item-line{align-items:flex-start;gap:6px;min-width:0;display:flex}.best-item-value{overflow-wrap:anywhere;min-width:0}.best-item-src{vertical-align:-1px;border-radius:var(--lp-radius-sm);cursor:help;margin-left:6px;display:inline-flex}.best-item-src .src-icon{width:12px;height:12px;font-size:11px}.best-item-src:focus-visible{outline:2px solid var(--lp-primary-border)}.best-tip-source{font-weight:500}.best-item-col{border-radius:var(--lp-radius-sm);width:20px;height:20px;color:var(--lp-text-3);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:12px;transition:opacity .15s;display:inline-flex}.best-item:hover .best-item-col,.best-item-col:focus-visible,.best-item-col--on{opacity:1}.best-item-col:hover{background:var(--lp-primary-subtle);color:var(--lp-primary)}.best-item-col--on{color:var(--lp-primary)}@media (hover:none){.best-item-col{opacity:1}}.exp-dest{flex-direction:column;display:flex}.exp-dest-title{letter-spacing:-.01em;color:var(--lp-text-1);margin:0;font-size:30px;font-weight:700}.exp-dest-subtitle{color:var(--lp-text-3);margin:8px 0 28px;font-size:15px}.exp-dest-section{color:var(--lp-text-2);margin-bottom:10px;font-size:13.5px;font-weight:500}.exp-dest-section-apps{justify-content:space-between;align-items:center;margin-top:32px;display:flex}.exp-dest-files{border-radius:var(--lp-radius-lg);background:#fafafa;border:1px solid #ececf1;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}@media (max-width:749px){.export-page .ant-layout-content{padding:24px 16px!important}.exp-card{padding:20px 16px!important}.exp-dest-files{grid-template-columns:minmax(0,1fr)}.exp-dest-file:first-child{border-right:none;border-bottom:1px solid var(--lp-border-subtle)}.exp-step-nav{flex-wrap:wrap;gap:10px}.exp-step-nav>span{flex:100%}.exp-step-nav>.ant-btn,.exp-step-nav>div,.exp-step-nav>.ant-space{flex:auto}.exp-step-nav>div,.exp-step-nav .ant-space{flex-wrap:wrap}.exp-step-nav .ant-btn,.exp-step-nav .ant-space-item{flex:auto}.exp-step-nav .ant-space-item .ant-btn{width:100%}.ant-alert:has(>.ant-alert-actions){flex-wrap:wrap;row-gap:8px}.ant-alert:has(>.ant-alert-actions)>.ant-alert-section{min-width:60%}}.exp-dest-file,.exp-dest-row{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:background .12s;display:flex}.exp-dest-file:first-child{border-right:1px solid #ececf1}.exp-dest-file:hover,.exp-dest-row:hover:not(:disabled){background:var(--lp-primary-subtle)}.exp-dest-row{border-bottom:1px solid #f0f0f2}.exp-dest-row:last-child{border-bottom:none}.exp-dest-row:disabled{cursor:default;opacity:.45}.exp-dest-icon{border-radius:var(--lp-radius-md);object-fit:contain;flex-shrink:0;width:34px;height:34px}.exp-dest-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.exp-dest-name{color:var(--lp-text-1);font-size:15px;font-weight:600}.exp-dest-desc{color:var(--lp-text-3);font-size:13px}.exp-dest-arrow{color:var(--lp-text-disabled);flex-shrink:0}.exp-dest-soon{color:var(--lp-text-3);flex-shrink:0;font-size:12px}.exp-dest-list{border-top:1px solid #f0f0f2}.exp-dest-link{color:var(--lp-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin:12px 0 0;padding:4px 0;font-family:inherit;font-size:13.5px;display:inline-flex}.exp-dest-tabs{border-bottom:1px solid #f0f0f2;gap:18px;margin-bottom:4px;display:flex}.exp-dest-tab{color:var(--lp-text-3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 0 10px;font-family:inherit;font-size:14px}.exp-dest-tab[data-active]{color:var(--lp-primary);border-bottom-color:var(--lp-primary)}.exp-crumbs{color:var(--lp-text-3);align-items:center;gap:8px;margin-bottom:20px;font-size:13.5px;display:flex}.exp-crumbs button{font:inherit;color:var(--lp-text-3);cursor:pointer;background:0 0;border:none;padding:0}.exp-crumbs button:hover:not(:disabled){color:var(--lp-primary)}.exp-crumbs-current{color:var(--lp-primary);font-weight:500}.ant-btn-primary:disabled,.ant-btn-primary[disabled],.ant-btn-primary.ant-btn-disabled{color:#b3b3c0!important;box-shadow:none!important;text-shadow:none!important;background:#f1f1f4!important;border-color:#e6e6ec!important}.ant-btn-primary:disabled:hover,.ant-btn-primary[disabled]:hover,.ant-btn-primary.ant-btn-disabled:hover{color:#b3b3c0!important;background:#f1f1f4!important;border-color:#e6e6ec!important}.ant-btn-primary:disabled .anticon,.ant-btn-primary[disabled] .anticon,.ant-btn-primary.ant-btn-disabled .anticon{color:#b3b3c0!important}.exp-dest-hint{color:#8c8c98;border-top:1px solid #f0f0f2;margin:28px 0 0;padding-top:16px;font-size:13px}.start-hero{width:100%;max-width:868px;margin:0 auto;padding:0 24px 56px}.start-hero>.page-hero{margin-bottom:40px}.page-entry{width:100%;max-width:868px;margin:0 auto;padding:40px 24px 48px}.sidebar-folder-row{position:relative}.sidebar-folder-row .sidebar-folder-more{opacity:0;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sidebar-folder-row:hover .sidebar-folder-more,.sidebar-folder-row .sidebar-folder-more.ant-dropdown-open,.sidebar-folder-row .sidebar-folder-more:focus-visible{opacity:1;pointer-events:auto}.sidebar-folder-row:hover .sidebar-folder-count{visibility:hidden}.sidebar-folder-row:has(.sidebar-folder-more.ant-dropdown-open) .sidebar-folder-count{visibility:hidden}.sidebar-folder-row:has(.sidebar-folder-more:focus-visible) .sidebar-folder-count{visibility:hidden}.sidebar-folder-row:hover .sidebar-folder-name{padding-right:22px}.sidebar-folder-row:has(.sidebar-folder-more.ant-dropdown-open) .sidebar-folder-name{padding-right:22px}.sidebar-folder-row:has(.sidebar-folder-more:focus-visible) .sidebar-folder-name{padding-right:22px}@media (hover:none){.sidebar-folder-row .sidebar-folder-more{opacity:1;pointer-events:auto;position:static;transform:none}.sidebar-folder-row:hover .sidebar-folder-count{visibility:visible}.sidebar-folder-row:has(.sidebar-folder-more.ant-dropdown-open) .sidebar-folder-count{visibility:visible}.sidebar-folder-row:hover .sidebar-folder-name{padding-right:0}.sidebar-folder-row:has(.sidebar-folder-more.ant-dropdown-open) .sidebar-folder-name{padding-right:0}}.watchlist-grid .ag-cell{line-height:calc(var(--watch-row-height,56px) - 1px)}.watchlist-grid .ag-cell-wrapper{height:100%}.saved-pane{padding:16px 24px 24px}@media (max-width:640px){.saved-pane{padding:16px 16px 24px}.saved-pane .start-hero{padding-left:0;padding-right:0;padding-top:8px!important}.page-entry{padding:24px 16px 40px}.start-hero{padding:0 16px 40px}}.start-hero-label{letter-spacing:.08em;text-transform:uppercase;color:#a9a3b3;text-align:left;margin-bottom:16px;font-size:11px;font-weight:600}.start-hero-highlight{text-align:left;background:#fcf7ff;border:1px solid #d3b3f2;border-radius:14px;align-items:center;gap:16px;margin:-12px 0 36px;padding:18px 20px;display:flex}.start-hero-highlight-icon{color:#9133e8;background:#f3eaff;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.start-hero-highlight-body{flex:1;min-width:0}.start-hero-highlight-title{color:#2d3344;font-size:15px;font-weight:600}.start-hero-highlight-text{color:#81798d;margin-top:2px;font-size:13.5px;line-height:1.5}@media (max-width:640px){.start-hero-highlight{flex-wrap:wrap}.start-hero-highlight>.ant-btn{width:100%}}.start-hero-footer{text-align:left;color:#8c8c8c;margin-top:16px;font-size:13.5px;line-height:1.6}.start-hero-footer a{color:#7b2cbf;font-weight:500}.page-hero{text-align:left;margin:0 0 24px}.page-hero-eyebrow{margin-bottom:6px}.page-hero-title{letter-spacing:-.02em;color:var(--lp-text-1);text-wrap:balance;margin:0;font-size:24px;font-weight:700;line-height:1.25}.page-hero-accent{color:var(--lp-primary)}.page-hero-sub{color:var(--lp-text-3);margin:6px 0 0;font-size:14px;line-height:1.5}@media (max-width:749px){.page-hero-title{font-size:22px}}.lp-computing-dot{background:#9133e8;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.2s ease-in-out infinite lp-computing}.lp-stale-dot{border:1.5px solid #c4c4c4;border-radius:50%;flex:none;width:6px;height:6px}@keyframes lp-computing{0%,to{opacity:.25}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.lp-computing-dot{opacity:.6;animation:none}}.ag-header-cell .ag-header-cell-menu-button{color:#c4c4c4;transition:color .12s}.ag-header-cell:hover .ag-header-cell-menu-button,.ag-header-cell .ag-header-cell-menu-button:focus-visible{color:#595959}.ag-header-cell.lp-header-condition .ag-header-cell-filter-button{background-color:var(--ag-icon-button-active-background-color,#9133e82e);color:var(--ag-icon-button-active-color,#9133e8);border-radius:4px;position:relative}.ag-header-cell.lp-header-condition .ag-header-cell-filter-button:after{content:"";background-color:var(--ag-icon-button-active-indicator-color,#9133e8);border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;right:-1px}.view-loader{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;min-height:240px;display:flex}.view-loader[data-area=view]{min-height:60vh}.view-loader-text{color:#8c8c96;text-align:center;font-size:12.5px}.copy-field{background:#f4f3f6;border-radius:10px;min-width:0;padding:9px 12px;position:relative}.copy-field,.copy-field .ant-typography,.copy-field pre{color:#302c39;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.copy-field.is-line{align-items:center;gap:6px;display:flex}.copy-field-text{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.copy-field-copy{flex:none}.copy-field .ant-typography-copy.ant-typography-copy{color:#7935bb}.copy-field.is-multiline{padding-right:34px}.copy-field pre{white-space:pre-wrap;word-break:break-all;margin:0;line-height:1.55}.copy-field-icon{position:absolute;top:8px;right:10px}.account-use-chip{border:1px solid var(--lp-border);border-radius:var(--lp-radius-full);background:var(--lp-surface);max-width:220px;color:var(--lp-text-2);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:1px 8px;display:inline-flex}.account-use-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-use-chip:hover{border-color:var(--lp-primary);color:var(--lp-primary)}
