.AIDevelopment-module__14iVYq__record{max-width:32rem;margin-top:var(--k-space-8)}.AIDevelopment-module__14iVYq__trust{background:var(--k-color-night-bg)}.AIDevelopment-module__14iVYq__trustList{gap:var(--k-space-3) var(--k-space-6);padding:var(--k-space-6) 0;color:var(--k-color-text-2);border-top:1px solid var(--k-color-line);font:400 var(--k-fs-label) / 1.6 var(--k-font-mono);letter-spacing:.04em;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.AIDevelopment-module__14iVYq__trustList li{align-items:center;gap:.5625rem;display:flex}.AIDevelopment-module__14iVYq__trustMark{width:.875rem;height:.875rem;color:var(--k-color-emphasis);flex:none}@media (min-width:48rem){.AIDevelopment-module__14iVYq__trustList{justify-content:space-between;gap:var(--k-space-8);display:flex}}.AIDevelopment-module__14iVYq__subhead{margin:clamp(3.5rem, 2.6rem + 3vw, 5rem) 0 var(--k-space-8);color:var(--k-color-text);font-family:var(--k-font-display);font-size:var(--k-fs-h3);letter-spacing:var(--k-tracking-heading);text-wrap:balance;font-weight:600;line-height:1.2}.AIDevelopment-module__14iVYq__board{color:var(--k-color-text-2);background:var(--k-color-night-panel);border:1px solid var(--k-color-line);border-radius:var(--k-shape-panel);padding:clamp(1.75rem,1rem + 2.4vw,2.75rem) clamp(1.5rem,.8rem + 2.4vw,2.75rem)}.AIDevelopment-module__14iVYq__principles{gap:var(--k-space-10) var(--k-space-8);margin:0;padding:0;list-style:none;display:grid}.AIDevelopment-module__14iVYq__principle{min-width:0;padding-top:var(--k-space-5);border-top:1px solid var(--k-color-line-strong);position:relative}.AIDevelopment-module__14iVYq__principle:before{content:"";background:var(--k-color-text);transform-origin:0;height:2px;transition:transform var(--k-motion-base) var(--k-motion-ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.AIDevelopment-module__14iVYq__principleLabel{color:var(--k-color-text-2);font:400 var(--k-fs-label) / 1.6 var(--k-font-mono);letter-spacing:var(--k-tracking-label);text-transform:uppercase;transition:color var(--k-motion-base) var(--k-motion-ease);margin:0}.AIDevelopment-module__14iVYq__principleNumber{color:var(--k-color-text-3);transition:color var(--k-motion-base) var(--k-motion-ease)}.AIDevelopment-module__14iVYq__principleTitle{margin:var(--k-space-6) 0 var(--k-space-3);color:var(--k-color-text);font-family:var(--k-font-display);font-size:var(--k-fs-h3);letter-spacing:var(--k-tracking-heading);text-wrap:balance;transition:transform var(--k-motion-base) var(--k-motion-ease);font-weight:600;line-height:1.14}@media (hover:hover){.AIDevelopment-module__14iVYq__principle:hover:before{transform:scaleX(1)}.AIDevelopment-module__14iVYq__principle:hover .AIDevelopment-module__14iVYq__principleLabel,.AIDevelopment-module__14iVYq__principle:hover .AIDevelopment-module__14iVYq__principleNumber{color:var(--k-color-emphasis)}.AIDevelopment-module__14iVYq__principle:hover .AIDevelopment-module__14iVYq__principleTitle{transform:translate(4px)}}.AIDevelopment-module__14iVYq__principle:focus-within:before{transform:scaleX(1)}.AIDevelopment-module__14iVYq__principle:focus-within .AIDevelopment-module__14iVYq__principleLabel,.AIDevelopment-module__14iVYq__principle:focus-within .AIDevelopment-module__14iVYq__principleNumber{color:var(--k-color-emphasis)}.AIDevelopment-module__14iVYq__principleText{max-width:var(--k-size-measure);color:var(--k-color-text-2);font-size:var(--k-fs-small);text-wrap:pretty;margin:0;line-height:1.8}.AIDevelopment-module__14iVYq__principle .AIDevelopment-module__14iVYq__principlePoints{gap:var(--k-space-2);margin-top:var(--k-space-5)}@media (min-width:40rem){.AIDevelopment-module__14iVYq__principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.AIDevelopment-module__14iVYq__principles:not(.AIDevelopment-module__14iVYq__principlesFour){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.AIDevelopment-module__14iVYq__principlesFour{grid-template-columns:repeat(4,minmax(0,1fr))}}.AIDevelopment-module__14iVYq__frameworks{gap:var(--k-space-6) var(--k-space-10);transition:transform var(--k-motion-base) var(--k-motion-ease), border-color var(--k-motion-base) var(--k-motion-ease), box-shadow var(--k-motion-base) var(--k-motion-ease);margin-top:clamp(3rem,2.2rem + 2.6vw,4.5rem);display:grid}@media (hover:hover){.AIDevelopment-module__14iVYq__frameworks:hover{border-color:var(--k-card-line-hover);box-shadow:var(--k-card-shadow-hover);transform:translateY(var(--k-card-lift))}}.AIDevelopment-module__14iVYq__frameworksTitle{color:var(--k-color-text);font-family:var(--k-font-display);font-size:var(--k-fs-h3);letter-spacing:var(--k-tracking-heading);text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.AIDevelopment-module__14iVYq__frameworksText{max-width:var(--k-size-measure);margin:var(--k-space-3) 0 0;color:var(--k-color-text-2);font-size:var(--k-fs-small);text-wrap:pretty;line-height:1.8}.AIDevelopment-module__14iVYq__frameworks .AIDevelopment-module__14iVYq__frameworksTags{align-content:center}@media (min-width:64rem){.AIDevelopment-module__14iVYq__frameworks{grid-template-columns:minmax(0,1fr) auto;align-items:center}.AIDevelopment-module__14iVYq__frameworks .AIDevelopment-module__14iVYq__frameworksTags{justify-content:flex-end;max-width:24rem}}.AIDevelopment-module__14iVYq__cards{gap:var(--k-space-4);margin:0;padding:0;list-style:none;display:grid}.AIDevelopment-module__14iVYq__card{align-content:start;gap:var(--k-space-3);background:var(--k-color-surface);border:1px solid var(--k-color-line);border-radius:var(--k-shape-panel);min-width:0;transition:transform var(--k-motion-base) var(--k-motion-ease), border-color var(--k-motion-base) var(--k-motion-ease), box-shadow var(--k-motion-base) var(--k-motion-ease);padding:clamp(1.5rem,1.1rem + 1.2vw,2rem);display:grid}.AIDevelopment-module__14iVYq__cardMark{width:2.75rem;height:2.75rem;margin-bottom:var(--k-space-3);color:var(--k-color-icon);background:var(--k-color-bg-muted);border-radius:var(--k-shape-control);transition:background-color var(--k-motion-base) var(--k-motion-ease), color var(--k-motion-base) var(--k-motion-ease);place-items:center;display:grid}.AIDevelopment-module__14iVYq__card:is([data-card-tone],[data-surface=night]) .AIDevelopment-module__14iVYq__cardMark{background:color-mix(in srgb, var(--k-color-text) 8%, var(--k-color-surface))}.AIDevelopment-module__14iVYq__card[data-card-tone=sage]{border-color:var(--k-color-line-strong)}@media (hover:hover){.AIDevelopment-module__14iVYq__card:hover{border-color:var(--k-card-line-hover);box-shadow:var(--k-card-shadow-hover);transform:translateY(var(--k-card-lift))}.AIDevelopment-module__14iVYq__card:hover .AIDevelopment-module__14iVYq__cardMark{color:var(--k-card-icon-hover-fg);background:var(--k-card-icon-hover-bg)}}.AIDevelopment-module__14iVYq__card:focus-within{border-color:var(--k-card-line-hover)}.AIDevelopment-module__14iVYq__card:focus-within .AIDevelopment-module__14iVYq__cardMark{color:var(--k-card-icon-hover-fg);background:var(--k-card-icon-hover-bg)}.AIDevelopment-module__14iVYq__cardIcon{width:1.375rem;height:1.375rem}.AIDevelopment-module__14iVYq__cardTitle{color:var(--k-color-text);font-family:var(--k-font-display);font-size:var(--k-fs-h3);letter-spacing:var(--k-tracking-heading);text-wrap:balance;margin:0;font-weight:600;line-height:1.14}.AIDevelopment-module__14iVYq__cardText{color:var(--k-color-text-2);font-size:var(--k-fs-small);text-wrap:pretty;margin:0;line-height:1.8}.AIDevelopment-module__14iVYq__card .AIDevelopment-module__14iVYq__cardPoints{gap:var(--k-space-2);margin-top:var(--k-space-3);padding-top:var(--k-space-5);border-top:1px solid var(--k-color-line)}@media (min-width:40rem){.AIDevelopment-module__14iVYq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.AIDevelopment-module__14iVYq__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.AIDevelopment-module__14iVYq__sheet{--sheet-x:clamp(1.25rem, .8rem + 1.6vw, 2.25rem);--sheet-row-hover:var(--k-color-bg-subtle);padding:var(--k-space-2) var(--sheet-x);background:var(--k-color-surface);border:1px solid var(--k-color-line);border-radius:var(--k-shape-panel)}:root[data-theme=dark] .AIDevelopment-module__14iVYq__sheet{--sheet-row-hover:color-mix(in srgb, var(--k-color-text) 5%, var(--k-color-surface))}.AIDevelopment-module__14iVYq__sheet .AIDevelopment-module__14iVYq__sheetRows{border-top:0}.AIDevelopment-module__14iVYq__sheetRows>div{padding-block:var(--k-space-5);transition:background-color var(--k-motion-base) var(--k-motion-ease), box-shadow var(--k-motion-base) var(--k-motion-ease)}.AIDevelopment-module__14iVYq__sheetRows>div:last-child{border-bottom:0}.AIDevelopment-module__14iVYq__sheetRows dt{transition:color var(--k-motion-base) var(--k-motion-ease)}@media (hover:hover){.AIDevelopment-module__14iVYq__sheetRows>div:hover{background:var(--sheet-row-hover);box-shadow:calc(-1 * var(--sheet-x)) 0 0 var(--sheet-row-hover), var(--sheet-x) 0 0 var(--sheet-row-hover)}.AIDevelopment-module__14iVYq__sheetRows>div:hover dt{color:var(--k-color-text)}}.AIDevelopment-module__14iVYq__sheet [data-slot=tags]>li,.AIDevelopment-module__14iVYq__frameworks [data-slot=tags]>li{transition:color var(--k-motion-base) var(--k-motion-ease), background-color var(--k-motion-base) var(--k-motion-ease), border-color var(--k-motion-base) var(--k-motion-ease)}@media (hover:hover){.AIDevelopment-module__14iVYq__sheet [data-slot=tags]>li:hover,.AIDevelopment-module__14iVYq__frameworks [data-slot=tags]>li:hover{color:var(--k-color-on-highlight);background:var(--k-color-highlight);border-color:var(--k-color-text)}:is(:root[data-theme=dark] .AIDevelopment-module__14iVYq__sheet [data-slot=tags]>li:hover,:root[data-theme=dark] .AIDevelopment-module__14iVYq__frameworks [data-slot=tags]>li:hover){color:var(--k-color-text);background:var(--k-color-bg-subtle)}}
