.ai-page{width:min(100%,1600px);margin:0 auto;padding:52px clamp(24px,4.4vw,80px) 90px}.ai-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:30px;border-bottom:1px solid #302f30}.ai-heading h1,.ai-loginCard h1{margin:13px 0 11px;font-size:clamp(38px,4vw,58px);font-weight:500;letter-spacing:-.055em;line-height:1.1}.ai-kicker{color:#a49b90;font-family:var(--font-data),monospace;font-size:10px;letter-spacing:.15em}.ai-muted{margin:0;color:#a39e97;font-size:12px;line-height:1.8}.ai-micro{margin:10px 0 0;color:#817c77;font-size:10px;line-height:1.7}.ai-account{display:flex;flex-direction:column;align-items:flex-end;gap:10px;color:#aaa39c;font-family:var(--font-data),monospace;font-size:10px}.ai-account button{padding:0;border:0;background:none;color:#e5dfd5;font-size:11px}.ai-nav{display:flex;flex-wrap:wrap;gap:25px;margin-bottom:32px;border-bottom:1px solid #302f30}.ai-nav a{padding:17px 0;color:#aaa39c;font-size:12px}.ai-nav a:hover,.ai-nav a[aria-current=page]{color:#eeece6}.ai-nav a[aria-current=page]{border-bottom:1px solid #eeece6}.ai-layout{display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px)}.ai-sidebar{position:sticky;top:25px;min-width:0}.ai-search{display:grid;gap:10px;color:#c9c2b8;font-size:11px}.ai-search div{display:flex;border:1px solid #494642;background:#171719}.ai-search input{min-width:0;flex:1 1;padding:11px 12px;border:0;background:transparent;color:#eeece6;outline:0}.ai-search button{padding:0 12px;border:0;border-left:1px solid #494642;background:transparent;color:#ddd5c9;font-size:11px}.ai-results{max-height:62vh;overflow:auto;margin-top:13px;border-top:1px solid #302f30}.ai-activeResult,.ai-result{display:grid;gap:6px;padding:13px 10px;border-bottom:1px solid #302f30}.ai-activeResult,.ai-result:hover{background:#1c1b1d}.ai-activeResult strong,.ai-result strong{color:#e6e0d8;font-size:12px;font-weight:500;overflow-wrap:anywhere}.ai-activeResult span,.ai-result span{color:#86817b;font-family:var(--font-data),var(--font-cjk);font-size:9px}.ai-activeResult{box-shadow:inset 2px 0 #d1c8bb}.ai-content{min-width:0}.ai-editorStack{display:grid;gap:20px;margin-top:20px}.ai-panel{padding:24px;border:1px solid #343234;background:#141416}.ai-panel summary{cursor:pointer;color:#dfd7cc;font-size:13px}.ai-panel h2{margin:7px 0 17px;font-size:23px;font-weight:500;letter-spacing:-.03em}.ai-panelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-panelHead a{color:#a59f96;font-size:11px}.ai-panelHead a:hover{color:#eeece6}.ai-form{display:grid;gap:17px;margin-top:17px}.ai-inlineForm{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:19px}.ai-inlineForm .ai-field{flex:1 1;min-width:130px}.ai-twoColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.ai-field{display:grid;gap:8px;color:#bbb4aa;font-size:11px}.ai-field input,.ai-field select,.ai-field textarea,.ai-viewingRow input{width:100%;min-width:0;padding:10px 11px;border:1px solid #4a4643;border-radius:2px;background:#1b1b1d;color:#eeece6;font-size:12px;outline:0}.ai-field textarea{resize:vertical;line-height:1.7}.ai-field input:focus,.ai-field select:focus,.ai-field textarea:focus,.ai-viewingRow input:focus{border-color:#ada59b}.ai-field input::placeholder{color:#78716d}.ai-primaryButton{min-height:39px;width:max-content;padding:0 17px;border:1px solid #e9e4dc;border-radius:2px;background:#e9e4dc;color:#0b0b0c;font-size:11px;font-weight:600}.ai-primaryButton:hover:not(:disabled){background:#cfc6ba;border-color:#cfc6ba}.ai-primaryButton:disabled,.ai-viewingRow button:disabled{opacity:.55;cursor:wait}.ai-error,.ai-notice,.ai-success{margin:0 0 20px;padding:13px 15px;border:1px solid #7a554d;background:#2a1c1b;color:#eac6b9;font-size:12px;line-height:1.6}.ai-success{border-color:#5c6a58;background:#1c251c;color:#c4d3bc}.ai-notice{margin:24px 0 0}.ai-viewingList{margin-top:20px;border-top:1px solid #343234}.ai-viewingRow{display:grid;grid-template-columns:minmax(130px,170px) minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid #343234}.ai-viewingRow button{padding:8px 7px;border:0;background:transparent;color:#cec5b9;font-size:11px}.ai-viewingRow button:hover{color:#fff}.ai-loginPage{display:grid;min-height:calc(100vh - 170px);place-items:center}.ai-loginCard{width:min(100%,460px);padding:42px;border:1px solid #373537;background:#141416}.ai-loginCard .ai-form{margin-top:28px}@media (max-width:800px){.ai-layout{grid-template-columns:1fr}.ai-sidebar{position:static}.ai-results{max-height:230px}.ai-heading{flex-direction:column}.ai-account,.ai-heading{align-items:flex-start}}@media (max-width:560px){.ai-page{padding:35px 24px 65px}.ai-twoColumns{grid-template-columns:1fr}.ai-panel{padding:20px 16px}.ai-viewingRow{grid-template-columns:1fr 1fr}.ai-viewingRow input:nth-child(2){grid-column:2}.ai-loginCard{padding:30px 22px}}