@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500&display=swap");.gitpassword-editorial-page{--bg-oat:#faf7f2;--bg-white:#fff;--ink-strong:#131211;--ink:#3d3a36;--ink-muted:#6e6a63;--ink-faint:#9c968d;--accent:#131211;--accent-hover:#2b2926;--seam-stroke:#f0eadf;--spring:cubic-bezier(0.22,1,0.36,1)}.gitpassword-editorial-page,.gitpassword-editorial-page *{box-sizing:border-box}.gitpassword-editorial-page{background-color:var(--bg-white);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}.serif-italic{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:.92}.mono{font-family:JetBrains Mono,Consolas,monospace}.bg-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px}.gp-editorial-header{height:84px;inset:0 0 auto 0;position:fixed;transition:height .3s var(--spring),background-color .25s ease-out;z-index:50}.gp-editorial-header.scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:hsla(38,44%,96%,.94);border-bottom:1px solid rgba(0,0,0,.06);height:60px}.gitpassword-editorial-page.gp-theme-dark .gp-editorial-header.scrolled{background-color:rgba(19,18,17,.94);border-bottom:1px solid hsla(0,0%,100%,.08)}.header-inner{align-items:center;display:flex;gap:24px;height:100%;margin:0 auto;max-width:1200px;padding:0 36px}.brand-link{align-items:center;color:var(--ink-strong);display:inline-flex;flex-shrink:0;font-size:15px;font-weight:600;gap:10px;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.brand-icon{background:#131211;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.12);color:#fff;display:grid;height:28px;place-items:center;width:28px}.primary-nav{align-items:center;display:flex;gap:2px;white-space:nowrap}.nav-link{border-radius:999px;color:var(--ink);flex-shrink:0;font-size:14px;font-weight:500;padding:7px 11px;text-decoration:none;transition:color .18s ease,background-color .18s ease;white-space:nowrap}.nav-link:hover{background:rgba(0,0,0,.035);color:var(--ink-strong)}.header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.btn-ghost{border-radius:999px;color:var(--ink);font-size:14px;font-weight:500;padding:6px 14px;text-decoration:none;transition:color .18s ease;white-space:nowrap}.btn-ghost:hover{color:var(--ink-strong)}.btn-primary{align-items:center;background:var(--accent);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13.5px;font-weight:500;gap:7px;height:34px;letter-spacing:-.01em;padding:0 15px;text-decoration:none;transition:background-color .15s ease,transform .15s ease;white-space:nowrap}.btn-primary:hover{background:var(--accent-hover)}.btn-primary:active{transform:scale(.97)}.btn-primary-lg{font-size:15px;height:42px;padding:0 22px}.hero-section{background-color:var(--bg-oat);isolation:isolate;margin-bottom:130px;padding-top:148px;position:relative}.hero-copy{margin:0 auto;max-width:1200px;padding:0 36px;text-align:center}.hero-badge{align-items:center;background:rgba(0,0,0,.045);border-radius:999px;color:var(--ink);display:inline-flex;font-size:12.5px;font-weight:500;gap:7px;margin-bottom:20px;padding:4px 12px}.hero-title{color:var(--ink-strong);font-size:clamp(2.5rem,5vw,3.85rem);font-weight:500;letter-spacing:-.035em;line-height:1.04}.hero-subtitle{color:var(--ink);font-size:18px;letter-spacing:-.012em;line-height:1.6;margin:22px auto 0;max-width:46rem}.hero-ctas{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.btn-secondary-inline{background:none;border:none;color:var(--ink);cursor:pointer;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .18s ease}.btn-secondary-inline:hover{color:var(--ink-strong)}.tour-container{margin:52px auto -114px;max-width:1200px;padding:0 36px;position:relative;z-index:10}.tour-tablist-wrap{display:flex;justify-content:center;margin-bottom:22px}.tour-tablist{background:rgba(0,0,0,.045);gap:4px;padding:4px}.tour-tab,.tour-tablist{border-radius:999px;display:inline-flex}.tour-tab{align-items:center;background:transparent;border:none;color:var(--ink-muted);cursor:pointer;font-size:13.5px;font-weight:500;gap:7px;height:36px;letter-spacing:-.01em;padding:0 16px;position:relative;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.tour-tab.active,.tour-tab:hover{color:var(--ink-strong)}.tour-tab.active{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06),0 4px 12px -4px rgba(96,62,28,.14)}.app-window-frame{border:1px solid rgba(0,0,0,.075);border-radius:16px;box-shadow:0 48px 96px -48px rgba(96,62,28,.34),0 14px 36px -20px rgba(96,62,28,.18);flex-direction:column;height:716px;overflow:hidden;user-select:none}.app-window-frame,.gp-desktop{background:#fff;display:flex;position:relative}.gp-desktop{color:#1f1f1f;font-size:12.5px;height:100%;text-align:left;width:100%}.gp-sidebar{background:#f9f9f9;border-right:1px solid #e6e6e6;display:flex;flex-direction:column;flex-shrink:0;height:100%;width:176px}.gp-sidebar-top{align-items:center;display:flex;flex-shrink:0;height:42px;padding:0 14px}.gp-icon-btn{align-items:center;background:transparent;border:none;border-radius:5px;color:#4a4a4a;cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.gp-icon-btn:hover{background:rgba(0,0,0,.05)}.gp-nav-scroll{flex:1;overflow-y:auto;padding:2px 0 8px}.gp-nav-scroll::-webkit-scrollbar{width:0}.gp-nav-item{align-items:center;color:#262626;cursor:pointer;display:flex;font-size:12px;font-weight:400;gap:11px;height:31px;padding:0 14px;transition:background-color .1s ease}.gp-nav-item:hover{background:#efefef}.gp-nav-item.active{background:#e6e6e6;font-weight:500}.gp-nav-item svg{color:#484848;flex-shrink:0;height:15px;width:15px}.gp-sync-footer{align-items:center;background:#f9f9f9;border-top:1px solid #e6e6e6;display:flex;flex-shrink:0;gap:10px;height:46px;padding:0 12px}.gp-sync-badge{background:#e1f0ff;border-radius:999px;color:#0284c7;display:grid;flex-shrink:0;height:22px;place-items:center;width:22px}.gp-sync-text{display:flex;flex-direction:column;line-height:1.25}.gp-sync-title{color:#333;font-size:11.5px;font-weight:500}.gp-sync-sub{color:#8c8c8c;font-size:10px}.gp-list-pane{background:#fff;border-right:1px solid #e6e6e6;display:flex;flex-direction:column;flex-shrink:0;height:100%;width:284px}.gp-search-bar{align-items:center;display:flex;flex-shrink:0;gap:6px;height:42px;padding:0 10px 0 12px}.gp-search-input-wrap{align-items:center;background:#f3f3f3;border-radius:999px;display:flex;flex:1;height:28px;padding:0 12px}.gp-search-input{background:transparent;border:none;color:#262626;font-size:12px;outline:none;width:100%}.gp-search-input::placeholder{color:#9e9e9e}.gp-list-scroll{flex:1;overflow-y:auto;padding:2px 4px 6px 6px;position:relative}.gp-list-scroll::-webkit-scrollbar{width:5px}.gp-list-scroll::-webkit-scrollbar-thumb{background:#a3a3a3;border-radius:999px}.gp-list-scroll::-webkit-scrollbar-track{background:#f1f1f1}.gp-item-row{align-items:center;border-radius:5px;cursor:pointer;display:flex;gap:9px;height:27.5px;overflow:hidden;padding:0 8px;white-space:nowrap}.gp-item-row:hover{background:#f2f2f2}.gp-item-row.active{background:#e5e5e5}.gp-avatar{align-items:center;border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:9.5px;font-weight:600;height:19px;justify-content:center;letter-spacing:-.03em;width:19px}.gp-item-line{flex:1;font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-item-title{color:#1a1a1a;font-weight:700;margin-right:4px}.gp-item-snippet{color:#737373;font-weight:400}.gp-editor-pane{background:#fff;display:flex;flex:1;flex-direction:column;height:100%;min-width:0}.gp-window-bar{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:space-between;padding:0 10px 0 12px}.gp-win-actions-right{align-items:center;color:#666;display:flex;gap:14px}.gp-win-controls{color:#737373;gap:16px;margin-left:10px;padding-right:4px}.gp-sub-bar,.gp-win-controls{align-items:center;display:flex}.gp-sub-bar{border-bottom:1px solid #ebebeb;color:#595959;flex-shrink:0;font-size:11.5px;height:38px;justify-content:space-between;margin:0 24px}.gp-sub-right{align-items:center;color:#525252;display:flex;gap:14px}.gp-editor-body{flex:1;overflow-y:auto;padding:22px 28px}.gp-note-heading{color:#171717;font-size:20px;font-weight:700;letter-spacing:-.015em}.gp-toolbar{display:flex;font-size:12px;gap:13px;margin-top:14px}.gp-tool-btn,.gp-toolbar{align-items:center;color:#525252}.gp-tool-btn{cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:11.5px;justify-content:center;user-select:none}.gp-tool-btn:hover{color:#111}.gp-editor-content{color:#1f1f1f;font-size:12.5px;line-height:1.65;margin-top:16px;outline:none}.gp-cursor{animation:gp-blink 1.05s steps(2,start) infinite;background:#1f1f1f;display:inline-block;height:15px;vertical-align:middle;width:1.5px}@keyframes gp-blink{to{visibility:hidden}}.gp-sub-icon-btn{align-items:center;color:#525252;cursor:pointer;display:inline-flex;justify-content:center;transition:color .12s ease,transform .12s ease}.gp-sub-icon-btn:hover{color:#171717}.gp-sub-icon-btn.active{color:#0284c7}.gp-md-h1{font-size:21px;letter-spacing:-.015em;line-height:1.28;margin:2px 0 6px}.gp-md-h1,.gp-md-h2{color:#111;font-weight:700}.gp-md-h2{font-size:16px;line-height:1.32;margin:12px 0 4px}.gp-md-hash{color:#8c8c8c;font-weight:500;margin-right:4px}.gp-md-p{color:#262626;font-size:12px;margin:4px 0 8px}.gp-md-li{color:#1f1f1f;font-size:12px;line-height:1.5;margin:5px 0}.gp-md-dash{color:#2563eb;font-weight:600}.gp-md-cb-unchecked{color:#2563eb;font-weight:500}.gp-md-cb-checked{color:#238636;font-weight:600}.gp-md-img-syntax{color:#737373;font-size:12px;margin:2px 0 6px;word-break:break-all}.gp-md-img-alt{background:#eefbf3;border-radius:2px;color:#238636;padding:0 2px}.gp-md-img-url{color:#8c8c8c}.gp-md-img-box{align-items:center;background:#f2f2f2;border-radius:3px;display:flex;flex-direction:column;justify-content:center;max-width:540px;padding:16px 22px;user-select:none}.gp-prev-h1{font-size:21px;line-height:1.28;margin:4px 0 6px}.gp-prev-h1,.gp-prev-h2{color:#111;font-weight:700}.gp-prev-h2{font-size:16px;line-height:1.32;margin:12px 0 8px}.gp-prev-ul{color:#171717;font-size:12px;line-height:1.62;margin:4px 0 10px;padding-left:18px}.gp-prev-ul li{margin:2px 0}.gp-prev-ul li.gp-prev-task-li{align-items:center;display:flex;gap:7px;list-style:none;margin-left:-18px}.gp-prev-cb{align-items:center;background:#fff;border:1.4px solid #737373;border-radius:3px;display:inline-flex;flex-shrink:0;height:13px;justify-content:center;width:13px}.gp-prev-cb.checked{background:#0284c7;border-color:#0284c7;color:#fff}.gp-task-group{margin-bottom:14px}.gp-task-header{align-items:center;display:flex;font-size:11.5px;justify-content:space-between;margin:6px 0 8px}.gp-task-header-title{color:#171717;font-weight:700}.gp-task-header-count{color:#525252;font-weight:500}.gp-task-item{align-items:center;background:#f3f3f3;border-radius:6px;color:#1f1f1f;cursor:pointer;display:flex;font-size:12px;gap:10px;margin-bottom:6px;min-height:36px;padding:7px 12px;position:relative;transition:background-color .12s ease}.gp-task-item:hover{background:#ebebeb}.gp-task-item.completed,.gp-task-item.done{background:#f7f7f7;color:#737373}.gp-task-item.completed .gp-task-text,.gp-task-item.done .gp-task-text{text-decoration:line-through}.gp-task-text{flex:1;min-width:0}.gp-task-circle{align-items:center;border:1.5px solid #595959;border-radius:999px;display:inline-flex;flex-shrink:0;height:15px;justify-content:center;width:15px}.gp-task-item.completed .gp-task-circle,.gp-task-item.done .gp-task-circle{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.gp-task-actions{align-items:center;display:none;gap:4px;margin-left:auto}.gp-task-act-btn,.gp-task-item:hover .gp-task-actions{display:inline-flex}.gp-task-act-btn{align-items:center;background:hsla(0,0%,95%,.9);border-radius:4px;color:#737373;height:22px;justify-content:center;width:22px}.gp-task-act-btn:hover{background:#e2e2e2;color:#171717}.gp-task-done-toggle{align-items:center;color:#595959;cursor:pointer;display:inline-flex;font-size:11.5px;gap:5px;margin:6px 0 8px 2px;user-select:none}.gp-task-add-row{align-items:center;background:#f7f7f7;border-radius:6px;color:#737373;cursor:pointer;display:flex;font-size:12px;gap:10px;min-height:36px;padding:7px 12px}.gp-task-add-row:hover{background:#f0f0f0}.gp-task-inline-input{background:transparent;border:none;color:#171717;flex:1;font:inherit;outline:none;padding:0}.gp-pw-view{color:#1f1f1f;flex:1;overflow-y:auto;padding:14px 22px 28px}.gp-pw-header{flex-direction:column;padding:4px 0 8px}.gp-pw-header,.gp-pw-hero-icon{align-items:center;display:flex;justify-content:center}.gp-pw-hero-icon{border-radius:999px;box-shadow:0 3px 12px rgba(0,0,0,.1),0 0 0 3px rgba(0,0,0,.02);color:#fff;font-size:16px;font-weight:700;height:42px;width:42px}.gp-pw-hero-title{color:#171717;font-size:14px;font-weight:700;margin-top:8px}.gp-pw-hero-meta{color:#737373;font-size:11px;margin-top:3px}.gp-pw-sec-title{color:#262626;font-size:11px;font-weight:600;margin:14px 0 6px}.gp-pw-card{background:#f5f5f5;border-radius:8px;padding:4px 16px}.gp-pw-row{align-items:center;display:flex;min-height:37px}.gp-pw-label{color:#262626;flex-shrink:0;font-size:11.5px;font-weight:500;width:106px}.gp-pw-field{align-items:center;border-bottom:1px solid #e4e4e4;color:#171717;display:flex;flex:1;font-size:12px;justify-content:space-between;min-height:37px;min-width:0;padding-right:6px;position:relative}.gp-pw-row:last-child .gp-pw-field{border-bottom:none}.gp-pw-inline-actions{align-items:center;color:#525252;display:inline-flex;gap:10px}.gp-pw-action-col{align-items:center;color:#525252;display:flex;flex-shrink:0;justify-content:flex-end;width:28px}.gp-pw-icon-btn{align-items:center;color:#525252;cursor:pointer;display:inline-flex;justify-content:center}.gp-pw-icon-btn:hover{color:#171717}.gp-pw-strength{bottom:-1px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);left:0;position:absolute;right:6px}.gp-pw-bar{background:#dcdcdc;border-radius:1px;height:2px}.gp-pw-bar.filled{background:#eab308}.gp-pw-switch{background:#e5e5e5;border:1.5px solid #9ca3af;border-radius:999px;cursor:pointer;height:15px;position:relative;transition:all .15s ease;width:28px}.gp-pw-switch-thumb{background:#fff;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.2);height:9px;left:2px;position:absolute;top:1.5px;transition:transform .15s ease;width:9px}.gp-pw-switch.active{background:#0284c7;border-color:#0284c7}.gp-pw-switch.active .gp-pw-switch-thumb{transform:translateX(12px)}.gp-pw-notes-card{align-items:flex-start;background:#f5f5f5;border-radius:8px;display:flex;min-height:86px;padding:14px 16px}.gp-pw-add-sec{align-items:center;color:#737373;cursor:pointer;display:inline-flex;font-size:11.5px;gap:7px;margin-top:14px;padding-left:16px}.gp-pw-add-sec:hover{color:#262626}.gp-file-view{color:#1f1f1f;flex:1;overflow-y:auto;padding:10px 22px 18px}.gp-file-sec-title{color:#262626;font-size:11px;font-weight:600;margin:10px 0 5px}.gp-file-sec-title:first-child{margin-top:0}.gp-file-card{background:#f5f5f5;border-radius:9px;padding:11px 18px}.gp-file-meta-row{align-items:center;display:flex;font-size:11px;min-height:20px}.gp-file-meta-label{color:#262626;flex-shrink:0;font-weight:500;width:110px}.gp-file-meta-val{color:#171717;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-file-sys-group{margin-top:6px}.gp-file-sys-row{min-height:27px}.gp-file-sys-row,.gp-file-tags-line{align-items:center;display:flex;font-size:11px}.gp-file-tags-line{border-bottom:1px solid #e0e0e0;color:#525252;flex:1;margin-right:12px;min-height:22px}.gp-file-notes-card{background:#f5f5f5;border-radius:9px;margin-top:10px;min-height:70px;padding:11px 18px}.gp-file-notes-title{color:#262626;font-size:11px;font-weight:500;margin-bottom:7px}.gp-file-notes-body{color:#737373;font-size:11px;line-height:1.45;padding-left:3px}.gp-file-img-card{align-items:center;background:#f5f5f5;border-radius:9px;display:flex;justify-content:center;min-height:256px;padding:16px}.gp-file-img-card img{border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:block;max-height:228px;width:auto}.gp-file-preview-card{background:#f5f5f5;border-radius:9px;padding:12px 18px 13px}.gp-file-char-count{color:#404040;font-size:10.5px;margin-bottom:6px}.gp-file-preview-text{color:#1f1f1f;font-size:10.5px;line-height:1.5;margin-bottom:10px;white-space:pre-wrap}.gp-file-preview-btn{align-items:center;background:#fff;border:1px solid #ececec;border-radius:5px;color:#171717;cursor:pointer;display:flex;font-size:11px;font-weight:600;height:28px;justify-content:center;transition:background-color .12s ease;width:100%}.gp-file-preview-btn:hover{background:#fafafa}.gp-file-video-frame{background:#000;border-radius:2px;line-height:0;overflow:hidden;width:100%}.gp-file-video-frame img{display:block;height:286px;object-fit:cover;width:100%}.gp-file-video-controls{align-items:center;display:flex;gap:12px;padding:8px 2px 4px}.gp-file-video-play{align-items:center;background:#3b82f6;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.gp-file-video-time{color:#262626;flex-shrink:0;font-size:10.5px;min-width:52px}.gp-file-video-slider{background:#d4d4d4;border-radius:999px;flex:1;height:2px;position:relative}.gp-file-video-right-icons{align-items:center;color:#2563eb;display:inline-flex;flex-shrink:0;gap:10px}.gp-file-audio-card{background:#f5f5f5;border-radius:9px;padding:18px 20px 14px}.gp-file-audio-wave{align-items:center;display:flex;gap:2px;height:82px;justify-content:space-between;width:100%}.gp-file-audio-bar{border-radius:1.5px;flex-shrink:0;width:3px}.gp-file-audio-controls{align-items:center;display:flex;gap:12px;margin-top:18px}.gp-file-audio-play{align-items:center;color:#0284c7;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center}.gp-file-audio-track{background:#d4d4d4;border-radius:999px;flex:1;height:2px;overflow:hidden;position:relative}.gp-file-audio-progress{background:#0284c7;bottom:0;left:0;position:absolute;top:0;width:18.5%}.gp-file-audio-time{color:#171717;flex-shrink:0;font-size:10.5px}.gp-sidebar-profile{align-items:center;display:none;flex-direction:column;padding:2px 0 12px}.gp-sidebar-profile-avatar{align-items:center;background:#c0395b;border-radius:999px;color:#fff;display:flex;font-size:22px;font-weight:400;height:58px;justify-content:center;width:58px}.gp-sidebar-profile-name{color:#0284c7;font-size:11.5px;font-weight:600;margin-top:7px}.gp-lansync-overlay{align-items:center;background:rgba(0,0,0,.44);display:none;inset:0;justify-content:center;position:absolute;z-index:30}.gp-settings-modal{background:#fff;border-radius:10px;box-shadow:0 16px 48px rgba(0,0,0,.24);display:flex;flex-direction:column;height:446px;overflow:hidden;position:relative;width:792px}.gp-settings-header{align-items:center;display:flex;justify-content:space-between;padding:20px 24px 12px}.gp-settings-title{color:#171717;font-size:14.5px;font-weight:600}.gp-settings-close{align-items:center;color:#404040;cursor:pointer;display:inline-flex;justify-content:center}.gp-settings-body{display:flex;flex:1;min-height:0;padding:4px 12px 16px}.gp-settings-nav{display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:2px 6px;width:196px}.gp-settings-nav-item{align-items:center;border-radius:6px;color:#262626;cursor:pointer;display:flex;font-size:12.5px;gap:14px;height:36px;padding:0 10px}.gp-settings-nav-item svg{color:#404040;flex-shrink:0;height:16px;width:16px}.gp-settings-nav-item.active{color:#0284c7;font-weight:500}.gp-settings-nav-item.active svg{color:#0284c7}.gp-settings-panel{color:#262626;flex:1;font-size:12px;padding:8px 28px}.gp-settings-dimmer{background:rgba(0,0,0,.42);inset:0;pointer-events:none;position:absolute;z-index:35}.gp-lan-server-card{background:#fff;border-radius:8px;box-shadow:0 14px 44px rgba(0,0,0,.32);color:#171717;overflow:hidden;position:absolute;width:348px;z-index:40}.gp-lan-server-top{padding:20px 24px 16px}.gp-lan-server-title{color:#171717;font-size:14.5px;font-weight:700;margin-bottom:12px}.gp-lan-server-desc{color:#1f1f1f;font-size:12px;line-height:1.48}.gp-lan-qr-wrap{display:flex;justify-content:center;margin:22px 0 24px}.gp-lan-qr-wrap img{display:block;height:125px;image-rendering:pixelated;width:125px}.gp-lan-field-label{color:#1f1f1f;font-size:12px;line-height:1.45}.gp-lan-code-val{color:#111;font-size:13.5px;font-weight:700;letter-spacing:.01em;margin:2px 0 6px}.gp-lan-ip-val{color:#1f1f1f;font-size:12px;margin:2px 0 6px}.gp-lan-copy-link{color:#0284c7;cursor:pointer;display:inline-block;font-size:11px}.gp-lan-copy-link:hover{text-decoration:underline}.gp-lan-divider{background:#f2f2f2;height:7px;width:100%}.gp-lan-server-bottom{padding:12px 24px 14px}.gp-lan-status{color:#1f1f1f;font-size:12px;margin-bottom:14px}.gp-lan-actions{display:flex;justify-content:flex-end}.gp-lan-stop-btn{background:transparent;border:none;border-radius:4px;color:#171717;cursor:pointer;font-size:12.5px;font-weight:600;padding:4px 8px}.gp-lan-stop-btn:hover{background:#f3f3f3}.seam-bottom{inset:auto 0 -80px 0}.seam-bottom,.seam-top{height:160px;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.seam-top{inset:-80px 0 auto 0;transform:scaleY(-1)}.section-wrap{margin:0 auto;max-width:1120px;padding:0 36px}.section-heading{color:var(--ink-strong);font-size:clamp(2rem,3.8vw,3.25rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.section-desc{color:var(--ink);font-size:18px;letter-spacing:-.012em;line-height:1.6;margin-top:18px;max-width:36rem}.remotes-strip{margin:0 auto;max-width:1080px;padding:96px 36px 110px;text-align:center}.remotes-caption{color:var(--ink-muted);font-size:13.5px;letter-spacing:-.005em}.remotes-grid{align-items:center;color:#4a4742;display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:36px 48px;justify-content:center;margin-top:26px}.remote-pill{align-items:center;display:inline-flex;gap:9px;opacity:.78;transition:opacity .18s ease}.remote-pill:hover{opacity:1}.dark-theater{background:#131211;border-radius:44px;color:#fff;margin:0 auto 128px;max-width:1120px;padding:96px 64px}.dark-theater-inner{margin:0 auto;max-width:820px}.security-pipeline{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.sec-stage-card{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:20px;padding:22px}.sec-stage-tag{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.06em;margin-bottom:14px;padding:3px 9px;text-transform:uppercase}.bento-grid{display:grid;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:56px}.bento-card{background:#f5f2ec;border:1px solid rgba(0,0,0,.04);border-radius:26px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:32px}.bento-col-7{grid-column:span 7}.bento-col-5{grid-column:span 5}.bento-col-4{grid-column:span 4}.bento-title{color:var(--ink-strong);font-size:20px;font-weight:600;letter-spacing:-.02em}.bento-body{color:var(--ink-muted);font-size:14.5px;line-height:1.55;margin-top:6px}.bento-mockup{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 18px 38px -22px rgba(96,62,28,.2);margin-top:26px;padding:18px}.agent-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:7fr 5fr;margin-top:44px}.terminal-window{background:#111110;border-radius:20px;box-shadow:0 32px 64px -32px rgba(0,0,0,.45);color:#e5e5e0;font-size:13px;line-height:1.65;padding:20px 24px}.faq-list{border-top:1px solid rgba(0,0,0,.08);margin-top:42px}.faq-item{border-bottom:1px solid rgba(0,0,0,.08)}.faq-trigger{align-items:center;background:none;border:none;color:var(--ink-strong);cursor:pointer;display:flex;font-size:17px;font-weight:500;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.faq-answer{color:var(--ink-muted);display:none;font-size:15.5px;line-height:1.65;max-width:48rem;padding-bottom:22px}.faq-item.open .faq-answer{display:block}.faq-item.open .faq-plus{transform:rotate(45deg)}.faq-plus{color:var(--ink-muted);transition:transform .2s ease}.header-icon-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background-color .18s ease,color .18s ease,border-color .18s ease;width:34px}.header-icon-btn:hover{background:rgba(0,0,0,.045);color:var(--ink-strong)}.nav-divider{background:rgba(0,0,0,.1);height:14px;margin:0 4px;width:1px}.section-eyebrow{align-items:center;background:rgba(0,0,0,.045);border-radius:999px;color:var(--ink);display:inline-flex;font-size:12px;font-weight:600;gap:7px;letter-spacing:.02em;margin-bottom:16px;padding:4px 12px}.vault-feature-list{display:flex;flex-direction:column;gap:11px;list-style:none;margin-top:18px}.vault-feature-item{align-items:flex-start;color:var(--ink);display:flex;font-size:13.5px;gap:9px;line-height:1.5}.vault-feature-dot{align-items:center;background:rgba(19,18,17,.07);border-radius:999px;color:var(--ink-strong);display:inline-flex;flex-shrink:0;font-size:10.5px;font-weight:700;height:18px;justify-content:center;margin-top:2px;width:18px}.quickfill-grid{align-items:start;display:grid;gap:28px;grid-template-columns:5fr 7fr;margin-top:48px}.hotkey-cards-stack{display:flex;flex-direction:column;gap:16px}.hotkey-mode-card{background:#f5f2ec;border:1.5px solid rgba(0,0,0,.05);border-radius:22px;cursor:pointer;padding:24px 26px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.hotkey-mode-card:hover{border-color:rgba(19,18,17,.18)}.hotkey-mode-card.active{background:#fff;border-color:#131211;box-shadow:0 20px 44px -24px rgba(96,62,28,.22)}.kbd-badge{align-items:center;background:#131211;border-radius:7px;box-shadow:0 2px 0 rgba(0,0,0,.3);color:#fff;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;letter-spacing:.02em;padding:3px 9px}.hotkey-point-list{color:var(--ink);display:flex;flex-direction:column;font-size:13.5px;gap:9px;line-height:1.55;list-style:none;margin-top:14px}.hotkey-point-list li{align-items:flex-start;display:flex;gap:8px}.qf-stage{background:linear-gradient(145deg,#1d1c1a,#121110);border:1px solid hsla(0,0%,100%,.08);border-radius:28px;box-shadow:0 38px 80px -38px rgba(19,18,17,.45);overflow:hidden;padding:28px 32px 32px;position:relative}.qf-stage-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.qf-stage-tabs{background:hsla(0,0%,100%,.08);border-radius:999px;display:inline-flex;gap:4px;padding:3px}.qf-stage-tab{background:transparent;border:none;border-radius:999px;color:hsla(0,0%,100%,.68);cursor:pointer;font-size:12px;font-weight:500;padding:6px 13px;transition:background-color .18s ease,color .18s ease}.qf-stage-tab.active{background:#fff;color:#131211;font-weight:600}.qf-target-pill{align-items:center;background:hsla(0,0%,100%,.07);border-radius:999px;color:hsla(0,0%,100%,.72);display:inline-flex;font-size:11.5px;gap:6px;padding:4px 11px}.gp-qf-window{background:hsla(0,0%,96%,.97);border-radius:10px;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.22);color:#171717;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;margin:0 auto;max-width:560px;padding:18px 20px 16px;user-select:none}.gp-qf-title{color:#111;font-size:16.5px;font-weight:700;letter-spacing:-.01em;margin-bottom:10px}.gp-qf-search-wrap{align-items:center;background:#f9f9f9;border-bottom:2px solid #1d9bf0;display:flex;height:38px;margin-bottom:8px;padding:0 10px}.gp-qf-search-input{background:transparent;border:none;color:#111;font-family:inherit;font-size:14px;outline:none;width:100%}.gp-qf-search-input::placeholder{color:#0078d4;opacity:.95}.gp-qf-status{align-items:center;color:#262626;display:flex;font-size:13px;justify-content:space-between;margin-bottom:10px;min-height:20px}.gp-qf-list,.gp-qf-row{display:flex;flex-direction:column}.gp-qf-row{border-radius:2px;cursor:pointer;gap:2px;height:58px;justify-content:center;padding:7px 14px;position:relative;transition:background-color .1s ease}.gp-qf-row:hover{background:rgba(0,0,0,.035)}.gp-qf-row.selected{background:#efefef}.gp-qf-row.selected:before{background:#141414;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.gp-qf-row-title{color:#111;font-size:15px;font-weight:700}.gp-qf-row-sub,.gp-qf-row-title{line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gp-qf-row-sub{color:#2b2b2b;font-size:13.5px}.gp-qf-toast{align-items:center;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.32);border-radius:10px;color:#a7f3d0;display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-top:14px;padding:10px 14px}.sovereignty-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px}.sovereignty-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:22px;box-shadow:0 16px 36px -24px rgba(96,62,28,.16);padding:28px}.sovereignty-icon{align-items:center;background:#131211;border-radius:12px;color:#fff;display:inline-flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.comparison-card{background:#f5f2ec;border:1px solid rgba(0,0,0,.05);border-radius:28px;margin-top:48px;padding:10px}.comparison-inner{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;overflow:hidden}.comparison-head,.comparison-row{display:grid;grid-template-columns:1fr 1fr}.comparison-head{background:#faf7f2;border-bottom:1px solid rgba(0,0,0,.07);font-size:13.5px;font-weight:700}.comparison-head>div{padding:18px 28px}.comparison-head>div:last-child{background:rgba(16,185,129,.05);border-left:1px solid rgba(0,0,0,.07);color:#065f46}.comparison-row{border-bottom:1px solid rgba(0,0,0,.06);font-size:14.5px;line-height:1.6}.comparison-row:last-child{border-bottom:none}.comparison-cell-pain{color:var(--ink-muted)}.comparison-cell-pain,.comparison-cell-sol{align-items:flex-start;display:flex;gap:12px;padding:22px 28px}.comparison-cell-sol{background:rgba(16,185,129,.025);border-left:1px solid rgba(0,0,0,.06);color:var(--ink-strong)}.gp-editorial-footer{background:var(--bg-oat);isolation:isolate;margin-top:120px;padding:96px 36px 48px;position:relative}@media (max-width:960px){.bento-col-4,.bento-col-5,.bento-col-6,.bento-col-7{grid-column:span 12}.agent-grid,.comparison-head,.comparison-row,.quickfill-grid,.security-pipeline,.sovereignty-grid{grid-template-columns:1fr}.comparison-cell-sol,.comparison-head>div:last-child{border-left:none;border-top:1px solid rgba(0,0,0,.06)}.dark-theater{border-radius:28px;padding:56px 28px}.primary-nav{display:none}}.gp-dropdown-wrap{display:inline-flex;position:relative}.gp-dropdown-menu{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 20px 44px -16px rgba(19,18,17,.22);display:flex;flex-direction:column;gap:2px;min-width:150px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:80}.gp-dropdown-item{align-items:center;background:transparent;border:none;border-radius:9px;color:#131211;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;justify-content:space-between;padding:8px 11px;text-align:left;text-decoration:none;transition:background-color .14s ease;width:100%}.gp-dropdown-item:hover{background:#f5f2ec}.gp-dropdown-item.active{background:#faf7f2;font-weight:600}.btn-download-secondary{background:#f5f2ec;border:1px solid rgba(0,0,0,.1);color:#131211;transition:all .18s ease}.btn-download-secondary:hover{background:#eae5dc}.gitpassword-editorial-page.gp-theme-dark{--bg-oat:#161514;--bg-white:#0f0e0d;--ink-strong:#f5f2ec;--ink:#d6d1c7;--ink-muted:#9c968d;--ink-faint:#6e6a63;--accent:#f5f2ec;--accent-hover:#fff;--seam-stroke:#262421}.gitpassword-editorial-page.gp-theme-dark .btn-primary{color:#131211}.gitpassword-editorial-page.gp-theme-dark .btn-download-secondary{background:#262421!important;border-color:hsla(0,0%,100%,.15)!important;color:#f5f2ec!important}.gitpassword-editorial-page.gp-theme-dark .btn-download-secondary:hover{background:#32302c!important;border-color:hsla(0,0%,100%,.25)!important}.gitpassword-editorial-page.gp-theme-dark .tour-tablist{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08)}.gitpassword-editorial-page.gp-theme-dark .tour-tab{color:#a8a29e}.gitpassword-editorial-page.gp-theme-dark .tour-tab:hover{color:#fff}.gitpassword-editorial-page.gp-theme-dark .tour-tab.active{background:#fff!important;box-shadow:0 4px 14px rgba(0,0,0,.45);color:#131211!important;font-weight:600}.gitpassword-editorial-page.gp-theme-dark .tour-tab.active svg{stroke:#131211!important}.gitpassword-editorial-page.gp-theme-dark #lansync-feature,.gitpassword-editorial-page.gp-theme-dark .bento-card,.gitpassword-editorial-page.gp-theme-dark .comparison-card{background:#1b1a18!important;border-color:hsla(0,0%,100%,.08)!important}.gitpassword-editorial-page.gp-theme-dark .bento-mockup,.gitpassword-editorial-page.gp-theme-dark .comparison-inner,.gitpassword-editorial-page.gp-theme-dark .sovereignty-card{background:#141312!important;border-color:hsla(0,0%,100%,.08)!important;box-shadow:0 18px 38px -22px rgba(0,0,0,.5)}.gitpassword-editorial-page.gp-theme-dark .bento-mockup-title{color:var(--ink-strong)!important}.gitpassword-editorial-page.gp-theme-dark .bento-mockup-sub{color:var(--ink-muted)!important}.gitpassword-editorial-page.gp-theme-dark .bento-mockup-inner{background:#1d1c1a!important;border-color:hsla(0,0%,100%,.08)!important;color:var(--ink)!important}.gitpassword-editorial-page.gp-theme-dark .bento-mockup-divider{border-bottom-color:hsla(0,0%,100%,.08)!important}.gitpassword-editorial-page.gp-theme-dark .bento-code-badge{background:hsla(0,0%,100%,.08)!important;color:var(--ink-strong)!important}.gitpassword-editorial-page.gp-theme-dark .bento-tag-green{background:rgba(16,185,129,.16)!important;color:#34d399!important}.gitpassword-editorial-page.gp-theme-dark .bento-tag-blue{background:rgba(59,130,246,.18)!important;color:#60a5fa!important}.gitpassword-editorial-page.gp-theme-dark .hotkey-mode-card{background:#141312!important;border:1.5px solid hsla(0,0%,100%,.08)!important}.gitpassword-editorial-page.gp-theme-dark .hotkey-mode-card:hover{border-color:hsla(0,0%,100%,.18)!important}.gitpassword-editorial-page.gp-theme-dark .hotkey-mode-card.active{background:#1e1d1a!important;border-color:hsla(0,0%,100%,.3)!important;box-shadow:0 20px 44px -24px rgba(0,0,0,.7)!important}.gitpassword-editorial-page.gp-theme-dark .kbd-badge{background:#262421;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 2px 0 rgba(0,0,0,.4);color:#f5f2ec}.gitpassword-editorial-page.gp-theme-dark .lansync-topology-card{background:#141312!important;border-color:hsla(0,0%,100%,.08)!important;box-shadow:0 24px 52px -28px rgba(0,0,0,.6)!important}.gitpassword-editorial-page.gp-theme-dark .lansync-topology-title{color:var(--ink-strong)!important}.gitpassword-editorial-page.gp-theme-dark .lansync-divider{border-bottom-color:hsla(0,0%,100%,.08)!important}.gitpassword-editorial-page.gp-theme-dark .lansync-host-box{background:#1b1a18!important;border-color:hsla(0,0%,100%,.08)!important}.gitpassword-editorial-page.gp-theme-dark .lansync-host-title{color:var(--ink-strong)!important}.gitpassword-editorial-page.gp-theme-dark .lansync-host-code{background:#141312!important;border-color:hsla(0,0%,100%,.08)!important;color:#f5f2ec!important}.gitpassword-editorial-page.gp-theme-dark .lansync-middle-pill{background:#1e1d1a!important;border:1px solid hsla(0,0%,100%,.08);color:#a8a29e!important}.gitpassword-editorial-page.gp-theme-dark .lansync-bottom-bar{background:#1b1a18!important;border-color:hsla(0,0%,100%,.08)!important;color:#9c968d!important}.gitpassword-editorial-page.gp-theme-dark .comparison-head{background:#1b1a18!important}.gitpassword-editorial-page.gp-theme-dark .comparison-head>div:last-child{background:rgba(16,185,129,.12)!important;border-left-color:hsla(0,0%,100%,.08)!important;color:#34d399!important}.gitpassword-editorial-page.gp-theme-dark .comparison-row{border-bottom-color:hsla(0,0%,100%,.06)!important}.gitpassword-editorial-page.gp-theme-dark .comparison-cell-sol{background:rgba(16,185,129,.06)!important;border-left-color:hsla(0,0%,100%,.08)!important}.gitpassword-editorial-page.gp-theme-dark .hero-badge,.gitpassword-editorial-page.gp-theme-dark .section-eyebrow{background:hsla(0,0%,100%,.08);color:var(--ink)}.gitpassword-editorial-page.gp-theme-dark .nav-divider{background:hsla(0,0%,100%,.12)}.gitpassword-editorial-page.gp-theme-dark .header-icon-btn:hover{background:hsla(0,0%,100%,.08)}.gitpassword-editorial-page.gp-theme-dark .gp-dropdown-menu{background:#1b1a18;border-color:hsla(0,0%,100%,.1);box-shadow:0 20px 44px -16px rgba(0,0,0,.6)}.gitpassword-editorial-page.gp-theme-dark .gp-dropdown-item{color:#f5f2ec}.gitpassword-editorial-page.gp-theme-dark .gp-dropdown-item:hover{background:#262421}.gitpassword-editorial-page.gp-theme-dark .gp-dropdown-item.active{background:#2e2b27}.gitpassword-editorial-page.gp-theme-dark .vault-feature-dot{background:hsla(0,0%,100%,.08);color:var(--ink-strong)}.gitpassword-editorial-page.gp-theme-dark .sovereignty-icon{background:#2a2825;border:1px solid hsla(0,0%,100%,.1)}.gitpassword-editorial-page.gp-theme-dark .faq-item,.gitpassword-editorial-page.gp-theme-dark .faq-list{border-color:hsla(0,0%,100%,.08)}.gitpassword-editorial-page.gp-theme-dark .gp-editorial-footer>.section-wrap>div{border-top-color:hsla(0,0%,100%,.08)!important}