:root{--paper:#141414;--ink:#f2f2f2;--dim:#9c9c9c;--line:#2a2a2c;--card:#1b1b1d;--well:#101011;--blue:#60a5fa;--mark-blue:#60a5fa47;--accent:#2dd4bf;--accent-deep:#0f766e;--bad:#f97066;--col:1180px;--nav-h:60px;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", system-ui, "Segoe UI", Roboto, "Apple SD Gothic Neo", "Noto Sans KR", "Noto Sans CJK KR", "Malgun Gothic", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior-y:none}@media (min-width:861px){html{scrollbar-gutter:stable}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior-y:none;font-size:16px;line-height:1.55;overflow-x:clip}.col{max-width:var(--col);margin:0 auto;padding:140px 40px}#credits,#faq{border-top:1px solid var(--line)}h1,h2,h3{font-family:"Pretendard Variable", var(--sans)}h1{letter-spacing:-.028em;text-wrap:balance;margin:18px 0 0;font-size:clamp(38px,5.6vw,60px);font-weight:400;line-height:1.06}.lead{color:var(--dim);text-wrap:pretty;white-space:pre-line;margin-top:18px;font-size:18px}h2{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(28px,3.6vw,42px);font-weight:400;line-height:1.12}h3{letter-spacing:-.015em;margin-bottom:8px;font-size:16.5px;font-weight:450}.section-head{text-align:center;margin-bottom:76px}.section-head .lead{max-width:56ch;margin:18px auto 0}:lang(ko){word-break:keep-all;overflow-wrap:break-word}:lang(ko) h1{letter-spacing:-.02em;font-size:clamp(32px,4.4vw,48px);line-height:1.24}:lang(ko) h2{letter-spacing:-.02em;line-height:1.28}:lang(ko) h3{letter-spacing:-.005em;line-height:1.45}:lang(ko) .lead{line-height:1.7}:lang(ko) .card p{line-height:1.72}.site-nav{z-index:20;height:var(--nav-h);background:var(--paper);border-bottom:1px solid var(--line);position:fixed;top:0;left:0;right:0}.nav-in{max-width:var(--col);align-items:center;gap:24px;height:100%;margin:0 auto;padding:0 40px;display:flex}.nav-mid{align-items:center;gap:26px;margin:0 auto;display:flex}.nav-links{align-items:center;gap:20px;margin-left:auto;display:flex}.nav-mid~.nav-links{margin-left:0}.site-nav a{color:var(--dim);cursor:pointer;white-space:nowrap;font-size:14px;text-decoration:none;transition:color .15s}.site-nav a:hover,a.brand-link,a.brand-link:hover{color:var(--ink)}button.sm{padding:7px 15px;font-size:13px}.nav-auth{color:var(--dim);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:4px 0;font-size:14px}.nav-auth:hover{color:var(--ink)}.locale-drop{align-items:center;display:flex;position:relative}.locale-btn{border:1px solid var(--line);color:var(--dim);font-family:var(--sans);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:5px 9px 5px 10px;font-size:12px;font-weight:400;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.locale-drop[data-open=true] .locale-btn{color:var(--ink);border-color:var(--dim);background:#ffffff12}.locale-caret{flex:none;width:10px;height:10px;transition:transform .18s;display:block}.locale-drop[data-open=true] .locale-caret{transform:rotate(180deg)}.locale-panel{z-index:30;border:1px solid var(--line);background:#181818f7;border-radius:12px;flex-direction:column;gap:1px;min-width:176px;padding:6px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #00000073}.locale-panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.locale-drop[data-open=true] .locale-panel{display:flex}@media (hover:hover) and (pointer:fine){.locale-drop:hover .locale-panel{display:flex}.locale-drop:hover .locale-caret{transform:rotate(180deg)}.locale-drop:hover .locale-btn{color:var(--ink);border-color:var(--dim);background:#ffffff12}}.locale-panel a{width:100%;color:var(--dim);letter-spacing:0;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:400;display:flex}.locale-panel a:hover{color:var(--ink);background:#ffffff0d}.locale-panel a.on{color:var(--ink)}.locale-code{font-family:var(--mono);letter-spacing:.06em;width:20px;color:var(--dim);flex:none;font-size:10.5px}.locale-panel a.on .locale-code{color:var(--accent)}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:6px;padding:8px 12px;text-decoration:none;transition:transform .15s;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}html:not(.lenis){scroll-behavior:smooth}html:has(.dash-shell){scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:#2dd4bf42}.logo{font-family:var(--font-wordmark), var(--sans);font-size:var(--logo-size,18px);letter-spacing:-.03em;white-space:nowrap;font-weight:700;line-height:1}.logo-tld{color:var(--accent)}.code{border:1px solid var(--line);background:var(--well);font-family:var(--mono);color:#d4d4d8;white-space:pre;border-radius:6px;padding:18px;font-size:12px;line-height:1.8;overflow-x:auto}.code .tk-k,.capture-code-body .tk-k{color:#7ee0d3}.code .tk-s,.capture-code-body .tk-s{color:#e7e7e7}.code .tk-n,.capture-code-body .tk-n{color:#93c5fd}.code .tk-p,.capture-code-body .tk-p{color:#f2f2f26b}.code .tk-c{color:#c4b5fd}.cards{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,1fr);gap:0;display:grid;overflow:hidden}.card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:44px 40px}.card h3{margin-bottom:12px}.cards .card:nth-child(2n){border-right:0}.cards .card:nth-last-child(-n+2){border-bottom:0}.card p{color:var(--dim);font-size:14.5px}footer{border-top:1px solid var(--line);margin-top:40px}.foot-in{max-width:var(--col);grid-template-columns:1fr 1.4fr;gap:40px;margin:0 auto;padding:56px 40px 40px;display:grid}.foot-brand p{color:var(--dim);max-width:30ch;margin-top:14px;font-size:14px}.foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.foot-col{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.foot-h{color:var(--ink);margin-bottom:2px;font-size:13px;font-weight:500}.foot-col a{color:var(--dim);font-size:14px;text-decoration:none;transition:color .15s}.foot-col a:hover{color:var(--ink)}.foot-base a{color:inherit;text-underline-offset:3px;text-decoration:underline}.foot-base{max-width:var(--col);color:var(--dim);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:18px 40px 28px;font-size:13px;display:flex}button,.btn{font-family:var(--sans);letter-spacing:-.005em;cursor:pointer;border-radius:999px;align-items:center;gap:8px;font-size:13.5px;font-weight:450;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}button.primary,.btn.primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:10px 20px}button.primary:enabled:hover,.btn.primary:not(:disabled):not([aria-disabled=true]):hover{opacity:.9}button:focus-visible,.btn:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button.ghost,.btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0;padding:8px 16px;text-decoration:none}button.ghost:enabled:hover,.btn.ghost:not(:disabled):not([aria-disabled=true]):hover{border-color:#4a4a4e}button.ghost:disabled{color:var(--dim);cursor:default;border-color:var(--line)}button.danger{color:var(--bad);background:#f970661f;border:1px solid #f9706661;padding:7px 12px}button.danger:enabled:hover{background:#f970662e}button:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.hidden{display:none!important}.dash-shell{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid;overflow-x:clip}.dash-sidebar{border-right:1px solid var(--line);overscroll-behavior:none;background:#111112;flex-direction:column;gap:10px;min-width:0;height:100dvh;padding:30px 20px 22px;display:flex;position:sticky;top:0}.side-brand{align-self:flex-start;margin:2px 10px 14px;text-decoration:none;display:inline-flex}.side-group{flex-direction:column;gap:1px;display:flex}.side-label{color:var(--dim);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:16px 11px 6px;font-size:10px}.side-label:first-child{padding-top:0}.side-spacer{flex:1;min-height:16px}.side-item{min-height:32px;color:var(--dim);border-radius:7px;align-items:center;padding:7px 11px;font-size:13.5px;text-decoration:none;transition:background .15s,color .15s;display:flex}.side-item:hover{color:var(--ink);background:#ffffff09}.side-item.active{color:var(--ink);background:#ffffff13;font-weight:500}.side-account{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:16px 10px 0;display:grid}.side-avatar{width:34px;height:34px;color:var(--accent);background:#2dd4bf1f;border-radius:50%;place-items:center;font-size:13px;font-weight:550;display:grid}.side-account-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.side-account-copy>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);font-size:11.5px;overflow:hidden}.side-account button{color:var(--dim);background:0 0;border:0;border-radius:0;padding:0;font-size:11px}.side-account button:hover{color:var(--ink)}.dash-content{overscroll-behavior-y:none;min-width:0;min-height:100dvh}.stat-tiles{border:1px solid var(--line);background:#ffffff03;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:24px;display:grid;overflow:hidden}.stat-tile{border-right:1px solid var(--line);min-width:0;padding:24px 26px}.stat-tiles .stat-tile:last-child{border-right:0}.stat-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--dim);margin-bottom:10px;font-size:11px}.stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px}.stat-value.muted{color:var(--dim)}.stat-sub{color:var(--dim);min-height:15px;margin-top:6px;font-size:12px}.dashboard-loading-region{min-height:248px;color:var(--dim);font:12px var(--mono);place-items:start center;padding-top:72px;display:grid}.billing-loading-region{min-height:520px}.settings-loading-region{min-height:360px}.playground-loading-region{min-height:480px}.detail-loading-region{min-height:320px}#dash{width:100%;max-width:1240px;margin:0 auto;padding:64px clamp(36px,5vw,72px) 96px}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.dash-head>div{min-width:0}.dash-head h1{overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(32px,3vw,42px)}.dash-intro{color:var(--dim);margin-top:8px;font-size:14px}.eyebrow{color:var(--accent);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;display:block}.text-button{color:var(--dim);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;text-decoration:underline}.text-button:hover{color:var(--ink)}.row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.keys-panel table{min-width:720px}.keys-mobile-list{list-style:none;display:none}.key-create-form{border:1px solid var(--line);background:var(--well);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:-4px 0 18px;padding:16px;display:flex}.key-create-form label{color:var(--dim);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;flex:1 0 100%;font-size:10px}.key-create-form input{flex:0 280px;min-width:180px}.dash-panel{border:1px solid var(--line);background:#ffffff03;border-radius:12px;min-width:0;margin-top:20px;padding:24px}.dash-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.dash-panel-head h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:500}.dash-panel-head p{color:var(--dim);margin-top:4px;font-size:12.5px}.dash-panel-head>a{color:var(--dim);flex:none;font-size:12.5px;text-decoration:none}.dash-panel-head>a:hover{color:var(--ink)}.panel-empty{min-height:112px;color:var(--dim);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px 16px;font-size:13px;line-height:1.65;display:flex}.panel-empty>p{max-width:56ch;margin:0}.panel-empty>:is(button,.btn){flex:none;text-decoration:none}.panel-empty.empty-cta{gap:18px;min-height:240px}.empty-cta h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500}.empty-cta p{max-width:48ch;font-size:14px}.empty-cta .btn{min-height:42px;margin-top:4px}.onboarding-panel{border:1px solid var(--line);background:#ffffff03;border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(30px,4vw,48px);display:grid}.onboarding-copy h2{max-width:15ch;margin:10px 0 14px;font-size:clamp(28px,3vw,38px)}.onboarding-copy>p{max-width:56ch;color:var(--dim);font-size:14px;line-height:1.7}.onboarding-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.onboarding-actions a{color:var(--dim);font-size:13px;text-decoration:none}.onboarding-actions a:hover{color:var(--ink)}.setup-steps{flex-direction:column;list-style:none;display:flex}.setup-steps li{border-bottom:1px solid var(--line);opacity:.54;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;display:grid}.setup-steps li:last-child{border-bottom:0}.setup-steps li.current{opacity:1}.setup-steps li>span{border:1px solid var(--line);width:34px;height:34px;color:var(--dim);font-family:var(--mono);border-radius:50%;place-items:center;font-size:10px;display:grid}.setup-steps li.current>span{color:var(--accent);background:#2dd4bf14;border-color:#2dd4bf6b}.setup-steps strong{font-size:13.5px;font-weight:500;display:block}.setup-steps p{color:var(--dim);margin-top:3px;font-size:12px}.dash-data-grid.with-usage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.activity-panel .table-wrap{max-height:420px;overflow:auto}table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:12.5px}th{text-align:left;color:var(--dim);letter-spacing:.05em;text-transform:uppercase;padding:8px 6px;font-size:10.5px;font-weight:500}th.right{text-align:right}td{border-top:1px solid var(--line);vertical-align:baseline;padding:11px 6px}td.dim{color:var(--dim)}td.right{text-align:right}.empty{color:var(--dim);padding:14px 0;font-size:14px}#newkey{background:#2dd4bf0e;border:1px solid #2dd4bf57;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin-top:20px;padding:22px 24px;display:grid}.newkey-value{color:var(--ink);font-family:var(--mono);word-break:break-all;margin-top:7px;font-size:12.5px}#newkey .note{color:var(--dim);grid-column:1/-1;font-size:12.5px}.key-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.key-modal{background:var(--card);border:1px solid #3a3a3e;border-radius:12px;width:min(600px,100%);padding:28px;box-shadow:0 24px 80px #0000008c}.key-modal h2{margin-top:8px;font-size:24px}.key-modal p{color:var(--dim);margin-top:7px;font-size:13px}.key-modal .newkey-value{border:1px solid var(--line);background:var(--well);-webkit-user-select:all;user-select:all;border-radius:7px;margin:22px 0 20px;padding:14px}.key-modal-actions{justify-content:flex-end;gap:8px;display:flex}.key-settings-modal{width:min(680px,100%)}.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.settings-fields>label{color:var(--dim);gap:6px;font-size:11px;display:grid}.settings-fields fieldset{border:1px solid var(--line);border-radius:6px;grid-column:1/-1;padding:14px}.settings-fields legend{padding:0 6px;font-size:12px}.settings-fields legend span{color:var(--dim);margin-left:6px;font-size:10.5px}.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:7px;display:grid}.scope-grid label{color:var(--dim);font:11px var(--mono);align-items:center;gap:8px;display:flex}.split-actions{justify-content:space-between;align-items:center}.split-actions>div{align-items:center;gap:8px;display:flex}.dash-toast{z-index:90;background:#211718;border:1px solid #f970666b;border-radius:8px;max-width:min(440px,100vw - 48px);margin:0;padding:11px 14px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0006}pre.curl{border:1px solid var(--line);font-family:var(--mono);color:#d4d4d8;background:var(--well);border-radius:10px;margin-top:0;padding:18px;font-size:12px;line-height:1.8;overflow-x:auto}.credit-amount{color:var(--accent)}.err{color:var(--bad);margin-top:12px;font-size:13px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}main{animation:.28s both fadeIn}.dash-content{animation:none}.spinner{border:2px solid var(--line);border-top-color:var(--ink);vertical-align:-3px;border-radius:50%;flex:none;width:16px;height:16px;margin-right:8px;animation:.7s linear infinite spin;display:inline-block}.page-loading{min-height:60vh;color:var(--dim);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.auth-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:48px 20px;display:flex}.auth-gate h1{margin:0;font-size:30px}.auth-gate p{color:var(--dim);max-width:46ch;margin:12px 0 24px}.status-pill{color:var(--ink);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:#3f3f46;border-radius:999px;padding:3px 9px;font-size:10px;display:inline-flex}.status-pill[data-state=ok]{color:var(--accent);background:#2dd4bf26}.status-pill[data-state=warn],.status-pill[data-state=degraded]{color:#f4c96b;background:#e0a83a29}.status-pill[data-state=critical],.status-pill[data-state=down],.status-pill[data-state=error]{color:var(--bad);background:#f9706626}.bad-text{color:var(--bad)}.chart-wrap{margin-top:12px}.chart-empty{border:1px dashed var(--line);background:var(--well);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.chart-empty span{color:var(--ink);font-variant-numeric:tabular-nums;font-size:32px}.chart-empty p{max-width:28ch;color:var(--dim);margin-top:5px;font-size:12.5px}.chart-wrap .recharts-cartesian-axis-tick text{font-family:var(--mono)}.chart-legend{font-family:var(--mono);flex-wrap:wrap;gap:18px;margin-top:12px;font-size:12px;display:flex}.legend-item{align-items:center;gap:7px;display:inline-flex}.legend-key{color:var(--ink)}.chart-tip{background:var(--card);border:1px solid var(--line);font-family:var(--mono);border-radius:8px;padding:8px 10px;font-size:11px;box-shadow:0 6px 20px #00000080}.chart-tip-date{color:var(--dim);margin-bottom:6px}.chart-tip-row{align-items:center;gap:7px;display:flex}.chart-tip-row+.chart-tip-row{margin-top:3px}.chart-tip-swatch{border-radius:2px;flex:none;width:8px;height:8px}.chart-tip-key{color:var(--dim)}.chart-tip-val{color:var(--ink);margin-left:auto;padding-left:12px}.chart-tip-total{border-top:1px solid var(--line);margin-top:6px;padding-top:6px;font-weight:500}.chart-tip-total .chart-tip-key,.chart-tip-total .chart-tip-val{color:var(--ink)}.activity-stats{border:1px solid var(--line);background:#ffffff03;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.activity-stats .stat-tile:last-child{border-right:0}.activity-log-panel{padding-bottom:18px}.activity-log-head{align-items:flex-end}.activity-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.activity-filters label{min-width:0;color:var(--dim);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;flex:140px;gap:5px;font-size:9.5px;display:grid}.activity-filters select{text-overflow:ellipsis;max-width:260px}.activity-filters>button{height:34px}.activity-table{min-width:980px}.activity-table td{padding-top:13px;padding-bottom:13px}.activity-table td:first-child{white-space:nowrap;width:132px}.activity-table td:nth-child(2){min-width:210px}.activity-request-button{width:100%;color:var(--ink);text-align:left;font:inherit;background:0 0;border:0;padding:0;display:block}.activity-request-button:hover,.activity-open:hover{color:var(--accent)}.activity-mobile-list{list-style:none;display:none}.method{color:var(--dim);font-size:10px}.activity-detail{color:var(--dim);margin-top:3px;font-size:10.5px;display:block}.error-detail{color:var(--bad);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.activity-footer{color:var(--dim);justify-content:space-between;align-items:center;gap:18px;margin-top:16px;font-size:11.5px;display:flex}.activity-footer button{flex:none}.activity-open{color:var(--dim);background:0 0;border:0;margin-top:14px;padding:0;font-size:11.5px}.activity-detail-backdrop{justify-content:flex-end;align-items:stretch;padding:0}.activity-detail-modal{background:var(--card);border-left:1px solid var(--line);width:min(760px,100vw);height:100dvh;padding:30px;overflow-y:auto;box-shadow:-20px 0 60px #0000004d}.activity-detail-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.activity-detail-modal-head h2{font:17px var(--mono);overflow-wrap:anywhere;margin-top:7px}.activity-detail-body{margin-top:26px}.detail-metadata{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.detail-metadata>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:13px}.detail-metadata>div:nth-child(3n){border-right:0}.detail-metadata>div:nth-last-child(-n+3){border-bottom:0}.detail-metadata dt{color:var(--dim);font:9px var(--mono);letter-spacing:.05em;text-transform:uppercase}.detail-metadata dd{font:11.5px var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.detail-code-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px;display:grid}.detail-code-grid h3,.webhook-detail h3{margin-bottom:8px}.detail-code-grid pre{border:1px solid var(--line);background:var(--well);color:#d4d4d8;max-height:360px;font:11px / 1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:15px;overflow:auto}.detail-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.detail-code-grid .detail-section-head h3{margin-bottom:0}.detail-preview{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;max-height:560px;padding:18px 20px;overflow:auto}.webhook-detail{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;margin-top:24px;padding-top:20px;display:flex}.webhook-detail p{color:var(--dim);font:11px var(--mono);overflow-wrap:anywhere;margin-top:4px}.settings-panel{container-type:inline-size}.settings-panel+.settings-panel{margin-top:20px}.notification-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px;display:grid}.notification-form>label:not(.toggle-row){color:var(--dim);gap:6px;font-size:11px;display:grid}.toggle-row{min-height:42px;color:var(--dim);align-items:center;gap:10px;display:flex}.toggle-row span{display:grid}.toggle-row strong{color:var(--ink);font-size:12.5px;font-weight:500}.toggle-row small{font-size:11px}.settings-actions{flex-wrap:wrap;gap:8px;display:flex}.notification-form>label{min-width:0}.notification-form .settings-actions{grid-column:1/-1}.credit-alert-notes{gap:4px;margin-top:14px;display:grid}@container (min-width:800px){.notification-form{grid-template-columns:minmax(180px,260px) minmax(240px,1fr) auto}.notification-form .settings-actions{grid-column:auto}}@container (max-width:540px){.notification-form{grid-template-columns:minmax(0,1fr)}}.verification-steps{color:var(--dim);gap:10px;margin:0 0 20px 20px;font-size:13px;display:grid}.verification-steps code{color:var(--ink);font-family:var(--mono);font-size:11.5px}.playground-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:20px;display:grid}.playground-form-panel{top:calc(var(--nav-h) + 16px);position:sticky}.playground-result-panel{max-height:calc(100vh - var(--nav-h) - 48px);flex-direction:column;display:flex}.playground-result-panel>.dash-panel-head,.playground-result-panel .result-meta,.playground-result-panel .ui-tabs{flex:none}.playground-result{flex:auto;min-height:0;overflow:auto}.playground-result>pre{margin:0}@media (max-width:900px){.playground-form-panel{position:static}.playground-result-panel{max-height:none}}.playground-grid .dash-panel{margin-top:0}.playground-form-panel form{gap:16px;display:grid}.playground-form-panel label{color:var(--dim);gap:6px;font-size:11px;display:grid}.playground-form-panel label>span{margin-left:4px;font-size:10px}.playground-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.playground-actions{justify-content:flex-end;gap:8px;display:flex}.playground-result-panel{min-width:0}.playground-result-panel .dash-panel-head p{text-overflow:ellipsis;white-space:nowrap;max-width:36ch;overflow:hidden}.playground-result-panel pre{border:1px solid var(--line);background:var(--well);color:#d4d4d8;min-height:390px;max-height:620px;font:11px / 1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:16px;overflow:auto}.playground-empty{border:1px solid var(--line);min-height:390px;color:var(--dim);border-radius:6px;place-items:center;font-size:12.5px;display:grid}.si-groups{gap:18px;display:grid}.si-group h3{color:var(--dim);font:10px var(--mono);letter-spacing:.04em;margin-bottom:8px}.si-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:12.5px;display:flex}.si-row .si-main{overflow-wrap:anywhere;min-width:0}.si-row .si-note,.si-row .si-range{color:var(--dim);font:11px var(--mono);flex:none}@media (max-width:900px){.playground-grid{grid-template-columns:1fr}.activity-stats{grid-template-columns:repeat(2,1fr)}.activity-stats .stat-tile:nth-child(2){border-right:0}.activity-stats .stat-tile:nth-child(-n+2){border-bottom:1px solid var(--line)}.cards{grid-template-columns:1fr}.cards .card,.cards .card:nth-child(2n),.cards .card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.cards .card:last-child{border-bottom:0}}@media (max-width:1100px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.nav-menu-btn{color:var(--dim);cursor:pointer;background:0 0;border:0;padding:10px 20px 10px 8px;display:none}.nav-menu-icon{flex:none;width:24px;height:24px;display:block}.nav-menu-icon path{transform-box:view-box;transform-origin:12px 12px;transition:transform .26s cubic-bezier(.4,0,.2,1),opacity .14s}.nav-menu-btn[data-open=true] .nmi-top{transform:rotate(45deg)translateY(6px)}.nav-menu-btn[data-open=true] .nmi-bot{transform:rotate(-45deg)translateY(-6px)}.nav-menu-btn[data-open=true] .nmi-mid{opacity:0;transform:scaleX(.2)}.nav-menu-btn:hover{color:var(--ink)}.nav-drop{align-items:center;display:flex;position:relative}.nav-drop-btn{font:inherit;color:var(--dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;transition:color .15s;display:inline-flex}.nav-drop-caret{flex:none;width:11px;height:11px;transition:transform .18s;display:block}.nav-drop:hover .nav-drop-caret,.nav-drop:focus-within .nav-drop-caret{transform:rotate(180deg)}.nav-drop:hover .nav-drop-btn,.nav-drop:focus-within .nav-drop-btn{color:var(--ink)}.nav-drop-panel{border:1px solid var(--line);background:#181818f7;border-radius:14px;flex-direction:column;gap:2px;min-width:320px;padding:8px;display:none;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000073}.nav-drop-panel:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-drop:hover .nav-drop-panel,.nav-drop:focus-within .nav-drop-panel{display:flex}.nav-drop-row{align-items:stretch;gap:2px;display:flex}.site-nav .nav-drop-panel .nav-drop-row>a:first-child{white-space:normal;border-radius:10px;flex-direction:column;flex:auto;gap:3px;padding:10px 12px;display:flex}.site-nav .nav-drop-panel .nav-drop-doc{color:var(--dim);white-space:nowrap;opacity:.6;border-radius:8px;flex:none;align-self:center;padding:6px 10px;font-size:12px;transition:opacity .15s,color .15s}.nav-drop-row:hover .nav-drop-doc,.nav-drop-row:focus-within .nav-drop-doc{opacity:1}.site-nav .nav-drop-panel .nav-drop-row>a:hover,.site-nav .nav-drop-panel .nav-drop-doc:hover{background:#ffffff0d}.site-nav .nav-drop-panel .nav-drop-doc:hover{color:var(--ink)}.nav-drop-all{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.nav-drop-panel strong{color:var(--ink);font-size:14px;font-weight:600}.nav-drop-panel span{color:var(--dim);font-size:12.5px;line-height:1.45}.nav-sheet-wrap{opacity:0;grid-template-rows:minmax(0,0fr);transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),opacity .18s;display:grid;overflow:hidden}.nav-sheet-wrap[data-open=true]{opacity:1;grid-template-rows:minmax(0,1fr)}.nav-sheet{border-top:1px solid var(--line);background:var(--bg,#111);flex-direction:column;gap:4px;min-height:0;padding:8px 20px 14px;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:translateY(-6px)}.nav-sheet-wrap[data-open=true] .nav-sheet{transform:none}.nav-sheet a{color:var(--dim);padding:9px 0;font-size:15px;text-decoration:none}.nav-sheet a:hover{color:var(--ink)}@media (max-width:860px){.nav-mid{display:none}.nav-menu-btn{display:inline-flex}.nav-links,.nav-mid~.nav-links{margin-left:auto}.foot-in{grid-template-columns:1fr;gap:36px}.dash-shell{grid-template-columns:1fr}.dash-sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--line);overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;align-items:center;gap:8px;width:100%;height:64px;padding:0 12px;position:sticky;top:0;overflow:auto hidden}.dash-sidebar::-webkit-scrollbar{display:none}.side-brand{margin:0 8px 0 0}.side-group{flex-direction:row;gap:4px}.side-item{white-space:nowrap;min-height:34px;padding:7px 10px;font-size:12.5px}.side-item.active{box-shadow:none}.side-label,.side-resources,.side-spacer{display:none}.side-account{border:0;flex:none;padding:0;display:block}.side-avatar,.side-account-copy>span{display:none}.side-account-copy{display:block}.side-account button{white-space:nowrap}#dash{padding-top:44px}.onboarding-panel{grid-template-columns:1fr;gap:28px}.setup-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.setup-steps li{border-bottom:0;grid-template-columns:1fr;gap:10px;padding:0}.dash-data-grid.with-usage{grid-template-columns:1fr}}@media (max-width:640px){.col{padding:72px 20px}.nav-in{padding:0 0 0 20px}.nav-menu-btn{padding-left:2px}.foot-in{padding:44px 20px 32px}.foot-base{flex-direction:column;gap:6px;padding:16px 20px 24px}.nav-links{gap:16px}#dash{padding:34px 20px 64px}.dash-head{margin-bottom:26px}.dash-head h1{font-size:32px}.stat-tiles,.activity-stats{grid-template-columns:1fr}.activity-stats .stat-tile{border-right:0;border-bottom:1px solid var(--line)}.activity-stats .stat-tile:last-child{border-bottom:0}.stat-tile{border-right:0;border-bottom:1px solid var(--line)}.stat-tiles .stat-tile:last-child{border-bottom:0}.section-head{margin-bottom:38px}.dash-panel{padding:20px 16px}.dash-panel-head{align-items:center}.activity-log-head{flex-direction:column;align-items:stretch}.activity-filters{width:100%}.activity-filters label{flex:1}.activity-filters select,.activity-filters>button{width:100%}.activity-footer{flex-direction:column;align-items:flex-start}.activity-desktop-table{display:none}.activity-mobile-list{border-top:1px solid var(--line);display:block}.activity-mobile-list li{border-bottom:1px solid var(--line);padding:16px 0}.activity-mobile-list li:last-child{border-bottom:0}.activity-mobile-head{color:var(--dim);font-family:var(--mono);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.activity-mobile-request{font-family:var(--mono);overflow-wrap:anywhere;margin-top:12px;font-size:12px}.activity-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:14px;display:grid}.activity-mobile-list dl>div{min-width:0}.activity-mobile-list dt{color:var(--dim);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.activity-mobile-list dd{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;overflow:hidden}.activity-detail-modal{padding:22px 16px}.detail-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metadata>div,.detail-metadata>div:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.detail-metadata>div:nth-child(2n){border-right:0}.detail-metadata>div:nth-last-child(-n+2){border-bottom:0}.webhook-detail{flex-direction:column;align-items:stretch}.notification-form{grid-template-columns:1fr;align-items:stretch}.settings-actions{justify-content:flex-end}.keys-desktop-table{display:none}.keys-mobile-list{border-top:1px solid var(--line);display:block}.keys-mobile-list li{border-bottom:1px solid var(--line);padding:16px 0}.keys-mobile-list li:last-child{border-bottom:0}.key-mobile-head{font-family:var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.keys-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:14px;display:grid}.keys-mobile-list dt{color:var(--dim);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.keys-mobile-list dd{color:var(--dim);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;overflow:hidden}.keys-mobile-list .key-mobile-wide{grid-column:1/-1}.onboarding-panel{padding:26px 22px}.onboarding-copy h2{font-size:29px}.setup-steps{grid-template-columns:1fr;gap:0}.setup-steps li{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:14px 0}#newkey{grid-template-columns:1fr}#newkey .note{grid-column:1}.key-create-form{grid-template-columns:1fr auto}.key-create-form label,.key-create-form input{grid-column:1/-1}.key-create-form button{grid-row:auto}.key-modal{padding:22px}.playground-row{grid-template-columns:1fr}.playground-result-panel pre,.playground-empty{min-height:280px}.settings-fields{grid-template-columns:1fr}.settings-fields fieldset{grid-column:1}.scope-grid{grid-template-columns:1fr}.split-actions{flex-direction:column-reverse;align-items:stretch}.split-actions>div{justify-content:flex-end}pre.curl,.code{font-size:11px}.foot-cols{grid-template-columns:repeat(2,1fr);gap:28px}.card{padding:32px 28px}}@media (max-width:520px){.nav-docs{display:none}.nav-in,.nav-links{gap:12px}button.sm{padding:7px 13px}.dash-sidebar .side-brand{display:none}.dash-sidebar{gap:8px;padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){main,.spinner{animation:none}.nav-sheet-wrap,.nav-sheet,.nav-menu-icon path{transition:none}}.plan-grid{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.plan{background:var(--paper);flex-direction:column;align-items:flex-start;gap:10px;padding:32px 28px;display:flex;position:relative}.plan.featured{background:#171719}.plan-badge{color:var(--accent);font-size:12px;position:absolute;top:14px;right:16px}.plan-name{letter-spacing:-.005em;font-size:14px;font-weight:500}.plan-price{align-items:baseline;gap:4px;margin-top:2px;display:flex}.plan-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px}.plan-per{color:var(--dim);font-size:13px}.plan-credits{font-family:var(--mono);color:var(--dim);font-size:12px}.plan-blurb{color:var(--dim);min-height:60px;font-size:13.5px}.plan button,.plan .btn{justify-content:center;width:100%}.plan button.ghost,.plan .btn.ghost{margin:2px 0}.plan-tasks{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.plan-feats{flex-direction:column;gap:7px;margin-top:6px;list-style:none;display:flex}.plan-feats li{color:var(--dim);padding-left:16px;font-size:13px;position:relative}.plan-feats li:before{content:"+";color:var(--dim);position:absolute;left:0}.plan-err{margin-top:14px}.plan-caption{color:var(--dim);text-align:center;margin-top:12px;font-size:12px}.plan.enterprise,.plan-grid.compact .plan.enterprise{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:16px 40px}.plan.enterprise .plan-head{flex-direction:column;align-items:flex-start;gap:4px;min-width:170px;display:flex}.plan.enterprise .plan-body{flex-direction:column;flex:1;gap:12px;min-width:240px;display:flex}.plan.enterprise .plan-blurb{min-height:0;margin:0}.plan.enterprise .plan-feats{flex-flow:wrap;gap:6px 22px;margin-top:0}.plan.enterprise .plan-cta{flex-direction:column;gap:8px;margin-left:auto;display:flex}.plan.enterprise .btn{width:auto}.plan.enterprise .plan-tasks{text-align:center}@media (max-width:900px){.plan.enterprise{flex-direction:column;align-items:flex-start}.plan.enterprise .plan-cta{width:100%;margin-left:0}.plan.enterprise .btn{justify-content:center;width:100%}}.plan-grid.compact .plan{gap:8px;padding:22px 20px}.plan-grid.compact .plan-blurb{min-height:0;font-size:13px}.pricing-hero .col{padding-top:96px}.pricing-hero h1{font-size:44px}.plan-discount{color:var(--accent,#2dd4bf);min-height:1em;font-size:12px}.price-grid-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.price-grid{border-collapse:collapse;width:100%;min-width:560px;font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:14px}.price-grid caption{caption-side:top;text-align:left;color:var(--dim);padding:14px 18px 4px;font-size:12px}.price-grid th,.price-grid td{border-top:0;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:9px 18px}.price-grid th:first-child{text-align:left;color:var(--ink);font-weight:400}.price-grid tbody th{text-transform:none;letter-spacing:normal;font-size:14px;font-weight:400}.price-grid thead th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--dim);font-size:11px;font-weight:400}.price-grid td{color:var(--dim)}.price-grid td:last-child{color:var(--ink)}.price-grid .price-group th{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--dim);padding-top:16px;font-size:11px}.price-engine{align-items:center;gap:10px;display:inline-flex}.price-engine-mark{width:16px;height:16px;display:inline-flex}.price-engine-mark svg,.price-engine-mark img{object-fit:contain;width:16px;height:16px}.price-grid-note{color:var(--dim);padding:10px 18px 14px;font-size:11px}.faq{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.faq-item{border-bottom:1px solid var(--line);padding:30px 34px 30px 0}.faq-item:nth-child(2n){border-left:1px solid var(--line);padding-left:34px}.faq-item h3{margin-bottom:8px;font-size:15px}.faq-item p{color:var(--dim);max-width:52ch;font-size:14px}.bill-summary{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);margin:20px 0 28px;display:grid;overflow:hidden}.bill-summary .stat-tile:last-child{border-right:0}.bill-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.billing-cycle-panel,.billing-topup-panel{margin-bottom:30px}.billing-cycle-panel .dash-panel-head>span{color:var(--dim);font:11.5px var(--mono)}.usage-progress{background:var(--well);border-radius:999px;height:7px;overflow:hidden}.usage-progress span{border-radius:inherit;background:var(--accent);height:100%;display:block}.invoices-panel{margin-top:32px}.invoices-panel a{color:var(--ink);font-family:var(--mono);font-size:11px;text-decoration:none}.banner{border:1px solid var(--line);color:var(--dim);border-radius:8px;margin-bottom:18px;padding:12px 16px;font-size:13.5px}.banner.ok{color:var(--ink);border-color:#2dd4bf6b}.banner.warn{color:var(--ink);border-color:#f970666b}@media (max-width:1050px){.plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.bill-summary{grid-template-columns:1fr}.bill-summary .stat-tile{border-right:0;border-bottom:1px solid var(--line)}.bill-summary .stat-tile:last-child{border-bottom:0}.faq{grid-template-columns:1fr}.faq-item,.faq-item:nth-child(2n){border-left:0;padding:24px 0}}@media (max-width:640px){.plan-grid{grid-template-columns:1fr}}.edetails{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.edetail{border-bottom:1px solid var(--line);min-width:0;color:var(--ink);flex-direction:column;gap:7px;padding:18px 22px 20px;text-decoration:none;transition:background-color .18s;display:flex}.edetail:nth-child(odd){border-right:1px solid var(--line)}.edetail:hover{background:#ffffff09}.edetail:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.edetail-arrow{color:var(--dim);margin-left:auto;transition:color .18s,transform .18s}.edetail:hover .edetail-arrow,.edetail:focus-visible .edetail-arrow{color:var(--accent);transform:translate(2px,-2px)}.edetails .edetail:nth-child(odd):nth-last-child(-n+2),.edetails .edetail:nth-child(odd):nth-last-child(-n+2)~.edetail{border-bottom:0}.edetail-head{align-items:center;gap:9px;display:flex}.edetail-head :is(img,svg){object-fit:contain;flex:none;width:20px;height:20px}.edetail-head h3{letter-spacing:-.01em;margin:0;font-size:14px}.edetail p{color:var(--dim);margin:0;font-size:13.5px;line-height:1.55}.edetail .efields{margin-top:11px}.efields{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.card p code,.edetail-body p code,.section-head .lead code{border:1px solid var(--line);font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:.86em}.efield{font-family:var(--mono);letter-spacing:-.01em;border:1px solid var(--line);color:var(--accent);white-space:nowrap;border-radius:4px;padding:3px 7px;font-size:11px}@media (max-width:760px){.edetails{grid-template-columns:minmax(0,1fr)}.edetail:nth-child(odd){border-right:0}.edetails .edetail:nth-child(odd):nth-last-child(2){border-bottom:1px solid var(--line)}}.cards.search-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.cards.search-cards .card{border-right:1px solid var(--line);border-bottom:0;padding:26px 24px 24px}.cards.search-cards .card:last-child{border-right:0}@media (max-width:1000px){.cards.search-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.search-cards .card:nth-child(2n){border-right:0}.cards.search-cards .card:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:560px){.cards.search-cards{grid-template-columns:minmax(0,1fr)}.cards.search-cards .card{border-right:0;border-bottom:1px solid var(--line)}.cards.search-cards .card:last-child{border-bottom:0}}a.search-card{color:var(--ink);flex-direction:column;text-decoration:none;transition:background-color .18s;display:flex}a.search-card:hover{background:#ffffff09}a.search-card:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}a.search-card:hover .edetail-arrow,a.search-card:focus-visible .edetail-arrow{color:var(--accent);transform:translate(2px,-2px)}.search-card-head{align-items:center;gap:9px;margin-bottom:14px;display:flex}.search-card-head :is(img,svg){object-fit:contain;flex:none;width:20px;height:20px}.search-card-head h3{margin:0}.card p.search-card-cost{font-family:var(--mono);letter-spacing:-.01em;margin:auto 0 0;padding-top:18px;font-size:11.5px}.brandwall{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px 40px;margin:0 0 44px;display:flex}.brand{flex-direction:column;align-items:center;gap:12px;display:flex}.brand-mark{align-items:center;height:32px;display:flex}.brandwall img{height:var(--brand-h);width:auto}.brandwall img.brand-trail{margin-left:6px}.brand-word{letter-spacing:-.025em;color:#fff;white-space:nowrap;margin-left:7px;font-size:19px;font-weight:600;line-height:1}.brand-state{width:0;font-family:var(--mono);color:var(--dim);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:12px;line-height:1;display:flex}.brand-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.brand[data-tone=limited] .brand-dot{background:#f4c96b}.brand[data-tone=offline] .brand-dot{background:#6b6b6b}.brand[data-tone=offline] img{filter:grayscale();opacity:.4}.brand[data-tone=offline] .brand-word{opacity:.4}.brand[data-tone=offline] .brand-state{color:#5f5f5f}@media (min-width:1080px){.brandwall[data-long]{max-width:780px;margin-inline:auto}}@media (max-width:1079px) and (min-width:641px){.brandwall{column-gap:40px;max-width:620px;margin:0 auto 44px}}@media (max-width:640px){.brandwall{gap:20px 30px;max-width:380px;margin:0 auto 40px}.brandwall[data-long]{max-width:340px}.brand{gap:10px}.brand-state{font-size:11.5px}}.engines-more{justify-content:center;margin:0;display:flex}.activity-row{cursor:pointer}.activity-row:focus-visible{outline:2px solid var(--stroke-accent);outline-offset:-2px}.engine-chip{letter-spacing:.02em;border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:1px 7px;font-size:11px;display:inline-block}.result-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.meta-chip{color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:12px}.result-actions{gap:8px;margin-left:auto;display:inline-flex}button.ghost.sm{padding:4px 10px;font-size:12px}.result-answer{color:var(--ink);white-space:pre-wrap;font-size:14px;line-height:1.65}.result-sources{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.result-sources li{align-items:baseline;gap:10px;display:flex}.source-position{color:var(--dim);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;display:inline-flex}.source-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.source-label{color:var(--ink);font-size:13px}.source-copy a{color:var(--dim);overflow-wrap:anywhere;font-size:12px}.side-credits{border-top:1px solid var(--line);flex-direction:column;gap:7px;margin:10px 0 0;padding:10px 0 0;display:flex}.side-credits-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px}.side-credits-bar{background:#ffffff12;border-radius:999px;height:4px;display:block;overflow:hidden}.side-credits-bar>span{background:var(--accent);border-radius:999px;height:100%;display:block}.side-credits-foot{color:var(--dim);justify-content:space-between;gap:8px;font-size:11px;display:flex}.side-credits-foot a{color:var(--accent);text-decoration:none}.side-credits-foot a:hover{text-decoration:underline}@media (max-width:860px){.side-credits{white-space:nowrap;flex-direction:row;align-items:baseline;gap:6px;margin:0;padding:4px 10px}}.answer-preview{color:var(--ink);font-size:14px;line-height:1.7}.answer-preview h1,.answer-preview h2,.answer-preview h3{margin:18px 0 6px;font-size:15px}.answer-preview p{margin:8px 0}.answer-preview ul,.answer-preview ol{margin:8px 0;padding-left:22px}.answer-preview ul{list-style-type:disc}.answer-preview :is(ul,ol) ul{list-style-type:circle}.answer-preview li{margin:4px 0}.answer-preview code{background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:12.5px}.answer-preview table{border-collapse:collapse;margin:10px 0;font-size:13px}.answer-preview th,.answer-preview td{border:1px solid var(--line);padding:5px 9px}.inline-link-badge{vertical-align:baseline;color:var(--dim);border:1px solid var(--line);background:#ffffff0d;border-radius:999px;align-items:center;gap:4px;margin:0 2px;padding:0 8px 0 4px;font-size:12px;text-decoration:none;display:inline-flex}.inline-link-badge:hover{color:var(--ink);border-color:var(--dim)}.inline-link-badge :is(img,svg){border-radius:999px;flex:none;width:14px;height:14px}.naver-answer{letter-spacing:-.3px;font-size:16px;line-height:26px}.naver-answer p{margin:0;padding-bottom:28px}.naver-answer strong{font-weight:600}.naver-answer :is(h1,h2,h3,h4){margin:0;padding-bottom:12px;font-size:18px;font-weight:600;line-height:24px}.naver-answer :is(ul,ol){margin:0;padding-bottom:28px}.naver-answer li{margin:0 0 4px}.naver-answer table{border-collapse:collapse;border-top:1px solid var(--line);width:100%;margin:0 0 28px;font-family:inherit;font-size:14px;line-height:19px}.naver-answer :is(th,td){font:inherit;border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);text-align:left;vertical-align:top;padding:12px 12px 12px 0}.naver-answer th{color:var(--ink);text-transform:none;letter-spacing:-.3px;padding-block:10px;font-size:14px;font-weight:500}.naver-answer .inline-link-badge{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);vertical-align:2px;border:0;border-radius:18px;gap:3px;margin:0 2px;padding:0 8px;font-size:10px;line-height:20px}.naver-answer .inline-link-badge img{display:none}.answer-image{border-radius:8px;max-width:50%;height:auto;margin:10px 0;display:block}.answer-layout{flex-direction:column;gap:4px;display:flex}.answer-layout .layout-markdown>:first-child,.answer-layout .layout-text>:first-child,.answer-layout .layout-title>:first-child{margin-top:0}.answer-layout .layout-markdown>:last-child,.answer-layout .layout-text>:last-child,.answer-layout .layout-title>:last-child{margin-bottom:0}.answer-layout>:is(.layout-box,.layout-row,.layout-image){margin:8px 0}.layout-box{flex-direction:column;min-width:0;display:flex}.layout-row{flex-wrap:wrap;min-width:0;display:flex}.layout-grow{flex:1 1 0;min-width:200px}.layout-border{border:1px solid var(--stroke-base)}.layout-radius-sm{border-radius:6px}.layout-radius-md{border-radius:8px}.layout-radius-lg{border-radius:12px}.layout-radius-xl{border-radius:16px}.layout-radius-2xl{border-radius:20px}.layout-bg-subtle{background:var(--background-subtle)}.layout-text p,.layout-title p{margin:0}.layout-size-xs{font-size:12px;line-height:1.5}.layout-size-sm{font-size:13px;line-height:1.55}.layout-color-secondary{color:var(--foreground-secondary)}.layout-color-tertiary{color:var(--foreground-tertiary)}.layout-weight-medium{font-weight:500}.layout-weight-semibold,.layout-weight-bold{font-weight:600}.layout-title{color:var(--foreground-primary);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.layout-title-xs,.layout-title-sm{font-size:14px}.layout-title-md{font-size:16px}.layout-title-lg{font-size:18px}.layout-title-xl{font-size:24px;font-weight:700}.layout-title-2xl{font-size:30px;font-weight:700}.layout-badge{background:var(--background-subtle);color:var(--foreground-secondary);border-radius:6px;align-self:flex-start;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1.6;display:inline-flex}.layout-badge-success{background:var(--background-positive);color:var(--foreground-positive)}.layout-badge-warning{background:var(--background-warning);color:var(--foreground-warning)}.layout-badge-danger{background:var(--background-negative);color:var(--foreground-negative)}.layout-badge-info{background:var(--background-accent);color:var(--foreground-accent)}.layout-divider{border:0;border-top:1px solid var(--stroke-base);width:100%;margin:4px 0}.layout-icon{color:var(--foreground-primary);flex:none}.layout-image{border:1px solid var(--stroke-base);background:var(--background-subtle);border-radius:12px;flex:none;width:100%;display:block;overflow:hidden}.layout-row>.layout-image{width:112px}.layout-image img{object-fit:cover;width:100%;height:100%;display:block}.layout-image-group{gap:8px;display:grid}.layout-image-group[data-layout=bento]{grid-template-columns:repeat(3,minmax(0,1fr))}.layout-image-group[data-layout=bento]>.layout-image:first-child{grid-area:span 2/span 2}.layout-image-group[data-layout=carousel]{grid-auto-columns:140px;grid-auto-flow:column;overflow-x:auto}.layout-check{align-items:center;gap:10px;font-size:14px;display:flex}.layout-check p{margin:0}.layout-checkbox{border:1.5px solid var(--stroke-strong);border-radius:4px;flex:none;width:16px;height:16px}.layout-checkbox[data-checked]{border-color:var(--foreground-primary);background:var(--foreground-primary)}.layout-form{flex-direction:column;gap:8px;margin:8px 0;display:flex}.layout-choice{flex-direction:column;gap:10px;display:flex}.layout-choice-option{align-items:center;gap:10px;font-size:14px;display:flex}.layout-radio{border:1.5px solid var(--stroke-strong);border-radius:999px;flex:none;width:16px;height:16px}.layout-radio[data-checked]{border-color:var(--foreground-primary);background:var(--foreground-primary);box-shadow:inset 0 0 0 4px var(--background-base)}.layout-choice-option[data-interactive]{cursor:pointer}.layout-choice-option input:focus-visible+.layout-radio{outline:2px solid var(--accent);outline-offset:2px}.layout-choice-option input:disabled+.layout-radio{opacity:.5}.layout-button{text-align:center;background:var(--background-inverse);color:var(--foreground-inverse);border:0;border-radius:999px;justify-content:center;padding:8px 16px;font-size:13px;font-weight:500}button.layout-button:enabled:hover{opacity:.9}button.layout-button:disabled{opacity:.5;cursor:default}.preview-sources{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.preview-sources h3{text-transform:uppercase;letter-spacing:.06em;color:var(--dim);margin:0 0 10px;font-size:12px}.google-answer{container-type:inline-size}.google-answer-layout{flex-direction:column;gap:20px;display:flex}@container (min-width:640px){.google-answer-layout{grid-template-columns:minmax(0,1fr) minmax(220px,34%);align-items:start;gap:28px;display:grid}}.google-answer-body{min-width:0}.google-answer-link{color:var(--foreground-web-link);text-underline-offset:1px;font-weight:500;text-decoration:underline}.google-answer-link:focus-visible{outline:2px solid var(--stroke-accent);outline-offset:1px;border-radius:var(--radius-sm)}.google-ad-label{font-size:14px;font-weight:700;line-height:16px;display:block}.google-ad-title{color:var(--foreground-web-link);text-underline-offset:1px;font-weight:500;text-decoration:underline}.google-ad-quote{font-style:italic}.google-ad-chip{vertical-align:1px;background:var(--background-subtle);max-width:220px;color:var(--foreground-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;margin:0 2px 0 6px;padding:1px 8px;font-size:12px;line-height:18px;display:inline-flex;overflow:hidden}.google-ad-note{color:var(--foreground-tertiary);font-size:11px;line-height:16px;display:block}.google-answer-body li:has(>p:first-child>.google-ad-label:only-child){margin-top:20px;list-style:none}.google-answer-body li:has(>p:first-child>.google-ad-label:only-child)>p:first-child{margin:0 0 6px}.google-answer-body li:has(>p:first-child>.google-ad-label:only-child)>p:nth-child(2){margin-top:0;list-style:outside;display:list-item}.google-answer-body p:has(>.google-ad-note:only-child){margin-top:8px}.google-answer-body :is(h2,h3){margin:20px 0 8px;font-size:17px;font-weight:600}.google-sources{background:var(--background-subtle);border-radius:var(--radius-lg);padding:4px 16px 14px}.google-sources ul{margin:0;padding:0;list-style:none}.google-sources li+li{border-top:1px solid var(--stroke-base)}.google-source{color:inherit;align-items:flex-start;gap:12px;padding:12px 0;text-decoration:none;display:flex}.google-source-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.google-source-thumb{object-fit:cover;border-radius:var(--radius-md);flex:none;width:64px;height:64px}.google-source:hover .google-source-title{text-decoration:underline}.google-source:focus-visible{outline:2px solid var(--stroke-accent);outline-offset:2px;border-radius:var(--radius-sm)}.google-source-site{min-width:0;color:var(--foreground-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.google-source-site img{border-radius:999px;flex:none;width:16px;height:16px}.google-source-site span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.google-source-title,.google-source-snippet,.google-video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.google-source-title{color:var(--foreground-primary);font-size:14px;line-height:1.4}.google-source-snippet{color:var(--foreground-secondary);font-size:12.5px;line-height:1.45}.google-sources-toggle{width:100%;margin-top:6px}.google-chip{vertical-align:1px;background:var(--background-subtle);max-width:220px;color:var(--foreground-secondary);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;margin:0 2px 0 6px;padding:1px 8px 1px 4px;font-size:12px;line-height:18px;display:inline-flex}.google-chip:hover,.google-chip[aria-pressed=true]{background:var(--background-hovered);color:var(--foreground-primary)}.google-chip:focus-visible{outline:2px solid var(--stroke-accent);outline-offset:1px}.google-chip img{border-radius:999px;flex:none;width:14px;height:14px}.google-chip-site{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.google-chip-more{flex:none}.google-videos{gap:12px;margin:14px 0;padding:0;list-style:none;display:flex;overflow-x:auto}.google-videos li{flex:0 0 200px}.google-videos a{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.google-videos img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);width:100%}.google-video-title{font-size:13px;line-height:1.35}.google-video-meta{color:var(--foreground-secondary);font-size:12px}.inline-product-link{color:var(--foreground-accent);text-decoration:none}.inline-product-link:hover{text-decoration:underline}.widget-link{color:var(--foreground-primary);text-decoration:underline;-webkit-text-decoration-color:var(--stroke-strong);text-decoration-color:var(--stroke-strong);text-underline-offset:3px;align-items:center;gap:2px;display:inline-flex}.widget-link:hover{-webkit-text-decoration-color:var(--foreground-tertiary);text-decoration-color:var(--foreground-tertiary)}.preview-products{border-top:1px solid var(--stroke-base);margin-top:18px;padding-top:12px}.preview-products h3{text-transform:uppercase;letter-spacing:.06em;color:var(--foreground-secondary);margin:0 0 10px;font-size:12px}.product-cards{grid-auto-columns:168px;grid-auto-flow:column;gap:10px;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.product-card{border:1px solid var(--stroke-base);background:var(--background-elevated);height:100%;color:var(--foreground-primary);border-radius:10px;flex-direction:column;gap:8px;padding:10px;text-decoration:none;display:flex}a.product-card:hover{border-color:var(--stroke-strong)}a.product-card:focus-visible{outline:2px solid var(--stroke-accent);outline-offset:2px}.product-card img,.product-card-noimage{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:6px;width:100%;display:block}.product-card-noimage{background:var(--background-subtle)}.product-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.product-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card-price{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.product-card-price s{color:var(--foreground-tertiary);margin-left:6px;font-weight:400}.product-card-meta{color:var(--foreground-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.product-chips{flex-wrap:wrap;gap:6px;display:flex}.answer-map{border:1px solid var(--stroke-base);isolation:isolate;background:var(--background-subtle);border-radius:10px;height:320px;margin-bottom:16px;overflow:hidden}.answer-map .leaflet-control-attribution{font-size:10px}[data-theme=dark] .answer-map .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.9)contrast(.9)}.answer-map-pin span{color:#fff;width:24px;height:24px;font:600 11px / 1 var(--mono);cursor:pointer;background:#d93025;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 3px #00000059}.answer-map-label{font-size:12px;font-weight:600}.cgmap{isolation:isolate;background:var(--background-subtle);border-radius:16px;height:400px;margin:0 0 12px;position:relative;overflow:hidden}.cgmap[data-expanded]{z-index:1000;height:auto;box-shadow:0 0 0 100vmax var(--overlay), var(--shadow-overlay);margin:0;position:fixed;inset:24px}.cgmap-canvas{width:100%;height:100%}.cgmap-expand{z-index:2;border:1px solid var(--stroke-base);background:var(--background-base);width:36px;height:36px;color:var(--foreground-primary);cursor:pointer;border-radius:9999px;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 1px 3px #00000029}.cgmap .maplibregl-ctrl-attrib.maplibregl-compact,.cgmap .mapboxgl-ctrl-attrib.mapboxgl-compact{font-size:10px}.cgmap-business{cursor:pointer;justify-content:center;display:flex;position:relative}.cgmap-marker{border:1px solid var(--stroke-base);background:var(--background-base);min-width:32px;height:28px;color:var(--foreground-primary);font:500 12px / 1 var(--sans);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:3px;padding:0 8px;display:inline-flex;box-shadow:0 1px 3px #00000029,0 8px 16px -4px #0000001f}[data-theme=dark] .cgmap-marker,[data-theme=dark] .cgmap-expand{background:color-mix(in srgb, var(--foreground-primary) 14%, var(--background-base))}.cgmap-emoji{font-size:14px;line-height:1}.cgmap-label{text-overflow:ellipsis;white-space:nowrap;max-width:140px;color:var(--foreground-primary);font:500 11px / 1.3 var(--sans);text-shadow:0 0 2px var(--background-base), 0 0 2px var(--background-base), 0 0 3px var(--background-base);pointer-events:none;margin-top:2px;position:absolute;top:100%;overflow:hidden}.location-grid-map{border:1px solid var(--stroke-base);isolation:isolate;background:var(--background-subtle);border-radius:10px;height:380px;overflow:hidden}.location-grid-map .leaflet-control-attribution{font-size:10px}[data-theme=dark] .location-grid-map .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.9)contrast(.9)}.location-cell span,.location-cell-swatch{border:2px solid var(--background-surface);color:var(--foreground-inverse);border-radius:6px;place-items:center;display:grid;box-shadow:0 1px 3px #00000059}.location-cell span{width:34px;height:34px;font:600 11px / 1 var(--mono);cursor:pointer}.location-cell-high span,.location-cell-swatch.location-cell-high{background:var(--foreground-positive)}.location-cell-some span,.location-cell-swatch.location-cell-some{background:var(--foreground-warning)}.location-cell-none span,.location-cell-swatch.location-cell-none{background:var(--foreground-negative)}.location-cell-empty span,.location-cell-swatch.location-cell-empty{background:var(--foreground-quaternary);cursor:default}.location-grid-summary{margin:var(--space-3) 0 var(--space-2);color:var(--foreground-primary)}.location-grid-legend{gap:var(--space-2) var(--space-4);color:var(--foreground-secondary);font-size:var(--font-footnote);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.location-grid-legend li{align-items:center;gap:var(--space-2);display:flex}.location-cell-swatch{width:14px;height:14px;box-shadow:none;border-width:1px;border-radius:4px}.place-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.place-card{border:1px solid var(--stroke-base);background:var(--background-elevated);border-radius:10px;gap:10px;min-width:0;padding:10px 12px;display:flex}.place-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.place-card-name{color:var(--foreground-primary);font-size:13px;font-weight:600;text-decoration:none}a.place-card-name:hover,.place-card-link:hover{text-decoration:underline}.place-card-link{color:var(--foreground-accent);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;text-decoration:none;overflow:hidden}.product-cards+.product-chips{margin-top:10px}.product-chip{color:var(--foreground-primary);background:var(--background-elevated);border:1px solid var(--stroke-base);border-radius:999px;padding:3px 10px;font-size:12px;text-decoration:none}a.product-chip:hover{border-color:var(--stroke-strong)}a.product-chip:focus-visible{outline:2px solid var(--stroke-accent);outline-offset:2px}.engine-price-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px 20px;display:grid}.engine-price-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:13px;display:flex}.engine-price-row span:first-child{color:var(--ink);font-family:var(--mono);font-size:12px}.engine-price-row span:last-child{color:var(--dim);white-space:nowrap}.playground-result,.activity-panel .table-wrap,.activity-detail-body{scrollbar-width:thin;scrollbar-color:#3a3a3d transparent;padding-right:12px}.playground-result::-webkit-scrollbar{width:8px}.activity-panel .table-wrap::-webkit-scrollbar{width:8px}.activity-detail-body::-webkit-scrollbar{width:8px}.playground-result::-webkit-scrollbar-track{background:0 0}.activity-panel .table-wrap::-webkit-scrollbar-track{background:0 0}.activity-detail-body::-webkit-scrollbar-track{background:0 0}.playground-result::-webkit-scrollbar-thumb{background:#3a3a3d;border-radius:999px}.activity-panel .table-wrap::-webkit-scrollbar-thumb{background:#3a3a3d;border-radius:999px}.activity-detail-body::-webkit-scrollbar-thumb{background:#3a3a3d;border-radius:999px}.playground-result::-webkit-scrollbar-thumb:hover{background:#4a4a4e}.activity-panel .table-wrap::-webkit-scrollbar-thumb:hover{background:#4a4a4e}.activity-detail-body::-webkit-scrollbar-thumb:hover{background:#4a4a4e}.meta-engine{color:var(--ink);align-items:center;gap:6px;font-size:12px;display:inline-flex}.meta-engine :is(img,svg){border-radius:4px;flex:none;width:16px;height:16px}.meta-divider{background:var(--line);width:1px;height:12px}.meta-stat{color:var(--dim);font-size:12px}.search-queries{margin-bottom:14px}.search-queries h3{text-transform:uppercase;letter-spacing:.06em;color:var(--dim);margin:0 0 7px;font-size:11px}.search-query-chips{flex-wrap:wrap;gap:6px;display:flex}.search-query-chip{color:var(--dim);border:1px solid var(--line);background:#ffffff0a;border-radius:999px;padding:3px 10px;font-size:12px}@media (max-width:640px){.search-query-chip{border-radius:8px;padding:4px 10px}}.entry-cards{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;margin-bottom:20px;display:grid;overflow:hidden}.entry-card{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 18px;text-decoration:none;display:flex}.entry-card:last-child{border-right:0}.entry-card:hover{background:#ffffff05}.entry-card-head{align-items:center;gap:8px;display:flex}.entry-card-head :is(img,svg){border-radius:4px;flex:none;width:18px;height:18px}:is(.entry-card-head,.run-card-head,.edetail-head,.search-card-head,.engine-price-row,.meta-engine,.engine-pills) svg{color:var(--ink)}.entry-card-head strong{color:var(--ink);font-size:13px;font-weight:500}.entry-card p{color:var(--dim);margin:0;font-size:12px;line-height:1.5}.entry-card-cost{font-family:var(--mono);color:var(--dim);font-size:10.5px}@media (max-width:900px){.entry-card{border-right:0;border-bottom:1px solid var(--line)}}.key-quick{align-items:center;gap:10px;display:flex}.key-quick code{min-width:0;font-family:var(--mono);color:var(--dim);background:var(--well);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;flex:1;padding:9px 12px;font-size:12px;overflow:hidden}.recent-runs{margin-top:22px}.recent-runs .dash-panel-head{padding:0 0 12px}.run-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.run-card{border:1px solid var(--line);border-radius:12px;text-decoration:none;display:block;overflow:hidden}.run-card:hover{border-color:var(--dim)}.run-card-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:11px 14px;display:flex}.run-card-head :is(img,svg){border-radius:4px;flex:none;width:16px;height:16px}.run-card-head strong{color:var(--ink);font-size:12.5px;font-weight:500}.run-card dl{margin:0}.run-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 14px;font-size:12px;display:flex}.run-card dl>div:last-child{border-bottom:0}.run-card dt{color:var(--dim)}.run-card dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.usage-head{align-items:flex-start}.usage-total{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:300;line-height:1}.dash-columns{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dash-columns .dash-col{flex-direction:column;gap:20px;min-width:0;display:flex}.dash-columns .dash-data-grid.with-usage{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.dash-columns{grid-template-columns:1fr}}.apikey-panel .key-quick{margin-top:4px}.key-note{color:var(--dim);margin:10px 0 0;font-size:11.5px}.agent-panel .integration-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.integration-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.integration-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:10px}.integration-copy p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.55}.integration-mcp code{font-family:var(--mono);color:var(--ink);background:var(--well);border:1px solid var(--line);white-space:nowrap;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:11.5px;display:block;overflow-x:auto}.chart-controls{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.onboarding-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.onboarding-steps li{border-top:1px solid var(--line);align-items:flex-start;gap:11px;padding:11px 0;display:flex}.onboarding-check{border:1px solid var(--line);width:17px;height:17px;color:var(--paper);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:10px;display:inline-flex}.onboarding-steps li[data-complete] .onboarding-check{background:var(--accent);border-color:var(--accent)}.onboarding-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.onboarding-copy a{color:var(--ink);font-size:13px;text-decoration:none}.onboarding-copy a:hover{text-decoration:underline}.onboarding-copy>span{color:var(--dim);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.onboarding-steps li[data-complete] .onboarding-copy a{color:var(--dim)}.plan-banner{border:1px solid var(--line);background:#ffffff04;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 18px;display:flex}.plan-banner>div{flex-direction:column;gap:3px;display:flex}.plan-banner strong{color:var(--ink);font-size:13.5px;font-weight:500}.plan-banner span{color:var(--dim);font-size:12.5px}.plan-banner a.primary{align-items:center;text-decoration:none;display:inline-flex}.verify-steps{color:var(--dim);margin:0 0 14px;padding-left:20px;font-size:12.5px;line-height:1.7}.verify-steps code{font-family:var(--mono);color:var(--ink);font-size:11.5px}.copy-block{border:1px solid var(--line);background:var(--well);border-radius:10px;min-width:0;overflow:hidden}.copy-block-toolbar{border-bottom:1px solid var(--line);justify-content:flex-end;padding:8px 10px;display:flex}.copy-block>pre.curl{border:0;border-radius:0;margin:0;padding:14px 16px}.client-where{font-family:var(--mono);color:var(--dim);margin:12px 0 8px;font-size:11px}.tool-list{flex-direction:column;margin:0;display:flex}.tool-list>div{border-top:1px solid var(--line);padding:11px 0}.tool-list>div:first-child{border-top:0;padding-top:0}.tool-list dt{margin-bottom:3px}.tool-list dt code{font-family:var(--mono);color:var(--ink);font-size:12.5px}.tool-list dd{color:var(--dim);margin:0;font-size:12.5px;line-height:1.55}.plan-blurb{color:var(--dim);min-height:36px;margin:0;font-size:12px;line-height:1.5}.billing-plans{container:billing-plans/inline-size}.billing-plans>h2{letter-spacing:-.015em;font-size:18px;font-weight:500}.billing-plan-intro{max-width:76ch;color:var(--dim);margin-top:8px;font-size:14px;line-height:1.65}.plan-grid.compact{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;overflow:visible}.plan-grid.compact .plan{grid-template-rows:subgrid;background:#19191a;border:1px solid #343436;border-radius:12px;grid-row:span 6;align-items:start;gap:14px;min-width:0;padding:22px;display:grid}.plan-grid.compact .plan.featured{border-color:var(--accent);background:#19191a}.billing-plan-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.billing-plan-heading .plan-name{margin:0;font-size:16px;font-weight:500}.billing-plan-heading .plan-badge{letter-spacing:.025em;font-size:10px;position:static}.plan-grid.compact .plan-blurb{min-height:0;margin:0;font-size:13px;line-height:1.65}.plan-grid.compact .plan-price{white-space:nowrap;gap:5px;margin:0}.plan-grid.compact .plan-amount{font-size:34px;line-height:1.2}.plan-grid.compact .plan-credits{font:12px var(--mono);color:#b5b5ba;line-height:1.6}.billing-current-plan{width:100%;min-height:42px;color:var(--accent);background:#2dd4bf0d;border:1px solid #2dd4bf40;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.plan-features{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin:2px 0 0;padding:16px 0 0;list-style:none;display:flex}.plan-features li{color:#b5b5ba;padding-left:18px;font-size:12.5px;line-height:1.5;position:relative}.plan-features li:before{content:"✓";color:var(--accent);font-size:11px;position:absolute;top:0;left:0}.plan-grid.compact .plan.enterprise{grid-row:auto;display:flex}.plan-grid.compact .plan.enterprise .plan-body{flex-basis:240px;min-width:0}@container billing-plans (min-width:960px){.plan-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@container billing-plans (max-width:540px){.plan-grid.compact{grid-template-columns:minmax(0,1fr)}.plan-grid.compact .plan{padding:22px 20px}.plan-grid.compact .plan.enterprise{align-items:flex-start}.plan-grid.compact .plan.enterprise .plan-body{flex-basis:auto}}.engine-price-row span:first-child{align-items:center;gap:7px;display:inline-flex}.engine-price-row :is(img,svg){border-radius:3px;flex:none;width:14px;height:14px}.dash-columns{align-items:stretch}.dash-columns .dash-col>.activity-panel{flex-direction:column;flex:1;min-height:0;display:flex}.dash-columns .dash-col>.activity-panel .table-wrap{flex:1;max-height:none}.prompt-card{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:0;margin-top:20px;display:flex;overflow:hidden}.engine-pills{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:12px 14px;display:flex}.engine-pills :is(img,svg){border-radius:3px;flex:none;width:15px;height:15px}.engine-pills span{font-family:var(--mono);color:var(--dim);font-size:10px}.prompt-card textarea:not(.ui-input){resize:vertical;min-height:108px;color:var(--ink);font:14px / 1.6 var(--sans);background:0 0;border:0;outline:none;padding:16px 18px}.prompt-card textarea:not(.ui-input)::placeholder{color:var(--dim)}.prompt-toolbar{border-top:1px solid var(--line);background:#ffffff03;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.prompt-options{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.prompt-options select,.prompt-options input{min-width:0;max-width:100%}.prompt-options input{width:190px;min-width:0}.prompt-options select{text-overflow:ellipsis;width:min(240px,100%)}.prompt-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.prompt-actions button.ghost.sm,.prompt-actions button.primary.sm{border-radius:6px;height:30px;padding:0 14px;font-size:12.5px}.prompt-options-panel{border-top:1px solid var(--line);background:#ffffff03;gap:14px;padding:14px;display:grid}.option-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.option-grid label{color:var(--dim);align-content:start;gap:5px;font-size:11px;display:grid}.option-grid small,.flag-note{color:var(--dim);font-size:11px;line-height:1.45}.flag-fieldset{border:0;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;display:flex}.flag-fieldset legend{color:var(--dim);margin-bottom:2px;padding:0;font-size:11px}.flag-fieldset .toggle-row{align-items:flex-start;gap:8px;min-height:0}.flag-fieldset .toggle-row input{margin-top:2px}.flag-note{flex-basis:100%;margin:4px 0 0}.prompt-options-panel>.toggle-row{align-items:flex-start}.playground-result-panel{max-height:none}.playground-result-panel .playground-result{max-height:none;overflow:visible}.banner-actions{gap:8px;margin-top:10px;display:flex}.dash-columns .dash-col>.activity-panel .table-wrap{max-height:430px}.dash-columns,.onboarding-panel+.entry-cards,.plan-banner+.entry-cards{margin-top:20px}a.btn.ghost.sm,a.btn.primary.sm{align-items:center;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.monitor-form{grid-template-columns:minmax(0,1fr);gap:5px;margin:0;display:grid}.monitor-form label,.monitor-form .field-label{color:var(--dim);font:10px var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-top:9px}.monitor-form label .dim{text-transform:none;letter-spacing:0;opacity:.72}.monitor-form-row{align-items:flex-end;gap:16px;display:flex}.monitor-form-row label{gap:5px;display:grid}.monitor-cost{color:var(--dim);font:12px var(--mono);margin-top:15px}.monitor-cost strong{color:var(--ink);font-weight:500}.monitor-form-actions{gap:10px;margin-top:14px;display:flex}.suggest-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;display:flex}.suggest-row .dim{flex:220px;font-size:11.5px}td .status-pill+.status-pill,td a+.status-pill{margin-left:8px}.cite-bar{width:30%}.cite-bar span{background:#ffffff2e;border-radius:3px;height:6px;display:block}.cite-bar span[data-own]{background:var(--accent)}.stat-sub[data-tone=ok]{color:var(--accent)}.stat-sub[data-tone=bad]{color:var(--bad)}.cite-target a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.cite-target a:hover{border-bottom-color:var(--dim)}.cell-button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.answer-drawer{z-index:80;background:var(--card);border-left:1px solid var(--line);flex-direction:column;gap:14px;width:min(560px,100vw);padding:24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #00000073}.answer-drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.answer-drawer-head h3{margin:6px 0 0;font-size:15px;font-weight:500}.answer-body{white-space:pre-wrap;color:var(--ink);font-size:13.5px;line-height:1.65}.answer-body mark{color:var(--ink);background:#2dd4bf38;border-radius:3px;padding:0 2px}.answer-sources{gap:6px;margin:0;padding-left:18px;display:grid}.answer-sources a{color:var(--dim);font:12px var(--mono);word-break:break-all}.answer-sources a:hover{color:var(--ink)}.response-filters{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.response-filters select{text-overflow:ellipsis;min-width:0;max-width:min(280px,100%)}.response-day+.response-day{margin-top:18px}.response-day h3{font:11px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--dim);align-items:baseline;gap:10px;margin:0 0 8px;display:flex}.response-list{margin:0;padding:0;list-style:none}.response-list button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;padding:10px 8px;display:grid}.response-list button:hover{background:#ffffff08}.response-engine{color:var(--dim);font:11px var(--mono)}.response-prompt{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.response-marks{flex-wrap:wrap;grid-column:2;gap:6px;min-width:0;display:flex}.response-marks .status-pill{overflow-wrap:anywhere;white-space:normal;max-width:100%}@media (max-width:640px){.response-list button{grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 4px}.response-marks{grid-column:1}.response-prompt{white-space:normal;overflow-wrap:anywhere}}.answer-meta{flex-wrap:wrap;gap:6px;display:flex}.panel-note{color:var(--dim);margin:12px 0 0;font-size:12px}.answer-match{color:var(--accent);font:12px var(--mono);margin:0}.form-section-title{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;margin:18px 0 2px;font-size:13px;font-weight:500;display:flex}.form-section-title span{border:1px solid var(--line);width:18px;height:18px;font:10px var(--mono);color:var(--dim);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.monitor-form .form-section-title:first-child{margin-top:0}.form-hint{margin:2px 0 0;font-size:11.5px}.monitor-form .found-competitors{gap:var(--space-1);flex-wrap:wrap;margin:4px 0 0;padding:0;list-style:none;display:flex}.head-actions{align-items:center;gap:10px;display:flex}.dash-head .btn.ghost.sm{flex:none}.dash-head h1 .status-pill{vertical-align:middle;margin-left:10px}.health-strip{border:1px solid var(--line);color:var(--dim);background:#ffffff04;border-radius:8px;margin-top:16px;padding:9px 14px;font-size:12.5px}.health-strip[data-tone=bad]{color:var(--bad);border-color:#f9706666}.health-strip[data-tone=warn]{color:#f4c96b;border-color:#e0a83a59}.health-strip[data-tone=info]{color:var(--accent);border-color:#2dd4bf4d}.banner.info{color:var(--ink);background:#2dd4bf12;border:1px solid #2dd4bf59;border-radius:8px;margin-top:16px;padding:11px 14px;font-size:13px}.modal-scrim{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card{border:1px solid var(--line);background:var(--card);border-radius:12px;width:min(440px,100vw - 48px);padding:22px;box-shadow:0 24px 80px #00000080}.modal-card h3{margin:0 0 8px;font-size:15px;font-weight:500}.modal-card p{color:var(--dim);margin:0 0 18px;font-size:13px;line-height:1.55}.modal-actions{align-items:center;gap:12px;display:flex}.danger-actions{align-items:center;gap:14px;display:flex}.prompt-title{font-size:22px}.prompt-link{color:var(--ink);border-bottom:1px dashed var(--line);text-decoration:none}.prompt-link:hover{border-bottom-color:var(--dim)}.load-more{justify-content:center;margin-top:16px;display:flex}.locale-panel a{text-decoration:none}.demo-label{text-align:center;color:var(--muted,#a3a3a3);padding:0 24px;font-size:13px}.capture-demo svg,.capture-bar img{flex-shrink:0;width:16px;height:16px}.capture-grid{background:#141416;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 40px 80px -40px #000000d9}.capture-screen{background:#0c0c0c;flex-direction:column;min-width:0;margin:0;display:flex}.capture-bar{letter-spacing:-.003em;height:46px;color:var(--ink);background:#18181b;border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:13px;display:flex}.capture-engine{white-space:nowrap;align-items:center;gap:9px;min-width:0;font-weight:500;display:flex}.capture-site,.capture-status{color:#7c7c82;white-space:nowrap;font-size:12.5px}.capture-title{font-weight:500}.capture-status{color:#a1a1a6;align-items:center;gap:7px;display:inline-flex}.capture-status i{background:var(--accent);border-radius:50%;width:6px;height:6px}.capture-image{aspect-ratio:16/10;background:#101010;display:block;overflow:hidden}.capture-image img{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.capture-output{contain:size;background:#141416;border-left:1px solid #ffffff12;flex-direction:column;min-width:0;min-height:0;display:flex}.capture-facts{border-bottom:1px solid #ffffff12;flex-shrink:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.capture-facts>div{min-width:0;padding:12px 18px 13px}.capture-facts>div+div{border-left:1px solid #ffffff12}.capture-facts dt{color:#7c7c82;font-size:11.5px}.capture-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;font-size:14px;font-weight:500}.capture-code-body{flex:1;min-height:0;padding:16px 18px 12px;overflow:auto}.capture-code-body pre{color:#b9b9bf;font:11.5px / 1.8 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.capture-detail{color:#a1a1a6;border-top:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px 15px;font-size:13px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.capture-detail:hover{color:var(--ink);background:#ffffff06}.capture-demo a:focus-visible,.capture-demo button:focus-visible,.capture-demo pre:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:800px){.capture-grid{border-radius:14px;grid-template-columns:minmax(0,1fr)}.capture-bar{height:42px;padding:0 14px}.capture-output{contain:none;border-top:1px solid #ffffff12;border-left:0}.capture-facts>div{padding:10px 14px 11px}.capture-code-body{flex:none;max-height:300px;padding:14px}.capture-detail{padding:13px 14px 14px}}.task-cost-block{margin:16px 0}.task-cost-table{border-collapse:collapse;width:100%;font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:14px}.task-cost-table caption{text-align:left;color:var(--dim);padding-bottom:8px;font-size:12px}.task-cost-table th,.task-cost-table td{border-bottom:1px solid var(--line);text-align:right;padding:10px 8px}.task-cost-table th:first-child{text-align:left}.task-cost-table thead th{color:var(--dim);font-size:12px;font-weight:500}.task-cost-table th{letter-spacing:normal;text-transform:none}.task-cost-table tbody th{font-size:inherit;color:var(--ink);font-weight:500}.cost-footnote{color:var(--dim);margin:10px 0 0;line-height:1.6}.cost-footnote small{font-size:11px;display:block}.dash-head .eyebrow{overflow-wrap:anywhere;max-width:100%;display:block}.dash-head .eyebrow a{color:inherit;text-decoration:none}.dash-head .eyebrow a:hover{text-decoration:underline}.monitor-table .monitor-name{overflow-wrap:anywhere;min-width:220px;max-width:360px}.monitor-name-line{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.monitor-meta{color:var(--foreground-secondary);font-size:var(--font-footnote);margin-top:3px;display:block}.monitor-engine-icons{align-items:center;gap:10px;display:inline-flex}.monitor-engine-icon{width:18px;height:18px;color:var(--foreground-primary);flex:none;display:block}.monitor-engine-icon :is(svg,img){width:100%;height:100%;display:block}.monitor-cost-cell,.monitor-share{white-space:nowrap}.monitor-actions .row-actions{gap:2px}.monitor-table .monitor-share-link{color:var(--foreground-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.monitor-table .monitor-share-link:hover span{text-underline-offset:3px;text-decoration:underline}.monitor-share-link svg,.monitor-share-publish svg{width:14px;height:14px;color:var(--foreground-secondary);flex:none}.monitor-table .monitor-share-publish{color:var(--foreground-secondary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.monitor-table .monitor-share-publish:hover{color:var(--foreground-primary)}.monitor-table .monitor-share-publish:hover span{text-underline-offset:3px;text-decoration:underline}.monitor-table a,.webhook-table a{color:var(--ink);text-underline-offset:3px}.monitor-actions .btn{margin-left:8px}.webhook-table time{white-space:nowrap}.modal-card{max-height:calc(100dvh - 32px);overflow-y:auto}.modal-card h3{overflow-wrap:anywhere}.answer-drawer-head>div{overflow-wrap:anywhere;min-width:0}.answer-meta .status-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (max-width:640px){.monitor-table,.monitor-table tbody,.webhook-table,.webhook-table tbody{width:100%;display:block}.monitor-table thead,.webhook-table thead{display:none}.monitor-table tr,.webhook-table tr{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:20px 0;display:grid}.monitor-table td,.webhook-table td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;max-width:none;padding:0;display:block}.monitor-table td[data-label]:before,.webhook-table td[data-label]:before{content:attr(data-label);color:var(--dim);font:10px var(--mono);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;display:block}.monitor-table .monitor-name,.monitor-table .monitor-engines,.monitor-table .monitor-actions{grid-column:1/-1;max-width:none}.monitor-table .monitor-name{font:14px / 1.6 var(--sans)}.monitor-table .monitor-actions{flex-wrap:wrap;gap:8px;display:flex}.monitor-actions .btn{margin-left:0}.webhook-table td[data-label=Delivery]{grid-column:1/-1}.webhook-table td[data-label=Attempts]{grid-area:2/2}.webhook-table .activity-detail{white-space:normal;overflow-wrap:anywhere}}.monitor-delete-dialog{color:var(--ink);margin:auto;position:fixed}.monitor-delete-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000a6}.modal-actions{flex-wrap:wrap}.dash-columns .dash-col>.activity-panel.is-empty{flex:none}.answer-preview mark.mention{color:inherit;border-radius:3px;padding:0 2px}.answer-preview mark.mention-you{background:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:inset 0 -1px 0 var(--stroke-accent);font-weight:600}.answer-preview mark.mention-competitor{background:var(--background-warning);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--foreground-warning) 45%, transparent)}.answer-preview mark.mention-brand{background:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:inset 0 -1px 0 var(--stroke-accent)}.answer-preview mark.mention{transition:background-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard)}.answer-preview mark.mention .mention-rank{color:var(--foreground-tertiary);font-size:.72em;font-weight:var(--weight-emphasis);font-variant-numeric:tabular-nums;margin-left:1px;line-height:0}.answer-preview mark.mention-dim{box-shadow:none;font-weight:inherit;background:0 0}.inline-link-badge[data-focus=on]{color:var(--foreground-primary);border-color:var(--stroke-strong)}.inline-link-badge[data-focus=off]{opacity:.35}.ai-index{max-width:var(--col);margin:0 auto;padding:0 40px 140px}.ai-index-hero{padding-top:calc(var(--nav-h) + 56px);text-align:center}.ai-index-kicker{border:1px solid var(--line);background:var(--card);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 12px;font-size:13px;line-height:1.4;display:inline-flex}.ai-index-live{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%;flex:none}.ai-index-kicker-date{color:var(--dim);align-items:center;gap:10px;display:inline-flex}.ai-index-kicker-date:before{content:"";background:var(--line);width:1px;height:12px}.ai-index-hero h1{margin-top:20px}.ai-index-hero .lead{text-wrap:balance;max-width:58ch;margin:20px auto 0}.ai-index-engine-row{color:var(--dim);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:24px;font-size:14px;list-style:none;display:flex}.ai-index-engine-row li,.ai-index-engine-name{align-items:center;gap:8px;display:inline-flex}.ai-index-mark{width:18px;height:18px;color:var(--ink);flex:none;display:inline-flex}.ai-index-mark>:is(svg,img){width:100%;height:100%;display:block}.ai-index-stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:760px;margin:40px auto 0;display:grid}.ai-index-stats>div{flex-direction:column-reverse;gap:6px;padding:18px 12px;display:flex}.ai-index-stats>div+div{border-left:1px solid var(--line)}.ai-index-stats dt{color:var(--dim);font-size:13px}.ai-index-stats dd{font-family:"Pretendard Variable", var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.1}.ai-index-empty{border:1px dashed var(--line);text-align:center;max-width:520px;color:var(--dim);border-radius:16px;margin:64px auto 0;padding:28px}.ai-index-tabbar.dashboard-ui{background:0 0;width:fit-content;margin:44px auto 36px}.ai-index-section+.ai-index-section{margin-top:104px}.ai-index-section-head{margin-bottom:28px}.ai-index-section-head h2,.ai-index-method h2{font-size:clamp(24px,2.4vw,30px);font-weight:500}.ai-index-section-head p{max-width:70ch;color:var(--dim);margin-top:10px;font-size:15px;line-height:1.65}.ai-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ai-index-card{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:22px;padding:22px 22px 16px;transition:border-color .15s;display:flex}.ai-index-card:hover{border-color:#3a3a3e}.ai-index-card h3{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500}.ai-index-card h3 a{color:var(--ink);text-decoration:none}.ai-index-card h3 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ai-index-card header p{color:var(--dim);margin-top:4px;font-size:13px}.ai-index-ranks{flex-direction:column;flex:1;gap:14px;list-style:none;display:flex}.ai-index-ranks li{grid-template-columns:18px 28px minmax(0,1fr) auto;align-items:baseline;gap:7px 10px;font-size:14.5px;display:grid}.ai-index-rank{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12.5px}.ai-index-brand{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-index-rate{font-variant-numeric:tabular-nums;color:var(--dim)}.ai-index-bar{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;height:4px;display:block;overflow:hidden}.ai-index-ranks .ai-index-bar{grid-column:3/-1}.ai-index-bar>span{border-radius:inherit;background:color-mix(in srgb, var(--ink) 32%, transparent);height:100%;display:block}.ai-index-logo{background:color-mix(in srgb, var(--ink) 7%, transparent);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--dim);border-radius:8px;place-items:center;font-size:13px;font-weight:500;line-height:1;display:grid;position:relative;overflow:hidden}.ai-index-logo>img{object-fit:contain;opacity:0;width:20px;height:20px;position:absolute;inset:4px}.ai-index-logo[data-icon]{box-shadow:none;color:#0000;background:#fff}.ai-index-logo[data-icon]>img{opacity:1}:is(.ai-index-ranks,.ai-index-track-preview) :is(.ai-index-rank,.ai-index-logo){grid-row:1/3;align-self:center}.ai-index-ranks li[data-lead] .ai-index-rank{color:var(--accent)}.ai-index-ranks li[data-lead] .ai-index-brand{font-weight:500}.ai-index-ranks li[data-lead] .ai-index-rate{color:var(--ink)}[data-lead]>.ai-index-bar>span{background:var(--accent)}.ai-index-collecting{color:var(--dim);flex:1;font-size:14px;line-height:1.6}.ai-index-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding-top:14px;display:flex}.ai-index-card-engines{gap:10px;display:inline-flex}.ai-index-card-engines .ai-index-mark{width:16px;height:16px}.ai-index-card footer a{color:var(--dim);white-space:nowrap;font-size:13px;text-decoration:none;transition:color .15s}.ai-index-card footer a:hover{color:var(--ink)}.ai-index-track{border:1px dashed #3a3a3e;border-radius:16px;align-content:center;gap:40px;padding:28px;display:grid}.ai-index-track-copy{flex-direction:column;align-items:flex-start;display:flex}.ai-index-track h3{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:500}.ai-index-track p{max-width:44ch;color:var(--dim);margin-top:8px;font-size:14.5px;line-height:1.6}.ai-index-track .btn{margin-top:24px;text-decoration:none}.ai-index-track-preview{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;gap:14px;padding:22px;list-style:none;display:none}.ai-index-track-preview li{grid-template-columns:18px 28px minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.ai-index-track-preview .ai-index-bar{grid-column:3}.ai-index-track-name{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:999px;height:8px;display:block}.ai-index-track-preview li[data-lead] .ai-index-rank{color:var(--accent)}@media (min-width:1081px){.ai-index-track[data-fill3="2"]{grid-column:span 2}.ai-index-track[data-fill3="3"]{grid-column:1/-1}.ai-index-track:is([data-fill3="2"],[data-fill3="3"]){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:32px}.ai-index-track:is([data-fill3="2"],[data-fill3="3"]) .ai-index-track-preview{display:flex}}@media (min-width:701px) and (max-width:1080px){.ai-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-index-track[data-fill2="2"]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.ai-index-track[data-fill2="2"] .ai-index-track-preview{display:flex}}@media (max-width:700px){.ai-index-grid{grid-template-columns:1fr}.ai-index-engines{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-index-engines li{padding:18px}.ai-index-engine-rate{font-size:32px}}.ai-index-engines{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px;list-style:none;display:grid}.ai-index-engines li{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;gap:6px;padding:20px 22px;display:flex}.ai-index-engine-name{font-size:14px}.ai-index-engine-rate{font-family:"Pretendard Variable", var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:16px;font-size:40px;font-weight:500;line-height:1}.ai-index-engine-rate[data-wait]{color:var(--dim);font-size:20px}.ai-index-engine-label{color:var(--dim);font-size:13px}.ai-index-engines .ai-index-bar{margin-top:14px}.ai-index-engine-count{color:var(--dim);font-size:12.5px}.ai-index-table-wrap{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow-x:auto}.ai-index-table{border-collapse:collapse;width:100%;font-family:var(--sans);font-size:14px}.ai-index-table caption{text-align:left;padding:18px 22px 14px;font-size:15px;font-weight:500}.ai-index-table :is(th,td){border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 22px}.ai-index-table th{letter-spacing:normal;text-transform:none;color:var(--ink);white-space:nowrap;font-size:14px;font-weight:500}.ai-index-table thead th{color:var(--dim);background:#1f1f21;padding-block:12px;font-size:13px}.ai-index-table thead .ai-index-mark{width:16px;height:16px}.ai-index-table tbody th a{color:inherit;text-decoration:none}.ai-index-table tbody th a:hover{text-underline-offset:3px;text-decoration:underline}.ai-index-cell{grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.ai-index-cell>.ai-index-logo{grid-row:span 2}.ai-index-cell>:not(.ai-index-logo){grid-column:2}.ai-index-cell-brand{display:block}.ai-index-cell-rate{color:var(--dim);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;display:block}.ai-index-table td[data-match] .ai-index-cell-brand{color:var(--accent);font-weight:500}.ai-index-wait{color:var(--dim)}.ai-index-table-note{color:var(--dim);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.ai-index-table-note:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.ai-index-method{border-top:1px solid var(--line);margin-top:104px;padding-top:56px}.ai-index-method ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:32px;list-style:none;display:grid}.ai-index-method li{flex-direction:column;gap:14px;display:flex}.ai-index-step{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.ai-index-method p{color:var(--dim);font-size:15px;line-height:1.7}@media (max-width:860px){.ai-index-hero{padding-top:calc(var(--nav-h) + 48px)}.ai-index-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-index-stats>div:nth-child(3){border-left:0}.ai-index-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.ai-index-method ol{grid-template-columns:1fr;gap:28px}.ai-index-table :is(tbody th,thead th:first-child){z-index:1;position:sticky;left:0}.ai-index-table tbody th{background:var(--card)}}@media (max-width:640px){.ai-index{padding:0 20px 96px}}.chatgpt-model{--cm-serif:var(--font-cm-serif), "Pretendard Variable", var(--sans);--cm-figure:var(--font-cm-serif), "Pretendard Variable", var(--sans);--cm-rule:color-mix(in srgb, var(--ink) 78%, transparent);max-width:var(--col);margin:0 auto;padding:0 40px 140px}.chatgpt-model:is(:lang(ko),:lang(ja),:lang(zh)){--cm-serif:"Pretendard Variable", var(--sans)}.cm-hero{padding-top:calc(var(--nav-h) + 64px)}.cm-dateline{color:var(--dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:flex}.cm-dateline strong{color:var(--ink);font-weight:600}.cm-dateline span{align-items:center;gap:14px;display:inline-flex}.cm-dateline span:before{content:"";background:var(--line);width:1px;height:12px}.cm-hero h1{max-width:13em;font-family:var(--cm-serif);letter-spacing:-.022em;margin-top:22px;font-size:clamp(42px,6.4vw,78px);font-weight:400;line-height:1.02}.cm-hero .lead{max-width:58ch;margin-top:24px;font-size:17px;line-height:1.6}.cm-empty{border-top:1px solid var(--line);max-width:520px;color:var(--dim);margin-top:64px;padding-top:20px}.cm-now{border-top:2px solid var(--cm-rule);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-top:64px;display:grid}.cm-now-main{padding:26px 40px 30px 0}.cm-label{color:var(--dim);align-items:center;gap:9px;font-size:13px;display:flex}.cm-live{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.cm-now-model{font-family:var(--cm-figure);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:10px;font-size:clamp(76px,11.5vw,136px);font-weight:400;line-height:1}.cm-now-share{color:var(--dim);margin-top:26px;font-size:15px;line-height:1.6}.cm-now-share strong{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.cm-now-facts{border-left:1px solid var(--line);display:grid}.cm-now-facts>div{flex-direction:column;justify-content:center;gap:5px;padding:22px 0 22px 32px;display:flex}.cm-now-facts>div+div{border-top:1px solid var(--line)}.cm-now-facts dt{color:var(--dim);font-size:13px}.cm-now-facts dd{font-family:var(--cm-serif);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;line-height:1.2}.cm-now-facts dd.cm-fact-note{font-family:var(--sans);letter-spacing:0;color:var(--dim);font-size:14px}.cm-timeline{border-top:1px solid var(--line);grid-column:1/-1;padding:20px 0 12px}.cm-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;display:flex}.cm-timeline-caption{color:var(--dim);font-size:13px}.cm-key{color:var(--dim);flex-wrap:wrap;gap:4px 18px;font-size:12.5px;list-style:none;display:flex}.cm-key li{align-items:center;gap:7px;display:inline-flex}.cm-key i{width:10px;height:10px}.cm-eras{height:42px;margin-top:16px;margin-bottom:6px;position:relative}.cm-era{border-left:1px solid var(--era);white-space:nowrap;flex-direction:column;gap:1px;padding-left:8px;display:flex;position:absolute;top:0}.cm-era[data-end]{border-left:0;border-right:1px solid var(--era);text-align:right;padding:0 8px 0 0}.cm-era b{font-size:14px;font-weight:600}.cm-era small{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.cm-strip{height:40px}.cm-strip>svg{width:100%;height:100%;display:block}.cm-switch-line{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3 3}.cm-xaxis{height:22px;color:var(--dim);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12px;position:relative}.cm-xaxis span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.cm-xaxis span[data-edge=start]{transform:none}.cm-xaxis span[data-edge=end]{transform:translate(-100%)}.cm-section{margin-top:120px}.cm-section-head{margin-bottom:36px}.cm-section-head h2,.cm-method h2,.cm-cta h2{font-family:var(--cm-serif);letter-spacing:-.018em;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.12}.cm-section-head p{max-width:66ch;color:var(--dim);margin-top:12px;font-size:15.5px;line-height:1.65}.cm-explorer{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.cm-table{border-top:2px solid var(--cm-rule);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.cm-explorer:not([data-compared]) .cm-table{grid-template-columns:minmax(0,1fr) auto}.cm-row-wrap,.cm-group{grid-column:1/-1}.cm-row-wrap{grid-template-columns:subgrid;display:grid}.cm-row{grid-column:1/-1;grid-template-columns:subgrid;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:baseline;padding:13px 10px 13px 14px;font-size:14.5px;line-height:1.4;transition:background .12s;display:grid;position:relative}.cm-row>span+span{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:22px}.cm-row-head{cursor:default;padding-top:12px;padding-bottom:10px;font-size:12px}.cm-group{border-bottom:1px solid var(--line);color:var(--ink);padding:20px 14px 8px;font-size:12px;font-weight:600}.cm-row-wrap:first-of-type .cm-group,.cm-row-head+.cm-row-wrap .cm-group{padding-top:14px}button.cm-row:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}button.cm-row[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}button.cm-row[aria-pressed=true]:before{content:"";background:var(--accent);width:2px;position:absolute;top:-1px;bottom:-1px;left:0}.cm-row:focus-visible,.cm-plot:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cm-row-value{color:var(--ink);font-weight:600}.cm-row-delta{color:var(--ink);opacity:.8}.cm-detail{top:calc(var(--nav-h) + 24px);min-width:0;scroll-margin-top:calc(var(--nav-h) + 16px);position:sticky}.cm-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding-top:6px;display:flex}.cm-detail-head h3{font-family:var(--cm-serif);letter-spacing:-.01em;font-size:24px;font-weight:400}.cm-detail-numbers{font-family:var(--cm-figure);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:10px;font-size:38px;font-weight:400;line-height:1;display:flex}.cm-detail-from{color:var(--dim)}.cm-detail-arrow{color:var(--dim);font-size:24px}.cm-legend{color:var(--ink);flex-wrap:wrap;gap:6px 20px;margin:12px 0 18px;font-size:13px;list-style:none;display:flex}.cm-legend li{align-items:center;gap:8px;display:inline-flex}.cm-legend small{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px}.cm-swatch{width:14px;height:2px}.cm-chart-body{grid-template-columns:44px minmax(0,1fr);display:grid}.cm-yaxis{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px;list-style:none;position:relative}.cm-yaxis li{position:absolute;right:10px;transform:translateY(-50%)}.cm-chart .cm-xaxis{margin-left:44px}.cm-plot{touch-action:pan-y;cursor:crosshair;height:clamp(320px,100vh - 380px,460px);position:relative}.cm-band{background:color-mix(in srgb, var(--era) 4%, transparent);position:absolute;top:0;bottom:0}.cm-plot>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cm-grid{stroke:var(--line);stroke-width:1px}.cm-grid[data-base]{stroke:color-mix(in srgb, var(--ink) 45%, transparent)}.cm-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.cm-mean{stroke-width:1.25px;stroke-dasharray:4 4}.cm-switch{border-left:1px dashed color-mix(in srgb, var(--ink) 65%, transparent);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.cm-switch-label{color:var(--ink);white-space:nowrap;pointer-events:none;font-size:12px;line-height:1.4;position:absolute;top:6px}.cm-switch-label[data-side=right]{margin-left:8px}.cm-switch-label[data-side=left]{transform:translate(calc(-100% - 8px))}.cm-guide{background:color-mix(in srgb, var(--ink) 40%, transparent);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.cm-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--paper);pointer-events:none;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.cm-tip{z-index:2;border:1px solid var(--line);background:var(--paper);color:var(--dim);white-space:nowrap;pointer-events:none;border-radius:4px;flex-direction:column;gap:2px;padding:8px 11px;font-size:12px;display:flex;position:absolute;transform:translate(14px,14px)}.cm-tip[data-x=left]{transform:translate(calc(-100% - 14px),14px)}.cm-tip[data-y=above]{transform:translate(14px,calc(-100% - 14px))}.cm-tip[data-x=left][data-y=above]{transform:translate(calc(-100% - 14px),calc(-100% - 14px))}.cm-tip strong{font-family:var(--cm-figure);color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:400}.cm-tip-model{align-items:center;gap:6px;display:inline-flex}.cm-tip-model>i{width:10px;height:2px}.cm-about{max-width:60ch;color:var(--dim);margin-top:14px;font-size:14px;line-height:1.65}.cm-code{border:1px solid var(--line);background:var(--well);border-radius:6px;overflow:hidden}.cm-code-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 18px;font-size:13px;display:flex}.cm-verb{font-family:var(--mono);color:var(--accent);font-size:12px;font-weight:600}.cm-code-bar code{font-family:var(--mono);overflow-wrap:anywhere;font-size:13px}.cm-code-bar a{color:var(--dim);margin-left:auto}.cm-code-bar a:hover{color:var(--ink)}.cm-code pre{font-family:var(--mono);color:var(--dim);margin:0;padding:18px 20px;font-size:13px;line-height:1.7;overflow:auto}.cm-json-key{color:#8ab4f8}.cm-json-string{color:var(--accent)}.cm-json-number{color:#fbbf24}.cm-cta{border-top:2px solid var(--cm-rule);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-top:120px;padding:32px 0;display:flex}.cm-cta p{max-width:60ch;color:var(--dim);margin-top:10px;font-size:15.5px;line-height:1.65}.cm-cta .btn{flex:none;text-decoration:none}.cm-method{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px 56px;margin-top:96px;display:grid}.cm-method ol{counter-reset:cm-step;border-top:1px solid var(--line);list-style:none}.cm-method li{counter-increment:cm-step;border-bottom:1px solid var(--line);color:var(--dim);grid-template-columns:40px minmax(0,1fr);padding:18px 0;font-size:15.5px;line-height:1.7;display:grid}.cm-method li:before{content:counter(cm-step);font-family:var(--cm-figure);color:var(--ink);font-size:18px;line-height:1.5}.cm-foot{color:var(--dim);grid-column:2;font-size:13.5px}@media (max-width:1000px){.cm-explorer{grid-template-columns:1fr;gap:36px}.cm-detail{order:-1;position:static}.cm-plot{height:360px}}@media (max-width:860px){.cm-hero{padding-top:calc(var(--nav-h) + 48px)}.cm-now{grid-template-columns:1fr}.cm-now-main{padding:22px 0 26px}.cm-now-facts{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.cm-now-facts>div{padding:18px 16px 18px 0}.cm-now-facts>div+div{border-top:0;border-left:1px solid var(--line);padding-left:20px}.cm-method{grid-template-columns:1fr}.cm-foot{grid-column:1}.cm-cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.chatgpt-model{padding:0 20px 96px}.cm-hero .lead{font-size:16px}.cm-section{margin-top:88px}.cm-now{margin-top:44px}.cm-now-facts dd{font-size:20px}.cm-era small{display:none}.cm-eras{height:22px}.cm-row{padding:12px 6px 12px 10px;font-size:13.5px}.cm-row-head{font-size:11.5px}.cm-row>span+span{padding-left:12px}.cm-group{padding-inline:10px}.cm-detail-head h3{font-size:20px}.cm-detail-numbers{font-size:32px}.cm-plot{height:260px}.cm-chart-body{grid-template-columns:38px minmax(0,1fr)}.cm-chart .cm-xaxis{margin-left:38px}}
