.w3sXKW_wrap{max-width:1240px;margin:0 auto;padding:0 20px;position:relative}@media (min-width:768px){.w3sXKW_wrap{padding:0 40px}}.w3sXKW_hero{position:relative;overflow:hidden}@media (min-width:1024px){.w3sXKW_hero{min-height:780px}}.w3sXKW_backdrop{z-index:0;pointer-events:none;background-color:#0d1b22;background-image:var(--art);opacity:.8;background-position:70% 35%;background-repeat:no-repeat;background-size:cover;height:100%;max-height:860px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 96%);mask-image:linear-gradient(#000 0% 50%,#0000 96%)}.w3sXKW_backdrop:after{content:"";background:linear-gradient(90deg,#07080aeb 0%,#07080ab3 38%,#07080a4d 62% 76%,#07080ad9 100%),linear-gradient(#07080a80 0%,#07080a00 24%);position:absolute;inset:0}@media (max-width:1023px){.w3sXKW_backdrop:after{background:linear-gradient(#07080ab8 0%,#07080ad1 60%,#07080ae6 100%)}}.w3sXKW_heroGrid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;padding-top:56px;padding-bottom:72px;display:grid;position:relative}@media (min-width:1024px){.w3sXKW_heroGrid{padding-top:96px;padding-bottom:88px}.w3sXKW_heroGrid.w3sXKW_withShot{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;padding-top:80px}}.w3sXKW_heroCopy{max-width:680px}.w3sXKW_heroCopy h1{margin:12px 0 0}.w3sXKW_heroLede{max-width:580px;margin-top:22px}.w3sXKW_actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.w3sXKW_heroMeta{margin-top:18px}.w3sXKW_section{padding:64px 0}@media (min-width:1024px){.w3sXKW_section{padding:88px 0}}.w3sXKW_fill{background:var(--surface)}.w3sXKW_head{max-width:760px;margin-bottom:40px}.w3sXKW_head h2{margin:0}.w3sXKW_headLine{margin-top:16px;line-height:1.55}.w3sXKW_fixGrid{grid-template-columns:minmax(0,1fr);gap:32px 48px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.w3sXKW_fixGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.w3sXKW_fixGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 56px}}.w3sXKW_fixGrid h3{margin:0}.w3sXKW_fixGrid p{margin-top:10px;line-height:1.55}.w3sXKW_split{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;display:grid}@media (min-width:1024px){.w3sXKW_split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.w3sXKW_split h2{margin:0}.w3sXKW_points{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.w3sXKW_points li{color:var(--text-2);padding-left:22px;font-size:17px;line-height:1.5;position:relative}.w3sXKW_points li:before{content:"";background:var(--text-3);border-radius:999px;width:6px;height:6px;position:absolute;top:.62em;left:2px}.w3sXKW_points code,.w3sXKW_headLine code,.w3sXKW_fixGrid code,.w3sXKW_stepBody code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);font-size:.9em}.w3sXKW_file{border-radius:var(--r-lg);background:var(--surface);min-width:0;margin:0;overflow:hidden}.w3sXKW_fill .w3sXKW_file{background:#ffffff0a}.w3sXKW_fileHead{background:var(--fill);font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-2);overflow-wrap:anywhere;padding:14px 22px;font-size:13px}.w3sXKW_file pre{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);tab-size:2;margin:0;padding:20px 22px 24px;font-size:14px;line-height:1.7;overflow-x:auto}@media (max-width:767px){.w3sXKW_file pre{padding:18px 18px 20px;font-size:13px}}.w3sXKW_table{border-collapse:collapse;text-align:left;width:100%}@media (min-width:768px){.w3sXKW_table{table-layout:fixed}}.w3sXKW_table th{color:var(--text-3);vertical-align:bottom;padding:0 20px 14px 0;font-size:14px;font-weight:500}.w3sXKW_table td,.w3sXKW_table tbody th{border-top:1px solid var(--divider);vertical-align:top;color:var(--text-2);padding:20px 20px 20px 0;font-size:16px;line-height:1.5}.w3sXKW_table td:last-child,.w3sXKW_table th:last-child{padding-right:0}.w3sXKW_table .w3sXKW_area{width:22%;font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);font-size:17px;font-weight:600}.w3sXKW_table .w3sXKW_us{color:var(--text)}@media (max-width:767px){.w3sXKW_table thead{display:none}.w3sXKW_table,.w3sXKW_table tbody,.w3sXKW_table tr,.w3sXKW_table td{width:100%;display:block}.w3sXKW_table tr{border-top:1px solid var(--divider);padding:18px 0}.w3sXKW_table td,.w3sXKW_table tbody th{border:0;padding:4px 0}.w3sXKW_table .w3sXKW_area{width:100%;padding-bottom:8px}.w3sXKW_table td[data-label]:before{content:attr(data-label);color:var(--text-3);margin-bottom:2px;font-size:14px;display:block}}.w3sXKW_checked{margin-top:20px}.w3sXKW_steps{counter-reset:step;grid-template-columns:minmax(0,1fr);gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.w3sXKW_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.w3sXKW_steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.w3sXKW_steps li{counter-increment:step}.w3sXKW_steps li:before{content:counter(step);background:var(--fill-2);width:32px;height:32px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;font-size:14px;font-weight:600;display:inline-flex}.w3sXKW_steps h3{margin:0}.w3sXKW_stepBody{margin-top:8px;line-height:1.55}.w3sXKW_tiles{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.w3sXKW_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.w3sXKW_tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.w3sXKW_tiles.w3sXKW_three{grid-template-columns:repeat(3,minmax(0,1fr))}}.w3sXKW_tile{border-radius:var(--r-lg);background:var(--surface);height:100%;min-height:88px;color:var(--text);transition:background-color var(--dur-fast) var(--ease-standard);flex-direction:column;justify-content:space-between;gap:10px;padding:20px 22px;text-decoration:none;display:flex}.w3sXKW_fill .w3sXKW_tile{background:#ffffff0a}.w3sXKW_tile:hover,.w3sXKW_fill .w3sXKW_tile:hover{background:var(--fill-2)}.w3sXKW_tileLabel{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.w3sXKW_tileArrow{color:var(--text-3);transition:transform var(--dur-fast) var(--ease-standard)}.w3sXKW_tile:hover .w3sXKW_tileArrow{color:var(--text-2);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.w3sXKW_tile:hover .w3sXKW_tileArrow{transform:none}}.w3sXKW_faq{max-width:860px;margin:0 auto;padding:64px 20px}@media (min-width:768px){.w3sXKW_faq{padding:88px 40px}}.w3sXKW_faq h2{margin:0 0 16px}.w3sXKW_closing{text-align:center;padding:88px 0 104px;position:relative;overflow:hidden}.w3sXKW_closing .w3sXKW_wrap{z-index:1}.w3sXKW_closing h2{max-width:760px;margin:0 auto}.w3sXKW_closingLine{max-width:560px;margin:18px auto 0;line-height:1.55}.w3sXKW_closing .w3sXKW_actions{justify-content:center}
._8YbYnq_panel{border-radius:var(--r-lg);background:#050608b8;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}._8YbYnq_head{background:#ffffff0a;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:4px 6px 4px 20px;display:flex}._8YbYnq_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-2);font-size:13px;overflow:hidden}._8YbYnq_body{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);white-space:pre;margin:0;padding:18px 20px 22px;font-size:13px;line-height:1.75;overflow-x:auto}
.pW_oYW_wireup{border-radius:var(--r-xl);background:var(--glass);-webkit-backdrop-filter:var(--blur);box-shadow:var(--glass-edge), var(--sh-panel);padding:8px}.pW_oYW_tabs{background:var(--fill);border-radius:999px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.pW_oYW_tab{height:40px;color:var(--text-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.pW_oYW_tab svg{width:16px;height:16px}.pW_oYW_tab:hover{color:var(--text)}.pW_oYW_tab[aria-selected=true]{background:var(--fill-3);color:var(--text)}.pW_oYW_body{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 16px 16px;display:grid}.pW_oYW_body[hidden]{display:none}@media (min-width:900px){.pW_oYW_body{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:40px;padding:32px 20px 20px}}.pW_oYW_steps{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.pW_oYW_steps li{counter-increment:step;min-height:28px;color:var(--text-2);overflow-wrap:anywhere;padding-left:42px;font-size:16px;line-height:1.55;position:relative}.pW_oYW_steps li:before{content:counter(step);background:var(--fill-2);width:28px;height:28px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:-1px;left:0}
.i3AHIa_page{--art:url(/art/backdrop-brightwater.webp)}.i3AHIa_wrap{max-width:1240px;margin:0 auto;padding:0 20px;position:relative}@media (min-width:768px){.i3AHIa_wrap{padding:0 40px}}.i3AHIa_hero{position:relative;overflow:hidden}@media (min-width:1024px){.i3AHIa_hero{min-height:780px}}.i3AHIa_backdrop{z-index:0;pointer-events:none;background-color:#0d1b22;background-image:var(--art);opacity:.8;background-position:70% 35%;background-size:cover;height:100%;max-height:860px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 96%);mask-image:linear-gradient(#000 0% 50%,#0000 96%)}.i3AHIa_backdrop:after{content:"";background:linear-gradient(90deg,#07080aeb 0%,#07080ab3 38%,#07080a59 70%,#07080a40 100%),linear-gradient(#07080a80 0%,#07080a00 24%);position:absolute;inset:0}@media (max-width:1023px){.i3AHIa_backdrop:after{background:linear-gradient(#07080ab8 0%,#07080ad1 60%,#07080ae6 100%)}}.i3AHIa_heroGrid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:44px;padding-top:56px;padding-bottom:72px;display:grid;position:relative}@media (min-width:1024px){.i3AHIa_heroGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;padding-top:96px;padding-bottom:96px}}.i3AHIa_context{align-items:center;gap:10px;display:flex}.i3AHIa_heroCopy h1{margin:12px 0 0}.i3AHIa_lede{max-width:560px;margin-top:22px}.i3AHIa_actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.i3AHIa_heroMeta{margin-top:18px}.i3AHIa_configPanel{min-width:0;padding:8px}.i3AHIa_configNote{padding:14px 14px 6px}.i3AHIa_section{padding:64px 0}@media (min-width:1024px){.i3AHIa_section{padding:88px 0}}.i3AHIa_fill{background:var(--surface)}.i3AHIa_head{max-width:760px;margin-bottom:40px}.i3AHIa_head h2{margin:0}.i3AHIa_headLine{margin-top:16px;line-height:1.55}.i3AHIa_headRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.i3AHIa_split{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (min-width:1024px){.i3AHIa_split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.i3AHIa_split h2{margin:0}.i3AHIa_textLink{color:var(--text);text-underline-offset:4px;margin-top:20px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-block}.i3AHIa_textLink:hover{text-decoration-color:#ffffffb3}.i3AHIa_tools{margin:0;padding:0;list-style:none}.i3AHIa_tool{border-top:1px solid var(--divider);grid-template-columns:minmax(0,1fr);align-items:baseline;gap:6px 24px;padding:18px 0;display:grid}@media (min-width:768px){.i3AHIa_tool{grid-template-columns:260px minmax(0,1fr) auto}}.i3AHIa_toolName{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text);overflow-wrap:anywhere;font-size:15px}.i3AHIa_toolDesc{color:var(--text-2);font-size:16px;line-height:1.5}.i3AHIa_toolTag{justify-self:start}@media (min-width:768px){.i3AHIa_toolTag{justify-self:end}}.i3AHIa_points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.i3AHIa_points li{color:var(--text-2);padding-left:22px;font-size:17px;line-height:1.5;position:relative}.i3AHIa_points li:before{content:"";background:var(--text-3);border-radius:999px;width:6px;height:6px;position:absolute;top:.62em;left:2px}.i3AHIa_listLabel{margin:0 0 14px}.i3AHIa_table{border-collapse:collapse;text-align:left;width:100%}.i3AHIa_table th{color:var(--text-3);padding:0 20px 14px 0;font-size:14px;font-weight:500}.i3AHIa_table td,.i3AHIa_table tbody th{border-top:1px solid var(--divider);vertical-align:top;color:var(--text-2);padding:18px 20px 18px 0;font-size:16px;line-height:1.5}.i3AHIa_table td:last-child,.i3AHIa_table th:last-child{padding-right:0}.i3AHIa_table .i3AHIa_sees{width:28%;font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);font-size:17px;font-weight:600}.i3AHIa_code{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;color:var(--text-3);margin-top:4px;font-size:13px;font-weight:400;display:block}@media (max-width:767px){.i3AHIa_table thead{display:none}.i3AHIa_table,.i3AHIa_table tbody,.i3AHIa_table tr,.i3AHIa_table td,.i3AHIa_table th{width:100%;display:block}.i3AHIa_table tr{border-top:1px solid var(--divider);padding:16px 0}.i3AHIa_table td,.i3AHIa_table th,.i3AHIa_table tbody th{border:0;padding:4px 0}.i3AHIa_table .i3AHIa_sees{width:100%;padding-bottom:6px}.i3AHIa_table td[data-label]:before{content:attr(data-label);color:var(--text-3);font-size:14px;display:block}}.i3AHIa_prompts{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.i3AHIa_prompts{grid-template-columns:repeat(3,minmax(0,1fr))}}.i3AHIa_prompt{border-radius:var(--r-lg);background:var(--surface);flex-direction:column;justify-content:space-between;gap:24px;height:100%;padding:24px;display:flex}.i3AHIa_fill .i3AHIa_prompt{background:#ffffff0a}.i3AHIa_prompt blockquote{margin:0}.i3AHIa_promptTools{font-family:var(--font-mono), ui-monospace, monospace;color:var(--text-3);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.i3AHIa_faq{max-width:860px;margin:0 auto;padding:64px 20px}@media (min-width:768px){.i3AHIa_faq{padding:88px 40px}}.i3AHIa_faq h2{margin:0 0 16px}
