:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#302d35;font-synthesis:none;background:#faf4fe;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#302d35;background:radial-gradient(circle at 10% 0,#644da114,#0000 32rem),radial-gradient(circle at 95% 45%,#9d365d12,#0000 34rem),#faf4fe;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.loading-shell{place-items:center;min-height:100vh;display:grid}.pulse-mark{border:1px solid #644da1;border-radius:.7rem;width:2.5rem;height:2.5rem;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25;transform:scale(.88)}}.auth-shell{grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr);min-height:100vh;display:grid}.brand-panel{background:radial-gradient(circle at 25% 65%,#644da124,#0000 32rem),radial-gradient(circle at 85% 18%,#ff8eb226,#0000 24rem),linear-gradient(145deg,#fff 0%,#f5eef9 68%);border-right:1px solid #e1dae8;flex-direction:column;justify-content:space-between;min-height:100vh;padding:3rem clamp(2rem,6vw,6rem);display:flex;position:relative;overflow:hidden}.brand-panel:after{content:"";pointer-events:none;border:1px solid #644da124;border-radius:50%;width:42rem;height:42rem;position:absolute;bottom:-12rem;right:-10rem;box-shadow:0 0 0 6rem #644da10a,0 0 0 12rem #9d365d08}.wordmark{z-index:1;color:#644da1;letter-spacing:-.04em;align-items:center;gap:.7rem;width:fit-content;font-size:1.35rem;font-weight:760;display:flex}.archive-art{z-index:0;aspect-ratio:1;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);pointer-events:none;background:linear-gradient(145deg,#ffffffc7,#bba2fd33),#f5eef9;border:1px solid #644da12e;border-radius:3rem;width:clamp(18rem,35vw,34rem);position:absolute;bottom:clamp(5rem,10vh,9rem);right:clamp(-7rem,-5vw,-2rem);transform:rotate(7deg);box-shadow:0 2.5rem 6rem #41297c29,inset 0 0 0 1px #ffffffbf}.archive-disc{background:radial-gradient(circle at 65% 65%,#ff8eb257,#0000 32%),linear-gradient(135deg,#644da133,#ffffff85);border:1px solid #644da138;border-radius:2rem;position:absolute;inset:12%;overflow:hidden}.archive-disc:before{content:"";background:#fff9;border:1px solid #644da133;border-top:0;border-radius:0 0 1.25rem 1.25rem;width:56%;height:38%;position:absolute;top:0;left:22%}.archive-disc span{background:#ffffffa8;border-radius:1.2rem;height:31%;position:absolute;bottom:12%;left:17%;right:17%;box-shadow:inset 0 0 0 1px #644da124}.archive-disc i{background:linear-gradient(#644da1,#9d365d);border-radius:.35rem;width:12%;height:21%;position:absolute;top:9%;right:29%;box-shadow:0 0 2rem #644da159}.logo-mark{color:#f7f0ff;background:#644da1;border-radius:.55rem;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #0003}.brand-copy{z-index:1;max-width:42rem}.eyebrow,.step-label,.card-kicker{color:#644da1;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:760}.brand-copy h1{letter-spacing:-.068em;color:#302d35;max-width:44rem;margin:0;font-size:clamp(3.3rem,6vw,7rem);font-weight:650;line-height:.93}.brand-accent{color:#644da1}.brand-copy>p:last-child{color:#5d5a62;max-width:38rem;margin:2rem 0 0;font-size:1.08rem;line-height:1.7}.trust-row{z-index:1;color:#6c6672;flex-wrap:wrap;gap:1.4rem;font-size:.75rem;display:flex}.trust-row span:before{content:"·";color:#644da1;margin-right:.55rem}.auth-panel{background:radial-gradient(circle at 100% 0,#ff8eb21a,#0000 24rem),#faf4fe;place-items:center;min-height:100vh;padding:2rem;display:grid}.auth-card{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#ffffffb8;border:1px solid #e1dae8;border-radius:2rem;width:min(100%,28rem);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 1.8rem 5rem #41297c17}.auth-card h2,.search-panel h2,.objects-panel h2,.agents-panel h2,.operation-panel h2,.activity-panel h2,.settings-panel h2,.account-data-panel h2,.deletion-panel h2{letter-spacing:-.045em;margin:0 0 .65rem;font-size:2rem;line-height:1.1}.settings-panel{background:linear-gradient(125deg,#644da10d,#0000 42%),#faf4fe;border:1px solid #e3d6f1;border-radius:.8rem;margin-top:.8rem;padding:clamp(1.4rem,3vw,2rem)}.account-data-panel{background:#faf4fe;border:1px solid #f5eef9;border-radius:.8rem;margin-top:.8rem;padding:clamp(1.4rem,3vw,2rem)}.panel-intro{max-width:46rem;margin-bottom:1.2rem}.compact-state{color:#6c6672;border:1px dashed #ece6f2;border-radius:.7rem;justify-content:center;align-items:center;gap:.7rem;min-height:7rem;padding:1rem;display:flex}.compact-state span{color:#6c6672;font-size:1.2rem}.compact-state p{margin:0;font-size:.75rem}.memory-search-form{background:#f7f0ff;border:1px solid #e3d6f1;border-radius:.7rem;grid-template-columns:minmax(14rem,1fr) auto auto;align-items:end;gap:.6rem;margin-bottom:1rem;padding:.8rem;display:grid}.memory-history-filter{color:#6c6672;align-items:center;gap:.5rem;width:fit-content;margin:0 0 .75rem auto;font-size:.65rem;display:flex}.memory-history-filter select,.activity-filters select{color:#302d35;min-height:2.2rem;font:inherit;background:#faf4fe;border:1px solid #e3d6f1;border-radius:.45rem;padding:.45rem 1.8rem .45rem .6rem}.memory-search-form label{color:#6c6672;gap:.35rem;font-size:.65rem;display:grid}.memory-search-form input{color:#302d35;width:100%;min-width:0;min-height:2.65rem;font:inherit;background:#faf4fe;border:1px solid #e3d6f1;border-radius:.5rem;padding:.65rem .75rem}.memory-search-form input:focus{border-color:#644da1;outline:1px solid #644da1;box-shadow:0 0 0 3px #644da114}.memory-search-form .secondary-button{min-height:2.65rem}.memory-search-clear{color:#5d5a62;cursor:pointer;background:0 0;border:0;min-height:2.65rem;padding:.5rem .35rem;font-size:.64rem;font-weight:700}.memory-search-clear:hover{color:#644da1}.memory-create-form{background:linear-gradient(145deg,#f7f0ff,#faf4fe 62%);border:1px solid #e3d6f1;border-radius:.7rem;gap:.8rem;margin-bottom:1rem;padding:1rem}.memory-create-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.memory-create-heading>div{gap:.25rem;display:grid}.memory-create-heading strong{color:#68379d;font-size:.85rem}.memory-create-heading>div span{color:#6c6672;font-size:.67rem;line-height:1.45}.memory-create-heading>span{color:#68379d;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #bba2fd;border-radius:99px;padding:.25rem .45rem;font-size:.56rem;font-weight:750}.memory-create-form label{color:#6c6672;gap:.35rem;font-size:.65rem}.memory-create-form textarea,.memory-create-form input,.memory-create-form select{color:#302d35;background:#faf4fe;border:1px solid #e3d6f1;border-radius:.5rem;width:100%;min-width:0}.memory-create-form textarea{min-height:5.5rem}.memory-create-form select{height:3rem;padding:0 .8rem}.memory-create-form textarea:focus,.memory-create-form input:focus,.memory-create-form select:focus{border-color:#644da1;outline:1px solid #644da1;box-shadow:0 0 0 3px #644da114}.memory-form-row{grid-template-columns:minmax(8rem,.55fr) minmax(12rem,1fr) auto;align-items:end;gap:.7rem;display:grid}.memory-form-row .primary-button{min-height:3rem}.memory-create-form .form-error,.memory-create-form .form-notice{margin:0}.memory-list,.usage-list{margin:0;padding:0;list-style:none}.memory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.memory-list>li{background:#faf4fe;border:1px solid #e3d6f1;border-radius:.7rem;padding:1rem}.memory-heading,.provenance-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.memory-heading{justify-content:space-between}.memory-heading>div{align-items:center;gap:.45rem;display:flex}.memory-heading span{color:#68379d;text-transform:uppercase;font-size:.65rem;font-weight:750}.memory-heading .memory-status{color:#6c6672;letter-spacing:.05em;border:1px solid #e3d6f1;border-radius:99px;padding:.2rem .38rem;font-size:.52rem}.memory-heading .memory-status.archived{color:#8d642d;border-color:#d6b05c}.memory-heading .memory-status.superseded{color:#6c6672;border-color:#e1dae8}.memory-heading time,.provenance-row{color:#6c6672;font-size:.62rem}.memory-list>li>p{color:#302d35;margin:.8rem 0;font-size:.82rem;line-height:1.55}.memory-tags{margin-top:.8rem}.memory-actions{border-top:1px solid #e3d6f1;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.9rem;padding-top:.75rem;display:flex}.memory-actions .secondary-button,.memory-correction-actions .secondary-button,.memory-delete-confirmation .danger-button{min-height:2.35rem;padding:.5rem .7rem;font-size:.64rem}.memory-delete-button{color:#b54f74;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.45rem .2rem;font-size:.64rem;font-weight:700}.memory-delete-button:hover:not(:disabled){color:#9d365d}.memory-delete-button:disabled{opacity:.5;cursor:wait}.memory-delete-confirmation{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;width:100%;display:grid}.memory-delete-confirmation span{color:#9d365d;font-size:.64rem}.memory-correction-form{border-top:1px solid #e3d6f1;gap:.65rem;margin-top:.9rem;padding-top:.9rem}.memory-correction-form>strong{color:#68379d;font-size:.72rem}.memory-correction-form>p{color:#6c6672;margin:-.35rem 0 0;font-size:.62rem}.memory-correction-form label{color:#6c6672;gap:.35rem;font-size:.62rem}.memory-correction-form textarea,.memory-correction-form input,.memory-correction-form select{color:#302d35;background:#faf4fe;border:1px solid #e3d6f1;border-radius:.5rem;width:100%;min-width:0}.memory-correction-form textarea{min-height:5rem}.memory-correction-form select{height:3rem;padding:0 .8rem}.memory-correction-fields{grid-template-columns:minmax(7rem,.55fr) minmax(9rem,1fr);gap:.55rem;display:grid}.memory-correction-actions{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.memory-correction-actions .primary-button{min-height:2.5rem;font-size:.68rem}.usage-layout{grid-template-columns:minmax(16rem,.8fr) minmax(20rem,1.2fr);gap:.8rem;display:grid}.usage-summary-grid,.usage-detail-stack{align-content:start;gap:.8rem;display:grid}.plan-summary-card{background:linear-gradient(145deg,#fff,#f1e8ff);border:1px solid #cbb9ec;border-radius:.75rem;gap:.35rem;padding:1.2rem;display:grid}.commercial-plan-card{background:#fff;border:1px solid #e3d6f1;border-radius:.75rem;gap:.4rem;padding:1.2rem;display:grid}.commercial-plan-card>span,.commercial-plan-card p,.commercial-plan-card small{color:#6c6672;margin:0;font-size:.68rem}.commercial-plan-card strong{color:#381e72;font-size:1.1rem}.billing-action{width:fit-content;min-height:2.4rem;margin-top:.5rem;font-size:.68rem}.plan-summary-card>span,.plan-summary-card p,.plan-summary-card small{color:#6c6672;font-size:.68rem}.plan-summary-card strong{color:#381e72;font-size:1.45rem}.plan-summary-card p{margin:0}.usage-period-note{color:#6c6672;background:#faf4fe;border:1px solid #f5eef9;border-radius:.75rem;justify-content:space-between;gap:1rem;padding:.8rem .9rem;font-size:.7rem;display:flex}.usage-daily-summary{background:#faf4fe;border:1px solid #f5eef9;border-radius:.75rem;padding:.9rem}.usage-daily-summary>strong{font-size:.72rem}.usage-daily-summary ul{gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.usage-daily-summary li{color:#6c6672;grid-template-columns:minmax(5rem,1fr) auto auto;gap:.75rem;font-size:.67rem;display:grid}.usage-daily-summary li strong{color:#644da1}.storage-meter-card{background:#f7f0ff;border:1px solid #e3d6f1;border-radius:.75rem;padding:1.2rem}.storage-meter-card>div:first-child{gap:.25rem;display:grid}.storage-meter-card strong{letter-spacing:-.04em;font-size:1.7rem}.storage-meter-card span,.storage-meter-card p{color:#6c6672;font-size:.68rem}.storage-meter{background:#e3d6f1;border-radius:99px;height:.45rem;margin:1.2rem 0 .8rem;overflow:hidden}.storage-meter i{border-radius:inherit;background:#644da1;height:100%;display:block}.storage-meter-card p{margin:0}.usage-list{background:#faf4fe;border:1px solid #f5eef9;border-radius:.75rem}.usage-list li{color:#6c6672;border-top:1px solid #f5eef9;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:.75rem .9rem;font-size:.72rem;display:grid}.usage-list li:first-child{border-top:0}.usage-list strong{color:#644da1}.usage-list small{color:#6c6672;grid-column:1/-1}.deletion-panel{background:linear-gradient(130deg,#7626321a,#0000 45%),#faf4fe;border:1px solid #f0c6d4;border-radius:.8rem;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);gap:2rem;margin-top:.8rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.deletion-panel .muted{max-width:46rem;margin-bottom:0}.danger-action{color:#9d365d;cursor:pointer;background:#fff0f4;border:1px solid #b54f74;border-radius:.65rem;min-height:3rem;padding:.8rem 1rem;font-weight:750}.danger-action:hover:not(:disabled){background:#f0c6d4}.danger-action:disabled{opacity:.5;cursor:wait}.receipt-shell{background:radial-gradient(circle at 50% 30%,#9d365d1f,#0000 30rem),#faf4fe;place-items:center;min-height:100vh;padding:2rem;display:grid}.receipt-card{text-align:center;background:#faf4fe;border:1px solid #ece6f2;border-radius:1rem;width:min(100%,36rem);padding:clamp(1.5rem,5vw,3rem)}.receipt-check{color:#5d5a62;border:1px solid #e1dae8;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1.5rem;font-size:1.4rem;display:grid}.receipt-check.complete{color:#644da1;background:#f7f0ff;border-color:#7343a9}.receipt-card h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,6vw,3.5rem)}.receipt-card>p:not(.eyebrow){color:#6c6672;margin:1.2rem 0;line-height:1.65}.receipt-card code{color:#6c6672;overflow-wrap:anywhere;font-size:.68rem;display:block}.receipt-actions{margin-top:1.5rem}.receipt-actions button{width:100%}.settings-heading{align-items:flex-start}.source-connectors-panel{scroll-margin-top:1.5rem}.source-connect-card,.source-account-row{background:#f7f0ff;border:1px solid #e3d6f1;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.source-connect-card>div,.source-account-row>div:first-child,.source-file-list li>div,.source-import-history li>div{gap:.28rem;display:grid}.source-connect-card span,.source-account-row span,.source-file-list span,.source-import-history li>div span,.source-privacy-note{color:#6c6672;font-size:.72rem;line-height:1.55}.source-unavailable{background:#fff;border:1px solid #e1dae8;border-radius:99px;padding:.35rem .6rem}.source-browser,.source-file-browser,.source-import-history{gap:1rem;display:grid}.source-browser{margin-top:1rem}.source-actions{align-items:center;gap:.55rem;display:flex}.source-file-browser{background:#ffffffa6;border:1px solid #ece6f2;border-radius:1rem;padding:1rem}.source-file-browser input{background:#fff}.source-file-list,.source-import-history ul{margin:0;padding:0;list-style:none;display:grid}.source-file-list li,.source-import-history li{border-top:1px solid #eee8f2;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.source-file-list li:first-child,.source-import-history li:first-child{border-top:0}.source-file-list strong,.source-import-history strong{color:#4f405e;overflow-wrap:anywhere;font-size:.78rem}.source-import-history h3{color:#4f405e;margin:0;font-size:.9rem}.source-import-status{color:#644da1;background:#f0e9f7;border-radius:99px;flex:none;padding:.3rem .55rem;font-size:.65rem;font-weight:700}.source-import-status.complete{color:#2d7650;background:#e8f6ee}.source-import-status.failed{color:#9d365d;background:#fff0f4}.source-privacy-note{border-top:1px solid #ece6f2;margin:1rem 0 0;padding-top:1rem}.storage-settings-panel{scroll-margin-top:1.5rem}.storage-settings-grid{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:1.5rem;display:grid}.storage-setup-steps{color:#6c6672;gap:.65rem;margin:1.25rem 0;padding-left:1.25rem;display:grid}.storage-privacy-note,.storage-connection-card,.storage-migration-card{background:#ffffff09;border:1px solid #e3d6f1;border-radius:1rem;padding:1rem}.storage-privacy-note strong{color:#302d35}.connected-storage-summary{gap:.4rem;margin-bottom:1rem;display:grid}.connected-storage-summary span,.storage-migration-card span{color:#644da1;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.connected-storage-summary code{color:#6c6672;overflow-wrap:anywhere}.storage-form{gap:.85rem;display:grid}.storage-form label{color:#6c6672;gap:.35rem;font-size:.83rem;display:grid}.storage-form input{color:#302d35;font:inherit;background:#070d18c2;border:1px solid #e3d6f1;border-radius:.7rem;padding:.72rem .8rem}.storage-form input:focus{border-color:#644da1;outline:2px solid #644da133}.storage-form-row{grid-template-columns:1fr .55fr;gap:.75rem;display:grid}.storage-migration-card{gap:.7rem;margin-top:1.2rem;display:grid}.storage-migration-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.storage-migration-card p,.storage-migration-card small{color:#6c6672;margin:0}.storage-migration-actions{align-items:center;gap:1rem;margin-top:1rem;display:flex}.storage-migration-actions small{color:#6c6672;max-width:34rem}@media (max-width:800px){.source-connect-card,.source-account-row,.source-file-list li,.source-import-history li,.source-actions{flex-direction:column;align-items:stretch}.storage-settings-grid,.storage-form-row{grid-template-columns:1fr}.storage-migration-actions{flex-direction:column;align-items:stretch}}.portability-grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:1rem;display:grid}.export-contents{color:#5d5a62;gap:.7rem;margin:0;padding:0;font-size:.78rem;line-height:1.55;list-style:none;display:grid}.export-contents li:before{content:"✓";color:#644da1;margin-right:.65rem}.export-action-card{background:#f7f0ff;border:1px solid #e3d6f1;border-radius:.75rem;align-content:start;gap:.8rem;padding:1.1rem;display:grid}.export-action-card>span{color:#68379d;font-size:.75rem;font-weight:760}.export-action-card>p:not(.form-error,.form-notice){color:#6c6672;margin:0;font-size:.72rem;line-height:1.6}.export-action-card .form-notice,.export-action-card .primary-button{margin:0}.portable-export-status{background:linear-gradient(135deg,#fff,#f8f2ff);border:1px solid #d8c9e9;border-radius:.9rem;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.portable-export-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.portable-export-heading>div,.portable-downloads>div{gap:.2rem;display:grid}.portable-export-heading strong,.portable-downloads strong{color:#3f296f;font-size:.8rem}.portable-export-heading span,.portable-downloads span,.portable-export-status>p,.portable-export-status>small,.portable-downloads small{color:#6d6674;margin:0;font-size:.68rem;line-height:1.55}.portable-export-heading b{color:#68379d;font-size:.85rem}.portable-export-progress{background:#e8ddf4;border-radius:999px;height:.45rem;overflow:hidden}.portable-export-progress i{border-radius:inherit;background:linear-gradient(90deg,#644da1,#ff8eb2);height:100%;transition:width .32s;display:block}.portable-downloads{flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:.25rem;display:flex}.portable-downloads>div,.portable-downloads>small{flex-basis:100%}.muted{color:#6c6672;margin:0 0 2rem;line-height:1.6}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}form{gap:1rem;display:grid}label{color:#302d35;gap:.55rem;font-size:.82rem;font-weight:650;display:grid}label small{color:#6c6672;font-weight:450}input,textarea{color:#68379d;background:#fff;border:1px solid #ece6f2;border-radius:.65rem;outline:none;width:100%;transition:border-color .16s,box-shadow .16s}input{height:3rem;padding:0 .9rem}textarea{resize:vertical;min-height:7rem;padding:.9rem;line-height:1.5}input:focus,textarea:focus{border-color:#644da1;box-shadow:0 0 0 3px #644da114}.primary-button{color:#f7f0ff;cursor:pointer;background:#644da1;border:0;border-radius:.65rem;justify-content:center;align-items:center;min-height:3.1rem;padding:.8rem 1.1rem;font-weight:780;transition:transform .15s,background .15s;display:inline-flex}.primary-button:hover:not(:disabled){background:#7355b1;transform:translateY(-1px)}.primary-button:disabled{opacity:.55;cursor:wait}.auth-card .primary-button{width:100%;margin-top:.5rem}.text-button{color:#6c6672;cursor:pointer;background:0 0;border:0;width:100%;margin-top:1rem;padding:.7rem}.text-button.compact{margin-top:.45rem}.text-button:hover{color:#644da1}.secondary-button{color:#302d35;cursor:pointer;background:#fff;border:1px solid #ece6f2;border-radius:.65rem;min-height:3.1rem;padding:.8rem 1.1rem;font-weight:700}.secondary-button:hover:not(:disabled){color:#68379d;border-color:#b0abb5}.secondary-button:disabled{opacity:.55;cursor:wait}.form-error{color:#9d365d;background:#fff0f4;border:1px solid #b54f74;border-radius:.55rem;margin:0;padding:.75rem;font-size:.82rem}.form-notice{color:#68379d;background:#f7f0ff;border:1px solid #bba2fd;border-radius:.55rem;margin:0 0 1rem;padding:.75rem;font-size:.82rem}.development-email{background:#f7f0ff;border:1px solid #e3d6f1;border-radius:.7rem;margin:1.5rem 0 .4rem;padding:1rem}.development-email>span{color:#644da1;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:760}.development-email p{color:#6c6672;margin:.5rem 0 1rem;font-size:.75rem}.development-email .primary-button{width:100%}.oauth-scopes{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0;display:flex}.oauth-client-identity{color:#6c6672;letter-spacing:.04em;text-transform:uppercase;margin:.65rem 0 0;font-size:.7rem;font-weight:650}.oauth-scopes code{color:#68379d;background:#f7f0ff;border:1px solid #e3d6f1;border-radius:.4rem;padding:.45rem .55rem;font-size:.72rem}.oauth-scopes p,.oauth-warning{color:#6c6672;font-size:.78rem;line-height:1.55}.oauth-account-help,.oauth-signed-in-account{color:#6c6672;font-size:.76rem;line-height:1.5}.oauth-account-help a,.oauth-signed-in-account a{color:#68379d;font-weight:700}.oauth-scopes h3{color:#4f405e;margin:0 0 .7rem;font-size:.8rem}.oauth-scopes ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.oauth-scopes li{color:#5d5a62;grid-template-columns:1.1rem 3.1rem 1fr;gap:.3rem;font-size:.76rem;display:grid}.oauth-scopes li.allowed span,.oauth-scopes li.allowed strong{color:#2d7650}.oauth-scopes li.not-allowed span,.oauth-scopes li.not-allowed strong{color:#9d365d}.oauth-warning{margin:0 0 1.5rem}.oauth-actions{grid-template-columns:.7fr 1.3fr;gap:.65rem;display:grid}.oauth-actions .primary-button{margin-top:0}.developer-details{background:#fff9;border:1px solid #e1dae8;border-radius:.8rem;padding:.85rem 1rem}.developer-details summary{color:#5d4b6d;cursor:pointer;font-size:.76rem;font-weight:750}.developer-details[open] summary{margin-bottom:.9rem}.app-shell{grid-template-columns:15.5rem 1fr;min-height:100vh;display:grid}.sidebar{background:#faf4fe;border-right:1px solid #f5eef9;flex-direction:column;height:100vh;padding:1.5rem 1.1rem;display:flex;position:sticky;top:0}.sidebar .wordmark{padding:.35rem .5rem}.sidebar nav{gap:.25rem;margin-top:3rem;display:grid}.sidebar nav a,.coming-soon{color:#6c6672;border-radius:.55rem;justify-content:space-between;align-items:center;padding:.72rem .8rem;font-size:.84rem;display:flex}.sidebar nav a:hover{color:#302d35;background:#fff}.coming-soon{opacity:.45}.coming-soon small{text-transform:uppercase;border:1px solid #ece6f2;border-radius:99px;padding:.15rem .35rem;font-size:.55rem}.sidebar-user{border-top:1px solid #f5eef9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:auto;padding:.9rem .5rem 0;display:grid}.avatar{color:#644da1;background:#e3d6f1;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.76rem;font-weight:750;display:grid}.sidebar-user div{gap:.2rem;min-width:0;display:grid}.sidebar-user strong{text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.sidebar-user div span{text-overflow:ellipsis;color:#6c6672;font-size:.64rem;overflow:hidden}.sidebar-user button{color:#6c6672;cursor:pointer;background:0 0;border:0}.connection-guide-link{color:#644da1;text-align:center;margin-top:1.4rem;font-size:.75rem;font-weight:750;display:block}.connection-guide-link.secondary-link{color:#6c6672;margin-top:.8rem;font-weight:650}.workspace{width:min(100%,92rem);min-width:0;margin:0 auto;padding:clamp(2rem,5vw,5rem)}.workspace-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3rem;display:flex}.workspace-header h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.7rem,5vw,4.8rem);font-weight:650;line-height:.95}.security-status{color:#68379d;background:#f7f0ff;border:1px solid #e3d6f1;border-radius:99px;align-items:center;gap:.55rem;padding:.6rem .75rem;font-size:.72rem;display:flex}.security-status i{background:#644da1;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 .7rem #644da1}.identity-grid{grid-template-columns:1.25fr 1fr 1fr;gap:.8rem;display:grid}.identity-card{background:#faf4fe;border:1px solid #f5eef9;border-radius:.8rem;flex-direction:column;min-height:12.5rem;padding:1.25rem;display:flex}.identity-card h2{letter-spacing:-.035em;margin:.2rem 0 .7rem;font-size:1.35rem}.identity-card code{color:#6c6672;font-size:.7rem}.identity-card>p{color:#6c6672;margin:auto 0 0;font-size:.75rem}.overview-ai-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.overview-ai-heading a{color:#644da1;text-align:right;font-size:.7rem;font-weight:750;line-height:1.4}.overview-ai-list{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.overview-ai-list li{background:#ffffffbf;border:1px solid #e7dcf3;border-radius:.7rem;align-items:center;gap:.55rem;min-width:0;padding:.55rem;display:flex}.overview-ai-list li>span:last-child{gap:.08rem;min-width:0;display:grid}.overview-ai-list strong,.overview-ai-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-ai-list strong{color:#403b47;font-size:.72rem}.overview-ai-list small{color:#6c6672;font-size:.61rem}.identity-card>.overview-ai-empty{color:#6c6672;margin:auto 0 0;font-size:.72rem;line-height:1.5}.archive-brain-panel{background:radial-gradient(circle at 95% 0,#ff8eb21a,#0000 20rem),#ffffffc2;border:1px solid #e3d6f1;border-radius:1.5rem;margin-top:.8rem;padding:clamp(1.25rem,3vw,2rem)}.archive-brain-heading{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.archive-brain-heading h2{color:#302d35;letter-spacing:-.05em;margin:.3rem 0 .5rem;font-size:clamp(1.7rem,3vw,2.5rem)}.archive-brain-heading p{color:#6c6672;max-width:42rem;margin:0;font-size:.82rem;line-height:1.6}.archive-brain-heading>a{color:#644da1;flex:none;font-size:.75rem;font-weight:750}.archive-brain-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1.35rem;display:grid}.archive-brain-stats>div{background:#faf4fead;border:1px solid #ece4f3;border-radius:1rem;gap:.15rem;padding:1rem;display:grid}.archive-brain-stats strong{color:#50357f;letter-spacing:-.05em;font-size:clamp(1.6rem,3vw,2.2rem)}.archive-brain-stats span{color:#302d35;font-size:.78rem;font-weight:800}.archive-brain-stats small{color:#77717c;font-size:.68rem}.archive-source-breakdown{margin-top:1.4rem}.archive-source-breakdown h3{color:#514a58;letter-spacing:.02em;margin:0 0 .7rem;font-size:.78rem}.archive-source-breakdown ul{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.archive-source-breakdown li{background:#ffffffc7;border:1px solid #eee7f4;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.7rem;display:grid}.archive-source-breakdown li>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.archive-source-breakdown li strong,.archive-source-breakdown li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-source-breakdown li strong{color:#403b47;font-size:.76rem}.archive-source-breakdown li small{color:#77717c;font-size:.64rem}.archive-source-breakdown li>b{color:#644da1;font-size:.9rem}.archive-brain-empty{color:#6c6672;border:1px dashed #d8cbea;border-radius:1rem;margin:1.25rem 0 0;padding:1rem;font-size:.78rem;line-height:1.6}.ai-mark.ai-mark-user{color:#50357f;background:#efe5fb;font-size:.5rem}.ai-mark{color:#fff;letter-spacing:-.04em;white-space:nowrap;background:#665f70;border:1px solid #ffffffb3;border-radius:.55rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:.57rem;font-weight:850;line-height:1;display:inline-grid;position:relative;overflow:visible;box-shadow:0 .25rem .65rem #41297c1f}.ai-mark:after{content:"";background:#5fba85;border:2px solid #fff;border-radius:50%;width:.42rem;height:.42rem;position:absolute;bottom:-.16rem;right:-.16rem}.ai-mark.revoked{opacity:.55;filter:grayscale()}.ai-mark.revoked:after{background:#aaa4b0}.ai-mark-muse{background:linear-gradient(145deg,#f06e92,#7550b2)}.ai-mark-codex,.ai-mark-chatgpt{background:#242129}.ai-mark-claude{background:#c86f4e}.ai-mark-hermes{background:#4c73aa}.ai-mark-gemini{background:linear-gradient(145deg,#4f76c7,#a460bb)}.ai-mark-cursor{background:#33343a}.first-archive-panel{background:radial-gradient(circle at 92% 10%,#ff8eb221,#0000 18rem),linear-gradient(135deg,#ffffffe0,#f1e8ffd1);border:1px solid #d9cbed;border-radius:1.5rem;margin-top:.8rem;padding:clamp(1.4rem,3vw,2rem);overflow:hidden;box-shadow:0 1rem 3rem #41297c12}.first-archive-heading{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.first-archive-heading h2{color:#302d35;letter-spacing:-.045em;margin:.15rem 0 .5rem;font-size:clamp(1.55rem,3vw,2.2rem)}.first-archive-heading p:not(.step-label){color:#6c6672;max-width:44rem;margin:0;font-size:.82rem;line-height:1.6}.first-archive-start{background:#ffffffa8;border:1px solid #d9cbed;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding:1rem;display:flex}.first-archive-start>div{gap:.25rem;display:grid}.first-archive-start strong,.first-archive-check-heading strong{color:#4f405e;font-size:.8rem}.first-archive-start span,.first-archive-check-heading span{color:#6c6672;font-size:.7rem;line-height:1.45}.first-archive-howto{background:#ffffffa8;border:1px solid #d9cbed;border-radius:1rem;margin-top:1.1rem;padding:1rem}.first-archive-howto>p:first-child{color:#6f6875;margin:0 0 .85rem;font-size:.76rem;line-height:1.5}.first-archive-howto>p:first-child strong{color:#4f405e}.first-archive-codex-note{background:#f4edfb;border:1px solid #d7c8ec;border-radius:.7rem;gap:.25rem;margin:0 0 .85rem;padding:.75rem .8rem;display:grid}.first-archive-codex-note strong{color:#503e72;font-size:.74rem}.first-archive-codex-note span{color:#706779;font-size:.68rem;line-height:1.5}.first-archive-howto>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.first-archive-howto li{background:#fff;border:1px solid #eee7f3;border-radius:.75rem;align-items:flex-start;gap:.6rem;min-width:0;padding:.8rem;display:flex}.first-archive-howto li>span{color:#68379d;background:#e9ddf7;border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:.65rem;font-weight:800;display:grid}.first-archive-howto li.complete>span{color:#fff;background:#644da1}.first-archive-howto li.current{border-color:#b49cda;box-shadow:0 .65rem 1.5rem #41297c12}.first-archive-howto li>div{align-content:start;gap:.45rem;min-width:0;display:grid}.first-archive-howto li strong{color:#3a3540;font-size:.76rem;line-height:1.35}.first-archive-howto li small{color:#6c6672;font-size:.67rem;line-height:1.45}.first-archive-howto li button{width:fit-content;margin-top:.15rem}.first-archive-agent-picker{color:#6c6672;letter-spacing:.04em;text-transform:uppercase;gap:.25rem;width:100%;min-width:0;font-size:.62rem;font-weight:750;display:grid}.first-archive-agent-picker select{color:#4f405e;width:100%;min-width:0;max-width:100%;min-height:2.35rem;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d9cbed;border-radius:.55rem;padding:.45rem 2rem .45rem .65rem;font-size:.7rem;font-weight:650}.first-archive-next{color:#503e72;background:#eee5f8;border-radius:.6rem;margin:.8rem 0 0;padding:.7rem .8rem;font-size:.72rem;font-weight:700;line-height:1.45}.first-archive-copy-fallback{gap:.4rem;margin-top:.8rem;display:grid}.first-archive-copy-fallback strong{color:#7b3451;font-size:.76rem}.first-archive-copy-fallback span{color:#6c6672;font-size:.7rem}.first-archive-copy-fallback textarea{color:#4f405e;resize:vertical;background:#fff;border:1px solid #d9cbed;border-radius:.6rem;width:100%;padding:.7rem;font:.68rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.first-archive-progress{justify-items:end;min-width:5.5rem;display:grid}.first-archive-progress strong{color:#644da1;font-size:1.2rem}.first-archive-progress span{color:#6c6672;text-transform:uppercase;letter-spacing:.09em;font-size:.67rem}.first-archive-check-heading{gap:.2rem;margin-top:1.2rem;display:grid}.first-archive-meter{background:#644da11a;border-radius:99px;height:.35rem;margin:1.25rem 0 1rem;overflow:hidden}.first-archive-meter span{border-radius:inherit;background:linear-gradient(90deg,#644da1,#ff8eb2);height:100%;transition:width .32s;display:block}.first-archive-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.first-archive-steps li{background:#ffffffa8;border:1px solid #644da11a;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.65rem;min-width:0;padding:.9rem;display:grid}.first-archive-steps li.current{border-color:#b49cda;box-shadow:0 .65rem 1.5rem #41297c12}.first-archive-steps li.complete{background:#ffffff6b}.first-archive-number{color:#68379d;background:#e9ddf7;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.68rem;font-weight:800;display:grid}.first-archive-steps li.complete .first-archive-number{color:#fff;background:#644da1}.first-archive-steps strong{color:#3a3540;font-size:.78rem;display:block}.first-archive-steps p{color:#6c6672;margin:.35rem 0 0;font-size:.67rem;line-height:1.45}.first-archive-step-status{color:#644da1;grid-column:2;width:fit-content;font-size:.68rem;font-weight:750}.first-archive-steps li.complete .first-archive-step-status{color:#6c6672}.card-kicker{color:#6c6672;margin-bottom:.6rem}.scope-list{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.scope-list span{color:#68379d;background:#f7f0ff;border:1px solid #e3d6f1;border-radius:.35rem;padding:.3rem .45rem;font-family:ui-monospace,monospace;font-size:.6rem}.work-grid{grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);gap:.8rem;margin-top:.8rem;display:grid}.search-panel{background:linear-gradient(115deg,#644da10a,#0000 45%),#faf4fe;border:1px solid #e3d6f1;border-radius:.8rem;margin-top:.8rem;padding:clamp(1.4rem,3vw,2rem)}.search-heading{align-items:flex-start}.search-intro{max-width:48rem;margin-bottom:1.25rem}.search-form{grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.search-form label{min-width:0}.search-form input{background:#f7f0ff;border-color:#bba2fd;height:3rem;padding-left:1rem}.search-form input:focus{border-color:#644da1;outline:1px solid #644da1}.search-form .primary-button{min-width:8.5rem}.search-results{background:#faf4fe;border:1px solid #f5eef9;border-radius:.75rem;margin-top:.8rem}.search-state{color:#6c6672;justify-content:center;align-items:center;gap:1rem;min-height:8.5rem;padding:1.25rem;display:flex}.search-state>span{color:#68379d;background:#f7f0ff;border:1px solid #e3d6f1;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;display:grid}.search-state>div{gap:.3rem;max-width:32rem;display:grid}.search-state strong{color:#5d5a62;font-size:.82rem}.search-state p{margin:0;font-size:.72rem;line-height:1.5}.search-state.error-state>span{color:#9d365d;background:#fff0f4;border-color:#f0c6d4}.search-summary{color:#6c6672;border-bottom:1px solid #f5eef9;gap:.35rem;padding:.7rem .85rem;font-size:.66rem;display:flex}.search-summary strong{color:#68379d}.search-hit-list{margin:0;padding:0;list-style:none}.search-hit-list>li{border-top:1px solid #f5eef9;gap:.7rem;padding:1rem;display:grid}.search-hit-list>li:first-child{border-top:0}.search-hit-list>li:hover{background:#f7f0ff}.search-hit-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;display:grid}.search-hit-heading>div{gap:.25rem;min-width:0;display:grid}.search-hit-heading strong,.search-hit-heading>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-hit-heading strong{font-size:.82rem}.search-hit-heading>div span{color:#6c6672;font-size:.64rem}.search-media-label{color:#6c6672;background:#f7f0ff;border:1px solid #ece6f2;border-radius:99px;padding:.25rem .45rem;font-size:.58rem;font-weight:720}.search-snippet{color:#5d5a62;overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.65}.search-snippet mark{color:#8063bd;background:#e3d6f1;border-radius:.18rem;padding:.06rem .12rem}.search-open-button{color:#68379d;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:.68rem;font-weight:750}.search-open-button:hover{color:#644da1}.objects-panel{background:radial-gradient(circle at 8% 0,#644da10d,#0000 25rem),#faf4fe;border:1px solid #e3d6f1;border-radius:.8rem;margin-top:.8rem;padding:clamp(1.4rem,3vw,2rem)}.objects-heading{align-items:flex-start}.object-heading-actions{align-items:center;gap:.55rem;display:flex}.object-heading-actions>span{color:#6c6672;font-size:.66rem}.icon-button{color:#5d5a62;cursor:pointer;background:#fff;border:1px solid #ece6f2;border-radius:.45rem;min-height:2rem;padding:.35rem .6rem;font-size:.66rem}.icon-button:hover:not(:disabled){color:#68379d;border-color:#b0abb5}.icon-button:disabled{opacity:.5}.objects-intro{max-width:48rem;margin-bottom:1.25rem}.object-upload{background:#f7f0ff;border:1px solid #ece6f2;border-radius:.75rem;grid-template-columns:minmax(12rem,1.4fr) minmax(11rem,1fr) auto;align-items:end;gap:.7rem;padding:.85rem;display:grid}.object-upload .primary-button{min-width:9rem}.file-picker{color:#302d35;cursor:pointer;background:#f7f0ff;border:1px dashed #bba2fd;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.7rem;height:3rem;padding:0 .9rem;display:flex;position:relative;overflow:hidden}.file-picker:hover{border-color:#7343a9}.file-picker>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-picker small{color:#6c6672;flex:none}.file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.object-message{margin-top:.75rem}.objects-layout{grid-template-columns:minmax(30rem,1.55fr) minmax(17rem,.65fr);gap:.8rem;margin-top:.8rem;display:grid}.objects-layout.trash-layout{grid-template-columns:1fr}.object-browser,.object-detail{background:#faf4fe;border:1px solid #f5eef9;border-radius:.75rem;min-width:0}.object-list{margin:0;padding:0;list-style:none}.object-list li{border-top:1px solid #f5eef9;grid-template-columns:minmax(13rem,1fr) auto auto;align-items:center;gap:.7rem;min-height:4.4rem;padding:.65rem .75rem;transition:background .15s;display:grid}.object-list li:first-child{border-top:0}.object-list li:hover,.object-list li.selected{background:#f7f0ff}.object-list li.selected{box-shadow:inset 2px 0 #644da1}.object-summary{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}.object-summary>span:last-child{gap:.28rem;min-width:0;display:grid}.object-summary strong,.object-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.object-summary strong{font-size:.8rem}.object-summary small{color:#6c6672;font-size:.65rem}.object-glyph{color:#68379d;background:linear-gradient(145deg,#f7f0ff,#f7f0ff);border:1px solid #bba2fd;border-radius:.4rem;flex:none;place-items:center;width:2.35rem;height:2.65rem;font-family:ui-monospace,monospace;font-size:.56rem;font-weight:800;display:grid}.object-status{color:#6c6672;letter-spacing:.025em;background:#f7f0ff;border:1px solid #ece6f2;border-radius:99px;width:fit-content;padding:.25rem .45rem;font-size:.58rem;font-weight:720}.object-status.ready{color:#68379d;background:#f7f0ff;border-color:#bba2fd}.object-status.scanning,.object-status.pending{color:#8d642d;background:#fff7e8;border-color:#e3d6f1}.object-status.quarantined{color:#9d365d;background:#fff0f4;border-color:#f0c6d4}.download-button{color:#68379d;cursor:pointer;background:#f7f0ff;border:1px solid #bba2fd;border-radius:.5rem;min-height:2.25rem;padding:.5rem .7rem;font-size:.66rem;font-weight:700}.download-button:hover:not(:disabled){color:#644da1;border-color:#7343a9}.download-button:disabled{opacity:.35;cursor:not-allowed}.danger-button{color:#9d365d;cursor:pointer;background:#fff0f4;border:1px solid #b54f74;border-radius:.5rem;min-height:2.25rem;padding:.5rem .7rem;font-size:.66rem;font-weight:700}.danger-button:hover:not(:disabled){color:#9d365d;border-color:#b54f74}.danger-button:disabled{opacity:.4;cursor:not-allowed}.trash-list li{grid-template-columns:minmax(13rem,1fr) auto auto}.trash-list .object-summary{cursor:default}.object-trash-button{width:100%;margin-top:.8rem}.object-empty{color:#6c6672;text-align:center;place-content:center;justify-items:center;min-height:15rem;padding:2rem;display:grid}.object-empty>span{color:#bba2fd;margin-bottom:.7rem;font-size:2rem}.object-empty strong{color:#5d5a62;font-size:.82rem}.object-empty p{max-width:20rem;margin:.45rem 0 0;font-size:.72rem;line-height:1.5}.load-more{width:calc(100% - 1.5rem);margin:.75rem}.object-detail{padding:1rem}.object-metadata-form{border-top:1px solid #f5eef9;gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.object-metadata-form p{color:#68379d;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:760}.object-metadata-form label{color:#6c6672;gap:.35rem;font-size:.62rem;font-weight:700;display:grid}.object-metadata-form input{color:#302d35;width:100%;min-width:0;font:inherit;background:#f7f0ff;border:1px solid #ece6f2;border-radius:.45rem;padding:.62rem .7rem}.object-metadata-form input:focus{border-color:#644da1;outline:1px solid #644da1}.object-metadata-form .secondary-button{width:100%}.object-version-form,.version-history{border-top:1px solid #f5eef9;gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.object-version-form>div{gap:.25rem;display:grid}.object-version-form p,.version-history-heading p{color:#68379d;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:760}.object-version-form>div small{color:#6c6672;font-size:.62rem;line-height:1.45}.version-file-picker{color:#68379d;cursor:pointer;background:#f7f0ff;border:1px dashed #bba2fd;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.65rem .7rem;display:flex;position:relative}.version-file-picker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:700;overflow:hidden}.version-file-picker small{color:#6c6672;flex:none;font-size:.56rem}.version-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.object-version-form .secondary-button{width:100%}.version-history-heading{justify-content:space-between;align-items:center;display:flex}.version-history-heading span{color:#6c6672;font-family:ui-monospace,monospace;font-size:.62rem}.version-history ul{margin:0;padding:0;list-style:none;display:grid}.version-history li{border-top:1px solid #e3d6f1;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.65rem 0;display:grid}.version-history li:first-child{border-top:0}.version-history li>div{gap:.2rem;min-width:0;display:grid}.version-history li strong,.version-history li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.version-history li strong{color:#302d35;font-family:ui-monospace,monospace;font-size:.62rem}.version-history li small,.version-empty{color:#6c6672;font-size:.56rem}.version-download-button,.version-more-button{color:#5d5a62;cursor:pointer;background:#f7f0ff;border:1px solid #ece6f2;border-radius:.4rem;min-height:1.8rem;padding:.35rem .5rem;font-size:.58rem;font-weight:700}.version-download-button{grid-column:1/-1;width:100%}.version-download-button:hover:not(:disabled),.version-more-button:hover:not(:disabled){color:#644da1;border-color:#7343a9}.version-download-button:disabled,.version-more-button:disabled{opacity:.35;cursor:not-allowed}.version-more-button{width:100%}.object-detail-empty{color:#6c6672;text-align:center;place-content:center;justify-items:center;min-height:15rem;display:grid}.object-detail-empty span{color:#e1dae8;font-size:1.5rem}.object-detail-empty p{max-width:13rem;font-size:.72rem;line-height:1.5}.object-detail-title{border-bottom:1px solid #f5eef9;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.object-detail-title>div{gap:.45rem;min-width:0;display:grid}.object-detail-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.object-detail dl{margin:0}.object-detail dl>div{border-bottom:1px solid #f5eef9;gap:.3rem;padding:.7rem 0;display:grid}.object-detail dt{color:#6c6672;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:700}.object-detail dd{overflow-wrap:anywhere;color:#5d5a62;margin:0;font-size:.69rem;line-height:1.4}.object-detail dd.checksum{color:#6c6672;font-family:ui-monospace,monospace;font-size:.58rem}.object-index-card{background:#f7f0ff;border:1px solid #e3d6f1;border-radius:.65rem;gap:.75rem;margin-top:1rem;padding:.85rem;display:grid}.object-index-heading,.object-index-actions{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.object-index-heading>div{gap:.2rem;display:grid}.object-index-heading p,.object-index-message{margin:0}.object-index-heading p{color:#302d35;font-size:.72rem;font-weight:700}.object-index-heading small,.object-index-message{color:#6c6672;font-size:.62rem;line-height:1.5}.index-state{color:#5d5a62;letter-spacing:.06em;text-align:center;text-transform:uppercase;border:1px solid #e1dae8;border-radius:999px;max-width:10rem;padding:.25rem .45rem;font-size:.52rem;font-weight:800}.index-state.indexed{color:#644da1;border-color:#bba2fd}.index-state.pending{color:#8d642d;border-color:#d6b05c}.index-state.failed{color:#9d365d;border-color:#b54f74}.index-state.unsupported{color:#5d5a62}.semantic-index-row{border-top:1px solid #e3d6f1;border-bottom:1px solid #e3d6f1;justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem 0;display:flex}.semantic-index-row>div{gap:.15rem;display:grid}.semantic-index-row span{color:#5d5a62;font-size:.62rem;font-weight:700}.semantic-index-row small{color:#6c6672;font-family:ui-monospace,monospace;font-size:.52rem}.semantic-state{color:#8d642d;text-transform:uppercase;font-size:.54rem}.semantic-state.ready{color:#644da1}.semantic-state.failed{color:#9d365d}.semantic-state.unavailable{color:#6c6672}.object-detail dl.object-index-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.object-detail dl.object-index-facts>div{border:1px solid #e3d6f1;border-radius:.45rem;padding:.45rem}.object-index-actions>button{width:50%;min-height:2rem}.object-index-actions .version-more-button{grid-column:auto}.agents-panel{background:#faf4fe;border:1px solid #f5eef9;border-radius:.8rem;margin-top:.8rem;padding:clamp(1.4rem,3vw,2rem)}.agents-panel>.muted{max-width:46rem;margin-bottom:1.25rem}.agent-connect-card{background:linear-gradient(145deg,#f7f0ff,#faf4fe 62%);border:1px solid #e3d6f1;border-radius:.7rem;gap:.9rem;margin-bottom:1.4rem;padding:1rem;display:grid}.agent-connect-card>summary{cursor:pointer;list-style:none}.agent-connect-card>summary::-webkit-details-marker{display:none}.agent-connect-card>p{color:#5d5a62;max-width:52rem;margin:0;font-size:.76rem;line-height:1.55}.agent-connect-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.agent-connect-summary-meta{align-items:center;gap:.65rem;display:flex}.agent-connect-chevron{color:#644da1;font-size:.9rem;transition:transform .16s}.agent-connect-card[open] .agent-connect-chevron{transform:rotate(180deg)}.agent-connect-heading>div{gap:.25rem;display:grid}.agent-connect-heading strong{font-size:.92rem}.oauth-only{color:#68379d;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #bba2fd;border-radius:99px;padding:.25rem .45rem;font-size:.58rem;font-weight:750}.mcp-endpoint-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.mcp-endpoint-row code{color:#644da1;white-space:nowrap;background:#faf4fe;border:1px solid #e3d6f1;border-radius:.55rem;min-width:0;padding:.85rem;font-size:.76rem;overflow:auto}.mcp-endpoint-row .secondary-button{min-height:auto;padding-block:.65rem}.copy-feedback{color:#8d642d!important}.mcp-connection-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.mcp-connection-facts>div{background:linear-gradient(135deg,#fff,#f1e8ff);border:1px solid #d8c9e9;border-radius:.5rem;gap:.2rem;padding:.65rem;display:grid}.mcp-connection-facts dt{color:#655d6b;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:700}.mcp-connection-facts dd{color:#3f296f;margin:0;font-size:.7rem;font-weight:650}.mcp-scope-guide{gap:.65rem;display:grid}.mcp-scope-guide>strong{color:#5d5a62;font-size:.7rem}.mcp-scope-guide ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mcp-scope-guide li{background:#faf4fe;border-radius:.45rem;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.55rem;min-width:0;padding:.55rem;display:grid}.mcp-scope-guide code{color:#68379d;font-size:.64rem}.mcp-scope-guide li span{color:#6c6672;font-size:.64rem;line-height:1.4}.agent-connect-card .mcp-compatibility-note{color:#6c6672;border-top:1px solid #ece6f2;padding-top:.75rem;font-size:.68rem}.agent-guide-link{color:#644da1;margin-top:1rem;font-size:.72rem;font-weight:750;line-height:1.5;display:inline-flex}.agent-empty-state{color:#6c6672;border:1px dashed #ece6f2;border-radius:.7rem;align-items:center;gap:1rem;min-height:7rem;padding:1rem;display:flex}.agent-empty-state>span{font-size:1.8rem}.agent-empty-state div{gap:.25rem;display:grid}.agent-empty-state strong{color:#5d5a62;font-size:.82rem}.agent-empty-state p{margin:0;font-size:.72rem}.disconnected-connections-toggle{color:#716b78;font:inherit;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;margin:0 0 .75rem;padding:0;font-size:.68rem;font-weight:700;text-decoration:underline}.agent-list{margin:0;padding:0;list-style:none}.agent-list li{border-top:1px solid #f5eef9;grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;align-items:start;gap:1rem;min-height:4.5rem;padding:1rem 0;display:grid}.agent-list li:first-child{border-top:0}.agent-summary{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.agent-summary>div{gap:.25rem;min-width:0;display:grid}.agent-summary>div strong,.agent-summary>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-summary>div strong{font-size:.8rem}.agent-summary>div span,.revoked-label{color:#6c6672;font-size:.66rem}.agent-state{border-radius:50%;flex:none;width:.55rem;height:.55rem}.agent-state.active{background:#644da1;box-shadow:0 0 .5rem #644da173}.agent-state.revoked{background:#b0abb5}.agent-list .scope-list{margin-top:0}.agent-panel-actions,.agent-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.agent-panel-actions>span{color:#6c6672;border:1px solid #ece6f2;border-radius:99px;padding:.3rem .5rem;font-size:.65rem}.compact-button{min-height:2.35rem;padding:.55rem .75rem;font-size:.7rem}.agent-permissions{gap:.45rem;display:grid}.agent-permissions>span{color:#6c6672;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.agent-actions{flex-wrap:wrap;align-self:start}.agent-action-menu{position:relative}.agent-action-menu>summary{cursor:pointer;align-items:center;gap:.35rem;list-style:none;display:inline-flex}.agent-action-menu>summary::-webkit-details-marker{display:none}.agent-action-menu>summary:after{content:"↓";font-size:.65rem}.agent-action-menu[open]>summary:after{transform:rotate(180deg)}.agent-action-menu-items{z-index:2;background:#fff;border:1px solid #ddd3e7;border-radius:.75rem;gap:.35rem;min-width:10rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 .75rem 2rem #41297c24}.agent-action-menu-items button{justify-content:flex-start;width:100%}.agent-access-editor{background:#fbf8fd;border:1px solid #dcd0e9;border-radius:.7rem;grid-column:1/-1;gap:.85rem;padding:1rem;display:grid}.agent-access-editor-heading,.agent-access-editor-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.agent-access-editor-heading>div{gap:.2rem;display:grid}.agent-access-editor-heading strong{color:#4f405e;font-size:.78rem}.agent-access-editor-heading span,.agent-access-warning{color:#6c6672;font-size:.7rem;line-height:1.45}.agent-access-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.agent-access-options label{cursor:pointer;background:#fff;border:1px solid #ece6f2;border-radius:.55rem;align-items:flex-start;gap:.65rem;padding:.7rem;display:flex}.agent-access-options input{accent-color:#644da1;margin-top:.15rem}.agent-access-options label>span{gap:.15rem;display:grid}.agent-access-options strong{color:#5d4b6d;font-size:.72rem}.agent-access-options small{color:#6c6672;font-size:.65rem;line-height:1.35}.agent-access-warning{background:#f3ecf8;border-radius:.5rem;margin:0;padding:.65rem .75rem}.agent-access-editor-actions{justify-content:flex-end}.agent-label-editor>label{color:#62596a;gap:.35rem;font-size:.68rem;font-weight:750;display:grid}.agent-label-editor input{color:#3a3540;min-height:2.7rem;font:inherit;background:#fff;border:1px solid #dcd0e9;border-radius:.55rem;padding:.65rem .75rem;font-weight:500}.agent-label-editor input:focus{border-color:#9b7bc4;outline:2px solid #644da11f}.agent-recent-activity{background:#fff;border:1px solid #e7dfed;border-radius:.7rem;grid-column:1/-1;gap:.75rem;padding:1rem;display:grid}.agent-recent-activity-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.agent-recent-activity-heading>div{gap:.2rem;display:grid}.agent-recent-activity-heading strong{color:#4f405e;font-size:.76rem}.agent-recent-activity-heading span,.agent-recent-activity>p{color:#6c6672;font-size:.65rem;line-height:1.45}.agent-recent-activity-heading b{color:#6c6672;flex:none;font-size:.64rem}.agent-recent-activity>p{margin:0}.agent-recent-activity ul{margin:0;padding:0;list-style:none}.agent-recent-activity li{border-top:1px solid #f5eef9;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;min-height:0;padding:.65rem 0;display:grid}.agent-recent-activity li:first-child{border-top:0}.agent-recent-activity li>i{border-radius:50%;width:.5rem;height:.5rem}.agent-recent-activity li>i.allow{background:#644da1}.agent-recent-activity li>i.deny{background:#9d365d}.agent-recent-activity li>div{gap:.15rem;display:grid}.agent-recent-activity li strong{color:#5d5a62;font-size:.72rem}.agent-recent-activity li span,.agent-recent-activity li time{color:#6c6672;font-size:.64rem}.agent-proof{background:linear-gradient(135deg,#faf4fe,#fff);border:1px solid #ece6f2;border-radius:.7rem;grid-column:1/-1;gap:.75rem;padding:.9rem;display:grid}.agent-proof-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.agent-proof-heading>div{gap:.2rem;display:grid}.agent-proof-heading strong{color:#4f405e;font-size:.76rem}.agent-proof-heading span,.agent-proof>small{color:#6c6672;font-size:.65rem;line-height:1.45}.agent-proof-heading b{color:#644da1;background:#f0e9f7;border-radius:99px;flex:none;padding:.28rem .5rem;font-size:.64rem}.agent-proof-heading b.complete{color:#2d7650;background:#e8f6ee}.agent-proof-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.agent-proof-step{background:#ffffffc2;border:1px solid #eee8f2;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);gap:.15rem .35rem;min-width:0;padding:.65rem;display:grid}.agent-proof-step i{color:#6c6672;font-style:normal}.agent-proof-step span{color:#716a77;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:700;overflow:hidden}.agent-proof-step time{color:#6c6672;grid-column:2;font-size:.58rem}.agent-proof-step.complete{background:#f7fcf9;border-color:#cee8d9}.agent-proof-step.complete i,.agent-proof-step.complete span{color:#2d7650}.revoke-button{color:#9d365d;cursor:pointer;background:#fff0f4;border:1px solid #f0c6d4;border-radius:.55rem;min-height:2.35rem;padding:.55rem .75rem;font-size:.7rem;font-weight:700}.revoke-button:hover:not(:disabled){color:#9d365d;border-color:#b54f74}.revoke-button:disabled{opacity:.55;cursor:wait}.revoke-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.revoke-confirm>strong{color:#9d365d;text-align:right;width:100%;font-size:.68rem}.revoked-label{justify-self:end}.operation-panel,.activity-panel{background:#faf4fe;border:1px solid #f5eef9;border-radius:.8rem;min-height:25rem;padding:clamp(1.4rem,3vw,2rem)}.operation-panel label{margin:2rem 0 1rem}.panel-heading{justify-content:space-between;gap:1rem;display:flex}.panel-heading>span{color:#6c6672;border:1px solid #ece6f2;border-radius:99px;height:fit-content;padding:.3rem .5rem;font-size:.65rem}.empty-state{color:#6c6672;text-align:center;place-content:center;justify-items:center;min-height:17rem;display:grid}.empty-state>span{color:#e1dae8;font-size:2.4rem}.empty-state p{max-width:16rem;font-size:.8rem;line-height:1.5}.activity-list{margin:1.5rem 0 0;padding:0;list-style:none}.activity-filters{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.activity-filters label{color:#6c6672;gap:.3rem;font-size:.65rem;display:grid}.settings-profile-card{background:#faf4fe;border:1px solid #f5eef9;border-radius:.8rem;padding:clamp(1.2rem,3vw,2rem)}.settings-profile-card h2{margin:.25rem 0 1rem}.settings-profile-card dl{gap:.65rem;display:grid}.settings-profile-card dl div{grid-template-columns:minmax(5rem,.25fr) 1fr;gap:1rem;display:grid}.settings-profile-card dt{color:#6c6672}.settings-profile-card dd{overflow-wrap:anywhere;margin:0}.account-security-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.account-security-grid>form,.session-settings{background:#ffffffb8;border:1px solid #e9dff0;border-radius:.7rem;align-content:start;gap:.75rem;padding:1rem;display:grid}.account-security-grid label{color:#6c6672;gap:.35rem;font-size:.7rem;font-weight:700;display:grid}.account-security-grid input{width:100%;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #d8d2e0;border-radius:.6rem;padding:.7rem .8rem}.account-security-grid input:disabled{color:#6c6672;background:#f5f1f7}.account-security-grid .secondary-button{justify-self:start}.session-settings p{color:#6c6672;margin:0;font-size:.78rem}.session-settings ul{gap:.6rem;max-height:15rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.session-settings li{gap:.2rem;min-width:0;display:grid}.session-settings li span,.session-settings li small{overflow-wrap:anywhere}.session-settings li span{font-size:.74rem}.session-settings li small{color:#6c6672;font-size:.62rem}.site-legal-footer{color:#6c6672;background:#faf4fe;border-top:1px solid #e9dff0;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:1rem clamp(1.2rem,4vw,3rem);font-size:.7rem;display:flex}.site-legal-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.site-legal-footer a,.legal-card a,.legal-header a,.status-header a,.status-meta a{color:#68379d}.status-shell{background:radial-gradient(circle at 15% 10%,#bba2fd2e,#0000 28rem),#f7f2fa;min-height:calc(100vh - 4rem);padding:clamp(1rem,4vw,3rem)}.status-header,.status-card{width:min(100%,58rem);margin-inline:auto}.status-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.72rem;display:flex}.status-card{background:#ffffffe0;border:1px solid #e1dae8;border-radius:1.5rem;padding:clamp(1.4rem,5vw,3.5rem);box-shadow:0 1rem 3rem #41297c12}.status-summary{background:#faf8fc;border:1px solid #ded4e7;border-radius:1rem;align-items:flex-start;gap:1rem;margin-top:1rem;padding:clamp(1.2rem,4vw,2rem);display:flex}.status-summary>span{background:#9a8ca5;border-radius:50%;flex:none;width:.8rem;height:.8rem;margin-top:.55rem;box-shadow:0 0 0 .35rem #9a8ca524}.status-summary-operational>span{background:#23855a;box-shadow:0 0 0 .35rem #23855a24}.status-summary-degraded>span{background:#b77715;box-shadow:0 0 0 .35rem #b7771524}.status-summary-outage>span{background:#a33f59;box-shadow:0 0 0 .35rem #a33f5924}.status-summary h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,5vw,2.8rem)}.status-summary p,.status-meta p,.status-note{color:#746e79;line-height:1.65}.status-summary p{margin:.55rem 0 0}.status-components{gap:0;margin:1.25rem 0 0;display:grid}.status-components>div{border-bottom:1px solid #ece5f0;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.status-components dt{font-weight:700}.status-components dd{margin:0;font-size:.75rem;font-weight:800}.status-components dd.operational{color:#23744f}.status-components dd.degraded{color:#98600d}.status-components dd.outage{color:#96364f}.status-meta{justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.72rem;display:flex}.status-meta p{margin:0}.status-meta a{font-weight:750}.status-note{background:#f5eef9;border-radius:.8rem;margin-top:1.5rem;padding:1rem;font-size:.74rem}@media (max-width:560px){.status-components>div,.status-meta{flex-direction:column;align-items:flex-start}}.legal-shell{background:radial-gradient(circle at 15% 10%,#bba2fd2e,#0000 28rem),#f7f2fa;min-height:calc(100vh - 4rem);padding:clamp(1rem,4vw,3rem)}.legal-header{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,58rem);margin:0 auto 1rem;font-size:.72rem;display:flex}.legal-card{background:#ffffffe0;border:1px solid #e1dae8;border-radius:1.5rem;width:min(100%,58rem);margin:0 auto;padding:clamp(1.4rem,5vw,3.5rem);box-shadow:0 1rem 3rem #41297c12}.legal-card h1{color:#302d35;letter-spacing:-.05em;margin:.35rem 0 1rem;font-size:clamp(2rem,6vw,3.6rem)}.legal-card h2{color:#302d35;margin:2rem 0 .6rem;font-size:1.1rem}.legal-card p,.legal-card li{color:#5d5a62;line-height:1.7}.legal-version-notice{background:#f7f2ff;border:1px solid #d9cdef;border-radius:.65rem;padding:.8rem .9rem;font-size:.74rem}.legal-acceptance-field{align-items:start;font-size:.78rem;line-height:1.45;grid-template-columns:auto 1fr!important;gap:.65rem!important}.legal-acceptance-field input{width:1rem;height:1rem;margin-top:.12rem}.legal-acceptance-field a{color:#6749a5;font-weight:700}.public-report-form{gap:1rem;margin-top:1.5rem;display:grid}.public-report-form label{color:#5d5a62;gap:.35rem;font-size:.74rem;font-weight:700;display:grid}.public-report-form input,.public-report-form select,.public-report-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #d8d2e0;border-radius:.65rem;padding:.75rem .85rem}.public-report-form .primary-button{width:fit-content}.report-honeypot{position:absolute;left:-10000px}@media (max-width:600px){.site-legal-footer,.legal-header{flex-direction:column;align-items:flex-start}}.folder-browser{background:#fcf9fe;border-bottom:1px solid #f5eef9;padding:.75rem}.folder-breadcrumbs{flex-wrap:wrap;gap:.25rem;display:flex}.folder-breadcrumbs button,.folder-list button{color:#68379d;font:inherit;cursor:pointer;background:0 0;border:0}.folder-breadcrumbs button{padding:.25rem .35rem;font-size:.64rem;font-weight:700}.folder-breadcrumbs button:not(:last-child):after{color:#6c6672;content:"/";margin-left:.45rem}.folder-breadcrumbs button[aria-current=page]{color:#302d35}.folder-list{flex-wrap:wrap;gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.folder-list button{background:#f7f0ff;border:1px solid #e3d6f1;border-radius:.45rem;gap:.4rem;padding:.45rem .65rem;font-size:.65rem;font-weight:700;display:flex}.object-load-more{margin:.75rem}.activity-list li{border-top:1px solid #f5eef9;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem 0;display:grid}.activity-list i{border-radius:50%;width:.55rem;height:.55rem}.activity-list i.allowed{background:#644da1}.activity-list i.denied{background:#9d365d}.activity-list div{gap:.2rem;display:grid}.activity-list strong{font-size:.76rem}.activity-list div span,.activity-list time{color:#6c6672;font-size:.65rem}.app-shell{background:radial-gradient(circle at 14% 8%,#644da112,#0000 30rem),radial-gradient(circle at 96% 32%,#ff8eb214,#0000 34rem),#faf4fe}.sidebar{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#f5eef9db;border-color:#e1dae8}.sidebar nav a,.coming-soon{border-radius:1rem}.sidebar nav a.active{color:#381e72;background:#fff;box-shadow:inset 3px 0 #644da1,0 .6rem 1.8rem #41297c12}.workspace-header h1,.auth-card h2,.search-panel h2,.objects-panel h2,.agents-panel h2,.operation-panel h2,.activity-panel h2,.settings-panel h2,.account-data-panel h2,.deletion-panel h2{color:#302d35}:is(.identity-card,.search-panel,.objects-panel,.agents-panel,.operation-panel,.activity-panel,.settings-panel,.account-data-panel,.deletion-panel){-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background-color:#ffffffb8;border-color:#e1dae8;border-radius:1.5rem;box-shadow:0 1rem 3rem #41297c0d}.identity-card.featured{background:linear-gradient(145deg,#fff,#f1e8ff);border-color:#cbb9ec}input,textarea,select{color:#302d35}.auth-card input{background:#fff;border-color:#d8d2e0;border-radius:1rem;height:3.35rem}input:focus,textarea:focus,select:focus{border-color:#644da1;box-shadow:0 0 0 4px #644da11a}:is(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #ff8eb2}.identity-load-error>div{text-align:center;background:#fff;border:1px solid #e1dae8;border-radius:1.5rem;width:min(32rem,100% - 2rem);padding:2rem}.identity-load-error h1{color:#302d35;margin:0 0 .6rem;font-size:1.5rem}.identity-load-error p{color:#6c6672;margin:0 0 1.2rem}.identity-load-error .primary-button{width:auto;margin:0 auto}.primary-button{color:#f7f0ff;background:#644da1;border-radius:999px;box-shadow:0 .75rem 1.8rem #41297c26}.primary-button:hover:not(:disabled){background:#584194}.secondary-button{background:#fff;border-color:#d8d2e0;border-radius:999px}.security-status{color:#68379d;background:#f1e8ff;border-color:#d6c8ee}.security-status i{background:#ff8eb2;box-shadow:0 0 .7rem #ff8eb2}@media (max-width:1400px){.first-archive-howto>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.first-archive-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.brand-panel{min-height:28rem;padding:2rem}.brand-copy h1{font-size:clamp(2.8rem,11vw,5rem)}.trust-row{display:none}.auth-panel{min-height:auto;padding:4rem 1.5rem}.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #f5eef9;border-right:0;flex-flow:wrap;align-items:center;height:auto;position:static}.sidebar nav{overscroll-behavior-inline:contain;scrollbar-width:thin;order:3;width:100%;margin:.75rem 0 0;display:flex;overflow-x:auto}.sidebar nav a{white-space:nowrap;flex:none}.sidebar-user{border:0;border-left:1px solid #ece6f2;margin:0 0 0 .6rem;padding:0 0 0 .7rem}.sidebar-user div{display:none}.identity-grid{grid-template-columns:1fr 1fr}.identity-card.featured{grid-column:1/-1}.work-grid,.portability-grid,.usage-layout,.deletion-panel,.object-upload,.search-form,.objects-layout{grid-template-columns:1fr}.object-upload .primary-button,.search-form .primary-button{width:100%}.memory-form-row{grid-template-columns:1fr 1fr}.memory-form-row .primary-button{grid-column:1/-1;width:100%}.agent-list li{grid-template-columns:1fr auto}.agent-list .scope-list{grid-area:2/1/auto/-1}}@media (max-width:560px){.sidebar{padding:.8rem}.sidebar nav{display:flex}.sidebar-user{margin-left:auto}.workspace{padding:2rem 1rem}.workspace-header{flex-direction:column;align-items:flex-start}.identity-grid{grid-template-columns:1fr}.archive-brain-heading{flex-direction:column;gap:.8rem}.archive-brain-stats{grid-template-columns:1fr}.first-archive-heading{flex-direction:column;gap:.8rem}.first-archive-progress{justify-items:start}.first-archive-steps{grid-template-columns:1fr}.first-archive-start{flex-direction:column;align-items:stretch}.first-archive-start a{justify-content:center;width:100%}.first-archive-howto>ol{grid-template-columns:1fr}.first-archive-howto li button,.first-archive-agent-picker select{width:100%;max-width:none}.identity-card.featured{grid-column:auto}.operation-panel,.activity-panel,.agents-panel,.search-panel,.objects-panel,.settings-panel{min-height:auto}.memory-list{grid-template-columns:1fr}.memory-create-heading{flex-direction:column}.memory-form-row,.memory-search-form{grid-template-columns:1fr}.memory-search-form .secondary-button,.memory-search-clear{width:100%}.memory-form-row .primary-button{grid-column:auto}.memory-correction-fields,.memory-correction-actions,.memory-delete-confirmation{grid-template-columns:1fr}.memory-delete-confirmation .secondary-button,.memory-delete-confirmation .danger-button{width:100%}.agent-list li{grid-template-columns:1fr}.agent-panel-actions,.agent-actions{flex-direction:column;align-items:stretch}.agent-panel-actions>span{align-self:flex-end}.agent-actions button{width:100%}.agent-proof,.agent-access-editor,.agent-recent-activity{grid-column:auto}.agent-access-options{grid-template-columns:1fr}.agent-access-editor-actions{flex-direction:column-reverse;align-items:stretch}.agent-access-editor-actions button{width:100%}.agent-recent-activity li{grid-template-columns:auto 1fr}.agent-recent-activity li time{grid-column:2}.agent-proof-steps,.mcp-endpoint-row,.mcp-connection-facts,.mcp-scope-guide ul{grid-template-columns:1fr}.mcp-endpoint-row .secondary-button{width:100%}.object-list li{grid-template-columns:1fr auto}.object-list .object-status{justify-self:end}.object-list .download-button{grid-column:1/-1;width:100%}.search-hit-heading{grid-template-columns:auto minmax(0,1fr)}.search-media-label{grid-column:2;justify-self:start}.agent-list .scope-list{grid-area:auto}.revoked-label{justify-self:start}}.connect-page{width:min(100%,88rem);margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem) 5rem}.connect-nav{justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;display:flex}.connect-sign-in{color:#644da1;font-size:.78rem;font-weight:750}.connect-nav-links{color:#6c6672;align-items:center;gap:1.2rem;font-size:.75rem;font-weight:700;display:flex}.connect-hero{padding:clamp(4rem,9vw,8rem) 0 clamp(3rem,7vw,6rem)}.connect-hero h1{letter-spacing:-.075em;max-width:58rem;margin:.4rem 0 1.5rem;font-size:clamp(3.4rem,8vw,7.3rem);line-height:.88}.connect-hero h1 span{color:#644da1}.connect-hero>p:not(.eyebrow,.connect-copy-error){color:#6f6975;max-width:47rem;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.connect-endpoint-card{background:#ffffffc7;border:1px solid #d1bfec;border-radius:1.35rem;justify-content:space-between;align-items:center;gap:1.5rem;max-width:58rem;margin-top:2.5rem;padding:1rem 1rem 1rem 1.25rem;display:flex;box-shadow:0 1rem 3rem #41297c12}.connect-endpoint-card>div{gap:.4rem;min-width:0;display:grid}.connect-endpoint-card span{color:#6c6672;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem}.connect-endpoint-card code{overflow-wrap:anywhere;color:#3f296f;font-size:.87rem}.connect-copy-error{color:#9d365d;margin:.6rem 0 0;font-size:.75rem}.connect-principles{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.connect-principles article{background:#ffffffa8;border:1px solid #e1dae8;border-radius:1.4rem;align-items:flex-start;gap:1rem;min-height:10rem;padding:1.3rem;display:flex}.connect-principles article>span{color:#c4addf;font-family:ui-monospace,monospace;font-size:.72rem}.connect-principles strong{color:#3a3540;font-size:.88rem}.connect-principles p{color:#6c6672;margin:.55rem 0 0;font-size:.75rem;line-height:1.55}.client-guides{padding:clamp(5rem,9vw,8rem) 0 2rem}.connect-section-heading{justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:2rem;display:flex}.connect-section-heading h2,.generic-mcp-guide h2,.agent-prompt-guide h2{letter-spacing:-.055em;margin:.2rem 0 0;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.connect-section-heading>p{color:#6c6672;max-width:33rem;margin:0;font-size:.78rem;line-height:1.6}.client-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.client-guide-card{background:#ffffffbd;border:1px solid #e1dae8;border-radius:1.5rem;flex-direction:column;min-width:0;padding:clamp(1.35rem,3vw,2rem);display:flex;box-shadow:0 1rem 3rem #41297c0a}.client-guide-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.client-guide-title span{color:#644da1;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.client-guide-title small{color:#8b5b76;background:#ffe6ef;border-radius:99px;padding:.3rem .55rem;font-size:.6rem}.client-guide-title small.verified{color:#315f50;background:#dcf5e7}.client-guide-title small.experimental{color:#7a4b13;background:#fff0cf}.client-guide-card h3{letter-spacing:-.035em;margin:1.25rem 0 .9rem;font-size:1.35rem}.client-guide-card ol{color:#6c6672;margin:0 0 1.25rem;padding-left:1.2rem;font-size:.76rem;line-height:1.65}.client-guide-card li+li{margin-top:.35rem}.connect-code-block{background:#34265a;border-radius:.9rem;justify-content:space-between;align-items:flex-start;gap:.8rem;margin:auto 0 1rem;padding:.8rem;display:flex}.connect-code-block code{overflow-wrap:anywhere;white-space:pre-wrap;color:#f7f0ff;min-width:0;font-size:.66rem;line-height:1.6}.connect-code-block button{color:#ffb4cf;cursor:pointer;background:0 0;border:0;padding:0;font-size:.63rem}.connect-setup-message{background:#f4edfb;border:1px solid #d7c8ec;border-radius:.9rem;gap:.75rem;margin:auto 0 1rem;padding:.85rem;display:grid}.connect-setup-message p{color:#62566d;margin:0;font-size:.7rem;line-height:1.5}.connect-setup-message button{width:fit-content}.client-guide-card>a{color:#644da1;width:fit-content;font-size:.7rem;font-weight:750}.generic-mcp-guide{background:radial-gradient(circle at 90% 10%,#ff8eb229,#0000 18rem),linear-gradient(135deg,#fff,#f1e8ff);border:1px solid #cbb9ec;border-radius:1.7rem;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:3rem;margin-top:.8rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.generic-mcp-guide>div:first-child>p:not(.step-label){color:#6c6672;max-width:35rem;font-size:.8rem;line-height:1.65}.generic-mcp-guide dl{gap:.55rem;margin:0;display:grid}.generic-mcp-guide dl div{background:#ffffff9e;border:1px solid #644da11a;border-radius:.8rem;grid-template-columns:7rem minmax(0,1fr);gap:.7rem;min-width:0;padding:.75rem;display:grid}.generic-mcp-guide dt{color:#6c6672;text-transform:uppercase;font-size:.65rem}.generic-mcp-guide dd{overflow-wrap:anywhere;color:#3f296f;min-width:0;margin:0;font-family:ui-monospace,monospace;font-size:.68rem}.generic-requirements{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.45rem;display:flex}.generic-requirements strong{margin-right:.4rem;font-size:.72rem}.generic-requirements span{color:#68379d;background:#ffffffa3;border:1px solid #d7c8ec;border-radius:99px;padding:.38rem .6rem;font-size:.63rem}.agent-prompt-guide{background:#ffffffad;border:1px solid #e1dae8;border-radius:1.7rem;grid-template-columns:.8fr 1.2fr;gap:2rem;margin-top:.8rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.agent-prompt-guide ul{grid-template-columns:1fr 1fr;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.agent-prompt-guide li{color:#625d68;background:#faf7fc;border:1px solid #eee6f5;border-radius:.9rem;padding:.9rem;font-size:.73rem;line-height:1.5}.connect-footer{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(4rem,8vw,7rem) 0 2rem;display:flex}.connect-footer p{color:#6c6672;max-width:42rem;font-size:.75rem;line-height:1.6}@media (max-width:800px){.connect-principles,.client-guide-grid,.generic-mcp-guide,.agent-prompt-guide{grid-template-columns:1fr}.connect-section-heading{flex-direction:column;align-items:flex-start;gap:1rem}.generic-requirements{grid-column:auto}}@media (max-width:560px){.connect-nav{min-height:5rem}.connect-sign-in{font-size:.68rem}.connect-hero{padding-top:3.5rem}.connect-hero h1{font-size:clamp(3.15rem,16vw,5rem)}.connect-endpoint-card,.connect-footer{flex-direction:column;align-items:stretch}.connect-endpoint-card .primary-button,.connect-footer .primary-button{text-align:center;width:100%}.agent-prompt-guide ul,.generic-mcp-guide dl div{grid-template-columns:1fr}.connect-nav-links>a:first-child{display:none}}.use-cases-page{width:min(100%,92rem);margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem) 6rem}.landing-nav{justify-content:space-between;align-items:center;gap:1.5rem;min-height:6rem;display:flex}.landing-nav>div{color:#746e79;align-items:center;gap:clamp(.8rem,2.5vw,2rem);font-size:.75rem;font-weight:700;display:flex}.landing-nav a:hover,.connect-nav-links a:hover{color:#644da1}.landing-nav .landing-nav-cta{color:#644da1;background:#ffffffb8;border:1px solid #d8cbea;border-radius:999px;padding:.65rem 1rem}.use-cases-hero{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding:clamp(4.5rem,9vw,8.5rem) 0 clamp(4rem,8vw,7rem);display:grid}.use-cases-hero h1{letter-spacing:-.075em;max-width:62rem;margin:.45rem 0 1.6rem;font-size:clamp(3.6rem,7.6vw,7.6rem);font-weight:650;line-height:.88}.use-cases-hero h1 span{color:#644da1}.use-cases-hero>div:first-child>p:not(.eyebrow){color:#6f6975;max-width:47rem;margin:0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.landing-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:2rem;display:flex}.landing-actions a{justify-content:center;align-items:center;min-height:3rem;display:inline-flex}.archive-map{background:radial-gradient(circle at 50% 48%,#bba2fd40,#0000 9rem),radial-gradient(circle at 90% 10%,#ff8eb226,#0000 15rem),#fff9;border:1px solid #d7c8ec;border-radius:2.5rem;place-items:center;min-height:28rem;display:grid;position:relative;box-shadow:0 2rem 5rem #41297c1a}.archive-map:before,.archive-map:after{content:"";border:1px solid #644da121;border-radius:50%;position:absolute;inset:4.2rem}.archive-map:after{inset:7rem}.archive-map-clients span{z-index:1;color:#5e5765;background:#fff;border:1px solid #ded3eb;border-radius:999px;padding:.5rem .7rem;font-size:.66rem;font-weight:750;position:absolute;box-shadow:0 .5rem 1.4rem #41297c14}.archive-map-clients span:first-child{top:2.4rem;left:50%;transform:translate(-50%)}.archive-map-clients span:nth-child(2){top:50%;right:1.8rem;transform:translateY(-50%)}.archive-map-clients span:nth-child(3){bottom:2.4rem;left:50%;transform:translate(-50%)}.archive-map-clients span:nth-child(4){top:50%;left:1.8rem;transform:translateY(-50%)}.archive-map-core{z-index:1;text-align:center;background:linear-gradient(145deg,#fff,#eee3ff);border:1px solid #bda7df;border-radius:2.2rem;flex-direction:column;justify-content:center;align-items:center;width:12rem;height:12rem;display:flex;box-shadow:0 1.4rem 3rem #41297c24}.archive-map-core span{color:#644da1;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.archive-map-core strong{margin-top:.55rem;font-size:1.15rem}.archive-map-core small{color:#6c6672;margin-top:.4rem;font-size:.58rem}.archive-map>p{color:#6c6672;text-align:center;margin:0;font-size:.64rem;position:absolute;bottom:1rem;left:1.2rem;right:1.2rem}.landing-principles{background:#ffffffa8;border:1px solid #ddd3e8;border-radius:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;box-shadow:0 1rem 3rem #41297c0a}.landing-principles article{border-left:1px solid #e7dfed;flex-direction:column;justify-content:center;min-height:9rem;padding:1.4rem;display:flex}.landing-principles article:first-child{border-left:0}.landing-principles strong{font-size:.9rem}.landing-principles p{color:#6c6672;margin:.55rem 0 0;font-size:.75rem;line-height:1.55}.landing-section{padding:clamp(6rem,11vw,10rem) 0 0;scroll-margin-top:2rem}.landing-section-heading{justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:2.4rem;display:flex}.landing-section-heading h2,.landing-how-it-works h2,.landing-final-cta h2{letter-spacing:-.06em;max-width:54rem;margin:.25rem 0 0;font-size:clamp(2.4rem,5.2vw,4.8rem);font-weight:650;line-height:.96}.landing-section-heading>p{color:#6c6672;max-width:33rem;margin:0;font-size:.82rem;line-height:1.65}.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.use-case-grid article{background:#ffffffad;border:1px solid #e1d9e7;border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.65rem 1rem;min-height:12rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.use-case-grid article>span{color:#bca8d6;grid-row:1/3;font-family:ui-monospace,monospace;font-size:.68rem}.use-case-grid h3{letter-spacing:-.03em;margin:0;font-size:1.15rem}.use-case-grid p{color:#6c6672;margin:0;font-size:.78rem;line-height:1.65}.cross-ai-feature-link{background:radial-gradient(circle at 95% 5%,#ff8eb229,#0000 16rem),linear-gradient(135deg,#fff,#f0e6ff);border:1px solid #c4afe5;border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:.75rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.cross-ai-feature-link:hover{border-color:#a888d6;transform:translateY(-2px)}.cross-ai-feature-link>span{color:#644da1;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:800}.cross-ai-feature-link>div{gap:.35rem;display:grid}.cross-ai-feature-link strong{font-size:1rem}.cross-ai-feature-link p{color:#756e7b;margin:0;font-size:.72rem;line-height:1.55}.cross-ai-feature-link small{color:#644da1;white-space:nowrap;font-size:.68rem;font-weight:750}.popular-ai-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;display:grid}.popular-ai-grid article{background:#ffffffb8;border:1px solid #ded5e6;border-radius:1.5rem;flex-direction:column;min-height:14rem;padding:1.4rem;display:flex;box-shadow:0 1rem 3rem #41297c0a}.landing-ai-heading{align-items:center;gap:.8rem;display:flex}.landing-ai-heading>div{gap:.2rem;display:grid}.landing-ai-heading h3{margin:0;font-size:1rem}.landing-ai-heading>div>span{color:#644da1;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:750}.landing-ai-mark{color:#fff;background:#38343d;border-radius:.72rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;font-size:.68rem;font-weight:850;display:grid;box-shadow:0 .45rem 1rem #41297c1f}.landing-ai-mark-gemini{background:linear-gradient(145deg,#4f76c7,#a460bb)}.landing-ai-mark-claude{background:#c86f4e}.popular-ai-grid article>p{color:#6c6672;margin:1.2rem 0 0;font-size:.76rem;line-height:1.65}.popular-ai-story-link{color:#644da1;margin-top:auto;padding-top:1.25rem;font-size:.72rem;font-weight:750}.popular-ai-story-link:hover{color:#3f236b}.more-ai-note{background:linear-gradient(135deg,#fff,#f1e8ff);border:1px solid #cdbbea;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:.75rem;padding:1.25rem 1.4rem;display:flex}.more-ai-note p{color:#706977;max-width:55rem;margin:0;font-size:.73rem;line-height:1.6}.more-ai-note a{color:#644da1;flex:none;font-size:.72rem;font-weight:750}.landing-how-it-works{background:radial-gradient(circle at 10% 90%,#ff8eb226,#0000 20rem),linear-gradient(135deg,#fff,#f1e8ff);border:1px solid #cbb9ec;border-radius:2rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(6rem,11vw,10rem);padding:clamp(2rem,5vw,4rem);display:grid}.landing-how-it-works ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.landing-how-it-works li{background:#ffffffa6;border:1px solid #644da11f;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem;display:grid}.landing-how-it-works li>span{color:#fff;background:#644da1;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.66rem;font-weight:800;display:grid}.landing-how-it-works strong{font-size:.82rem}.landing-how-it-works li p{color:#6c6672;margin:.3rem 0 0;font-size:.72rem;line-height:1.55}.pricing-offer{background:radial-gradient(circle at 8% 92%,#ff8eb224,#0000 22rem),linear-gradient(135deg,#fff,#f1e8ff);border:1px solid #cbb9ec;border-radius:2rem;grid-template-columns:minmax(0,.85fr) minmax(24rem,1.15fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:clamp(6rem,11vw,10rem);padding:clamp(1.5rem,4vw,3.5rem);scroll-margin-top:2rem;display:grid}.pricing-offer-copy h2{letter-spacing:-.06em;max-width:46rem;margin:.3rem 0 1.25rem;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:650;line-height:.97}.pricing-offer-copy>p:not(.step-label){color:#746d79;max-width:42rem;margin:0;font-size:.82rem;line-height:1.7}.pricing-beta-note{background:#ffffffad;border:1px solid #d5c6ea;border-radius:1rem;gap:.35rem;margin-top:1.5rem;padding:1rem 1.1rem;display:grid}.pricing-beta-note strong{color:#514659;font-size:.76rem}.pricing-beta-note span{color:#6c6672;font-size:.69rem;line-height:1.55}.pricing-card{background:#ffffffdb;border:1px solid #bda7df;border-radius:1.8rem;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 1.8rem 4rem #41297c1f}.pricing-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pricing-card-heading>div{gap:.25rem;display:grid}.pricing-card-heading>div>span{color:#775ba9;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.pricing-card h3{letter-spacing:-.03em;margin:0;font-size:1.2rem}.pricing-plan-badge{color:#654b91;white-space:nowrap;background:#f0e6ff;border-radius:999px;padding:.45rem .65rem;font-size:.58rem;font-weight:800}.pricing-amount{align-items:baseline;gap:.5rem;margin:1.5rem 0 0;display:flex}.pricing-amount strong{color:#312b36;letter-spacing:-.075em;font-size:clamp(3rem,6vw,5rem);font-weight:650;line-height:.9}.pricing-amount span{color:#6c6672;font-size:.78rem}.pricing-trial{color:#716979;margin:1rem 0 0;font-size:.72rem;line-height:1.6}.pricing-card ul{border-top:1px solid #e4dbea;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.2rem;margin:1.5rem 0 0;padding:1.35rem 0 0;list-style:none;display:grid}.pricing-card li{color:#5f5765;grid-template-columns:auto minmax(0,1fr);gap:.55rem;font-size:.7rem;line-height:1.5;display:grid}.pricing-card li>span{color:#7256a5;font-weight:900}.pricing-actions{gap:.7rem;margin-top:1.6rem;display:flex}.pricing-actions a{justify-content:center;align-items:center;min-height:3rem;display:inline-flex}.pricing-card>small{color:#6c6672;margin-top:.9rem;font-size:.61rem;line-height:1.55;display:block}.landing-faq{max-width:68rem;margin:0 auto}.landing-faq .landing-section-heading{text-align:center;justify-content:center}.landing-faq-list{gap:.65rem;display:grid}.landing-faq-list details{background:#ffffffb3;border:1px solid #ded5e6;border-radius:1rem;padding:1.15rem 1.25rem}.landing-faq-list summary{color:#403b45;cursor:pointer;font-size:.82rem;font-weight:750}.landing-faq-list p{color:#6c6672;max-width:55rem;margin:.85rem 0 0;font-size:.76rem;line-height:1.65}.landing-final-cta{text-align:center;background:radial-gradient(circle at 90% 10%,#ff8eb229,#0000 20rem),linear-gradient(145deg,#fff,#eee3ff);border:1px solid #cdbbea;border-radius:2rem;margin-top:clamp(6rem,11vw,10rem);padding:clamp(2.2rem,6vw,5rem)}.landing-final-cta h2{margin-left:auto;margin-right:auto}.landing-final-cta .landing-actions{justify-content:center}.pricing-page{width:min(100%,92rem);margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem) 6rem}.pricing-hero{text-align:center;max-width:74rem;margin:0 auto;padding:clamp(4.5rem,9vw,8rem) 0 clamp(1rem,3vw,2.5rem)}.pricing-hero h1{letter-spacing:-.075em;margin:.45rem 0 1.6rem;font-size:clamp(3.6rem,7.6vw,7.6rem);font-weight:650;line-height:.9}.pricing-hero h1 span{color:#644da1}.pricing-hero>p:not(.eyebrow){color:#6f6975;max-width:48rem;margin:0 auto;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.7}.pricing-page>.pricing-offer{margin-top:clamp(2rem,5vw,4rem)}.pricing-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem;display:grid}.pricing-value-grid article{background:#ffffffad;border:1px solid #e1d9e7;border-radius:1.5rem;min-height:13rem;padding:clamp(1.4rem,3vw,2rem)}.pricing-value-grid article>span{color:#b19aca;font-family:ui-monospace,monospace;font-size:.66rem}.pricing-value-grid h2{letter-spacing:-.03em;margin:1.6rem 0 .6rem;font-size:1.15rem}.pricing-value-grid p,.pricing-final-cta>p:not(.step-label){color:#6c6672;margin:0;font-size:.76rem;line-height:1.65}.pricing-faq{padding-top:clamp(6rem,10vw,9rem)}.pricing-final-cta>p:not(.step-label){max-width:42rem;margin:1rem auto 0}@media (max-width:900px){.use-cases-hero,.landing-how-it-works,.pricing-offer{grid-template-columns:1fr}.archive-map{min-height:24rem}.landing-section-heading{flex-direction:column;align-items:flex-start;gap:1rem}.popular-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.popular-ai-grid article:last-child{grid-column:1/-1}.pricing-value-grid{grid-template-columns:1fr}.pricing-value-grid article{min-height:auto}}.ai-story-page{width:min(100%,92rem);margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem) 6rem}.ai-story-hero{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding:clamp(4.5rem,9vw,8rem) 0 clamp(3rem,7vw,6rem);display:grid}.ai-story-hero h1{letter-spacing:-.07em;max-width:60rem;margin:.45rem 0 1.6rem;font-size:clamp(3.25rem,7vw,7rem);font-weight:650;line-height:.91}.ai-story-hero-copy>p:not(.eyebrow,.ai-story-person){color:#746d79;max-width:48rem;margin:0;font-size:.9rem;line-height:1.75}.ai-story-person{color:#413b46;max-width:46rem;margin:0 0 1rem;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:700;line-height:1.45}.ai-story-status{align-items:center;gap:.8rem;margin-top:1.8rem;display:flex}.ai-story-status>div{gap:.25rem;display:grid}.ai-story-status strong{font-size:.75rem}.ai-story-status>div>span{color:#746d79;font-size:.66rem}.ai-story-example{background:radial-gradient(circle at 90% 5%,#ff8eb226,#0000 14rem),linear-gradient(145deg,#fff,#f2eaff);border:1px solid #d2c1e9;border-radius:2rem;gap:.75rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;box-shadow:0 2rem 5rem #41297c17}.ai-story-example>span{color:#644da1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.65rem;font-weight:800}.ai-story-example blockquote{color:#4e4853;background:#ffffffb8;border:1px solid #644da11f;border-radius:1rem;margin:0;padding:1rem;font-size:.78rem;line-height:1.6}.ai-story-example small{color:#6c6672;font-size:.62rem}.ai-story-warning{background:#fff1f5;border:1px solid #d991a9;border-radius:1.2rem;padding:1.3rem 1.5rem}.ai-story-warning strong{color:#8f3455;font-size:.84rem}.ai-story-warning p{color:#76535f;margin:.45rem 0 0;font-size:.76rem;line-height:1.65}.ai-story-section{padding-top:clamp(6rem,11vw,10rem)}.ai-story-connect{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,7vw,7rem);display:grid}.ai-story-connect h2{letter-spacing:-.06em;margin:.25rem 0 1rem;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:650;line-height:.96}.ai-story-connect>div>p:last-child{color:#6c6672;font-size:.8rem;line-height:1.7}.ai-story-connect ol{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.ai-story-connect li{background:#ffffffb3;border:1px solid #ded5e6;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.3rem;display:grid}.ai-story-connect li>span{color:#fff;background:#644da1;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.68rem;font-weight:800;display:grid}.ai-story-connect li p{color:#625c67;margin:0;font-size:.78rem;line-height:1.65}.ai-story-saved-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ai-story-saved-grid article{background:#ffffffb3;border:1px solid #e1d9e7;border-radius:1.4rem;flex-direction:column;justify-content:space-between;min-height:10rem;padding:1.5rem;display:flex}.ai-story-saved-grid span{color:#b49bcc;font-family:ui-monospace,monospace;font-size:.67rem}.ai-story-saved-grid p{margin:1.5rem 0 0;font-size:.9rem;font-weight:700;line-height:1.45}.ai-story-result{background:linear-gradient(135deg,#fff,#f1e8ff);border:1px solid #cdbbea;border-radius:1.5rem;margin-top:.75rem;padding:clamp(1.5rem,4vw,2.5rem)}.ai-story-result>p:last-child{color:#625c67;max-width:65rem;margin:.6rem 0 0;font-size:.88rem;line-height:1.75}.ai-story-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ai-story-link-grid a{background:#ffffffb3;border:1px solid #ded5e6;border-radius:1.25rem;flex-direction:column;min-height:10rem;padding:1.25rem;display:flex}.ai-story-link-grid a:hover{border-color:#baa4da;transform:translateY(-2px)}.ai-story-link-grid .ai-story-link-featured{background:linear-gradient(145deg,#fff,#eee3ff);border-color:#bda5e2}.ai-story-link-grid span{color:#644da1;text-transform:uppercase;font-size:.64rem;font-weight:800}.ai-story-link-grid strong{margin-top:.65rem;font-size:.84rem;line-height:1.45}.ai-story-link-grid small{color:#7a6b87;margin-top:auto;padding-top:1rem;font-size:.66rem;font-weight:750}.ai-story-cta{margin-top:clamp(6rem,11vw,10rem)}.solution-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.solution-link-grid>a{background:#ffffffb8;border:1px solid #e1d7ec;border-radius:1.6rem;flex-direction:column;min-height:17rem;padding:clamp(1.4rem,3vw,2rem);transition:transform .16s,border-color .16s;display:flex}.solution-link-grid>a:hover{border-color:#bca9d5;transform:translateY(-.18rem)}.solution-link-grid span{color:#786d83;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.solution-link-grid strong{color:#302d35;letter-spacing:-.045em;margin-top:.75rem;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.05}.solution-link-grid p{color:#6f6975;margin:.8rem 0 1.4rem;font-size:.85rem;line-height:1.65}.solution-link-grid small{color:#644da1;margin-top:auto;font-size:.75rem;font-weight:800}.solution-benefit-grid h3{color:#302d35;margin:.65rem 0 .4rem;font-size:1rem}.solution-benefit-grid p{margin-top:0;font-weight:500}.solution-other-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-capability-endpoint{background:#ffffffb8;border:1px solid #d8cbea;border-radius:2rem;align-content:center;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;box-shadow:0 1.6rem 4rem #41297c14}.ai-capability-endpoint>span{color:#7b7085;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ai-capability-endpoint>code{overflow-wrap:anywhere;color:#50357f;background:#faf4fe;border:1px solid #ece4f3;border-radius:1rem;padding:1rem;font-size:clamp(.72rem,1.4vw,.92rem)}.ai-capability-endpoint dl{gap:.65rem;margin:0;display:grid}.ai-capability-endpoint dl>div{color:#6c6672;justify-content:space-between;gap:1rem;font-size:.76rem;display:flex}.ai-capability-endpoint dt{font-weight:750}.ai-capability-endpoint dd{text-align:right;margin:0}.cross-ai-page{width:min(100%,92rem);margin:0 auto;padding:0 clamp(1.25rem,5vw,5rem) 6rem}.cross-ai-hero{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.95fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding:clamp(4.5rem,9vw,8.5rem) 0 clamp(3.5rem,7vw,6.5rem);display:grid}.cross-ai-hero h1{letter-spacing:-.07em;margin:.45rem 0 1.6rem;font-size:clamp(3.4rem,7vw,7rem);font-weight:650;line-height:.9}.cross-ai-hero h1 span{color:#644da1}.cross-ai-hero>div:first-child>p:not(.eyebrow){color:#706a75;max-width:47rem;margin:0;font-size:clamp(.95rem,1.6vw,1.12rem);line-height:1.7}.cross-ai-flow{background:linear-gradient(145deg,#fff,#f0e7ff);border:1px solid #d0bfe8;border-radius:2rem;grid-template-columns:1fr;align-items:center;gap:.65rem;padding:1.2rem;display:grid;position:relative;box-shadow:0 2rem 5rem #41297c1a}.cross-ai-flow>div{text-align:center;background:#ffffffbf;border:1px solid #644da11f;border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;min-height:10rem;padding:1rem;display:flex}.cross-ai-flow>div.cross-ai-flow-drive{background:#f5efff;border-color:#b59ad9;min-height:8rem}.cross-ai-flow>span{color:#a58abf;text-align:center;font-size:1.1rem;transform:rotate(90deg)}.cross-ai-flow div>span{color:#644da1;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:800}.cross-ai-flow strong{margin-top:.6rem;font-size:.9rem}.cross-ai-flow small{color:#6c6672;margin-top:.4rem;font-size:.61rem;line-height:1.45}.cross-ai-flow>p{color:#6c6672;text-align:center;margin:.2rem 0 0;font-size:.63rem}.cross-ai-safety{background:#fff9ed;border:1px solid #d4a761;border-radius:1.2rem;padding:1.25rem 1.5rem}.cross-ai-safety strong{color:#80561e;font-size:.82rem}.cross-ai-safety p{color:#756249;max-width:75rem;margin:.4rem 0 0;font-size:.75rem;line-height:1.65}.cross-ai-scenario{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(3rem,7vw,7rem);padding-top:clamp(6rem,11vw,10rem);scroll-margin-top:2rem;display:grid}.cross-ai-scenario h2{letter-spacing:-.06em;margin:.25rem 0 1.2rem;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:650;line-height:.95}.cross-ai-scenario>div>p:last-child{color:#6c6672;font-size:.8rem;line-height:1.7}.cross-ai-scenario ol{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cross-ai-scenario li{background:#ffffffb8;border:1px solid #ded5e6;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.cross-ai-scenario li>span{color:#fff;background:#644da1;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.66rem;font-weight:800;display:grid}.cross-ai-scenario li strong{font-size:.82rem}.cross-ai-scenario li p{color:#716a77;margin:.35rem 0 0;font-size:.74rem;line-height:1.65}.cross-ai-prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cross-ai-prompt-grid article{background:#ffffffb8;border:1px solid #d5c7e7;border-radius:1.5rem;gap:.75rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.cross-ai-prompt-grid article:last-child{background:linear-gradient(145deg,#fff,#f1e8ff)}.cross-ai-prompt-grid span{color:#644da1;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.25rem;font-size:.64rem;font-weight:800}.cross-ai-prompt-grid blockquote{color:#554f5a;background:#ffffffbf;border:1px solid #644da11f;border-radius:1rem;margin:0;padding:1rem;font-size:.78rem;line-height:1.6}.cross-ai-cta{margin-top:clamp(6rem,11vw,10rem)}@media (max-width:900px){.ai-story-hero,.ai-story-connect,.cross-ai-hero,.cross-ai-scenario{grid-template-columns:1fr}.ai-story-saved-grid,.ai-story-link-grid,.solution-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.landing-nav{min-height:5rem}.landing-nav>div>a:not(.landing-nav-cta){display:none}.use-cases-hero{gap:3rem;padding-top:3.5rem}.use-cases-hero h1{font-size:clamp(3.15rem,16vw,5rem)}.archive-map{border-radius:1.8rem;min-height:21rem}.archive-map:before{inset:3.4rem}.archive-map:after{inset:5.6rem}.archive-map-core{width:9.5rem;height:9.5rem}.archive-map-clients span:nth-child(2){right:.9rem}.archive-map-clients span:nth-child(4){left:.9rem}.landing-principles,.use-case-grid,.popular-ai-grid{grid-template-columns:1fr}.landing-principles article{border-top:1px solid #e7dfed;border-left:0;min-height:auto}.landing-principles article:first-child{border-top:0}.popular-ai-grid article:last-child{grid-column:auto}.ai-story-hero{padding-top:3.5rem}.ai-story-hero h1{font-size:clamp(3rem,15vw,4.8rem)}.ai-story-example{border-radius:1.5rem}.ai-story-saved-grid,.ai-story-link-grid,.solution-link-grid,.cross-ai-prompt-grid{grid-template-columns:1fr}.ai-capability-endpoint dl>div{display:grid}.ai-capability-endpoint dd{text-align:left}.cross-ai-feature-link{grid-template-columns:1fr;gap:.75rem}.cross-ai-feature-link small{white-space:normal}.cross-ai-hero{padding-top:3.5rem}.cross-ai-hero h1{font-size:clamp(3rem,15vw,4.8rem)}.more-ai-note,.landing-actions,.pricing-actions{flex-direction:column;align-items:stretch}.more-ai-note a{flex:auto}.landing-actions a,.pricing-actions a{width:100%}.pricing-hero{padding-top:3.5rem}.pricing-hero h1{font-size:clamp(3.15rem,16vw,5rem)}.pricing-offer{border-radius:1.5rem;padding:1.2rem}.pricing-card{border-radius:1.3rem}.pricing-card-heading{flex-direction:column;align-items:flex-start}.pricing-card ul{grid-template-columns:1fr}}.skip-link{z-index:1000;color:#fff;background:#644da1;border-radius:.75rem;padding:.7rem 1rem;font-weight:700;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.skip-target{outline:none;height:0}.activity-decision{letter-spacing:.02em;text-transform:uppercase;margin-left:.4rem;font-size:.68rem;font-weight:700}.activity-list li:has(i.denied) .activity-decision{color:#9d365d}.activity-list li:has(i.allowed) .activity-decision{color:#3f6b4a}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-landing{width:min(100%,92rem);margin:0 auto;padding:0 clamp(1rem,5vw,5rem) 6rem}.home-hero{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(2.5rem,7vw,6rem) 0 clamp(3rem,7vw,6rem);display:grid}.home-hero-copy h1{letter-spacing:-.045em;margin:.45rem 0 1.4rem;font-size:clamp(2.6rem,5.6vw,5.6rem);font-weight:650;line-height:.98}.home-hero-copy h1 span{color:#644da1}.home-hero-copy>p:not(.eyebrow){color:#6c6672;max-width:42rem;margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.home-hero-copy .trust-row{margin-top:2rem}.home-auth-panel .form-error{margin-bottom:1rem}.home-auth-panel{background:0 0;min-height:0;padding:0;scroll-margin-top:2rem}.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.home-steps li{background:#ffffffad;border:1px solid #e1d9e7;border-radius:1.5rem;padding:clamp(1.3rem,3vw,2rem)}.home-steps li>span{color:#644da1;font-family:ui-monospace,monospace;font-size:.75rem}.home-steps h3{letter-spacing:-.03em;margin:.6rem 0 .5rem;font-size:1.15rem}.home-steps p{color:#6c6672;margin:0;font-size:.85rem;line-height:1.65}.home-primitives{grid-template-columns:repeat(3,minmax(0,1fr))}.home-landing .landing-section-heading a{color:#644da1;font-weight:700}.waitlist-form{gap:1rem;max-width:34rem;display:grid}.waitlist-form label{gap:.4rem;font-size:.85rem;font-weight:700;display:grid}.waitlist-form label span{color:#6c6672;font-weight:400}.waitlist-form input,.waitlist-form textarea{background:#ffffffd9;border:1px solid #d8cbea;border-radius:.9rem;width:100%;padding:.8rem 1rem}.waitlist-form small{color:#6c6672;line-height:1.5}.waitlist-form small a{color:#644da1;text-decoration:underline}.waitlist-confirmation{max-width:34rem}@media (max-width:900px){.home-hero,.home-steps,.home-primitives{grid-template-columns:minmax(0,1fr)}}.status-page{place-items:center;min-height:70vh;padding:2rem 1rem;display:grid}.status-page-card{background:#ffffffb8;border:1px solid #e1dae8;border-radius:2rem;width:min(100%,36rem);padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 1.8rem 5rem #41297c17}.status-page-card h1{letter-spacing:-.04em;margin:.4rem 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem)}.status-page-card p{color:#6c6672;line-height:1.6}.status-page-card a:not(.primary-button,.secondary-button){color:#644da1;text-decoration:underline}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem;margin-bottom:1rem;display:grid}.admin-stat{background:#fff;border:1px solid #ece6f2;border-radius:.7rem;gap:.3rem;padding:.9rem 1rem;display:grid}.admin-stat span{color:#6c6672;font-size:.7rem}.admin-stat strong{color:#381e72;font-size:1.35rem}.admin-stat.attention{background:#fff6f2;border-color:#e7b8a8}.admin-stat.attention strong{color:#9a3412}.admin-muted{color:#6c6672;margin:0 0 1rem;font-size:.75rem}.admin-tabs{border-bottom:1px solid #ece6f2;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.admin-tabs button{color:#6c6672;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.6rem .9rem;font-weight:700}.admin-tabs button.active{color:#381e72;border-bottom-color:#644da1}.admin-toolbar{justify-content:flex-end;margin-bottom:.8rem;display:flex}.admin-filter{border:1px solid #ece6f2;border-radius:.6rem;display:inline-flex;overflow:hidden}.admin-filter button{color:#6c6672;cursor:pointer;background:#fff;border:0;padding:.45rem .8rem;font-size:.75rem;font-weight:700}.admin-filter button.active{color:#fff;background:#644da1}.admin-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.admin-row{background:#fff;border:1px solid #ece6f2;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.admin-row>div:first-child{gap:.25rem;min-width:0;display:grid}.admin-row strong{overflow-wrap:anywhere;color:#302d35;font-size:.85rem}.admin-row p{color:#302d35;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8rem}.admin-row small{color:#6c6672;font-size:.7rem}.admin-row .primary-button,.admin-row .secondary-button,.admin-row .danger-button{min-height:2.4rem;padding:.5rem .9rem}.admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.admin-user-toolbar{justify-content:space-between;align-items:flex-end;gap:1rem}.admin-user-search{gap:.35rem;min-width:min(100%,24rem);display:grid}.admin-user-search>label{color:#302d35;font-size:.75rem;font-weight:700}.admin-user-search>div{gap:.4rem;display:flex}.admin-user-search input{flex:1;min-width:0}.admin-user-search .secondary-button{min-height:2.5rem;padding:.5rem .9rem}.admin-user-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-user-identity>span{overflow-wrap:anywhere;color:#514b58;font-size:.78rem}.admin-user-metrics{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.admin-user-metrics>div{background:#f8f6fa;border-radius:.55rem;gap:.2rem;min-width:0;padding:.65rem .7rem;display:grid}.admin-user-metrics span,.admin-user-activity>span{color:#6c6672;font-size:.68rem}.admin-user-metrics strong{font-variant-numeric:tabular-nums;font-size:.78rem}.admin-user-activity{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem .8rem;display:flex}.admin-user-activity ul{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.admin-user-activity li{color:#594177;background:#f0eafb;border-radius:999px;padding:.2rem .5rem;font-size:.67rem;font-weight:700}.admin-status-deletion_pending{color:#9a3412;background:#fff0e9}.admin-reported-url{overflow-wrap:anywhere;color:#6c6672;font-size:.7rem}.admin-status{color:#6c6672;text-transform:capitalize;background:#f4f1f8;border-radius:999px;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.admin-status-pending,.admin-status-open,.admin-status-reviewing{color:#7c4a03;background:#fff4dc}.admin-status-accepted,.admin-status-resolved{color:#166534;background:#e8f7ee}.admin-invite-form{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-bottom:.6rem;display:flex}.admin-invite-form label{color:#302d35;flex:1;gap:.35rem;min-width:min(100%,18rem);font-size:.75rem;font-weight:700;display:grid}.admin-load-more{margin-top:.8rem}.admin-billing,.admin-billing-plans{gap:1rem;display:grid}.admin-billing-plan{background:#fff;border:1px solid #e5deec;border-radius:.8rem;padding:1rem}.admin-billing-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-billing-heading h3,.admin-billing-heading p{margin:0}.admin-billing-heading p,.admin-billing-heading>strong{color:#6c6672;font-size:.75rem}.admin-billing-heading>strong{white-space:nowrap}.admin-billing-statuses{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-top:.9rem;display:grid}.admin-billing-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.8rem;margin-top:1rem;display:grid}.admin-billing-form>label:not(.admin-billing-trial){color:#302d35;gap:.35rem;font-size:.75rem;font-weight:700;display:grid}.admin-billing-form input[type=text],.admin-billing-form input:not([type]){min-width:0}.admin-billing-trial{color:#302d35;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;display:flex}.admin-billing-trial input[type=checkbox]{appearance:auto;accent-color:#644da1;flex:none;width:1rem;height:1rem;min-height:1rem;margin:0;padding:0}.admin-billing-form .primary-button{justify-self:end}.admin-billing-form .form-error{grid-column:1/-1}@media (max-width:640px){.admin-row{grid-template-columns:minmax(0,1fr)}.admin-row-actions{justify-content:flex-start}.admin-user-toolbar,.admin-user-search>div{flex-direction:column;align-items:stretch}.admin-user-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-billing-heading{display:grid}.admin-billing-statuses,.admin-billing-form{grid-template-columns:minmax(0,1fr)}.admin-billing-form .primary-button{justify-self:stretch}}.billing-interval-toggle{border:1px solid #cbb9ec;border-radius:.6rem;justify-self:start;margin:.3rem 0;display:inline-flex;overflow:hidden}.billing-interval-toggle button{color:#644da1;cursor:pointer;background:#fff;border:0;padding:.4rem .8rem;font-size:.72rem;font-weight:700}.billing-interval-toggle button.active{color:#fff;background:#644da1}.pricing-annual{color:#6c6672;margin:.6rem 0 0;font-size:.85rem}.pricing-annual strong{color:#312b36}.integration-index-page,.integration-detail-page,.html-sitemap-page{color:#302d35;background:radial-gradient(circle at 80% 4%,#f4d1f08c,#0000 28rem),linear-gradient(#fbf8ff 0%,#fff 36rem);min-height:100vh;padding:0 4vw 5rem}.integration-index-hero,.integration-detail-hero{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);align-items:center;gap:clamp(2rem,6vw,5rem);max-width:76rem;margin:2rem auto 3rem;display:grid}.integration-index-hero h1,.integration-detail-hero h1,.html-sitemap-page>header h1{letter-spacing:-.06em;max-width:18ch;margin:.55rem 0 1rem;font-size:clamp(2.7rem,6vw,5.6rem);line-height:.96}.integration-index-hero h1 span{color:#7651b5}.integration-index-hero>div>p:not(.eyebrow),.integration-lede,.html-sitemap-page>header>p:last-child{color:#625c68;max-width:48rem;font-size:1.06rem;line-height:1.7}.integration-honesty-note,.integration-status-panel{background:#ffffffd1;border:1px solid #dbcfea;border-radius:1.2rem;padding:1.5rem;box-shadow:0 1.2rem 3rem #48306414}.integration-honesty-note>span,.integration-status-panel>span{color:#7651b5;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.55rem;font-size:.7rem;font-weight:800;display:block}.integration-honesty-note>strong,.integration-status-panel>strong{font-size:1.25rem;display:block}.integration-honesty-note p,.integration-status-panel p{color:#625c68;line-height:1.6}.integration-honesty-note small,.integration-status-panel small{color:#82798a}.integration-jump-links{flex-wrap:wrap;gap:.65rem;max-width:76rem;margin:0 auto 3rem;display:flex}.integration-jump-links a{color:#5e477d;background:#fff;border:1px solid #d9cee6;border-radius:999px;padding:.62rem .85rem;font-size:.78rem;font-weight:750;text-decoration:none}.integration-catalog-section,.integration-related,.html-sitemap-section{max-width:76rem;margin:0 auto 4rem;scroll-margin-top:2rem}.integration-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.integration-card-grid>a,.integration-related-grid>a{min-width:0;color:inherit;background:#fff;border:1px solid #e2d9eb;border-radius:1rem;padding:1.15rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s}.integration-card-grid>a:hover,.integration-related-grid>a:hover{border-color:#a98bcf;transform:translateY(-2px);box-shadow:0 .8rem 2rem #4e376814}.integration-card-grid strong,.integration-related-grid strong{margin-top:.7rem;font-size:1.03rem;display:block}.integration-card-grid p{color:#6b6470;min-height:5.4rem;font-size:.86rem;line-height:1.55}.integration-card-grid small,.integration-related-grid small{color:#7651b5;font-weight:750}.integration-status{color:#624681;letter-spacing:.04em;text-transform:uppercase;background:#f0e8fa;border-radius:999px;padding:.3rem .48rem;font-size:.62rem;font-weight:800;display:inline-flex}.integration-detail-page{--detail-max:72rem}.integration-detail-hero,.integration-explainer-grid,.integration-scenario,.integration-source-note,.integration-related,.integration-trademark-note,.integration-final-cta{max-width:var(--detail-max,76rem)}.integration-detail-hero h1{max-width:15ch}.integration-explainer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 auto 1rem;display:grid}.integration-explainer-grid article,.integration-scenario,.integration-source-note{background:#ffffffe0;border:1px solid #e1d8e8;border-radius:1.15rem;padding:clamp(1.4rem,3vw,2.4rem)}.integration-explainer-grid h2,.integration-scenario h2,.integration-source-note h2{margin:.35rem 0 .8rem;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.08}.integration-explainer-grid p:last-child,.integration-scenario>div>p:last-child,.integration-source-note p:last-child{color:#655e6a;line-height:1.7}.integration-scenario{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(2rem,5vw,4rem);margin:1rem auto 4rem;display:grid}.integration-scenario ol{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.integration-scenario li{grid-template-columns:2rem minmax(0,1fr);gap:.8rem;display:grid}.integration-scenario li>span{color:#fff;background:#7651b5;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.integration-scenario li p{color:#625c68;margin:.25rem 0 0;line-height:1.55}.integration-source-note{justify-content:space-between;align-items:center;gap:2rem;margin:0 auto 4rem;display:flex}.integration-source-note>a{color:#64468a;background:#fff;border:1px solid #b9a3d2;border-radius:.7rem;flex:none;padding:.8rem 1rem;font-weight:750;text-decoration:none}.integration-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.integration-related-grid span{color:#817887;text-transform:uppercase;font-size:.68rem;font-weight:750}.integration-related-grid small{margin-top:.55rem;display:block}.integration-trademark-note{color:#857d89;margin:2rem auto 0;font-size:.72rem;line-height:1.55}.html-sitemap-page>header{max-width:76rem;margin:2.4rem auto 3.5rem}.html-sitemap-section{border-top:1px solid #ded5e6;padding-top:1rem}.html-sitemap-section h2{margin:0 0 1rem;font-size:1.35rem}.html-sitemap-section ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.html-sitemap-section a{color:#60457f;text-underline-offset:.2em;font-size:.88rem}.analytics-consent{z-index:100;color:#332d38;background:#fffffff7;border:1px solid #cbbadd;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;width:min(42rem,100vw - 2rem);padding:1rem;display:grid;position:fixed;bottom:1rem;right:1rem;box-shadow:0 1.2rem 4rem #271a3333}.analytics-consent strong{margin-bottom:.3rem;display:block}.analytics-consent p{color:#625c68;margin:0 0 .35rem;font-size:.78rem;line-height:1.5}.analytics-consent a{color:#65458c;font-size:.72rem}.analytics-consent-actions{gap:.55rem;display:flex}.analytics-consent-actions button{white-space:nowrap}.analytics-preferences-button{z-index:80;color:#6d6174;cursor:pointer;background:#ffffffeb;border:1px solid #d3c7df;border-radius:999px;padding:.38rem .55rem;font-size:.64rem;position:fixed;bottom:.8rem;right:.8rem}@media (max-width:900px){.integration-card-grid,.integration-related-grid,.html-sitemap-section ul{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-index-hero,.integration-detail-hero,.integration-scenario{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.integration-index-page,.integration-detail-page,.html-sitemap-page{padding-inline:1rem}.integration-card-grid,.integration-related-grid,.integration-explainer-grid,.html-sitemap-section ul{grid-template-columns:minmax(0,1fr)}.integration-card-grid p{min-height:0}.integration-source-note,.analytics-consent{display:grid}.analytics-consent{grid-template-columns:minmax(0,1fr)}.analytics-consent-actions{flex-wrap:wrap}}.resource-page{color:#302d35;background:radial-gradient(circle at 84% 3%,#f4d1f08f,#0000 30rem),linear-gradient(#fbf8ff 0%,#fff 38rem);min-height:100vh;padding:0 4vw 5rem}.resource-hero,.resource-card-grid,.resource-callout,.resource-scenario,.resource-faq,.resource-related,.comparison-summary,.comparison-table,.compatibility-table,.docs-jump-links,.docs-section,.demo-flow,.demo-evidence,.resource-disclosure,.resource-story-copy,.changelog-list,.resource-final-cta,.fact-grid,.resource-principle{max-width:76rem;margin-inline:auto}.resource-hero{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-block:clamp(2.5rem,7vw,6rem) clamp(3rem,7vw,5.5rem);display:grid}.resource-hero-centered{text-align:center;display:block}.resource-hero h1{letter-spacing:-.06em;max-width:17ch;margin:.55rem 0 1.2rem;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.96}.resource-hero-centered h1,.resource-hero-centered>p:last-child{margin-inline:auto}.resource-hero>div>p:last-of-type,.resource-hero-centered>p:last-child{color:#625c68;max-width:49rem;font-size:1.06rem;line-height:1.72}.resource-intent-card{background:#ffffffd6;border:1px solid #dbcfea;border-radius:1.2rem;min-width:0;padding:1.5rem;box-shadow:0 1.2rem 3rem #48306414}.resource-intent-card>span,.resource-card-grid>a>span{color:#7651b5;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.65rem;font-size:.68rem;font-weight:800;display:block}.resource-intent-card strong{font-size:1.2rem;line-height:1.3;display:block}.resource-intent-card p,.resource-intent-card li{color:#655e6a;font-size:.86rem;line-height:1.6}.resource-intent-card ul{margin:0;padding-left:1.15rem}.docs-endpoint code{overflow-wrap:anywhere;color:#4f396b;font-size:.9rem;display:block}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.resource-card-grid>a{min-width:0;color:inherit;background:#ffffffe6;border:1px solid #e1d8e8;border-radius:1.15rem;padding:clamp(1.3rem,3vw,2rem);text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s}.resource-card-grid>a:hover{border-color:#a98bcf;transform:translateY(-2px);box-shadow:0 .8rem 2rem #4e376814}.resource-card-grid h2{margin:0 0 .7rem;font-size:1.35rem;line-height:1.15}.resource-card-grid p{color:#6b6470;font-size:.88rem;line-height:1.6}.resource-card-grid strong{color:#684b8d;font-size:.8rem}.resource-callout{background:#f7f1fc;border:1px solid #ddcff0;border-radius:1.3rem;justify-content:space-between;align-items:center;gap:2rem;margin-block:4rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.resource-callout h2{margin:.3rem 0;font-size:clamp(1.55rem,3vw,2.35rem)}.resource-callout p:last-child{color:#655e6a;max-width:44rem;line-height:1.65}.resource-principle{color:#4a365f;background:#f7f1fc;border-left:.35rem solid #7651b5;margin-block:0 4rem;padding:clamp(1.5rem,4vw,2.8rem);font-size:clamp(1.45rem,3.5vw,2.55rem);font-weight:650;line-height:1.25}.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:4rem;display:grid}.fact-grid article{background:#fff;border:1px solid #e1d8e8;border-radius:1.15rem;padding:clamp(1.35rem,3vw,2.3rem)}.fact-grid article>span{color:#8766b0;letter-spacing:.08em;font-size:.7rem;font-weight:850}.fact-grid h2{margin:.65rem 0;font-size:1.4rem}.fact-grid p,.resource-story-copy p{color:#655e6a;line-height:1.7}.fact-grid code,.docs-section code{overflow-wrap:anywhere}.resource-scenario{background:#ffffffe6;border:1px solid #e1d8e8;border-radius:1.2rem;grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);gap:clamp(2rem,6vw,5rem);margin-bottom:4rem;padding:clamp(1.5rem,4vw,2.7rem);display:grid}.resource-scenario h2,.resource-faq h2,.comparison-summary h2,.docs-section h2,.resource-story-copy h2{margin:.4rem 0 1rem;font-size:clamp(1.7rem,3.5vw,2.7rem);line-height:1.08}.resource-scenario>div>p:last-child,.docs-section>p,.docs-section li{color:#655e6a;line-height:1.7}.resource-scenario ol,.docs-step-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.resource-scenario li{grid-template-columns:2rem minmax(0,1fr);gap:.8rem;display:grid}.resource-scenario li>span{color:#fff;background:#7651b5;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.resource-scenario li p{color:#625c68;margin:.2rem 0 0;line-height:1.58}.resource-faq{margin-bottom:4rem}.resource-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.resource-faq details{background:#fff;border:1px solid #e1d8e8;border-radius:1rem;padding:1.2rem}.resource-faq summary{cursor:pointer;font-weight:750}.resource-faq details p{color:#655e6a;line-height:1.65}.resource-related{margin-bottom:4rem}.resource-related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.resource-related-links a{color:inherit;background:#fff;border:1px solid #e1d8e8;border-radius:1rem;gap:.8rem;padding:1.15rem;text-decoration:none;display:grid}.resource-related-links span{color:#7651b5;font-size:.78rem;font-weight:750}.comparison-summary{background:#f4edf9;border-radius:1.2rem;margin-bottom:2rem;padding:clamp(1.5rem,4vw,2.5rem)}.comparison-table{background:#fff;border:1px solid #ded4e7;border-radius:1.2rem;margin-bottom:4rem;overflow:hidden}.comparison-table-head,.comparison-table article{grid-template-columns:.55fr 1fr 1fr;gap:1.2rem;display:grid}.comparison-table-head{color:#fff;background:#5d427c;padding:1rem 1.3rem}.comparison-table article{border-top:1px solid #e6deec;padding:1.3rem}.comparison-table article:first-of-type{border-top:0}.comparison-table h2,.comparison-table p{margin:0}.comparison-table h2{font-size:1rem}.comparison-table p{color:#625c68;line-height:1.6}.compatibility-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:4rem;display:grid}.compatibility-table article{background:#fff;border:1px solid #e1d8e8;border-radius:1rem;padding:1.35rem}.compatibility-table article>div{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.compatibility-table h2{margin:0;font-size:1.2rem}.compatibility-table p{color:#655e6a;line-height:1.6}.compatibility-table small{color:#82798a}.compatibility-badge{text-transform:uppercase;border-radius:999px;flex:none;padding:.35rem .55rem;font-size:.63rem;font-weight:800}.status-verified{color:#21653e;background:#e2f6e9}.status-partial{color:#345e79;background:#e2f1fa}.status-experimental{color:#8a4d16;background:#fff1d9}.status-guide{color:#6a6170;background:#f0edf2}.docs-jump-links{flex-wrap:wrap;gap:.65rem;margin-bottom:3rem;display:flex}.docs-jump-links a{color:#5e477d;background:#fff;border:1px solid #d9cee6;border-radius:999px;padding:.62rem .85rem;font-size:.78rem;font-weight:750;text-decoration:none}.docs-section{border-top:1px solid #ded5e6;margin-bottom:3rem;padding-top:1.5rem;scroll-margin-top:2rem}.docs-step-list li{background:#fff;border:1px solid #e4dce9;border-radius:.9rem;padding:1rem 1.2rem}.docs-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.docs-definition-grid article{background:#fff;border:1px solid #e4dce9;border-radius:.9rem;padding:1.1rem}.docs-definition-grid h3{margin:0 0 .5rem}.docs-definition-grid p{color:#655e6a;margin:0;line-height:1.6}.prompt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.prompt-list blockquote{color:#514458;background:#fff;border:1px solid #ded4e7;border-radius:1rem;margin:0;padding:1.2rem;line-height:1.65}.demo-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.8rem;margin-bottom:3rem;display:grid}.demo-flow article{background:#fff;border:1px solid #e1d8e8;border-radius:1.1rem;min-height:15rem;padding:1.35rem}.demo-flow article>span{color:#7651b5;text-transform:uppercase;font-size:.7rem;font-weight:800}.demo-flow h2{font-size:1.35rem}.demo-flow p,.demo-evidence li,.resource-disclosure p{color:#655e6a;line-height:1.65}.demo-flow .demo-drive{background:#f7f1fc;border-color:#a98bcf}.demo-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:3rem;display:grid}.demo-evidence>div{background:#fff;border:1px solid #e1d8e8;border-radius:1rem;min-width:0;padding:1.4rem}.demo-evidence pre{color:#43384a;font-size:.78rem;line-height:1.6;overflow-x:auto}.resource-disclosure{background:#f7f4f9;border-left:.25rem solid #7651b5;margin-bottom:4rem;padding:1.3rem}.resource-story-copy{max-width:50rem;margin-bottom:5rem}.resource-story-copy h2:not(:first-child){margin-top:3rem}.changelog-list article{border-top:1px solid #ded5e6;grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);gap:2rem;padding:1.6rem 0;display:grid}.changelog-list time{color:#7651b5;font-size:.78rem;font-weight:750}.changelog-list h2{margin:0}.changelog-list li{color:#655e6a;margin-block:.5rem;line-height:1.55}@media (max-width:900px){.resource-card-grid,.resource-related-links{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-hero,.resource-scenario,.demo-flow{grid-template-columns:minmax(0,1fr)}.demo-flow>div{text-align:center;transform:rotate(90deg)}}@media (max-width:680px){.resource-page{padding-inline:1rem}.resource-card-grid,.resource-related-links,.resource-faq>div,.fact-grid,.compatibility-table,.docs-definition-grid,.prompt-list,.demo-evidence{grid-template-columns:minmax(0,1fr)}.resource-callout{display:grid}.comparison-table-head{display:none}.comparison-table article{grid-template-columns:minmax(0,1fr)}.comparison-table p:before{content:attr(data-label);color:#7651b5;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:800;display:block}.compatibility-table article>div,.changelog-list article{grid-template-columns:minmax(0,1fr)}.compatibility-table article>div{display:grid}.compatibility-badge{justify-self:start}}
