.sky-browser-window{border:1px solid var(--line);background:var(--bg2);aspect-ratio:1200/800;background:#f7f7f5;border-radius:18px;flex-direction:column;width:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #14172817}.sky-browser-chrome{border-bottom:1px solid var(--line);background:#eceeeb;flex-direction:column;display:flex}.sky-browser-tabbar{grid-template-columns:auto minmax(176px,260px) auto minmax(0,1fr);align-items:end;gap:16px;height:40px;padding:6px 16px 0;display:grid;position:relative;overflow:hidden}.sky-browser-toolbar{border-bottom:1px solid var(--line);background:#f7f7f5;align-items:center;gap:12px;height:50px;padding:7px 16px 9px;display:flex}.sky-browser-dots{align-self:center;gap:10px;padding-bottom:7px;padding-right:2px;display:flex}.sky-browser-dots span{aspect-ratio:1;background:#e6e8f0;border-radius:50%;flex:0 0 15px;width:15px;height:15px}.sky-browser-dots span:first-child{background:#ff5f57}.sky-browser-dots span:nth-child(2){background:#febc2e}.sky-browser-dots span:nth-child(3){background:#28c840}.sky-browser-tab{z-index:1;color:#6b7276;isolation:isolate;background:#f7f7f5;border:0;border-radius:13px 13px 0 0;align-items:center;gap:9px;height:32px;padding:0 10px 0 16px;font-size:12px;font-weight:500;display:flex;position:relative}.sky-browser-tab:before,.sky-browser-tab:after{z-index:-1;content:"";background:0 0;width:18px;height:14px;position:absolute;bottom:0}.sky-browser-tab:before{border-bottom-right-radius:14px;left:-18px;box-shadow:7px 7px 0 7px #f7f7f5}.sky-browser-tab:after{border-bottom-left-radius:14px;right:-18px;box-shadow:-7px 7px 0 7px #f7f7f5}.sky-browser-tab>span:not(.sky-material-icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sky-browser-tab-logo{object-fit:contain;width:16px;height:16px;display:block}.sky-browser-new-tab{color:#7f888d;align-self:center}.sky-browser-window .sky-material-icon{color:currentColor;font-variation-settings:"FILL" 0, "wght" 420, "GRAD" 0, "opsz" 20;flex:none;place-items:center;font-size:19px;line-height:1;display:inline-grid}.sky-browser-controls{color:#8a9297;align-items:center;gap:6px;line-height:1;display:flex}.sky-browser-controls .sky-material-icon,.sky-browser-new-tab,.sky-browser-menu{place-items:center;width:24px;height:24px;display:grid}.sky-browser-address{color:#6b7276;background:#eceeeb;border-radius:999px;flex:1;align-items:center;gap:10px;height:34px;padding:0 18px;font-size:15px;font-weight:400;display:flex;font-family:var(--font-ui), Inter, Arial, sans-serif!important}.sky-browser-lock{color:#858d92;width:17px;height:17px;font-size:17px}.sky-browser-menu{color:#8a9297}.sky-browser-tab-close{color:#858d92;margin-left:auto;font-size:16px}.sky-browser-stage{background:linear-gradient(#fbfbf8 0%,#f0f1ee 100%);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.codex-stage{background:#000;place-items:start center;min-height:100svh;padding:clamp(24px,4.2vh,77px) clamp(28px,4.35vw,112px);display:grid;overflow:hidden}.codex-app-window{--codex-blue:#0667bd;--codex-border:var(--app-border);--codex-icon:#6f7173;color:#181818;letter-spacing:-.012em}.codex-app-window button,.codex-app-window textarea,.codex-app-window input{color:inherit;font:inherit}.codex-app-window button{background:0 0;border:0}.codex-app-window button:not(:disabled){cursor:pointer}.codex-window{aspect-ratio:1280/820;width:100%;height:auto;min-height:0;transition:grid-template-columns var(--app-motion-duration) var(--app-motion-easing);grid-template-columns:minmax(310px,26.2%) minmax(0,1fr);display:grid}.codex-stage .codex-window{width:min(1280px,100vw - clamp(56px,8.7vw,224px));max-height:calc(100svh - clamp(88px,11.6vh,210px))}.codex-window.has-collapsed-sidebar{grid-template-columns:0 minmax(0,1fr)}.codex-icon{color:currentColor;letter-spacing:normal;font-variation-settings:"FILL" 0, "wght" 430, "GRAD" 0, "opsz" 20;flex:none;place-items:center;font-size:20px;line-height:1;display:inline-grid}.codex-icon-button{place-items:center;width:32px;height:32px;display:inline-grid;border-radius:var(--app-control-radius)!important;color:var(--codex-icon)!important}.codex-icon-button:not(:disabled):hover{background:#0000000e!important}.codex-icon-button.is-disabled{opacity:.38}.codex-sidebar{background:var(--app-surface-subtle);border-right:1px solid #dadbdd;grid-template-rows:46px minmax(0,1fr) 45px;min-width:0;transition:opacity .13s,visibility .13s;display:grid;position:relative;overflow:hidden}.codex-sidebar.is-collapsed{visibility:hidden;opacity:0}.codex-sidebar-titlebar{align-items:center;gap:2px;padding:0 20px 0 96px;display:flex;transform:translateY(5px)}.codex-sidebar-toggle{margin-right:5px}.codex-sidebar-scroll{scrollbar-width:none;min-width:0;padding:3px 12px 20px 8px;overflow:auto}.codex-sidebar-scroll::-webkit-scrollbar{display:none}.codex-sidebar-heading{justify-content:space-between;align-items:center;min-height:30px;padding:0 5px 0 3px;display:flex}.codex-sidebar-heading>button:first-child{align-items:center;gap:3px;min-height:30px;display:inline-flex}.codex-wordmark{width:49px;height:auto;display:block}.codex-sidebar-heading>button:first-child .codex-icon{color:#696b6e;font-size:18px}.codex-search{color:#7c7e80;background:#ffffffb8;border:1px solid #d7d8da;border-radius:9px;align-items:center;gap:8px;height:38px;margin:0 5px 8px;padding:0 11px;display:flex}.codex-search input{color:#2d2d2d;background:0 0;border:0;outline:0;width:100%;min-width:0}.codex-primary-nav{gap:1px;margin-top:6px;display:grid}.codex-primary-nav button{color:#353638;text-align:left;border-radius:9px;align-items:center;gap:12px;height:31px;padding:0 9px;font-size:14px;display:flex;position:relative}.codex-primary-nav button:hover{background:#0000000b}.codex-primary-nav .codex-icon{color:#444648;width:20px;font-size:20px}.codex-blue-dot{background:#0971d3;border-radius:50%;width:8px;height:8px;position:absolute;right:2px}.codex-thread-section{margin-top:23px}.codex-thread-section h2{color:#a3a5a7;margin:0 0 7px;padding:0 8px;font-size:13.5px;font-weight:500;font-family:var(--font-ui), Inter, Arial, sans-serif!important}.codex-recents{margin-top:27px}.codex-thread-row{text-align:left;align-items:center;gap:5px;width:100%;min-width:0;height:28px;padding:0 8px;display:flex;color:#3a3b3d!important;border-radius:10px!important;font-size:13.5px!important}.codex-thread-row:hover,.codex-thread-row.is-active{background:#e2e3e4!important}.codex-thread-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.codex-thread-meta{color:#888b8e;margin-left:auto;font-size:17px}.codex-account-row{background:var(--app-surface-subtle);border-top:1px solid #dedfe1;grid-template-columns:26px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:0 18px;display:grid}.codex-account-row strong{text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.codex-account-row>.codex-icon{color:#7d8083;font-size:19px}.codex-avatar{color:#fff;background:#20bba3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.codex-main{background:#fff;grid-template-rows:46px minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden}.codex-topbar{border-bottom:1px solid var(--codex-border);align-items:center;gap:6px;min-width:0;padding:0 20px;display:flex}.codex-main-sidebar-toggle{margin-right:5px}@media (min-width:761px){.codex-window.has-collapsed-sidebar .codex-topbar{padding-left:108px}.codex-window.has-collapsed-sidebar .codex-topbar>*{position:relative;top:9px}}.codex-title-folder{color:#222;font-size:21px}.codex-topbar h1{color:#191919;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0 3px;font-size:15px;font-weight:620;overflow:hidden;font-family:var(--font-ui), Inter, Arial, sans-serif!important}.codex-topbar-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.codex-icon--mirrored{transform:scaleX(-1)}.codex-codex-menu{align-items:center;gap:8px;height:37px;display:flex;box-shadow:0 1px 1px #00000005;border:1px solid #e3e4e5!important;border-radius:12px!important;padding:0 10px!important}.codex-codex-menu img{border-radius:5px;width:18px;height:18px;display:block}.codex-codex-menu .codex-icon{color:#85878a;font-size:17px}.codex-conversation{scrollbar-width:none;min-width:0;padding:0 max(36px,8.4%) 174px;overflow:auto}.codex-conversation::-webkit-scrollbar{display:none}.codex-path-row{color:#5b5b5b;border:1px solid #e7e7e7;border-top:0;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:22px;min-width:0;height:39px;padding:0 17px;font-size:14px;display:flex}.codex-path-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.codex-path-row>span:last-child,.codex-file-row>span:last-child,.codex-edited-heading>div span{white-space:nowrap}.codex-app-window em,.codex-app-window i{font-style:normal}.codex-app-window em{color:#06a43f}.codex-app-window i{color:#ec343d}.codex-user-prompt{background:#f3f3f3;border-radius:17px;align-items:center;gap:6px;width:fit-content;max-width:78%;margin:40px 0 42px auto;padding:9px 16px;font-size:13.5px;line-height:1.35;display:flex}.codex-user-prompt .codex-icon,.codex-user-prompt strong{color:var(--codex-blue)}.codex-user-prompt strong{font-weight:600}.codex-response{color:#202020}.codex-activity-sequence{gap:14px;padding-top:3px;display:grid}.codex-activity-tool{background:#fafafa;border:1px solid #e2e2e2;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:11px;width:min(520px,100%);padding:13px 15px;display:grid}.codex-activity-tool-logo{object-fit:contain;width:28px;height:28px;display:block}.codex-activity-tool>div{gap:2px;display:grid}.codex-activity-tool strong{font-size:13.5px;font-weight:600}.codex-activity-tool span{color:#777;font-size:12.5px}.codex-activity-message{min-height:24px;margin:0;font-size:15px;line-height:1.55}.codex-activity-stream-word{will-change:opacity}.codex-activity-work-summary{color:#707070;align-items:center;gap:9px;font-size:15px;font-weight:400;line-height:1.55;display:flex}.codex-activity-work-summary .app-recreation-icon{font-size:19px}.codex-activity-tool--mcp{color:#20202080;background:0 0;border:0;border-radius:0;grid-template-columns:16px auto;gap:8px;width:fit-content;min-width:0;padding:0}.codex-activity-tool--mcp .codex-activity-tool-logo{opacity:.5;width:16px;height:16px}.codex-activity-tool--mcp strong{font-size:15px;font-weight:400;line-height:1.55}.codex-activity-thinking,.codex-activity-tool--mcp strong{color:#0000;background:linear-gradient(90deg,#777 0% 34%,#f4f4f4 48%,#505050 59%,#777 72% 100%) 0 0/320% 100%;-webkit-background-clip:text;background-clip:text;width:fit-content;display:block}.codex-activity-thinking{font-size:15px;font-weight:400;line-height:1.55}.codex-worked{text-align:left;align-items:center;gap:4px;width:100%;display:flex;color:#777!important;border-bottom:1px solid #e2e2e2!important;padding:0 0 11px!important;font-size:14px!important}.codex-worked .codex-icon{font-size:17px}.codex-response-copy{padding-top:16px;font-size:13.5px;line-height:1.46}.codex-response-copy p{margin:0 0 12px}.codex-response-copy ul{gap:7px;margin:0 0 9px;padding-left:28px;display:grid}.codex-response-copy li{padding-left:2px}.codex-response-copy li .codex-icon{color:var(--codex-blue);margin:0 7px 0 2px;font-size:16px;display:inline-grid;transform:translateY(2px)}.codex-response-copy li strong{color:var(--codex-blue);font-weight:500}.codex-edited-card{background:#fff;border:1px solid #e3e3e3;border-radius:12px;margin-top:10px;overflow:hidden}.codex-edited-heading{grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:67px;padding:0 13px;display:grid}.codex-file-summary-icon{color:#666;background:#f6f6f6;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.codex-file-summary-icon .codex-icon{font-size:21px}.codex-edited-heading>div{align-content:center;line-height:1.3;display:grid}.codex-edited-heading>div strong{font-size:13px;font-weight:600}.codex-edited-heading>div span{font-size:13px}.codex-edited-heading>button{align-items:center;gap:4px;display:inline-flex;border-radius:9px!important;padding:7px 8px!important;font-size:14px!important}.codex-edited-heading>button:hover{background:#f5f5f5}.codex-edited-heading>button .codex-icon{font-size:16px}.codex-edited-heading .codex-review-button{border:1px solid #e1e1e1!important;padding-inline:12px!important}.codex-file-row{color:#626262;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:20px;min-width:0;height:35px;padding:0 13px;font-size:13px;display:flex}.codex-file-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.codex-message-actions{gap:3px;margin-top:12px;display:flex}.codex-message-actions button{color:#8b8b8b;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.codex-message-actions button:hover{background:#f2f2f2}.codex-message-actions .codex-icon{font-size:17px}.codex-new-message{background:#f3f3f3;border-radius:16px;width:fit-content;max-width:78%;margin:25px 0 0 auto;padding:12px 15px;font-size:15px;line-height:1.45}.codex-composer{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #dedede;border-radius:18px;min-height:103px;position:absolute;bottom:14px;left:max(36px,8.4%);right:max(36px,8.4%);overflow:hidden;box-shadow:0 8px 24px #00000014}.codex-composer textarea{resize:none;color:#222;background:0 0;border:0;outline:0;width:100%;height:53px;padding:15px 16px 4px;font-size:15px;display:block}.codex-composer textarea::placeholder{color:#b8b8b8}.codex-composer-toolbar{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:6px;min-height:48px;padding:0 10px;display:grid}.codex-approval{align-items:center;gap:5px;width:fit-content;display:flex;color:#9b9b9b!important;font-size:13.5px!important}.codex-approval .codex-icon{font-size:16px}.codex-model{align-items:center;gap:4px;display:flex;border-radius:8px!important;padding:7px 4px!important;font-size:13.5px!important}.codex-model:hover{background:#f5f5f5!important}.codex-model span{color:#999}.codex-model .codex-icon{color:#858585;font-size:16px}.codex-send{place-items:center;width:34px;height:34px;display:grid;color:#fff!important;background:#8b8b8b!important;border-radius:50%!important}.codex-send:disabled{opacity:.55}.codex-send:not(:disabled){background:#171717!important}.codex-send .codex-icon{font-size:21px}@media (max-width:1100px){.codex-stage{padding:20px}.codex-window{grid-template-columns:minmax(260px,31%) minmax(0,1fr);width:calc(100vw - 40px);height:calc(100svh - 40px)}.codex-sidebar-titlebar{padding-left:96px;transform:translateY(5px)}.codex-conversation{padding-inline:30px}.codex-composer{left:30px;right:30px}}@media (max-width:760px){.codex-stage{background:#fff;min-height:100svh;padding:0;display:block}.codex-stage .codex-window{aspect-ratio:auto;width:100vw;height:100svh;min-height:560px;max-height:none;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.codex-app-window .app-window-traffic-lights,.codex-sidebar{display:none}.codex-main{grid-column:1;grid-template-rows:58px minmax(0,1fr)}.codex-main-sidebar-toggle{display:none}.codex-topbar{padding:0 12px}.codex-topbar-actions>button:not(.codex-codex-menu){display:none}.codex-codex-menu{height:34px}.codex-conversation{padding:0 16px 154px}.codex-path-row{border-left:0;border-right:0;border-radius:0;margin-inline:-16px;padding-inline:16px;font-size:13px}.codex-user-prompt{max-width:90%;margin-top:35px}.codex-response-copy{font-size:14.5px}.codex-edited-heading{grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.codex-edited-heading>button:first-of-type{display:none}.codex-file-row{font-size:12px}.codex-composer{bottom:10px;left:10px;right:10px}.codex-approval{display:none}.codex-composer-toolbar{grid-template-columns:auto minmax(0,1fr) auto auto}}.finder-stage{background:#000;place-items:center;min-height:100svh;padding:clamp(20px,5vh,72px);display:grid;overflow:hidden}.finder-stage .finder-window{width:min(1080px,100vw - clamp(40px,10vw,144px));max-height:calc(100svh - clamp(40px,10vh,144px))}.finder-window{aspect-ratio:1080/680;color:#222326;background:#fff;grid-template-columns:27% minmax(0,1fr);width:100%;height:auto;display:grid}.finder-window button{color:inherit;font:inherit;border:0}.finder-window button:not(:disabled){cursor:pointer}.finder-icon{color:currentColor;font-variation-settings:"FILL" 0, "wght" 430, "GRAD" 0, "opsz" 24;letter-spacing:normal;font-size:18px}.finder-sidebar{background:linear-gradient(#f6f9fff5,#f7f8fbf5),#f4f6fa;border-right:1px solid #0000000d;min-width:0;padding:78px 16px 20px;overflow:auto}.finder-sidebar nav{gap:18px;display:grid}.finder-sidebar-section{gap:4px;display:grid}.finder-sidebar-section h2{color:#797c82;margin:0 10px 6px;font-size:12px;font-weight:650}.finder-sidebar-row{text-align:left;background:0 0;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:center;width:100%;min-height:31px;padding:0 10px;display:grid}.finder-sidebar-row:hover{background:#0000000a}.finder-sidebar-row.is-selected{color:#0676e8;background:#e8ebf0}.finder-sidebar-row span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.finder-sidebar-row .finder-icon{font-size:20px}.finder-main{background:#fff;grid-template-rows:68px minmax(0,1fr);min-width:0;display:grid}.finder-toolbar{align-items:center;gap:18px;min-width:0;padding:0 18px;display:flex}.finder-toolbar h1{letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:700;overflow:hidden}.finder-toolbar-nav,.finder-toolbar-actions>button,.finder-toolbar-actions>div{background:#ffffffdb;border-radius:999px;box-shadow:0 11px 28px #00000012}.finder-toolbar-nav{grid-template-columns:1fr 1px 1fr;align-items:center;width:84px;height:40px;display:grid}.finder-toolbar-nav>span{background:#ededee;width:1px;height:22px}.finder-toolbar button{background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:38px;height:38px;padding:0 8px;display:inline-flex}.finder-toolbar button:hover:not(:disabled){background:#0000000a}.finder-toolbar button:disabled{color:#b9bbbe}.finder-toolbar-actions{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.finder-toolbar-actions>button{min-width:44px;padding-inline:10px}.finder-toolbar-actions .finder-icon+.finder-icon{margin-left:-4px;font-size:15px}.finder-toolbar-action-group{display:flex;overflow:hidden}.finder-toolbar-action-group button{border-radius:0;min-width:40px}.finder-toolbar-actions>button:last-child{width:44px;min-width:44px}.finder-toolbar-actions>button:last-child .finder-icon{font-size:22px}.finder-files{grid-template-columns:repeat(6,minmax(84px,1fr));grid-auto-rows:126px;align-content:start;gap:8px 16px;padding:28px 26px;display:grid;overflow:auto}.finder-file{background:0 0;border-radius:10px;grid-template-rows:78px auto;align-content:start;justify-items:center;gap:7px;min-width:0;padding:0;display:grid}.finder-file-art{border:3px solid #0000;border-radius:10px;place-items:center;width:78px;height:78px;display:grid}.finder-file-art img{object-fit:contain;width:74px;height:74px;display:block}.finder-file-art--document img{width:58px;height:74px}.finder-file-art--red img{filter:hue-rotate(150deg)saturate(1.25)}.finder-file-art--green img{filter:hue-rotate(275deg)saturate(1.15)}.finder-file.is-selected .finder-file-art{background:#0a84ff14;border-color:#0a84ff}.finder-file-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:118px;padding:2px 6px;font-size:13px;font-weight:450;line-height:1.15;overflow:hidden}.finder-file.is-selected .finder-file-name{color:#fff;background:#0a84ff;border-radius:4px}@media (max-width:900px){.finder-stage{padding:20px}.finder-stage .finder-window{width:calc(100vw - 40px)}.finder-window{grid-template-columns:31% minmax(0,1fr)}.finder-toolbar-actions>:nth-child(2),.finder-toolbar-action-group{display:none}.finder-files{grid-template-columns:repeat(3,minmax(96px,1fr))}}@media (max-width:560px){.finder-stage{background:#fff;min-height:100svh;padding:0}.finder-stage .finder-window{aspect-ratio:auto;width:100vw;height:100svh;max-height:none;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr)}.finder-app-window .app-window-traffic-lights,.finder-sidebar{display:none}.finder-main{grid-template-rows:62px minmax(0,1fr)}.finder-toolbar{padding:0 10px}.finder-toolbar-nav{width:82px;height:44px}.finder-toolbar h1{font-size:18px}.finder-toolbar-actions>:not(:last-child){display:none}.finder-files{grid-template-columns:repeat(2,minmax(110px,1fr));grid-auto-rows:160px;padding:24px 18px}}.passwords-stage{background:#000;place-items:center;min-height:100svh;padding:clamp(20px,5vh,64px);display:grid;overflow:hidden}.passwords-stage .passwords-window{width:min(1180px,100vw - clamp(40px,8vw,120px));max-height:calc(100svh - clamp(40px,10vh,128px))}.passwords-window{aspect-ratio:1180/760;color:#242426;background:#fffffff2;grid-template-columns:20% 51% minmax(0,1fr);width:100%;display:grid}.passwords-window button,.passwords-window input{color:inherit;font:inherit}.passwords-window button{cursor:pointer;border:0}.passwords-sidebar{border-radius:var(--app-window-radius) 0 0 var(--app-window-radius);-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25);background:linear-gradient(150deg,#ffffffb8,#eef1f7db),#f4f5f7;border-right:1px solid #0000000f;min-width:0;padding:62px 11px 20px;position:relative;overflow:hidden}.passwords-sidebar-toggle{background:#ffffff8c;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:20px;right:18px}.passwords-sidebar-toggle .app-recreation-icon{font-size:20px}.passwords-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.passwords-category{text-align:left;min-width:0;min-height:74px;transition:transform var(--app-motion-duration) var(--app-motion-easing), background var(--app-motion-duration) var(--app-motion-easing);background:#e4e5e8b8;border-radius:16px;align-content:space-between;gap:5px;padding:10px;display:grid}.passwords-category:hover{transform:translateY(-1px)}.passwords-category[aria-pressed=true]{color:#fff;background:#0878f9;box-shadow:0 14px 30px #0076ff2e}.passwords-category-topline{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.passwords-category-topline strong{color:#5d5f64;font-size:11px;font-weight:650}.passwords-category[aria-pressed=true] .passwords-category-topline strong{color:#fff}.passwords-category-icon{color:#fff;background:var(--category-color);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.passwords-category-icon .app-recreation-icon{font-variation-settings:"FILL" 1, "wght" 560;font-size:18px}.passwords-category>span:last-child{text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.passwords-category--blue{--category-color:#0878f9}.passwords-category--green{--category-color:#20bd46}.passwords-category--yellow{--category-color:#f6bd00}.passwords-category--cyan{--category-color:#45b8df}.passwords-category--red{--category-color:#fa332c}.passwords-category--orange{--category-color:#ff8a00}.passwords-sidebar h2{color:#a3a5aa;margin:18px 9px 0;font-size:12px;font-weight:650}.passwords-list-pane,.passwords-detail-pane{background:#ffffffd1;min-width:0}.passwords-list-pane{border-right:1px solid #00000014}.passwords-list-toolbar{justify-content:space-between;align-items:flex-start;height:62px;padding:13px 12px 0 16px;display:flex}.passwords-list-toolbar h1,.passwords-list-toolbar span{margin:0}.passwords-list-toolbar h1{font-size:15px;font-weight:700}.passwords-list-toolbar>div:first-child>span{color:#7f8084;font-size:12px}.passwords-toolbar-pill{background:#ffffffad;border-radius:999px;display:flex;overflow:hidden}.passwords-toolbar-pill button{background:0 0;place-items:center;width:36px;height:34px;padding:0;display:grid}.passwords-toolbar-pill button:hover{background:#0000000d}.passwords-toolbar-pill .app-recreation-icon{font-size:21px}.passwords-credentials{height:calc(100% - 62px);padding:0 12px 14px 16px;overflow:auto}.passwords-credential-section h2{color:#7d7e82;border-bottom:1px solid #d7d8da;margin:0;padding:7px 0 8px;font-size:12px;font-weight:650}.passwords-credential{text-align:left;background:0 0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;width:calc(100% - 1px);padding:7px 4px;display:grid;border-bottom:1px solid #dedfe1!important}.passwords-credential:hover,.passwords-credential[aria-pressed=true]{background:#007aff14;border-radius:10px}.passwords-credential-avatar{color:#fff;background:#999a9e;border-radius:8px;place-items:center;width:30px;height:30px;font-size:20px;font-weight:400;display:grid}.passwords-credential>span:last-child{min-width:0;display:grid}.passwords-credential strong,.passwords-credential small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.passwords-credential strong{font-size:13px;font-weight:700}.passwords-credential small{color:#85868a;font-size:11.5px}.passwords-detail-pane{grid-template-rows:60px minmax(0,1fr);padding:10px 11px 12px;display:grid;position:relative}.passwords-search{background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.passwords-search .app-recreation-icon{color:#77797e;font-size:19px}.passwords-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:14px;font-weight:600}.passwords-search input::placeholder{color:#7f8084}.passwords-empty-state{color:#828386;text-align:center;align-content:center;justify-items:center;max-width:260px;margin:0 auto;padding-bottom:34px;display:grid}.passwords-empty-state>.app-recreation-icon{color:#bbbcc0;font-variation-settings:"FILL" 1, "wght" 500;font-size:52px;transform:rotate(-10deg)}.passwords-empty-state strong{margin-top:14px;font-size:17px;font-weight:750}.passwords-empty-state p{margin:10px 0 0;font-size:13.5px;line-height:1.35}@media (max-width:760px){.passwords-window{min-width:760px}.passwords-stage{place-items:center start;overflow:auto}}.macos-system-stage{background:#000;place-items:center;min-height:100svh;padding:clamp(20px,5vh,64px);display:grid;overflow:hidden}.macos-menu-scene,.macos-dock-scene{color:#10202c;isolation:isolate;background:radial-gradient(circle at 14% 12%,#81d3ffbf,#0000 30%),radial-gradient(circle at 78% 85%,#5ddfff85,#0000 34%),linear-gradient(145deg,#0768c8 0%,#2da5e6 58%,#b7db55 120%);width:100%;position:relative;overflow:hidden}.macos-menu-scene:before,.macos-dock-scene:before{z-index:-1;content:"";opacity:.3;background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 1px),linear-gradient(#ffffff14 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 36%,#000);mask-image:linear-gradient(#0000,#000 36%,#000)}.macos-menu-stage .macos-menu-scene{aspect-ratio:504/319;width:min(504px,100vw - 40px);box-shadow:var(--app-window-shadow);border-radius:24px}.macos-menu-bar{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#044fa44d;border-bottom:1px solid #ffffff14;align-items:center;gap:0;height:32px;padding:0 12px;font-size:14.5px;display:flex}.macos-menu-bar button{height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 9px}.macos-menu-bar button:hover,.macos-menu-bar button.is-active{background:#ffffff29}.macos-menu-bar strong{margin:0 3px 0 10px;font-size:14px;font-weight:750}.macos-apple-button{width:30px;position:relative;padding:0!important}.macos-apple-button img{object-fit:contain;width:13px;height:17px}.macos-file-menu{background:#c7ebffb8;border-color:#ffffff9e;border-radius:12px;width:294px;padding:4px 0;position:absolute;top:34px;left:131px;overflow:hidden;box-shadow:0 24px 70px #00254440,inset 0 1px #ffffffb3}.macos-file-menu-group{padding:2px 10px;position:relative}.macos-file-menu-group+.macos-file-menu-group{padding-top:3px}.macos-file-menu-group+.macos-file-menu-group:before{content:"";background:#1a446029;height:1px;position:absolute;top:0;left:16px;right:16px}.macos-file-menu button{color:#172633;width:100%;min-height:26px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:5px;padding:0 4px;display:grid}.macos-file-menu button:hover{color:#fff;background:#0878f9}.macos-file-menu .app-recreation-icon{font-variation-settings:"FILL" 0, "wght" 440;font-size:16px}.macos-file-menu button>span{font-size:14px;font-weight:500}.macos-file-menu kbd{color:#1e415861;font:inherit;font-size:13px}.macos-file-menu button:hover kbd{color:#ffffffb8}.macos-dock-stage .macos-dock-scene{aspect-ratio:429/185;width:min(429px,100vw - 40px);box-shadow:var(--app-window-shadow);border-radius:24px}.macos-dock-scene{background:radial-gradient(circle at 12% 75%,#8cc921c7,#0000 36%),radial-gradient(circle at 86% 14%,#5ccae894,#0000 40%),linear-gradient(135deg,#87a820 0%,#c7d64e 48%,#469ebf 100%)}.macos-dock-wrap{justify-items:center;display:grid;position:absolute;bottom:9px;left:5%;right:5%}.macos-dock-tooltip{z-index:4;color:#151515;border:1px solid var(--app-glass-border);box-shadow:var(--app-glass-shadow);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.35);opacity:0;white-space:nowrap;pointer-events:none;visibility:hidden;transition:opacity var(--app-motion-duration) var(--app-motion-easing), visibility 0s linear var(--app-motion-duration);background:#f7fae2;border-radius:13px;padding:5px 12px 6px;font-size:13px;font-weight:500;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.macos-dock-tooltip:after{content:"";background:inherit;border-right:1px solid var(--app-glass-border);border-bottom:1px solid var(--app-glass-border);width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.macos-dock{background:#ddebbc7a;border-color:#ffffff57;border-radius:18px;align-items:flex-end;gap:0;height:80px;padding:7px 8px 4px;display:flex;box-shadow:0 20px 46px #00240a3d,inset 0 1px #ffffff8c}.macos-dock-app{cursor:pointer;width:54px;height:66px;transition:transform var(--app-motion-duration) var(--app-motion-easing);background:0 0;border:0;justify-items:center;padding:0;display:grid;position:relative}.macos-dock-app:hover{z-index:3;transform:translateY(-4px)scale(1.06)}.macos-dock-app:hover>.macos-dock-tooltip{opacity:.86;visibility:visible;transition-delay:0s}.macos-dock-icon{width:54px;height:54px;display:block;position:relative}.macos-dock-icon img{object-fit:contain;filter:drop-shadow(0 7px 8px #0000002b)}.macos-dock-icon strong{z-index:2;color:#fff;background:#ff3b30;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:650;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 7px #0000002e}.macos-dock-running{background:0 0;border-radius:50%;width:4px;height:4px;margin-top:3px}.macos-dock-running.is-running{background:#000000b8}.macos-system-preview{background:#000;min-height:100svh;position:relative;overflow:hidden}.macos-system-preview .macos-menu-scene{border-radius:24px;height:min(620px,100svh - 64px);position:absolute;inset:32px 4% auto}.macos-system-preview .macos-dock-scene{background:0 0;width:760px;height:360px;position:absolute;bottom:42px;right:8%}@media (max-width:760px){.macos-file-menu{width:calc(100% - 32px);left:16px}.macos-menu-bar{padding-inline:14px}.macos-menu-bar button{padding-inline:8px}.macos-dock{gap:0;transform:scale(.78)}}.app-recreation-root.terminal-app-window{--app-border:#232838;--app-surface:#14171f;color:#cfd3dc;width:1180px;height:600px}.terminal-app-window__bar{background:#1b1f2a;border-bottom:1px solid #252a38;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex}.terminal-app-window__bar strong{color:#9099ac;font-size:14px;font-weight:500}.terminal-app-window__body{color:#cfd3dc;padding:28px 34px;font-size:16px;line-height:1.8;font-family:var(--font-app-mono)!important}.terminal-app-window__line,.terminal-app-window__line :where(*){font-family:inherit!important}.terminal-app-window__line--muted{color:#8a93a6}.terminal-app-window__line--accent span,.terminal-app-window__line span{color:#5bd6a0}.app-recreation-root,.app-window-composition{--font-sans:var(--font-ui);--font-app-mono:"SFMono-Regular", "SF Mono", Menlo, Monaco, Consolas, monospace;--app-letter-spacing:-.012em;--app-surface:#fff;--app-surface-subtle:#f1f2f3;--app-border:#dedfe1;--app-window-radius:23px;--app-control-radius:9px;--app-window-shadow:0 24px 70px #00000038;--app-glass-background:#ffffffbd;--app-glass-border:#ffffff8c;--app-glass-shadow:0 14px 38px #0000001f;--app-glass-blur:26px;--app-motion-duration:.22s;--app-motion-easing:cubic-bezier(.22, 1, .36, 1);letter-spacing:var(--app-letter-spacing);font-family:var(--font-ui), Inter, Arial, sans-serif!important}.app-glass-surface{background:var(--app-glass-background);border:1px solid var(--app-glass-border);box-shadow:var(--app-glass-shadow);-webkit-backdrop-filter:blur(var(--app-glass-blur)) saturate(1.35)}.app-recreation-root :where(*){font-family:var(--font-ui), Inter, Arial, sans-serif!important}.app-recreation-preview{flex:none;position:relative}.app-recreation-preview__canvas{width:var(--app-preview-width);height:var(--app-preview-height);transform:scale(var(--app-preview-scale));transform-origin:0 0;position:absolute;top:0;left:0}.app-recreation-preview__canvas>.app-recreation-root{aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.app-recreation-root .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-recreation-icon{color:currentColor;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex:none;place-items:center;font-style:normal;font-weight:400;line-height:1;display:inline-grid;font-family:Material Symbols Rounded!important}.app-mac-window{border:1px solid var(--app-border,#dedfe1);border-radius:var(--app-window-radius,23px);background:var(--app-surface,#fff);box-shadow:var(--app-window-shadow,0 24px 70px #00000038);position:relative;overflow:hidden}.app-window-traffic-lights{z-index:10;pointer-events:none;gap:10px;display:flex}.app-window-traffic-lights--absolute{position:absolute;top:20px;left:20px}.app-window-traffic-lights--inline{position:static}.app-window-traffic-lights span{border:.5px solid #0000001f;border-radius:50%;width:16px;height:16px}.app-window-traffic-lights span:first-child{background:#ff5f57}.app-window-traffic-lights span:nth-child(2){background:#febc2e}.app-window-traffic-lights span:nth-child(3){background:#28c840}.app-window-composition{isolation:isolate;min-width:0;min-height:0;position:relative}.app-browser-window{--bg2:#f8f8f5;--line:#d2d6d2;min-height:0}.app-window-layer{opacity:var(--app-layer-opacity,1);transform:translate3d(var(--app-layer-x,0), var(--app-layer-y,0), 0) rotate(var(--app-layer-rotate,0deg)) scale(var(--app-layer-scale,1));transform-origin:0 0;transition:opacity var(--app-motion-duration,.22s) var(--app-motion-easing,ease-out), transform var(--app-motion-duration,.22s) var(--app-motion-easing,ease-out);will-change:opacity, transform;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.app-window-layer{transition:none}}
.skyline-macos-module__K8E7LG__stage{aspect-ratio:1.49;background:#000;place-items:center;width:100%;padding:3.8%;display:grid;overflow:hidden;container-type:inline-size}.skyline-macos-module__K8E7LG__inline{aspect-ratio:1200/805;width:100%;height:auto;min-height:0;container-type:inline-size}.skyline-macos-module__K8E7LG__window{--mac-accent:#0067a0;--mac-approved:#33845c;--mac-denied:#b7453d;--mac-ink:#1c1c21;--mac-muted:#707277;--mac-outline:#0000000f;--mac-panel:#ffffffc9;--mac-panel-secondary:#f3f3f5d1;--mac-radius-card:1.55em;--mac-radius-control:1em;--mac-radius-dialog:3.35em;width:100%;height:100%;color:var(--mac-ink);font-family:var(--font-ui), Inter, Arial, sans-serif;letter-spacing:-.012em;-webkit-font-smoothing:antialiased;clip-path:inset(0 round 2.2em);isolation:isolate;background:#f8f8f8;border:0;border-radius:2.2em;grid-template-columns:19.25% minmax(0,1fr);font-size:12.24px;font-weight:400;display:grid;overflow:hidden;box-shadow:0 1.1em 3.2em #0000002e,inset 0 0 0 1px #ffffffb8,inset 0 0 0 2px #0000000d}.skyline-macos-module__K8E7LG__windowSkyline{background:var(--brand-skyline-gradient)}.skyline-macos-module__K8E7LG__windowSkyline .skyline-macos-module__K8E7LG__sidebar{background:linear-gradient(#e1f8ff8a,#f8f8f8d6),#f6f6f76b}.skyline-macos-module__K8E7LG__windowSkyline .skyline-macos-module__K8E7LG__detail{background:0 0}.skyline-macos-module__K8E7LG__window *,.skyline-macos-module__K8E7LG__window :before,.skyline-macos-module__K8E7LG__window :after{box-sizing:border-box}.skyline-macos-module__K8E7LG__window :where(h1,h2,h3,p){margin:0;font-family:var(--font-ui), Inter, Arial, sans-serif!important}.skyline-macos-module__K8E7LG__sidebar{z-index:2;-webkit-backdrop-filter:blur(28px)saturate(1.1);backdrop-filter:blur(28px)saturate(1.1);background:linear-gradient(#ffffffad,#f8f8f8db),#f6f6f7d6;border-right:1px solid #0000000d;border-radius:2.2em 0 0 2.2em;flex-direction:column;min-width:0;display:flex;position:relative;box-shadow:.45em 0 2.5em #0000000a}.skyline-macos-module__K8E7LG__sidebarTop{justify-content:space-between;align-items:center;height:4.9em;padding:0 1.1em 0 1em;display:flex}.skyline-macos-module__K8E7LG__trafficLights{align-items:center;gap:.72em;display:flex}.skyline-macos-module__K8E7LG__trafficLights span{border-radius:50%;width:1.22em;height:1.22em;box-shadow:inset 0 0 0 .06em #00000017}.skyline-macos-module__K8E7LG__icon{width:1em;min-width:1em;height:1em;-webkit-mask:var(--skyline-mac-icon) center / contain no-repeat;mask:var(--skyline-mac-icon) center / contain no-repeat;-webkit-mask:var(--skyline-mac-icon) center / contain no-repeat;transform:scale(var(--skyline-mac-icon-scale,1));transform-origin:50%;background-color:currentColor;flex:none;font-size:1.25em;display:inline-flex}.skyline-macos-module__K8E7LG__sidebarToggle{color:#505256;font-size:1.36em}.skyline-macos-module__K8E7LG__sidebarNav{gap:.16em;padding:1.45em .86em;display:grid}.skyline-macos-module__K8E7LG__sidebarRow{color:#77797c;border-radius:1.45em;align-items:center;gap:.76em;min-height:2.5em;padding:.42em .86em;font-size:1.11em;font-weight:400;display:flex}.skyline-macos-module__K8E7LG__sidebarRow .skyline-macos-module__K8E7LG__icon{font-size:1.42em}.skyline-macos-module__K8E7LG__sidebarRowActive{color:var(--mac-ink);background:#ffffffb3;box-shadow:0 .5em 1.35em #00000012}.skyline-macos-module__K8E7LG__sidebarBottom{gap:.8em;margin-top:auto;padding:0 .86em 1.42em;display:grid}.skyline-macos-module__K8E7LG__vaultIdentity{gap:.48em;padding:.42em .85em 0;display:grid}.skyline-macos-module__K8E7LG__vaultIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.03em;font-weight:600;overflow:hidden}.skyline-macos-module__K8E7LG__vaultIdentity span{width:fit-content;color:var(--mac-approved);background:#33845c1a;border-radius:999px;padding:.38em .82em;font-size:.79em;font-weight:600}.skyline-macos-module__K8E7LG__detail{background:#fafafa;grid-template-rows:4.9em minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.skyline-macos-module__K8E7LG__toolbar{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;padding:0 1.05em 0 .75em;display:flex;position:relative}.skyline-macos-module__K8E7LG__toolbarTitle{min-width:0}.skyline-macos-module__K8E7LG__toolbarTitlePill,.skyline-macos-module__K8E7LG__toolbarActions{-webkit-backdrop-filter:blur(26px)saturate(1.12);backdrop-filter:blur(26px)saturate(1.12);background:#ffffffb0;border:0;align-items:center;display:inline-flex;box-shadow:0 .75em 2em #00000014}.skyline-macos-module__K8E7LG__toolbarTitlePill{border-radius:999px;gap:.56em;min-height:3em;padding:.6em 1.22em;font-size:.94em;font-weight:600}.skyline-macos-module__K8E7LG__toolbarTitlePill .skyline-macos-module__K8E7LG__icon{color:#55575b}.skyline-macos-module__K8E7LG__toolbarActions{border-radius:999px;gap:.22em;min-height:3.25em;padding:.35em .6em}.skyline-macos-module__K8E7LG__toolbarIcon{color:#48494d;place-items:center;width:2.05em;height:2.15em;display:grid}.skyline-macos-module__K8E7LG__toolbarIcon .skyline-macos-module__K8E7LG__icon{font-size:1.5em}.skyline-macos-module__K8E7LG__content{min-width:0;min-height:0;overflow:hidden}.skyline-macos-module__K8E7LG__card{background:var(--mac-panel);border-radius:var(--mac-radius-card);-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08);border:1px solid #0000000a;overflow:hidden;box-shadow:0 1em 2.8em #0000000d}.skyline-macos-module__K8E7LG__cardPadding_none{padding:0}.skyline-macos-module__K8E7LG__cardPadding_compact{padding:.85em}.skyline-macos-module__K8E7LG__cardPadding_normal{padding:1.08em}.skyline-macos-module__K8E7LG__button{border-radius:999px;justify-content:center;align-items:center;gap:.48em;width:fit-content;min-height:2.25em;padding:.42em 1.05em;font-size:.94em;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 .55em 1.6em #0000000a}.skyline-macos-module__K8E7LG__button .skyline-macos-module__K8E7LG__icon{font-size:1.3em}.skyline-macos-module__K8E7LG__button_primary{color:#fff;background:#202025}.skyline-macos-module__K8E7LG__button_secondary{color:var(--mac-ink);background:#e7e7eac7}.skyline-macos-module__K8E7LG__button_destructive{color:#fff;background:var(--mac-denied)}.skyline-macos-module__K8E7LG__divider{background:var(--mac-outline);height:1px}.skyline-macos-module__K8E7LG__statusPill{border-radius:999px;align-items:center;gap:.4em;width:fit-content;min-height:2em;padding:.28em .76em;font-size:.82em;font-weight:600;line-height:1;display:inline-flex}.skyline-macos-module__K8E7LG__statusPill .skyline-macos-module__K8E7LG__icon{font-size:1.08em}.skyline-macos-module__K8E7LG__status_approved{color:var(--mac-approved);background:#33845c1a}.skyline-macos-module__K8E7LG__status_denied{color:var(--mac-denied);background:#b7453d1a}.skyline-macos-module__K8E7LG__status_pending{color:#a46d20;background:#c5882b1c}.skyline-macos-module__K8E7LG__status_neutral{color:#888a8e;background:#787a7e14}.skyline-macos-module__K8E7LG__sectionLabel{color:var(--mac-ink);font-size:.88em;font-weight:600}.skyline-macos-module__K8E7LG__sectionLabelUppercase{color:var(--mac-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.72em}@supports (corner-shape:squircle){.skyline-macos-module__K8E7LG__sidebarRow{corner-shape:squircle}}.skyline-macos-module__K8E7LG__appIcon{object-fit:contain;flex:none;display:block}.skyline-macos-module__K8E7LG__appIcon_sm{border-radius:.26em;width:1.28em;height:1.28em}.skyline-macos-module__K8E7LG__appIcon_md{border-radius:.36em;width:1.78em;height:1.78em}.skyline-macos-module__K8E7LG__appIcon_lg{border-radius:.52em;width:2.6em;height:2.6em}.skyline-macos-module__K8E7LG__appIcon_xl{border-radius:.8em;width:4em;height:4em}@supports (corner-shape:squircle){.skyline-macos-module__K8E7LG__window,.skyline-macos-module__K8E7LG__window *,.skyline-macos-module__K8E7LG__window :before,.skyline-macos-module__K8E7LG__window :after{corner-shape:squircle}.skyline-macos-module__K8E7LG__trafficLights span,.skyline-macos-module__K8E7LG__button,.skyline-macos-module__K8E7LG__statusPill,.skyline-macos-module__K8E7LG__toolbarActions,.skyline-macos-module__K8E7LG__toolbarTitlePill,.skyline-macos-module__K8E7LG__vaultIdentity span{corner-shape:round}}@media (max-width:760px){.skyline-macos-module__K8E7LG__window{grid-template-columns:21.5% minmax(0,1fr)}.skyline-macos-module__K8E7LG__sidebarRow{gap:.5em;padding-inline:.5em}}
.machines-module__uS6Tsa__content{justify-content:center;padding:2.75em 4.35em 3em;display:flex}.machines-module__uS6Tsa__layout{width:min(100%,65.5em)}.machines-module__uS6Tsa__headingRow{justify-content:space-between;align-items:center;margin-bottom:1.5em;display:flex}.machines-module__uS6Tsa__headingRow h2{font-size:.9em;font-weight:600}.machines-module__uS6Tsa__machineStack{gap:1.25em;display:grid}.machines-module__uS6Tsa__machineCard{border-radius:1.8em;gap:1.4em;padding:1.72em 1.5em 1.62em;display:grid}.machines-module__uS6Tsa__machineHeader{align-items:center;min-height:4.35em;padding:.1em .45em 0;display:flex}.machines-module__uS6Tsa__machineIcon{border-radius:0;width:5.05em;height:4.15em;margin-right:1.15em}.machines-module__uS6Tsa__machineCopy,.machines-module__uS6Tsa__itemCopy{min-width:0;display:grid}.machines-module__uS6Tsa__machineCopy{gap:.28em}.machines-module__uS6Tsa__machineCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.93em;font-weight:600;overflow:hidden}.machines-module__uS6Tsa__machineCopy span{color:var(--mac-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82em;font-weight:400;overflow:hidden}.machines-module__uS6Tsa__machineChevron{color:#77797d;margin-left:auto;font-size:1.12em}.machines-module__uS6Tsa__machineSection{gap:.75em;display:grid}.machines-module__uS6Tsa__rowStack{gap:.7em;display:grid}.machines-module__uS6Tsa__itemCard{border-radius:var(--mac-radius-card);box-shadow:0 .35em 1.35em #00000006}.machines-module__uS6Tsa__itemRow{align-items:center;gap:1.15em;min-height:5.35em;padding:1.05em 1.5em;display:flex}.machines-module__uS6Tsa__itemCard_requester .machines-module__uS6Tsa__itemRow{min-height:6.75em}.machines-module__uS6Tsa__itemIcon{flex:none}.machines-module__uS6Tsa__itemCard_browser .machines-module__uS6Tsa__itemIcon{width:1.48em;height:1.48em;margin-left:.12em}.machines-module__uS6Tsa__itemCard_requester .machines-module__uS6Tsa__itemIcon{border-radius:.72em;width:3.2em;height:3.2em}.machines-module__uS6Tsa__itemCopy{gap:.25em}.machines-module__uS6Tsa__itemCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88em;font-weight:600;overflow:hidden}.machines-module__uS6Tsa__itemCopy span{color:var(--mac-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78em;font-weight:400;overflow:hidden}.machines-module__uS6Tsa__itemRow>:last-child:not(.machines-module__uS6Tsa__itemCopy){flex:none;margin-left:auto}.machines-module__uS6Tsa__addAppButton{margin-top:.1em}.machines-module__uS6Tsa__dropHint{color:var(--mac-muted);text-align:center;font-size:.88em;margin-top:1.35em!important}@media (max-width:760px){.machines-module__uS6Tsa__content{padding-inline:2em}.machines-module__uS6Tsa__itemRow{padding-inline:1em}}
.add-apps-module__7w8JCa__stage{aspect-ratio:1.49;background:#000;place-items:center;width:100%;padding:3.8%;display:grid;overflow:hidden;container-type:inline-size}.add-apps-module__7w8JCa__inline{aspect-ratio:1200/805;width:100%;height:auto;min-height:0;container-type:inline-size}.add-apps-module__7w8JCa__scene{color:#1c1c21;letter-spacing:-.012em;border-radius:2.2em;width:100%;height:100%;font-size:12.24px;position:relative;overflow:hidden;font-family:var(--font-ui), Inter, Arial, sans-serif!important}.add-apps-module__7w8JCa__backgroundScreen{aspect-ratio:auto;width:100%;height:100%}.add-apps-module__7w8JCa__backdrop{z-index:4;-webkit-backdrop-filter:blur(1.8px)saturate(.76);backdrop-filter:blur(1.8px)saturate(.76);background:#ebeceda3;position:absolute;inset:0}.add-apps-module__7w8JCa__sheet{z-index:5;background:#fafafa;border:1px solid #00000024;border-radius:1.85em;grid-template-rows:auto 1px minmax(0,1fr);width:64.8%;height:80.4%;font-size:1.25em;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2em 5em #00000030,inset 0 0 0 1px #ffffff8f}.add-apps-module__7w8JCa__sheet button{color:inherit;font:inherit;letter-spacing:inherit}.add-apps-module__7w8JCa__header{justify-content:space-between;align-items:flex-start;gap:1.5em;padding:1.55em 1.55em 1.45em;display:flex}.add-apps-module__7w8JCa__header h2{letter-spacing:-.042em;margin:0;font-size:1.75em;font-weight:700;line-height:1.1}.add-apps-module__7w8JCa__header p{color:#686a70;max-width:44em;margin:.38em 0 0;font-size:.9em;line-height:1.25}.add-apps-module__7w8JCa__doneButton{cursor:pointer;background:#eeeff1;border:1px solid #00000008;border-radius:999px;min-width:4.25em;min-height:2.1em;padding:.38em .95em}.add-apps-module__7w8JCa__divider{background:#0000001f}.add-apps-module__7w8JCa__body{padding:1.7em 1.5em;overflow:hidden}.add-apps-module__7w8JCa__recipePicker{align-items:center;gap:.55em;margin-bottom:1.25em;display:flex}.add-apps-module__7w8JCa__recipeChip{text-align:left;cursor:pointer;background:#eeeff2;border:1px solid #0000000a;border-radius:.82em;align-items:center;gap:.58em;min-height:2.8em;padding:.38em .9em .38em .65em;display:flex}.add-apps-module__7w8JCa__recipeChipSelected{background:#1b1b1e;border-color:#1b1b1e;box-shadow:0 .6em 1.45em #00000021;color:#fff!important}.add-apps-module__7w8JCa__recipeIcon{flex:none;place-items:center;width:1.55em;height:1.55em;display:grid}.add-apps-module__7w8JCa__recipeIcon img{object-fit:contain;width:100%;height:100%}.add-apps-module__7w8JCa__recipeChip strong{font-size:.78em;font-weight:650}.add-apps-module__7w8JCa__recipeDetail{background:#f3f3f4;border-radius:1.35em;gap:.95em;padding:1.1em;display:grid}.add-apps-module__7w8JCa__step{grid-template-columns:2.55em minmax(0,1fr);align-items:center;gap:.95em;min-height:2.55em;display:grid}.add-apps-module__7w8JCa__step strong{font-size:.78em;font-weight:650}.add-apps-module__7w8JCa__stepIcon{color:#111;background:#e8e8eb;border-radius:.62em;place-items:center;width:2.55em;height:2.55em;font-size:1.2em;font-weight:600;display:grid}.add-apps-module__7w8JCa__stepIcon_terminal{background:#111;overflow:hidden;box-shadow:0 .32em .75em #00000021}.add-apps-module__7w8JCa__stepIcon img{object-fit:cover;width:100%;height:100%}.add-apps-module__7w8JCa__commandBlock{background:#e9e9ec;border-radius:.62em;justify-content:space-between;align-items:center;min-height:3.2em;margin-left:.05em;padding:.35em .45em .35em .7em;display:flex}.add-apps-module__7w8JCa__commandBlock code{letter-spacing:0;font-size:.73em;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace!important}.add-apps-module__7w8JCa__copyButton{cursor:pointer;background:#dedfe3;border:0;border-radius:.58em;place-items:center;width:2.55em;height:2.15em;padding:0;display:grid}.add-apps-module__7w8JCa__copyButton .icon{font-size:1.03em}.add-apps-module__7w8JCa__copiedMark{color:#33845c;font-weight:700}.add-apps-module__7w8JCa__footnote{color:#686a70;margin:1.45em 0 0;font-size:.73em}@media (max-width:760px){.add-apps-module__7w8JCa__sheet{width:72%}}
.activity-approval-module__yYw4_a__windowContent,.activity-approval-module__yYw4_a__approvalWindowContent{position:relative;overflow:visible}.activity-approval-module__yYw4_a__activityCanvas{background:radial-gradient(circle at 94% 3%,#2886be29,#0000 25%);min-height:calc(100% + 4.9em);position:absolute;inset:-4.9em 0 0;overflow:hidden}.activity-approval-module__yYw4_a__skyTexture{z-index:0;color:#16597e73;letter-spacing:0;opacity:.82;pointer-events:none;text-align:left;-webkit-user-select:none;user-select:none;white-space:pre;width:max-content;max-width:none;height:auto;margin:0;font-size:.8em;font-weight:500;line-height:.82;position:absolute;top:.2em;right:.8em;overflow:visible;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace!important}.activity-approval-module__yYw4_a__activityFeed{z-index:1;width:min(83%,66em);margin:5.8em auto 0;position:relative}.activity-approval-module__yYw4_a__wordmark{width:10.1em;height:auto;margin-bottom:1.72em;display:block}.activity-approval-module__yYw4_a__feedSectionTitle{margin-bottom:.78em;font-size:.96em;font-weight:600}.activity-approval-module__yYw4_a__activityList{min-width:0}.activity-approval-module__yYw4_a__activityRow{gap:.72em;min-width:0;padding:.58em .24em 1.08em;display:flex;position:relative}.activity-approval-module__yYw4_a__activityRowBody{min-width:0}.activity-approval-module__yYw4_a__attentionDot{background:var(--mac-denied);border-radius:50%;flex:none;width:.55em;height:.55em;margin-top:.49em}.activity-approval-module__yYw4_a__activityTitle{color:#1c1c21;flex-wrap:wrap;align-items:center;gap:.34em;min-width:0;font-size:1.34em;font-weight:600;line-height:1.28;display:flex}.activity-approval-module__yYw4_a__activityTitle strong{font-weight:600}.activity-approval-module__yYw4_a__activityTarget{flex-wrap:wrap;align-items:center;gap:.28em;min-width:0;max-width:100%;display:inline-flex}.activity-approval-module__yYw4_a__activityTarget>span{overflow-wrap:anywhere;min-width:0}.activity-approval-module__yYw4_a__titleChevron{color:#6e7075;margin-inline:.04em;font-size:1.18em;font-weight:400;line-height:.7}.activity-approval-module__yYw4_a__activityDetails{gap:.26em;margin-top:.48em;display:grid}.activity-approval-module__yYw4_a__activityDetail{align-items:center;gap:.48em;font-size:.96em;line-height:1.2;display:flex}.activity-approval-module__yYw4_a__detailIconSlot{flex:none;place-items:center;width:1.55em;height:1.18em;display:grid}.activity-approval-module__yYw4_a__detailIcon{margin-left:.18em;font-size:1.3em}.activity-approval-module__yYw4_a__detailImage{width:1.35em;height:1.35em}.activity-approval-module__yYw4_a__activityTime{color:#1c1c2180;margin-top:.48em;font-size:.94em}.activity-approval-module__yYw4_a__activityStatus{margin-top:.56em}.activity-approval-module__yYw4_a__statusWithMark{align-items:center;display:inline-flex;position:relative}.activity-approval-module__yYw4_a__statusWithMark>:last-child{padding-left:2.05em}.activity-approval-module__yYw4_a__statusMark{z-index:1;color:#fff;background:#888a8e;border-radius:50%;place-items:center;width:1.03em;height:1.03em;font-size:.78em;font-weight:700;line-height:1;display:grid;position:absolute;left:.72em}.activity-approval-module__yYw4_a__statusWithMark[data-tone=approved] .activity-approval-module__yYw4_a__statusMark{background:var(--mac-approved)}.activity-approval-module__yYw4_a__statusWithMark[data-tone=denied] .activity-approval-module__yYw4_a__statusMark{background:var(--mac-denied)}.activity-approval-module__yYw4_a__statusWithMark[data-tone=pending] .activity-approval-module__yYw4_a__statusMark{background:#a46d20}.activity-approval-module__yYw4_a__activityList>div>.divider{opacity:.66}.activity-approval-module__yYw4_a__sheetBackdrop{z-index:4;-webkit-backdrop-filter:blur(1.7px)saturate(.85);backdrop-filter:blur(1.7px)saturate(.85);background:#f2f4f65c;position:absolute;inset:-4.9em 0 0}.activity-approval-module__yYw4_a__approvalSheet{z-index:5;border-radius:var(--mac-radius-dialog);width:min(54em,73%);max-height:calc(100% + 1.4em);clip-path:inset(0 round var(--mac-radius-dialog));isolation:isolate;background:#f7f7f8;border:0;grid-template-rows:auto 1px minmax(0,1fr) 1px auto;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2em 5em #0003,inset 0 0 0 1px #0000000d}.activity-approval-module__yYw4_a__approvalSheetHeader{justify-content:space-between;align-items:flex-start;padding:1.35em;display:flex}.activity-approval-module__yYw4_a__approvalSheetHeader h2{letter-spacing:-.04em;font-size:1.35em;font-weight:600}.activity-approval-module__yYw4_a__approvalSheetHeader p{color:var(--mac-muted);margin-top:.25em;font-size:.88em}.activity-approval-module__yYw4_a__approvalScroll{gap:1em;min-height:0;padding:1.15em 1.35em;display:grid;overflow:hidden}.activity-approval-module__yYw4_a__approvalSummary{padding:0 .22em}.activity-approval-module__yYw4_a__approvalSummary .activity-approval-module__yYw4_a__activityRow{padding:0}.activity-approval-module__yYw4_a__approvalSummary .activity-approval-module__yYw4_a__activityTitle{font-size:1.18em}.activity-approval-module__yYw4_a__approvalSummary .activity-approval-module__yYw4_a__activityDetails,.activity-approval-module__yYw4_a__approvalSummary .activity-approval-module__yYw4_a__activityTime{font-size:.88em}.activity-approval-module__yYw4_a__timelineCard,.activity-approval-module__yYw4_a__factsCard{box-shadow:none;background:#ffffff8a;border:0;padding:1.05em}.activity-approval-module__yYw4_a__timelineCard h3,.activity-approval-module__yYw4_a__factsCard h3{margin-bottom:.92em;font-size:.89em;font-weight:600}.activity-approval-module__yYw4_a__timeline{display:grid}.activity-approval-module__yYw4_a__timelineEvent{grid-template-columns:2em minmax(0,1fr);gap:.72em;display:grid}.activity-approval-module__yYw4_a__timelineRail{flex-direction:column;align-items:center;display:flex;position:relative}.activity-approval-module__yYw4_a__timelineDot{z-index:1;border-radius:50%;place-items:center;width:2em;height:2em;font-size:.72em;font-weight:700;display:grid;position:relative}@supports (corner-shape:squircle){.activity-approval-module__yYw4_a__attentionDot,.activity-approval-module__yYw4_a__statusMark,.activity-approval-module__yYw4_a__timelineDot{corner-shape:round}}.activity-approval-module__yYw4_a__timelineDot_approved{color:var(--mac-approved);background:#33845c24}.activity-approval-module__yYw4_a__timelineDot_pending{color:#a46d20;background:#c5882b26}.activity-approval-module__yYw4_a__timelineDot_denied{color:var(--mac-denied);background:#b7453d24}.activity-approval-module__yYw4_a__timelineDot_neutral{color:#797b80;background:#787a7e1a}.activity-approval-module__yYw4_a__timelineLine{background:#0000001a;flex:1em;width:1px;min-height:1.3em}.activity-approval-module__yYw4_a__timelineCopy{padding:.1em 0 1em}.activity-approval-module__yYw4_a__timelineHeading{justify-content:space-between;align-items:baseline;gap:1em;font-size:.86em;display:flex}.activity-approval-module__yYw4_a__timelineHeading strong{font-weight:500}.activity-approval-module__yYw4_a__timelineHeading span,.activity-approval-module__yYw4_a__timelineCopy p{color:var(--mac-muted);font-size:.83em}.activity-approval-module__yYw4_a__timelineCopy p{margin-top:.3em;line-height:1.34}.activity-approval-module__yYw4_a__factGrid{grid-template-columns:1fr 1fr;gap:.82em 1.5em;display:grid}.activity-approval-module__yYw4_a__fact{gap:.18em;font-size:.84em;display:grid}.activity-approval-module__yYw4_a__fact span{color:var(--mac-muted);font-size:.86em;font-weight:500}.activity-approval-module__yYw4_a__fact strong{font-weight:500}.activity-approval-module__yYw4_a__decisionFooter{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8c;padding:1.05em 1.35em;overflow:hidden}.activity-approval-module__yYw4_a__decisionPanel{background:#ebebeeb8;border:1px solid #0000000d;border-radius:1em;gap:.68em;padding:.82em;display:grid}.activity-approval-module__yYw4_a__decisionIntro{gap:.28em;display:grid}.activity-approval-module__yYw4_a__decisionIntro strong{font-size:.94em;font-weight:600}.activity-approval-module__yYw4_a__decisionIntro p{color:var(--mac-muted);font-size:.8em;line-height:1.3}.activity-approval-module__yYw4_a__decisionPanel p{color:var(--mac-muted);font-size:.8em}.activity-approval-module__yYw4_a__passwordField{color:#919398;border-radius:var(--mac-radius-control);background:#ffffffe0;border:1px solid #00000017;height:2.2em;padding:.54em .7em;font-size:.86em;box-shadow:inset 0 1px 2px #0000000a}.activity-approval-module__yYw4_a__decisionButtons{gap:.55em;display:flex}@media (max-width:760px){.activity-approval-module__yYw4_a__activityFeed{width:89%}.activity-approval-module__yYw4_a__approvalSheet{width:82%}}
.vault-onboarding-module__SFNU1q__vaultContent{background:#fafafa;grid-template-columns:38% minmax(0,1fr);display:grid}.vault-onboarding-module__SFNU1q__vaultListPane{border-right:1px solid #00000017;min-width:0;min-height:0;overflow:hidden;box-shadow:.45em 0 2.2em #00000005}.vault-onboarding-module__SFNU1q__vaultList{gap:.62em;padding:1.1em 1.45em;display:grid}.vault-onboarding-module__SFNU1q__vaultItem{background:#ffffff7a;border-radius:1.35em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1em;min-height:5.7em;padding:1em 1.15em;display:grid;box-shadow:0 .52em 1.4em #00000006}.vault-onboarding-module__SFNU1q__vaultItemSelected{background:#e0eef7d1;border-color:#0067a01a;box-shadow:0 .55em 1.6em #0000000a}.vault-onboarding-module__SFNU1q__vaultItemIcon{background:#edf0ed;box-shadow:0 0 0 .48em #edf0ed}.vault-onboarding-module__SFNU1q__vaultItemFallback{color:#3c6f84;background:#dbe9ed;border-radius:.68em;place-items:center;width:2.6em;height:2.6em;font-size:1.05em;font-weight:600;display:grid}.vault-onboarding-module__SFNU1q__vaultItemCopy{gap:.26em;min-width:0;display:grid}.vault-onboarding-module__SFNU1q__vaultItemCopy strong,.vault-onboarding-module__SFNU1q__vaultItemCopy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-onboarding-module__SFNU1q__vaultItemCopy strong{font-size:.98em;font-weight:600}.vault-onboarding-module__SFNU1q__vaultItemCopy span{color:#74767b;font-size:.86em;font-weight:400}.vault-onboarding-module__SFNU1q__vaultItemChevron{color:#a4a6aa;font-size:1.25em}.vault-onboarding-module__SFNU1q__vaultEmptyDetail{color:#9b9da2;letter-spacing:-.012em;place-items:center;min-width:0;min-height:0;font-size:.79em;font-weight:500;display:grid}.vault-onboarding-module__SFNU1q__vaultDetailPane{align-content:start;padding:2.2em;display:grid}.vault-onboarding-module__SFNU1q__vaultDetailCard{width:min(34em,100%);padding:1.35em}.vault-onboarding-module__SFNU1q__vaultDetailHeading{align-items:center;gap:1em;display:flex}.vault-onboarding-module__SFNU1q__vaultDetailHeading div{gap:.3em;display:grid}.vault-onboarding-module__SFNU1q__vaultDetailHeading h2{font-size:1.28em;font-weight:600}.vault-onboarding-module__SFNU1q__vaultDetailHeading p,.vault-onboarding-module__SFNU1q__vaultDetailRow span{color:#74767b;font-size:.88em}.vault-onboarding-module__SFNU1q__vaultDetailRow{border-top:1px solid #00000012;justify-content:space-between;align-items:center;margin-top:1.3em;padding-top:1em;display:flex}.vault-onboarding-module__SFNU1q__vaultDetailRow strong{font-size:.88em;font-weight:500}.vault-onboarding-module__SFNU1q__onboardingStage{aspect-ratio:1.49;background:#000;place-items:center;width:100%;padding:3.8%;display:grid;overflow:hidden;container-type:inline-size}.vault-onboarding-module__SFNU1q__onboardingInline{aspect-ratio:1200/805;width:100%;height:auto;min-height:0;container-type:inline-size}.vault-onboarding-module__SFNU1q__onboardingWindow{--mac-radius-control:1em;color:#1c1c21;width:100%;height:100%;font-family:var(--font-ui), Inter, Arial, sans-serif;letter-spacing:-.012em;clip-path:inset(0 round 2.2em);isolation:isolate;-webkit-font-smoothing:antialiased;background:#fafafa;border:0;border-radius:2.2em;font-size:12.24px;font-weight:400;position:relative;overflow:hidden;box-shadow:0 1.1em 3.2em #0000002e,inset 0 0 0 1px #ffffffb8,inset 0 0 0 2px #0000000d}.vault-onboarding-module__SFNU1q__onboardingWindow *,.vault-onboarding-module__SFNU1q__onboardingWindow :before,.vault-onboarding-module__SFNU1q__onboardingWindow :after{box-sizing:border-box}.vault-onboarding-module__SFNU1q__onboardingWindow :where(h1,h2,h3,p){margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif!important}.vault-onboarding-module__SFNU1q__onboardingTrafficLights{z-index:3;gap:.72em;display:flex;position:absolute;top:1.55em;left:1.25em}.vault-onboarding-module__SFNU1q__onboardingTrafficLights span{border-radius:50%;width:1.22em;height:1.22em;box-shadow:inset 0 0 0 .06em #00000017}.vault-onboarding-module__SFNU1q__onboardingCanvas{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.vault-onboarding-module__SFNU1q__createVaultForm{align-content:center;gap:1.1em;width:28.75em;margin-top:-.5em;padding:2em;display:grid}.vault-onboarding-module__SFNU1q__onboardingMark{color:#1c1c21;letter-spacing:0;opacity:.84;white-space:pre;width:max-content;max-width:100%;height:auto;margin:0 auto .25em;font-size:.255cqw;font-weight:500;line-height:1;display:block;overflow:visible;font-family:SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace!important}.vault-onboarding-module__SFNU1q__onboardingHeading{text-align:center;gap:.42em;margin-bottom:.2em;display:grid}.vault-onboarding-module__SFNU1q__onboardingHeading h1{color:#1c1c21;letter-spacing:-.045em;font-size:1.92em;font-weight:650}.vault-onboarding-module__SFNU1q__onboardingHeading p{color:#74767b;font-size:1em;font-weight:500}.vault-onboarding-module__SFNU1q__onboardingFields{gap:.78em;display:grid}.vault-onboarding-module__SFNU1q__onboardingField{gap:.34em;display:grid}.vault-onboarding-module__SFNU1q__onboardingField>span{color:#74767b;font-size:.76em;font-weight:500}.vault-onboarding-module__SFNU1q__onboardingField input{color:#28282d;width:100%;height:2.35em;font:inherit;border-radius:var(--mac-radius-control);background:#ffffffe0;border:1px solid #00000021;outline:none;padding:0 .68em;font-size:.9em;line-height:1;box-shadow:inset 0 1px 1px #00000008,0 1px 1px #ffffffa6}.vault-onboarding-module__SFNU1q__createVaultButton{border-radius:var(--mac-radius-control);width:100%;min-height:2.65em;margin-top:.1em}.vault-onboarding-module__SFNU1q__importPasswords{align-content:center;gap:1.05em;width:min(65em,78%);margin-top:-.75em;display:grid}.vault-onboarding-module__SFNU1q__importPasswords>.vault-onboarding-module__SFNU1q__onboardingMark{width:max-content;height:auto;margin-bottom:.2em;font-size:.205cqw}.vault-onboarding-module__SFNU1q__importCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc2;border:1px solid #0000000a;border-radius:2em;padding:1.4em;overflow:hidden;box-shadow:0 1.2em 3em #0000000f}.vault-onboarding-module__SFNU1q__importHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.25em;display:grid}.vault-onboarding-module__SFNU1q__importHeaderIcon{color:#0873ad;background:#e0eef7;border-radius:1.12em;place-items:center;width:4.1em;height:4.1em;display:grid}.vault-onboarding-module__SFNU1q__importHeaderIcon>span{font-size:2.25em}.vault-onboarding-module__SFNU1q__importHeader>div{gap:.36em;padding-top:.2em;display:grid}.vault-onboarding-module__SFNU1q__importHeader h1{font-size:1.06em;font-weight:600}.vault-onboarding-module__SFNU1q__importHeader p{color:#74767b;max-width:49em;font-size:.88em;font-weight:400;line-height:1.38}.vault-onboarding-module__SFNU1q__importOptional{color:#006eaa;padding-top:.28em;font-size:.78em;font-weight:600}.vault-onboarding-module__SFNU1q__importDivider{background:#00000012;height:1px;margin:1.35em 0}.vault-onboarding-module__SFNU1q__importDropZone{color:#a2a4a8;background:#fafafaa6;border:1px dashed #0000001a;border-radius:1.8em;place-items:center;min-height:16em;display:grid;position:relative}.vault-onboarding-module__SFNU1q__importDropZone[data-state=targeted]{color:#347bb5;background:#007aff0f;border-width:1.5px;border-color:#007aff75;box-shadow:inset 0 0 0 1px #007aff0a}.vault-onboarding-module__SFNU1q__importDropZone[data-state=selected]{color:#33845c;background:#33845c0a;border-color:#33845c52}.vault-onboarding-module__SFNU1q__importDropCenter{text-align:center;justify-items:center;gap:.55em;display:grid}.vault-onboarding-module__SFNU1q__importDropCenter strong{letter-spacing:-.03em;font-size:1.32em;font-weight:600}.vault-onboarding-module__SFNU1q__importDropCenter span{max-width:30em;font-size:.78em;font-weight:400;line-height:1.35}.vault-onboarding-module__SFNU1q__importDropCenter .vault-onboarding-module__SFNU1q__importFileIcon{font-size:2.45em}.vault-onboarding-module__SFNU1q__importChoose{align-items:center;gap:.85em;display:flex;position:absolute;bottom:1.8em;right:1.8em}.vault-onboarding-module__SFNU1q__importChoose>span{color:#9a9ca0;font-size:.88em}.vault-onboarding-module__SFNU1q__importFootnote{color:#929499;text-align:center;font-size:.78em;font-weight:400}@supports (corner-shape:squircle){.vault-onboarding-module__SFNU1q__vaultItem,.vault-onboarding-module__SFNU1q__vaultDetailCard,.vault-onboarding-module__SFNU1q__onboardingWindow,.vault-onboarding-module__SFNU1q__onboardingWindow *,.vault-onboarding-module__SFNU1q__onboardingWindow :before,.vault-onboarding-module__SFNU1q__onboardingWindow :after{corner-shape:squircle}.vault-onboarding-module__SFNU1q__onboardingTrafficLights span{corner-shape:round}}@media (max-width:760px){.vault-onboarding-module__SFNU1q__vaultContent{grid-template-columns:42% minmax(0,1fr)}.vault-onboarding-module__SFNU1q__vaultList{padding-inline:.85em}.vault-onboarding-module__SFNU1q__vaultItem{gap:.7em;padding-inline:.82em}.vault-onboarding-module__SFNU1q__importPasswords{width:84%}}
.showcase-module__DyK6ya__showcase{color:#f7f7f7;min-height:100svh;font-family:var(--font-ui), Inter, Arial, sans-serif;background:#111;place-items:center;padding:28px;display:grid;position:relative}.showcase-module__DyK6ya__preview{border:1px solid #2b2b2b;border-radius:22px;width:min(1500px,100%);overflow:hidden}.showcase-module__DyK6ya__screenPicker{z-index:20;color:#b9b9b9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1c1c1ee0;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000047}.showcase-module__DyK6ya__pickerLabel{padding-left:2px;font-weight:600}.showcase-module__DyK6ya__screenChoices{gap:3px;display:flex}.showcase-module__DyK6ya__screenChoices button{color:#aaa;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:500}.showcase-module__DyK6ya__screenChoices button:hover{color:#fff;background:#ffffff12}.showcase-module__DyK6ya__screenChoices button[aria-current=page]{color:#111;background:#f5f5f5}.showcase-module__DyK6ya__screenPicker small{color:#777;font-size:10px}@supports (corner-shape:squircle){.showcase-module__DyK6ya__screenPicker,.showcase-module__DyK6ya__screenChoices button{corner-shape:squircle}}.showcase-module__DyK6ya__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.showcase-module__DyK6ya__showcase{padding:18px}.showcase-module__DyK6ya__screenPicker{justify-content:center;left:12px;right:12px;overflow-x:auto;transform:none}}
