.kit-playground_showcase__LDes9{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.85fr);grid-gap:1rem;gap:1rem;padding:clamp(1.2rem,2vw,1.6rem);border:1px solid rgba(var(--ink-950-rgb),.08);border-radius:1.8rem;background:radial-gradient(circle at top left,rgba(var(--support-accent-rgb),.18),transparent 32%),radial-gradient(circle at bottom right,rgba(var(--primary-rgb),.18),transparent 34%),linear-gradient(135deg,rgba(var(--ink-950-rgb),.98),rgba(var(--hero-end-rgb),.9));color:#fff;box-shadow:var(--shadow-soft)}.kit-playground_showcaseCopy__Htor9{display:grid;align-content:start;grid-gap:.9rem;gap:.9rem;min-width:0}.kit-playground_shell__HEWKS{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.kit-playground_preview__qDItL,.kit-playground_sidebar__It_eg{border:1px solid var(--color-border);border-radius:1.6rem;background:rgba(var(--surface-rgb),.82);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kit-playground_sidebar__It_eg{display:grid;grid-gap:1rem;gap:1rem;padding:1rem}.kit-playground_previewEyebrow__evehX,.kit-playground_showcaseEyebrow__Rh9I8,.kit-playground_sidebarEyebrow__Dg_UY{margin:0;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.kit-playground_showcaseEyebrow__Rh9I8{color:rgba(255,255,255,.72)}.kit-playground_previewEyebrow__evehX,.kit-playground_sidebarEyebrow__Dg_UY{color:var(--color-accent-strong)}.kit-playground_previewTitle__gL5Dx,.kit-playground_showcaseTitle__9JDh1{margin:0;font-family:var(--font-serif);line-height:1.08;letter-spacing:-.03em}.kit-playground_showcaseTitle__9JDh1{max-width:15ch;font-size:clamp(2rem,4vw,3rem);line-height:.98;letter-spacing:-.05em}.kit-playground_previewTitle__gL5Dx{margin-top:.45rem;color:var(--color-heading);font-size:1.7rem;line-height:1.08;letter-spacing:-.03em}.kit-playground_showcaseDescription__52Umq{max-width:42rem;margin:0;color:rgba(255,255,255,.82);font-size:1rem}.kit-playground_showcaseSections__qNTIb{display:flex;flex-wrap:wrap;gap:.65rem}.kit-playground_showcaseSectionChip__0OtHQ{padding:.44rem .8rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.82);font-size:.85rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kit-playground_showcaseSectionChipActive__p4_vx{border-color:rgba(0,0,0,0);background:rgba(var(--surface-rgb),.98);color:var(--ink-950)}.kit-playground_showcaseSpotlight__zGBrX{display:grid;align-content:start;grid-gap:.9rem;gap:.9rem;padding:1.05rem;border:1px solid rgba(255,255,255,.16);border-radius:1.45rem;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kit-playground_showcaseSpotlightHeader__MZx7g,.kit-playground_sidebarHeader__tjtg8{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.kit-playground_showcaseSpotlightLabel__pXKQf{margin:0;color:rgba(255,255,255,.68);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.kit-playground_showcaseSpotlightCount__5yjJr,.kit-playground_sidebarCount__MQ5ay{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800;letter-spacing:.06em}.kit-playground_showcaseSpotlightCount__5yjJr{min-width:4.25rem;padding:.4rem .72rem;background:rgba(255,255,255,.1);color:#fff;font-size:.82rem}.kit-playground_sidebarCount__MQ5ay{min-width:2.8rem;padding:.35rem .65rem;background:rgba(var(--primary-soft-rgb),.8);color:var(--color-heading);font-size:.76rem}.kit-playground_showcaseSpotlightTitle__2SnyW{margin:0;font-family:var(--font-serif);font-size:1.45rem;line-height:1.03;letter-spacing:-.04em}.kit-playground_previewDescription__btt1R,.kit-playground_showcaseSpotlightDescription__KE5j9{margin:.75rem 0 0;font-size:.96rem}.kit-playground_showcaseSpotlightDescription__KE5j9{margin-top:0;color:rgba(255,255,255,.8)}.kit-playground_previewDescription__btt1R{color:var(--color-muted)}.kit-playground_showcaseSpotlightFooter__3o8m7{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.kit-playground_showcaseLocaleCode__6faU9,.kit-playground_showcaseLocale__KoLOJ{display:inline-flex;align-items:center;min-height:2.2rem;border-radius:999px}.kit-playground_showcaseLocale__KoLOJ{max-width:100%;padding:0 .82rem;background:rgba(255,255,255,.08);color:#fff;font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-playground_showcaseLocaleCode__6faU9{justify-content:center;min-width:3rem;padding:0 .82rem;background:rgba(var(--surface-rgb),.98);color:var(--ink-950);font-size:.76rem;font-weight:800;letter-spacing:.14em}.kit-playground_sidebarHeader__tjtg8{margin-bottom:0}.kit-playground_sidebarNav__vcQlZ{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(16rem,18.5rem);grid-gap:.7rem;gap:.7rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.22rem .18rem .35rem;scroll-padding-inline:.18rem;scrollbar-width:thin}.kit-playground_sidebarItem__E4_oE{display:grid;grid-gap:.18rem;gap:.18rem;min-height:100%;padding:.9rem .95rem;border:1px solid rgba(var(--ink-950-rgb),.08);border-radius:1rem;background:rgba(var(--surface-rgb),.9);color:var(--color-text);text-align:left;cursor:pointer;scroll-snap-align:start;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.kit-playground_sidebarItem__E4_oE strong{font-size:.98rem}.kit-playground_sidebarItem__E4_oE span{color:var(--color-muted);font-size:.83rem;line-height:1.45}.kit-playground_sidebarItem__E4_oE:hover{transform:translateY(-1px);border-color:rgba(var(--primary-rgb),.18);background:linear-gradient(180deg,rgba(var(--primary-soft-rgb),.34),rgba(var(--surface-rgb),.96));box-shadow:0 10px 24px rgba(var(--ink-950-rgb),.08)}.kit-playground_sidebarItemActive__Rgu_M{border-color:rgba(var(--primary-rgb),.32);background:linear-gradient(180deg,rgba(var(--primary-soft-rgb),.62),rgba(var(--surface-rgb),.98));box-shadow:inset 0 1px 0 rgba(var(--surface-rgb),.82),0 12px 28px rgba(var(--ink-950-rgb),.08),0 0 0 1px rgba(var(--primary-rgb),.08)}.kit-playground_sidebarItem__E4_oE:focus-visible{outline:none;border-color:rgba(var(--primary-rgb),.42);box-shadow:0 0 0 .22rem rgba(var(--primary-rgb),.14)}.kit-playground_preview__qDItL{min-width:0}.kit-playground_previewHeader__stmmT{padding:1.1rem 1.2rem 0}.kit-playground_previewSurface__Xp3D7{position:relative;min-height:32rem;padding:1.2rem;overflow:hidden;border-radius:0 0 1.6rem 1.6rem;background:radial-gradient(circle at top right,rgba(var(--primary-soft-rgb),.42),transparent 24rem),linear-gradient(180deg,rgba(var(--surface-subtle-rgb),.78),rgba(var(--surface-rgb),.94))}.kit-playground_stack__2GeSa{display:grid;grid-gap:1rem;gap:1rem}.kit-playground_field__Hq3Re{display:grid;grid-gap:.45rem;gap:.45rem}.kit-playground_fieldLabel__VKNdP{color:var(--color-heading);font-size:.84rem;font-weight:700}.kit-playground_input__w78JY,.kit-playground_selectTrigger___R0HY,.kit-playground_textarea__BzYYi{width:100%;padding:.95rem 1rem;border:1px solid var(--color-border);border-radius:1rem;background:rgba(var(--surface-rgb),.98);color:var(--color-text);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.kit-playground_input__w78JY:focus,.kit-playground_textarea__BzYYi:focus{outline:none;border-color:rgba(var(--primary-rgb),.42);box-shadow:0 0 0 .22rem rgba(var(--primary-rgb),.12)}.kit-playground_textarea__BzYYi{min-height:8rem;resize:vertical}.kit-playground_errorField__osytJ{border-color:rgba(var(--danger-rgb),.42);background:rgba(var(--danger-rgb),.04)}.kit-playground_fieldDescription__YORnD,.kit-playground_sectionText__wcydG{margin:0;color:var(--color-muted);font-size:.9rem}.kit-playground_fileMeta__sEvKb,.kit-playground_selectSummary__IlpfG{color:var(--color-muted);font-size:.85rem}.kit-playground_selectSummary__IlpfG{margin:0}.kit-playground_errorText__FvYV3{margin:0;color:var(--danger);font-size:.88rem}.kit-playground_suggestionRow__Ae5M9{display:flex;flex-wrap:wrap;gap:.5rem}.kit-playground_suggestion__RRy_f{border:1px solid rgba(var(--primary-rgb),.16);border-radius:999px;background:rgba(var(--primary-soft-rgb),.78);padding:.36rem .75rem;color:var(--color-heading);cursor:pointer}.kit-playground_strengthMeter__wRpMP{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.kit-playground_strengthBar__kbp2J{height:.3rem;border-radius:999px;background:rgba(var(--ink-950-rgb),.08)}.kit-playground_strengthBarActive__rO8nj{background:linear-gradient(90deg,var(--primary) 0,var(--support-accent) 100%)}.kit-playground_variantGrid__Pnz8V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.kit-playground_variantCard__9uzYD{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem;border:1px solid var(--color-border);border-radius:1.15rem;background:rgba(var(--surface-rgb),.96)}.kit-playground_variantTitle__VssB0{margin:0;color:var(--color-heading);font-size:.98rem}.kit-playground_demoButton__NRaK7{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:0 1.1rem;border:1px solid rgba(0,0,0,0);border-radius:999px;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.kit-playground_demoButton__NRaK7:hover{transform:translateY(-1px)}.kit-playground_accordionTrigger__2fvow:focus-visible,.kit-playground_demoButton__NRaK7:focus-visible,.kit-playground_dropZone___bYCX:focus-visible,.kit-playground_inlineNavItem__NSe_6:focus-visible,.kit-playground_languageCard__56Kgc:focus-visible,.kit-playground_pageButton__GxlfU:focus-visible,.kit-playground_popupClose__0imRi:focus-visible,.kit-playground_selectOption__6Dz66:focus-visible,.kit-playground_selectTrigger___R0HY:focus-visible,.kit-playground_suggestion__RRy_f:focus-visible{outline:none;box-shadow:0 0 0 .22rem rgba(var(--primary-rgb),.14)}.kit-playground_demoButton__NRaK7:disabled{cursor:not-allowed;opacity:.5}.kit-playground_primaryButton__oOtdh{background:linear-gradient(135deg,var(--primary) 0,var(--primary-hover) 100%);color:#fff}.kit-playground_secondaryButton__iZcjY{border-color:var(--color-border);background:rgba(var(--surface-rgb),.98);color:var(--color-heading)}.kit-playground_customButton__g6l8j{background:#011e78;color:#fff}.kit-playground_compactButton__5rlKl{min-height:2.35rem;padding-left:.85rem;padding-right:.85rem}.kit-playground_centeredSection__1AdMo{display:grid;place-items:center;grid-gap:1rem;gap:1rem;min-height:19rem}.kit-playground_inlineLoader__hCk5u{display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:50%;background:rgba(var(--ink-950-rgb),.05)}.kit-playground_loaderRing__mGzMB{width:2.6rem;height:2.6rem;border:3px solid rgba(var(--primary-rgb),.16);border-top-color:var(--primary);border-radius:50%;animation:kit-playground_spin__6QULi .9s linear infinite}.kit-playground_accordion__qaCjH{overflow:hidden;border:1px solid var(--color-border);border-radius:1.2rem;background:rgba(var(--surface-rgb),.98)}.kit-playground_accordionTrigger__2fvow{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.05rem 1.1rem;border:0;background:rgba(0,0,0,0);color:var(--color-heading);font-size:1rem;font-weight:700;text-align:left;cursor:pointer}.kit-playground_accordionIcon__ZXzML{width:1.8rem;height:1.8rem;border-radius:50%;background:rgba(var(--primary-rgb),.1);color:var(--primary-hover);display:grid;place-items:center;transition:transform .12s ease}.kit-playground_accordionIconOpen__H6U6V{transform:rotate(45deg)}.kit-playground_accordionBody__W2Tr7{padding:0 1.1rem 1.1rem;color:var(--color-muted)}.kit-playground_actionRow__gNHRI{display:flex;flex-wrap:wrap;gap:.75rem}.kit-playground_paginationDemo__CpgMp{display:flex;align-items:center;gap:.75rem}.kit-playground_pageButton__GxlfU{width:2.7rem;height:2.7rem;border:1px solid var(--color-border);border-radius:999px;background:rgba(var(--surface-rgb),.98);color:var(--color-heading);cursor:pointer}.kit-playground_pageButton__GxlfU:disabled{cursor:not-allowed;opacity:.45}.kit-playground_pageField__Kyprq{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .7rem;border:1px solid var(--color-border);border-radius:999px;background:rgba(var(--surface-rgb),.98)}.kit-playground_pageField__Kyprq input{width:3rem;border:0;background:rgba(0,0,0,0);text-align:center}.kit-playground_pageField__Kyprq input:focus{outline:none}.kit-playground_switchRow__Z5E7n{display:inline-flex;align-items:center;gap:.9rem;color:var(--color-heading);font-weight:600}.kit-playground_switchShell__EinK0{position:relative;width:3.1rem;height:1.9rem}.kit-playground_switchShell__EinK0 input{position:absolute;inset:0;opacity:0}.kit-playground_switchTrack__z6_rQ{position:absolute;inset:0;border-radius:999px;background:rgba(var(--ink-950-rgb),.14);transition:background-color .14s ease}.kit-playground_switchTrack__z6_rQ:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.5rem;height:1.5rem;border-radius:50%;background:#fff;box-shadow:0 4px 10px rgba(var(--ink-950-rgb),.16);transition:transform .14s ease}.kit-playground_switchShell__EinK0 input:checked+.kit-playground_switchTrack__z6_rQ{background:linear-gradient(135deg,var(--primary) 0,var(--primary-hover) 100%)}.kit-playground_switchShell__EinK0 input:checked+.kit-playground_switchTrack__z6_rQ:after{transform:translateX(1.2rem)}.kit-playground_switchShell__EinK0 input:focus-visible+.kit-playground_switchTrack__z6_rQ{box-shadow:0 0 0 .22rem rgba(var(--primary-rgb),.14)}.kit-playground_languageGrid__kKW1B{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.65rem;gap:.65rem}.kit-playground_languageCard__56Kgc{display:grid;grid-gap:.18rem;gap:.18rem;padding:.85rem .9rem;border:1px solid var(--color-border);border-radius:1rem;background:rgba(var(--surface-rgb),.98);color:var(--color-text);text-align:left;cursor:pointer}.kit-playground_languageCard__56Kgc span{color:var(--color-muted);font-size:.82rem}.kit-playground_languageCardActive__aJ1Mv{border-color:rgba(var(--primary-rgb),.3);background:rgba(var(--primary-soft-rgb),.68)}.kit-playground_selectedLanguage__yKYVK{display:grid;grid-gap:.22rem;gap:.22rem;padding:1rem;border:1px solid var(--color-border);border-radius:1rem;background:rgba(var(--surface-rgb),.96)}.kit-playground_tableBlock___sSye{display:grid;grid-gap:.5rem;gap:.5rem}.kit-playground_tableLabel__r8VXn{margin:0;color:var(--color-heading);font-size:1rem;font-weight:700}.kit-playground_tableShell__qP0yP{overflow-x:auto;border:1px solid var(--color-border);border-radius:1rem;background:rgba(var(--surface-rgb),.98)}.kit-playground_table__OaS9T{width:100%;border-collapse:collapse}.kit-playground_tableCaption__iIDOE{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kit-playground_table__OaS9T td,.kit-playground_table__OaS9T th{padding:.8rem .85rem;border-bottom:1px solid rgba(var(--ink-950-rgb),.06);text-align:left;font-size:.92rem}.kit-playground_table__OaS9T thead{background:rgba(var(--surface-subtle-rgb),.94)}.kit-playground_table__OaS9T tbody tr:last-child td{border-bottom:0}.kit-playground_table__OaS9T tbody tr:hover td{background:rgba(var(--primary-soft-rgb),.24)}.kit-playground_tableRowInteractive__L1nqP{cursor:pointer}.kit-playground_tableRowInteractive__L1nqP:focus-visible{outline:none}.kit-playground_tableRowInteractive__L1nqP:focus-visible td{background:rgba(var(--primary-soft-rgb),.42)}.kit-playground_priorityBadge__UCJMF,.kit-playground_statusBadge__2lgOf{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .65rem;border-radius:999px;font-size:.78rem;font-weight:700}.kit-playground_statusBadge__2lgOf{background:rgba(var(--primary-soft-rgb),.72);color:var(--primary-hover)}.kit-playground_priorityBadge__UCJMF{background:rgba(var(--support-accent-soft-rgb),.72);color:var(--color-heading)}.kit-playground_chartCard__xOo44,.kit-playground_chartGrid__XeRKU{display:grid;grid-gap:.85rem;gap:.85rem}.kit-playground_chartCard__xOo44{padding:1rem;border:1px solid var(--color-border);border-radius:1.2rem;background:rgba(var(--surface-rgb),.98)}.kit-playground_chartHeader__wkMZE{display:flex;align-items:center;justify-content:space-between}.kit-playground_chartTitle___ym0W{margin:0;color:var(--color-heading);font-size:.98rem}.kit-playground_legend__4e2uq{display:flex;flex-wrap:wrap;gap:.7rem}.kit-playground_legendItem__LvLwT{display:inline-flex;align-items:center;gap:.38rem;color:var(--color-muted);font-size:.82rem}.kit-playground_legendSwatch__HG7U5{width:.72rem;height:.72rem;border-radius:50%}.kit-playground_chartBody__qiPfP{display:grid;grid-gap:.75rem;gap:.75rem}.kit-playground_barChart__jS1Qm{display:grid;grid-template-columns:repeat(auto-fit,minmax(2.8rem,1fr));grid-gap:.55rem;gap:.55rem;align-items:end}.kit-playground_barColumn__IgN6W{display:grid;grid-gap:.42rem;gap:.42rem;align-items:end;min-height:12rem}.kit-playground_barTrack__ccC6s{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:.22rem;height:100%;min-height:10rem;padding:.4rem .18rem;border-radius:.95rem;background:linear-gradient(180deg,rgba(var(--surface-subtle-rgb),.88),rgba(var(--surface-subtle-rgb),.28))}.kit-playground_bar__bzx1q{position:relative;width:.72rem;align-self:stretch}.kit-playground_bar__bzx1q:after,.kit-playground_bar__bzx1q:before{content:"";position:absolute;left:0;width:100%;border-radius:999px;background:inherit}.kit-playground_bar__bzx1q:before{bottom:50%;height:var(--positive-height);transform:translateY(50%)}.kit-playground_bar__bzx1q:after{top:50%;height:var(--negative-height);transform:translateY(-50%);opacity:.48}.kit-playground_stackedBar__ppE4H{width:100%;border-radius:999px 999px 0 0}.kit-playground_barLabel__45A9G{color:var(--color-muted);font-size:.72rem;text-align:center}.kit-playground_lineChart__KN39s{display:grid;grid-gap:.75rem;gap:.75rem}.kit-playground_chartSvg__IJSIP{width:100%;height:auto}.kit-playground_chartAxis__rTPVr{stroke:rgba(var(--ink-950-rgb),.12);stroke-width:4}.kit-playground_chartLabels__zfnnr{display:grid;grid-template-columns:repeat(auto-fit,minmax(2.6rem,1fr));grid-gap:.4rem;gap:.4rem;color:var(--color-muted);font-size:.72rem}.kit-playground_pieLayout__V_zco{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;gap:1rem;align-items:center}.kit-playground_pieChart__wovV7{width:13rem;height:13rem}.kit-playground_selectField__dqpwH{position:relative;display:grid;grid-gap:.45rem;gap:.45rem}.kit-playground_selectTrigger___R0HY{position:relative;display:grid;grid-gap:.22rem;gap:.22rem;cursor:pointer;text-align:left}.kit-playground_selectValue__nEFrG{color:var(--color-text);font-weight:600}.kit-playground_selectBackdrop__LmYNA{position:fixed;inset:0;border:0;background:rgba(0,0,0,0)}.kit-playground_selectPanel__sEf2e{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:3;display:grid;grid-gap:.2rem;gap:.2rem;padding:.35rem;border:1px solid var(--color-border);border-radius:1rem;background:rgba(var(--surface-rgb),.98);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kit-playground_selectOption__6Dz66{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem .85rem;border:0;border-radius:.8rem;background:rgba(0,0,0,0);color:var(--color-text);cursor:pointer}.kit-playground_selectOptionActive__MEPmQ,.kit-playground_selectOption__6Dz66:hover{background:rgba(var(--primary-soft-rgb),.72)}.kit-playground_checkDot__2Qend{width:.72rem;height:.72rem;border-radius:50%;background:var(--primary)}.kit-playground_dropZone___bYCX{display:grid;grid-gap:.35rem;gap:.35rem;min-height:11rem;padding:1.4rem;border:2px dashed rgba(var(--primary-rgb),.3);border-radius:1.2rem;background:linear-gradient(135deg,rgba(var(--primary-soft-rgb),.42),rgba(var(--support-accent-soft-rgb),.48));color:var(--color-heading);place-items:center;text-align:center;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.kit-playground_dropZoneActive__UYT7d{border-color:rgba(var(--primary-rgb),.56);transform:translateY(-1px);box-shadow:0 12px 24px rgba(var(--ink-950-rgb),.08)}.kit-playground_hiddenInput__biAZN{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.kit-playground_inlineNav__JwBM2{display:flex;flex-wrap:wrap;gap:.55rem}.kit-playground_inlineNavItem__NSe_6{padding:.55rem .8rem;border:1px solid var(--color-border);border-radius:999px;background:rgba(var(--surface-rgb),.98);color:var(--color-text);cursor:pointer}.kit-playground_inlineNavItemActive__EBlOe{border-color:rgba(var(--primary-rgb),.32);background:rgba(var(--primary-soft-rgb),.7)}.kit-playground_stubPreview__G2Rnm{position:relative;min-height:18rem;display:grid;place-items:start;grid-gap:1rem;gap:1rem}.kit-playground_stubOverlay__kLQFw{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;border-radius:1.2rem;background:rgba(var(--ink-950-rgb),.48)}.kit-playground_stubCard__KV5N_{display:grid;grid-gap:.65rem;gap:.65rem;width:min(24rem,100%);padding:1.25rem;border-radius:1.2rem;background:#fff;box-shadow:var(--shadow-soft)}.kit-playground_stubLanguage__xYbRD{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-muted)}.kit-playground_stubTitle__e6Qx9{margin:0;color:var(--color-heading)}.kit-playground_stubBody__DB6wD{margin:0;color:var(--color-muted)}.kit-playground_overlay__yu4ev{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:1rem;background:rgba(var(--ink-950-rgb),.56);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kit-playground_dialogCard__7znJb,.kit-playground_messageCard__TbwIn,.kit-playground_popupCard__tSc0t{width:min(32rem,100vw - 2rem);display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem;border-radius:1.35rem;background:#fff;box-shadow:var(--shadow-soft)}.kit-playground_dialogCard__7znJb h4,.kit-playground_messageCard__TbwIn h4{margin:0;color:var(--color-heading);font-size:1.25rem}.kit-playground_dialogCard__7znJb p,.kit-playground_messageCard__TbwIn p{margin:0;color:var(--color-muted)}.kit-playground_messageIcon__zC5o6{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;font-size:1.35rem;font-weight:800}.kit-playground_messageIconSuccess__iXO0k{background:rgba(var(--success-rgb),.12);color:var(--success)}.kit-playground_messageIconError__dnehL{background:rgba(var(--danger-rgb),.12);color:var(--danger)}.kit-playground_popupHeader__KYz8p{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-muted);font-size:.9rem}.kit-playground_popupClose__0imRi{border:0;background:rgba(0,0,0,0);color:var(--color-accent-strong);cursor:pointer}.kit-playground_popupBody__x5NMG{margin:0;color:var(--color-text)}.kit-playground_detailGrid__xHhsY{display:grid;grid-gap:.75rem;gap:.75rem}.kit-playground_detailGrid__xHhsY div{display:grid;grid-gap:.12rem;gap:.12rem}.kit-playground_detailGrid__xHhsY span{color:var(--color-muted);font-size:.85rem}@keyframes kit-playground_spin__6QULi{to{transform:rotate(1turn)}}@media(max-width:1080px){.kit-playground_showcase__LDes9{grid-template-columns:1fr}}@media(max-width:720px){.kit-playground_showcase__LDes9{padding:1rem;border-radius:1.45rem}.kit-playground_showcaseTitle__9JDh1{max-width:none;font-size:clamp(1.8rem,9vw,2.4rem)}.kit-playground_showcaseSections__qNTIb{gap:.5rem}.kit-playground_showcaseSectionChip__0OtHQ{font-size:.8rem}.kit-playground_showcaseSpotlight__zGBrX{padding:.95rem}.kit-playground_showcaseSpotlightFooter__3o8m7{flex-wrap:wrap}.kit-playground_sidebar__It_eg{padding:.9rem}.kit-playground_sidebarNav__vcQlZ{grid-auto-columns:minmax(13rem,16rem)}.kit-playground_previewHeader__stmmT{padding-left:1rem;padding-right:1rem}.kit-playground_previewSurface__Xp3D7{min-height:auto;padding:1rem}.kit-playground_variantGrid__Pnz8V{grid-template-columns:1fr}.kit-playground_languageGrid__kKW1B{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-playground_pieLayout__V_zco{grid-template-columns:1fr}.kit-playground_pieChart__wovV7{width:100%;max-width:13rem;margin:0 auto}}.language-switcher_root__nAmam{position:relative;display:inline-flex}.language-switcher_trigger__JiRzo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:linear-gradient(180deg,rgba(var(--surface-rgb),.96),rgba(var(--surface-subtle-rgb),.92)),rgba(var(--surface-rgb),.84);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb),.84),0 8px 18px rgba(var(--ink-950-rgb),.08);display:inline-flex;align-items:center;gap:.42rem;height:1.82rem;padding:0 .45rem 0 .38rem;border-radius:999px;cursor:pointer;color:var(--color-muted);font-size:.76rem;font-weight:600;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.language-switcher_trigger__JiRzo:hover,.language-switcher_trigger__JiRzo[aria-expanded=true]{color:var(--color-heading);border-color:var(--color-border-strong);background:linear-gradient(180deg,rgba(var(--surface-rgb),1),rgba(var(--surface-subtle-rgb),.96)),rgba(var(--surface-rgb),.9);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb),.9),0 10px 20px rgba(var(--ink-950-rgb),.1)}.language-switcher_trigger__JiRzo:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(var(--surface-rgb),.92),0 0 0 4px rgba(var(--primary-rgb),.28)}.language-switcher_valueCode__kUgNM{min-width:1.55rem;height:1.2rem;display:inline-flex;align-items:center;justify-content:center;padding:0 .35rem;border-radius:999px;background:rgba(var(--ink-950-rgb),.06);color:var(--color-heading);font-size:.63rem;font-weight:700;letter-spacing:.08em;line-height:1}.language-switcher_valueText__Je8zl{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.language-switcher_chevron__gDlcL{width:.82rem;height:.82rem;color:var(--color-muted);transition:transform .16s ease}.language-switcher_chevronOpen__q5L6G{transform:rotate(180deg)}.language-switcher_panel__Ncjwj{position:absolute;top:calc(100% + .4rem);right:0;width:min(18rem,100vw - 1rem);padding:.5rem;border-radius:1rem;background:linear-gradient(180deg,rgba(var(--surface-rgb),.98),rgba(var(--surface-subtle-rgb),.96)),rgba(var(--surface-rgb),.94);border:1px solid var(--color-border);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb),.84),0 18px 44px rgba(var(--ink-950-rgb),.14);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:language-switcher_panel-in__YZsfk .16s cubic-bezier(.2,.9,.2,1);z-index:10}.language-switcher_searchField__uBA7l{display:flex;align-items:center;gap:.45rem;height:2.15rem;padding:0 .72rem;border-radius:.78rem;border:1px solid var(--color-border);background:rgba(var(--surface-rgb),.84);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb),.82)}.language-switcher_searchField__uBA7l:focus-within{border-color:rgba(var(--primary-rgb),.34);box-shadow:0 0 0 2px rgba(var(--surface-rgb),.92),0 0 0 4px rgba(var(--primary-rgb),.22)}.language-switcher_searchIcon__kJmlc{width:.84rem;height:.84rem;color:var(--color-muted)}.language-switcher_searchInput__6g4Dp{flex:1 1;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-heading);font-size:.82rem;line-height:1}.language-switcher_searchInput__6g4Dp::placeholder{color:var(--color-muted)}.language-switcher_searchInput__6g4Dp:focus{outline:0}.language-switcher_options__r55KF{margin-top:.4rem;display:grid;grid-gap:.2rem;gap:.2rem;max-height:14.5rem;overflow-y:auto;scrollbar-width:thin}.language-switcher_options__r55KF::-webkit-scrollbar{width:.4rem}.language-switcher_options__r55KF::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--ink-950-rgb),.14)}.language-switcher_option___a25I{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:rgba(0,0,0,0);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;min-height:2.5rem;padding:.5rem .7rem;border-radius:.78rem;cursor:pointer;color:var(--color-text);text-align:left;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.language-switcher_option___a25I:hover{color:var(--color-heading);background:rgba(var(--surface-rgb),.82)}.language-switcher_option___a25I:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(var(--surface-rgb),.92),0 0 0 4px rgba(var(--primary-rgb),.22)}.language-switcher_optionActive__lSxth{color:var(--color-heading);background:rgba(var(--surface-rgb),.84)}.language-switcher_optionSelected__794Qk{color:var(--color-heading);background:linear-gradient(180deg,rgba(var(--surface-rgb),.94),rgba(var(--surface-subtle-rgb),.9)),rgba(var(--surface-rgb),.88);box-shadow:inset 0 0 0 1px var(--color-border)}.language-switcher_optionLabels__kisne{min-width:0;display:grid;grid-gap:.08rem;gap:.08rem}.language-switcher_optionNative__6QiGx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:600;line-height:1.2}.language-switcher_optionLabel__RpStp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.2;color:var(--color-muted)}.language-switcher_optionMeta__PH1rr{display:inline-flex;align-items:center;gap:.45rem}.language-switcher_optionCode__0rNxw{color:var(--color-muted);font-size:.63rem;font-weight:700;letter-spacing:.08em}.language-switcher_check__W_b5U{width:.84rem;height:.84rem;color:var(--color-accent-strong)}.language-switcher_empty__rBabk{padding:.95rem .7rem;border-radius:.8rem;border:1px dashed var(--color-border);background:rgba(var(--surface-rgb),.5);color:var(--color-muted);font-size:.8rem;text-align:center}@media(max-width:40rem){.language-switcher_valueText__Je8zl{display:none}.language-switcher_trigger__JiRzo{padding-right:.42rem}}@keyframes language-switcher_panel-in__YZsfk{0%{opacity:0;transform:translateY(-.35rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.project-card_card__unXpo{overflow:hidden;border:1px solid var(--color-border);border-radius:1.45rem;background:var(--color-surface);box-shadow:var(--shadow-card)}.project-card_mediaLink__KZ_1Z{display:block;overflow:hidden;aspect-ratio:16/9;min-height:clamp(15rem,24vw,20rem);background:var(--image-placeholder)}.project-card_image__C4Pbs{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .18s ease}.project-card_mediaLink__KZ_1Z:hover .project-card_image__C4Pbs{transform:scale(1.015)}.project-card_body___iQ_N{display:flex;flex-direction:column;gap:1rem;padding:1.2rem}.project-card_header__q0sO7{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.project-card_title__Vy_jm{margin:0;color:var(--color-heading);font-size:1.08rem;font-weight:700;letter-spacing:-.02em}.project-card_titleLink__cgMkO{color:inherit;text-decoration:none}.project-card_titleLink__cgMkO:hover{color:var(--color-accent-strong)}.project-card_dates__B9KHS{margin:0;color:var(--color-muted);font-size:.88rem;font-weight:600;white-space:nowrap}.project-card_description__Ytf7d{margin:0;color:var(--color-text)}.project-card_links__J4few,.project-card_tags__0kWR2{display:flex;flex-wrap:wrap;gap:.45rem}.project-card_linkButton__kVhXM,.project-card_tag__Il2Jo{display:inline-flex;align-items:center;gap:.35rem;min-height:1.95rem;padding:.35rem .65rem;border-radius:999px;text-decoration:none;font-size:.78rem;font-weight:700}.project-card_tag__Il2Jo{background:var(--surface-soft);color:var(--color-muted);border:1px solid var(--color-border)}.project-card_linkButton__kVhXM{background:var(--color-accent-soft);color:var(--color-accent-strong)}.project-card_linkButton__kVhXM:hover{background:rgba(var(--primary-rgb),.12)}.project-card_linkIcon__PYPSu{width:.95rem;height:.95rem}@media(max-width:640px){.project-card_header__q0sO7{flex-direction:column}.project-card_dates__B9KHS{white-space:normal}.project-card_mediaLink__KZ_1Z{min-height:15.5rem}}.resume-card_card__4WYTY{display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:1.35rem;background:var(--color-surface);box-shadow:var(--shadow-card)}.resume-card_logoWrap__QXx6S{position:relative;width:4.5rem;height:4.5rem;overflow:hidden;border:1px solid var(--color-border);border-radius:1.1rem;background:var(--image-placeholder)}.resume-card_logo__r6kVx{object-fit:contain;padding:.65rem}.resume-card_content__wkHSK{min-width:0}.resume-card_header__3krqg{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.resume-card_titleRow__WT2VC{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.resume-card_titleLink__jSMsI,.resume-card_title___L_6A{color:var(--color-heading);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.resume-card_titleLink__jSMsI:hover{color:var(--color-accent-strong)}.resume-card_badges__RzuBn{display:flex;flex-wrap:wrap;gap:.35rem}.resume-card_badge__NsIdP{display:inline-flex;align-items:center;min-height:1.6rem;padding:.15rem .55rem;border-radius:999px;background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:.72rem;font-weight:700}.resume-card_location__jjbns,.resume-card_period__xkXek,.resume-card_subtitle__CQEVK{margin:0;color:var(--color-muted)}.resume-card_subtitle__CQEVK{margin-top:.35rem;font-weight:600}.resume-card_location__jjbns{margin-top:.2rem;font-size:.92rem}.resume-card_period__xkXek{min-width:7.5rem;text-align:right;font-size:.92rem;font-weight:600}.resume-card_list__0fpJI{margin:1rem 0 0;padding-left:1.2rem;color:var(--color-text)}.resume-card_list__0fpJI li+li{margin-top:.55rem}@media(max-width:640px){.resume-card_card__4WYTY{grid-template-columns:1fr}.resume-card_logoWrap__QXx6S{width:4rem;height:4rem}.resume-card_header__3krqg{flex-direction:column}.resume-card_period__xkXek{min-width:auto;text-align:left}}.video-player-client_section__5fJvs{display:grid;grid-gap:1rem;gap:1rem}.video-player-client_header__4H878{display:flex;flex-direction:column;gap:.35rem}.video-player-client_eyebrow__IuhL5{margin:0;color:var(--color-accent-strong);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.video-player-client_title__PaOAv{margin:0;color:var(--color-heading);font-family:var(--font-serif);font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem);line-height:1.15;letter-spacing:-.03em}.video-player-client_card__bBRIO{overflow:hidden;border:1px solid rgba(var(--ink-950-rgb),.2);border-radius:1.6rem;background:var(--hero-start);box-shadow:0 24px 60px rgba(var(--ink-950-rgb),.18)}.video-player-client_playerWrap__8Wy75{aspect-ratio:16/9}.video-player-client_player__Vpp6l{width:100%;height:100%;border:0}.video-player-client_footer__cSEid{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.2rem 1.25rem;color:rgba(var(--surface-rgb),.82)}.video-player-client_caption__IFPDV{margin:0;max-width:32rem}.video-player-client_link__uvpu8{display:inline-flex;align-items:center;gap:.5rem;min-height:2.8rem;padding:.75rem 1rem;border-radius:999px;background:rgba(var(--surface-rgb),.12);color:var(--surface);text-decoration:none}.video-player-client_link__uvpu8:hover{background:rgba(var(--surface-rgb),.2)}.video-player-client_linkIcon__YEAAf{width:1rem;height:1rem}@media(max-width:720px){.video-player-client_footer__cSEid{flex-direction:column;align-items:flex-start}}.portfolio-page_page__2WzF8{display:grid;grid-gap:3.25rem;gap:3.25rem;padding-bottom:2rem}.portfolio-page_hero__m_7bG{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);grid-gap:1.3rem;gap:1.3rem;align-items:start}.portfolio-page_heroContent__QAyAd,.portfolio-page_portraitCard__BVbBA,.portfolio-page_section___Cbcf{border:1px solid var(--color-border);border-radius:1.8rem;box-shadow:var(--shadow-card)}.portfolio-page_heroContent__QAyAd{display:grid;grid-gap:1.2rem;gap:1.2rem;padding:clamp(1.7rem,1.2rem + 1.5vw,2.6rem);background:radial-gradient(circle at top left,rgba(var(--primary-rgb),.14),transparent 26rem),radial-gradient(circle at 82% 18%,rgba(var(--support-accent-rgb),.1),transparent 16rem),linear-gradient(150deg,rgba(var(--surface-rgb),.84),rgba(var(--surface-subtle-rgb),.96))}.portfolio-page_eyebrow__XKCBe,.portfolio-page_sectionEyebrow__e5TOn{margin:0;color:var(--color-accent-strong);font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.portfolio-page_heroTitle__USuK8,.portfolio-page_projectGroupTitle__pgDw6,.portfolio-page_sectionTitle__GTNUb{margin:0;color:var(--color-heading);font-family:var(--font-serif);letter-spacing:-.05em}.portfolio-page_heroTitle__USuK8{font-size:clamp(3rem,2rem + 4vw,5.6rem);line-height:.92}.portfolio-page_heroSummary__eV18F,.portfolio-page_lead__T9mEk{margin:0;color:var(--color-text);font-size:1.02rem;line-height:1.8}.portfolio-page_heroSummary__eV18F{max-width:44rem}.portfolio-page_heroActions__iSrGo{display:flex;flex-wrap:wrap;gap:.75rem}.portfolio-page_contactCard__LuXRo,.portfolio-page_primaryAction__0oiOb,.portfolio-page_secondaryAction__Q_lQy,.portfolio-page_socialPreviewLink__W0djI{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.portfolio-page_primaryAction__0oiOb,.portfolio-page_secondaryAction__Q_lQy{min-height:3rem;padding:.85rem 1.05rem;border-radius:999px;font-weight:700}.portfolio-page_primaryAction__0oiOb{background:linear-gradient(135deg,var(--primary) 0,var(--primary-hover) 100%);color:#fff}.portfolio-page_primaryAction__0oiOb:hover{background:linear-gradient(135deg,var(--support-accent) 0,var(--primary-hover) 100%)}.portfolio-page_secondaryAction__Q_lQy{border:1px solid var(--color-border);background:rgba(var(--surface-rgb),.86);color:var(--color-heading)}.portfolio-page_secondaryAction__Q_lQy:hover{border-color:var(--color-border-strong)}.portfolio-page_actionIcon__Z_wm4{width:1rem;height:1rem}.portfolio-page_heroStats__8ys31{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.portfolio-page_statCard__OmZ_8{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.7rem;min-height:clamp(8.5rem,10vw,10rem);padding:1.2rem 1.2rem 1.35rem;border:1px solid rgba(var(--ink-950-rgb),.08);border-radius:1.35rem;background:linear-gradient(180deg,rgba(var(--surface-rgb),.92),rgba(var(--surface-subtle-rgb),.84));box-shadow:inset 0 1px 0 rgba(var(--surface-rgb),.8),0 10px 24px rgba(var(--ink-950-rgb),.04)}.portfolio-page_statCard__OmZ_8 strong{color:var(--color-heading);font-size:clamp(1.22rem,1.08rem + .5vw,1.55rem);line-height:1.08;letter-spacing:-.03em}.portfolio-page_statCard__OmZ_8 span{display:block;color:var(--color-muted);font-size:.98rem;line-height:1.6}.portfolio-page_heroAside__OgdKD{display:grid;grid-gap:1rem;gap:1rem;align-self:start;align-content:start}.portfolio-page_portraitCard__BVbBA{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;background:rgba(var(--surface-rgb),.8);align-content:start}.portfolio-page_portraitFrame__U4pjJ{position:relative;aspect-ratio:1/1.08;overflow:hidden;border-radius:1.35rem;background:radial-gradient(circle at 24% 18%,rgba(var(--surface-rgb),.7),transparent 34%),linear-gradient(160deg,rgba(var(--primary-soft-rgb),.86),rgba(var(--support-accent-soft-rgb),.78))}.portfolio-page_portrait__xf_IP{object-fit:cover}.portfolio-page_skillPreview__FcNY6{display:flex;flex-wrap:nowrap;gap:.35rem}.portfolio-page_previewChip__lnHnR,.portfolio-page_skillChip__koBqi{display:inline-flex;align-items:center;min-height:1.95rem;padding:.35rem .7rem;border:1px solid var(--color-border);border-radius:999px;background:var(--surface-soft);color:var(--color-muted);font-size:.8rem;font-weight:700}.portfolio-page_previewChip__lnHnR{flex:none;white-space:nowrap;padding-inline:.62rem;font-size:.78rem}.portfolio-page_socialPreview__biRBr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;align-items:start;align-content:start}.portfolio-page_contactCard__LuXRo,.portfolio-page_socialPreviewLink__W0djI{padding:.85rem .95rem;border:1px solid var(--color-border);border-radius:1.25rem;background:rgba(var(--surface-rgb),.8);color:var(--color-heading)}.portfolio-page_contactCard__LuXRo:hover,.portfolio-page_socialPreviewLink__W0djI:hover{border-color:var(--color-border-strong)}.portfolio-page_contactIcon__RIQFZ,.portfolio-page_socialPreviewIcon__vNzPn{width:1.1rem;height:1.1rem;flex:none}.portfolio-page_section___Cbcf{display:grid;grid-gap:1.1rem;gap:1.1rem;padding:clamp(1.4rem,1rem + 1vw,2rem);background:rgba(var(--surface-rgb),.78)}.portfolio-page_sectionHeader__mF2Xr{display:grid;grid-gap:.35rem;gap:.35rem}.portfolio-page_sectionTitle__GTNUb{font-size:clamp(1.8rem,1.4rem + 1vw,2.7rem);line-height:1.02}.portfolio-page_projectGroups__aEhA8,.portfolio-page_timeline__p_3tr{display:grid;grid-gap:1rem;gap:1rem}.portfolio-page_skillCloud__DaDTT{display:flex;flex-wrap:wrap;gap:.55rem}.portfolio-page_projectGroup__hUyjo{display:grid;grid-gap:1rem;gap:1rem}.portfolio-page_projectGroupHeader__o0vwm{display:flex;align-items:center;justify-content:space-between;gap:1rem}.portfolio-page_projectGroupTitle__pgDw6{font-size:clamp(1.2rem,1.1rem + .5vw,1.55rem);line-height:1.15}.portfolio-page_projectGrid__xbhzD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.portfolio-page_contactGrid__77GR2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.portfolio-page_contactPanel__FkFmq{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.1rem,.95rem + .6vw,1.45rem);border:1px solid var(--color-border);border-radius:1.6rem;background:linear-gradient(160deg,rgba(var(--surface-rgb),.82),rgba(var(--surface-subtle-rgb),.94));box-shadow:var(--shadow-soft)}.portfolio-page_contactCard__LuXRo{min-height:5.2rem;align-items:flex-start;gap:.75rem}.portfolio-page_contactCopy__yYoGs{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.portfolio-page_contactMeta__uR_83,.portfolio-page_contactTitle__4wHhZ{margin:0}.portfolio-page_contactTitle__4wHhZ{color:var(--color-heading);font-weight:700}.portfolio-page_contactMeta__uR_83{margin-top:.2rem;color:var(--color-muted);font-size:.9rem;line-height:1.5;overflow-wrap:anywhere}@media(max-width:1080px){.portfolio-page_hero__m_7bG{grid-template-columns:1fr}}@media(max-width:860px){.portfolio-page_contactGrid__77GR2,.portfolio-page_heroStats__8ys31,.portfolio-page_projectGrid__xbhzD,.portfolio-page_socialPreview__biRBr{grid-template-columns:1fr}.portfolio-page_statCard__OmZ_8{min-height:auto}}@media(max-width:640px){.portfolio-page_heroTitle__USuK8{font-size:clamp(2.45rem,1.8rem + 4vw,3.6rem)}.portfolio-page_skillPreview__FcNY6{flex-wrap:wrap}.portfolio-page_heroActions__iSrGo{flex-direction:column}.portfolio-page_primaryAction__0oiOb,.portfolio-page_secondaryAction__Q_lQy{width:100%;justify-content:center}}.prompts-page_page__9In2q{display:grid;grid-gap:1.25rem;gap:1.25rem;padding-bottom:2rem}.prompts-page_hero__9iTIo,.prompts-page_notice__SW0XP{border:1px solid var(--color-border);border-radius:1.8rem;box-shadow:var(--shadow-card)}.prompts-page_hero__9iTIo{display:grid;grid-gap:.85rem;gap:.85rem;padding:clamp(1.4rem,1.1rem + 1vw,2rem);background:radial-gradient(circle at top left,rgba(var(--primary-rgb),.12),transparent 22rem),radial-gradient(circle at bottom right,rgba(var(--support-accent-rgb),.08),transparent 16rem),linear-gradient(160deg,rgba(var(--surface-rgb),.86),rgba(var(--surface-subtle-rgb),.97))}.prompts-page_notice__SW0XP{display:grid;grid-gap:.4rem;gap:.4rem;padding:1rem 1.1rem;background:linear-gradient(180deg,rgba(var(--surface-rgb),.92),rgba(var(--primary-soft-rgb),.78))}.prompts-page_eyebrow__bR1_j{margin:0;color:var(--color-accent-strong);font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.prompts-page_noticeTitle__egMS_,.prompts-page_title__wM3aZ{margin:0;color:var(--color-heading)}.prompts-page_title__wM3aZ{font-family:var(--font-serif);font-size:clamp(2rem,1.65rem + 1.8vw,3.5rem);line-height:.98;letter-spacing:-.05em}.prompts-page_noticeText__wUjTg,.prompts-page_summary__VQt5H{margin:0;color:var(--color-text)}.prompts-page_summary__VQt5H{max-width:48rem;font-size:1rem;line-height:1.7}.kit-page_page__vNKfp{display:grid;grid-gap:1.5rem;gap:1.5rem}.kit-page_hero__9hbhX{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(17rem,.9fr);grid-gap:1rem;gap:1rem;padding:clamp(1.2rem,2vw,1.8rem);border:1px solid var(--color-border);border-radius:1.8rem;background:radial-gradient(circle at top right,rgba(var(--support-accent-rgb),.16),transparent 34%),linear-gradient(135deg,rgba(var(--ink-950-rgb),.96),rgba(var(--hero-end-rgb),.92));color:#fff;box-shadow:var(--shadow-soft)}.kit-page_heroCopy__bSVy6{min-width:0}.kit-page_eyebrow__LjKWy{margin:0;color:rgba(255,255,255,.74);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.kit-page_title__kaDbV{margin:.55rem 0 0;font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.4rem);line-height:1.02;letter-spacing:-.05em}.kit-page_summary__SV2Wp{max-width:45rem;margin:1rem 0 0;color:rgba(255,255,255,.82);font-size:1rem}.kit-page_actions__3IKK9{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}.kit-page_primaryAction__KBP1D,.kit-page_secondaryAction__zewfj{display:inline-flex;align-items:center;gap:.5rem;min-height:2.8rem;padding:0 1rem;border-radius:999px;text-decoration:none;transition:transform .14s ease,background-color .14s ease,border-color .14s ease}.kit-page_primaryAction__KBP1D{background:rgba(var(--surface-rgb),.98);color:var(--ink-950)}.kit-page_secondaryAction__zewfj{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}.kit-page_primaryAction__KBP1D:hover,.kit-page_secondaryAction__zewfj:hover{transform:translateY(-1px)}.kit-page_actionIcon__wCjeT{width:1rem;height:1rem;flex:none}.kit-page_stats__rcCWy{display:grid;grid-gap:.8rem;gap:.8rem}.kit-page_statCard__zizXF{display:grid;grid-gap:.28rem;gap:.28rem;padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.14);border-radius:1.25rem;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kit-page_statValue__N_LEA{font-size:1.8rem;line-height:1}.kit-page_statLabel__prtXQ{color:rgba(255,255,255,.76);font-size:.94rem}.kit-page_story__4Mw_z{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.1rem,2vw,1.6rem);border:1px solid var(--color-border);border-radius:1.6rem;background:radial-gradient(circle at bottom left,rgba(var(--support-accent-rgb),.1),transparent 34%),linear-gradient(180deg,rgba(var(--surface-rgb),.96),rgba(var(--surface-rgb),.88));box-shadow:var(--shadow-soft)}.kit-page_storyHeader__CS67A{display:grid;grid-gap:.8rem;gap:.8rem;max-width:58rem}.kit-page_storyTitle__f0Wcj{margin:0;color:var(--color-heading);font-family:var(--font-serif);font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.04;letter-spacing:-.04em}.kit-page_storyBody__AAOz5{margin:0;color:var(--color-text);font-size:1rem;line-height:1.75}.kit-page_storyGrid__d0QJ_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.kit-page_storyCard__GZ82F{padding:1rem;border:1px solid var(--color-border);border-radius:1.15rem;background:rgba(var(--surface-rgb),.88)}.kit-page_storyCardTitle__bxqtL{margin:0;color:var(--color-heading);font-size:1rem;line-height:1.3}.kit-page_storyCardDescription__dCyvV{margin:.45rem 0 0;color:var(--color-muted);font-size:.94rem;line-height:1.6}@media(max-width:920px){.kit-page_hero__9hbhX{grid-template-columns:1fr}.kit-page_stats__rcCWy{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-page_storyGrid__d0QJ_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kit-page_page__vNKfp{gap:1rem}.kit-page_hero__9hbhX{padding:1rem;border-radius:1.35rem}.kit-page_summary__SV2Wp{font-size:.95rem}.kit-page_actions__3IKK9{gap:.55rem}.kit-page_primaryAction__KBP1D,.kit-page_secondaryAction__zewfj{width:100%;justify-content:center}.kit-page_stats__rcCWy{grid-template-columns:1fr}.kit-page_story__4Mw_z{padding:1rem}.kit-page_storyGrid__d0QJ_{grid-template-columns:1fr}}.interview-page_page__1lmra{display:grid;grid-gap:1rem;gap:1rem;padding-bottom:2rem}.interview-page_hero__fNpQe,.interview-page_sectionCard__46Lw_,.interview-page_toc__RfADN,.interview-page_topicCard__5efCC{position:relative;overflow:hidden;border:1px solid var(--color-border);border-radius:1.8rem;box-shadow:var(--shadow-card)}.interview-page_hero__fNpQe{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.5rem,1.1rem + 1.1vw,2.2rem);background:radial-gradient(circle at top left,rgba(var(--primary-rgb),.12),transparent 22rem),radial-gradient(circle at bottom right,rgba(var(--support-accent-rgb),.08),transparent 18rem),linear-gradient(160deg,rgba(var(--surface-rgb),.86),rgba(var(--surface-subtle-rgb),.96))}.interview-page_eyebrow__YtI3l,.interview-page_sectionMeta__0tbPH,.interview-page_topicMeta__wKrZ9{margin:0;color:var(--color-accent-strong);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.interview-page_sectionTitle__yilB0,.interview-page_title__sg50O,.interview-page_topicTitle__TKfaO{margin:0;color:var(--color-heading);font-family:var(--font-serif);letter-spacing:-.05em}.interview-page_title__sg50O{font-size:clamp(2.2rem,1.8rem + 2vw,3.8rem);line-height:.96}.interview-page_description__MVdOw,.interview-page_sectionDescription__xiGTw{margin:0;color:var(--color-text);font-size:1rem;line-height:1.8}.interview-page_heroActions__t_Xjc{display:flex;flex-wrap:wrap;gap:.75rem}.interview-page_backLink__7Cz1w,.interview-page_heroAction__IvXbR,.interview-page_tocLink__B65DD{text-decoration:none}.interview-page_backLink__7Cz1w,.interview-page_heroAction__IvXbR{display:inline-flex;align-items:center;gap:.5rem;min-height:2.8rem;padding:.78rem 1rem;border-radius:999px;font-weight:700}.interview-page_heroAction__IvXbR{background:linear-gradient(135deg,var(--primary) 0,var(--primary-hover) 100%);color:#fff}.interview-page_backLink__7Cz1w{width:-moz-fit-content;width:fit-content;border:1px solid var(--color-border);background:rgba(var(--surface-rgb),.86);color:var(--color-heading)}.interview-page_actionIcon__Ra3e8,.interview-page_backIcon__GOdYj{width:1rem;height:1rem;flex:none}.interview-page_sectionGrid__sX3wk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.interview-page_sectionCard__46Lw_{display:grid;align-content:start;grid-gap:.7rem;gap:.7rem;min-height:clamp(11.5rem,16vw,13rem);padding:1.25rem;text-decoration:none;background:radial-gradient(circle at top right,rgba(var(--primary-soft-rgb),.9),transparent 12rem),radial-gradient(circle at bottom left,rgba(var(--support-accent-rgb),.08),transparent 14rem),linear-gradient(160deg,rgba(var(--surface-rgb),.92),rgba(var(--surface-subtle-rgb),.98));color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.interview-page_sectionCard__46Lw_:hover{transform:translateY(-2px);border-color:rgba(var(--primary-rgb),.18);box-shadow:0 24px 48px rgba(var(--ink-950-rgb),.11)}.interview-page_sectionMeta__0tbPH{font-size:.78rem}.interview-page_sectionTitle__yilB0{font-size:1.4rem;line-height:1.15}.interview-page_sectionDescription__xiGTw{color:var(--color-muted);font-size:.96rem}.interview-page_sectionLayout__dJkJQ{display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);grid-gap:1.15rem;gap:1.15rem;align-items:start}.interview-page_toc__RfADN{display:grid;grid-gap:.9rem;gap:.9rem;align-self:start;position:-webkit-sticky;position:sticky;top:1rem;padding:1rem;background:radial-gradient(circle at top right,rgba(var(--primary-rgb),.08),transparent 15rem),linear-gradient(160deg,rgba(var(--surface-rgb),.9),rgba(var(--surface-subtle-rgb),.98))}.interview-page_tocTitle___B7eC{margin:0;color:var(--color-heading);font-size:1rem;font-weight:700}.interview-page_tocLinks__KldCA{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:1fr;align-items:start;max-height:calc(100vh - 8rem);overflow-y:auto;padding-right:.25rem;scrollbar-gutter:stable}.interview-page_tocLink__B65DD{display:grid;align-content:start;grid-gap:.5rem;gap:.5rem;padding:.85rem .95rem .9rem;border:1px solid rgba(var(--primary-rgb),.1);border-radius:1.1rem;color:var(--color-text);background:linear-gradient(180deg,rgba(var(--surface-rgb),.97),rgba(var(--primary-soft-rgb),.76));box-shadow:0 10px 22px rgba(var(--ink-950-rgb),.045);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.interview-page_tocLink__B65DD:hover{transform:translateY(-2px);border-color:rgba(var(--primary-rgb),.2);background:linear-gradient(180deg,rgba(var(--surface-rgb),1),rgba(var(--primary-soft-rgb),.96));box-shadow:0 18px 34px rgba(var(--ink-950-rgb),.08)}.interview-page_tocLinkMeta__BlA8j{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.55rem;padding:.12rem .45rem;border-radius:999px;background:rgba(var(--primary-rgb),.08);color:var(--color-accent-strong);font-size:.67rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.interview-page_tocLinkTitle__yT7EF{color:var(--color-heading);font-size:.92rem;font-weight:600;line-height:1.32;overflow-wrap:anywhere;text-wrap:pretty}.interview-page_topicList__eCPDc{display:grid;grid-gap:1.15rem;gap:1.15rem}.interview-page_topicCard__5efCC{display:grid;grid-gap:.9rem;gap:.9rem;padding:clamp(1.2rem,1rem + .6vw,1.5rem);background:radial-gradient(circle at top right,rgba(var(--primary-rgb),.08),transparent 15rem),linear-gradient(160deg,rgba(var(--surface-rgb),.94),rgba(var(--surface-subtle-rgb),.98))}.interview-page_topicMeta__wKrZ9{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.9rem;padding:.25rem .65rem;border:1px solid rgba(var(--primary-rgb),.1);border-radius:999px;background:rgba(var(--primary-soft-rgb),.8);font-size:.74rem}.interview-page_topicTitle__TKfaO{font-size:clamp(1.45rem,1.2rem + .5vw,1.9rem);line-height:1.12;text-wrap:pretty}@media(max-width:1120px){.interview-page_sectionLayout__dJkJQ{grid-template-columns:1fr}.interview-page_toc__RfADN{position:static}.interview-page_tocLinks__KldCA{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));max-height:none;overflow:visible;padding-right:0}}@media(max-width:980px){.interview-page_toc__RfADN{gap:.7rem}.interview-page_tocLinks__KldCA{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}@media(max-width:860px){.interview-page_sectionGrid__sX3wk,.interview-page_tocLinks__KldCA{grid-template-columns:1fr}}@media(max-width:640px){.interview-page_heroActions__t_Xjc{flex-direction:column}.interview-page_backLink__7Cz1w,.interview-page_heroAction__IvXbR{width:100%;justify-content:center}}.blog-index-page_page__1OYx2{display:grid;grid-gap:2rem;gap:2rem;padding-bottom:2rem}.blog-index-page_hero__iIZTb{display:grid;grid-gap:.6rem;gap:.6rem;padding:clamp(1.8rem,1.1rem + 2vw,3rem);border:1px solid var(--color-border);border-radius:1.8rem;background:radial-gradient(circle at top left,rgba(var(--primary-rgb),.12),transparent 24rem),linear-gradient(140deg,rgba(var(--surface-rgb),.82),rgba(var(--surface-subtle-rgb),.96));box-shadow:var(--shadow-card)}.blog-index-page_eyebrow__Jd4cV{margin:0;color:var(--color-accent-strong);font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.blog-index-page_title__nx7Pg{margin:0;color:var(--color-heading);font-family:var(--font-serif);font-size:clamp(2.4rem,1.8rem + 2.4vw,4.2rem);line-height:.98;letter-spacing:-.05em}.blog-index-page_description__kxDTt{margin:0;max-width:46rem;color:var(--color-text);font-size:1.04rem}.blog-index-page_count__Zigbp{margin:.2rem 0 0;color:var(--color-muted);font-size:.92rem;font-weight:600}.blog-index-page_card__HwQ0_,.blog-index-page_emptyState__Kj25R,.blog-index-page_featuredCard__rVQHR{border:1px solid var(--color-border);border-radius:1.5rem;background:rgba(var(--surface-rgb),.82);box-shadow:var(--shadow-card)}.blog-index-page_featuredCard__rVQHR{display:grid;grid-gap:.9rem;gap:.9rem;padding:clamp(1.4rem,1rem + 1vw,2rem);color:inherit;text-decoration:none}.blog-index-page_card__HwQ0_:hover,.blog-index-page_featuredCard__rVQHR:hover{border-color:var(--color-border-strong)}.blog-index-page_cardMeta__vr0ZD,.blog-index-page_featuredMeta__KTI6M{display:flex;flex-wrap:wrap;gap:.75rem;color:var(--color-muted);font-size:.88rem;font-weight:600}.blog-index-page_cardTitle__IDhDq,.blog-index-page_featuredTitle__gGxfa{margin:0;color:var(--color-heading);font-family:var(--font-serif);line-height:1.08;letter-spacing:-.03em}.blog-index-page_featuredTitle__gGxfa{font-size:clamp(1.8rem,1.4rem + 1vw,2.5rem)}.blog-index-page_cardTitle__IDhDq{font-size:1.32rem}.blog-index-page_cardSummary__7Gc8_,.blog-index-page_featuredSummary__6o2V5{margin:0;color:var(--color-text)}.blog-index-page_grid__VI2ZX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.blog-index-page_card__HwQ0_{display:grid;grid-gap:.8rem;gap:.8rem;padding:1.25rem;color:inherit;text-decoration:none}.blog-index-page_tags__SVD4c{display:flex;flex-wrap:wrap;gap:.45rem}.blog-index-page_tag__vnRMG{display:inline-flex;align-items:center;min-height:1.85rem;padding:.28rem .62rem;border:1px solid var(--color-border);border-radius:999px;background:rgba(var(--surface-rgb),.88);color:var(--color-muted);font-size:.76rem;font-weight:700}.blog-index-page_emptyState__Kj25R{padding:1.5rem;color:var(--color-muted)}@media(max-width:860px){.blog-index-page_grid__VI2ZX{grid-template-columns:1fr}}.blog-post-page_page__wJJbY{display:grid;grid-gap:1.5rem;gap:1.5rem;padding-bottom:2rem}.blog-post-page_backLink__9ewXj{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;color:var(--color-muted);text-decoration:none}.blog-post-page_backLink__9ewXj:hover{color:var(--color-heading)}.blog-post-page_backIcon__0OZVU{width:1rem;height:1rem}.blog-post-page_header__Laz2N{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.6rem,1.2rem + 1vw,2.2rem);border:1px solid var(--color-border);border-radius:1.8rem;background:radial-gradient(circle at top left,rgba(var(--primary-rgb),.12),transparent 24rem),linear-gradient(160deg,rgba(var(--surface-rgb),.82),rgba(var(--surface-subtle-rgb),.96));box-shadow:var(--shadow-card)}.blog-post-page_meta__EWuXM{display:flex;flex-wrap:wrap;gap:.8rem;color:var(--color-muted);font-size:.92rem;font-weight:600}.blog-post-page_title__z2qei{margin:0;max-width:50rem;color:var(--color-heading);font-family:var(--font-serif);font-size:clamp(2.1rem,1.6rem + 2vw,4rem);line-height:.98;letter-spacing:-.05em}.blog-post-page_summary__niS_P{margin:0;max-width:44rem;color:var(--color-text);font-size:1.05rem}.blog-post-page_tags__r5seG{display:flex;flex-wrap:wrap;gap:.45rem}.blog-post-page_tag__c7UEw{display:inline-flex;align-items:center;min-height:1.9rem;padding:.3rem .65rem;border-radius:999px;background:rgba(var(--surface-rgb),.88);border:1px solid var(--color-border);color:var(--color-muted);font-size:.78rem;font-weight:700}.blog-post-page_article__BZ9yC{width:100%;padding:clamp(1.4rem,1.1rem + 1vw,2rem);border:1px solid var(--color-border);border-radius:1.8rem;background:rgba(var(--surface-rgb),.78);box-shadow:var(--shadow-card)}.blog-post-page_relatedSection___nuLc{display:grid;grid-gap:1rem;gap:1rem}.blog-post-page_relatedHeader__pXN4R{display:grid;grid-gap:.35rem;gap:.35rem}.blog-post-page_relatedEyebrow__hKY3f{margin:0;color:var(--color-accent-strong);font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.blog-post-page_relatedTitle__UA_ju{margin:0;color:var(--color-heading);font-family:var(--font-serif);font-size:clamp(1.55rem,1.3rem + .8vw,2rem);line-height:1.12}.blog-post-page_relatedGrid__33tvy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.blog-post-page_relatedCard__HrhS5{display:grid;grid-gap:.65rem;gap:.65rem;padding:1.15rem;border:1px solid var(--color-border);border-radius:1.35rem;background:var(--color-surface);color:inherit;text-decoration:none;box-shadow:var(--shadow-card)}.blog-post-page_relatedCard__HrhS5:hover{border-color:var(--color-border-strong)}.blog-post-page_relatedMeta__s_sjY,.blog-post-page_relatedSummary__a_EEr{margin:0;color:var(--color-muted)}.blog-post-page_relatedCardTitle__kbFq9{margin:0;color:var(--color-heading);font-size:1.06rem;line-height:1.2}@media(max-width:900px){.blog-post-page_relatedGrid__33tvy{grid-template-columns:1fr}}.navbar_header__HMMwZ{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:2.5rem;width:100%;border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,rgba(var(--surface-rgb),.94),rgba(var(--surface-subtle-rgb),.84)),rgba(var(--surface-rgb),.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navbar_shell__bf_Yu{width:min(1180px,100vw - 1.5rem);height:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,auto) 1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem}.navbar_brand__wuLMF{display:flex;flex-direction:column;gap:.08rem;min-width:0;padding:0;text-decoration:none}.navbar_brandTitle__nrklZ{color:var(--color-heading);font-family:var(--font-serif);font-size:.9rem;font-weight:700;letter-spacing:-.03em;line-height:1}.navbar_brandSubtitle__bLYIC{color:var(--color-muted);max-width:min(30vw,18rem);overflow:hidden;text-overflow:ellipsis;font-size:.62rem;line-height:1.1;white-space:nowrap}.navbar_nav__CprPV{display:flex;align-items:center;justify-content:center;gap:.12rem;min-width:0;overflow-x:auto;scrollbar-width:none}.navbar_nav__CprPV::-webkit-scrollbar{display:none}.navbar_emailLink__m95d5,.navbar_localeLink__5zXTp,.navbar_navLink__EiGaQ{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:1.72rem;padding:0 .68rem;border:1px solid rgba(0,0,0,0);border-radius:999px;color:var(--color-muted);text-decoration:none;font-size:.74rem;white-space:nowrap;transition:color .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.navbar_emailLink__m95d5:hover,.navbar_localeLink__5zXTp:hover,.navbar_navLink__EiGaQ:hover{background:rgba(var(--primary-soft-rgb),.72);color:var(--color-heading)}.navbar_actionIcon__7ij9r,.navbar_navIcon__m3YGo{width:.84rem;height:.84rem;flex:none}.navbar_actions__BBoU0{display:flex;align-items:center;justify-content:flex-end;gap:.3rem;min-width:0}.navbar_emailLink__m95d5{border-color:var(--color-border);background:rgba(var(--surface-rgb),.72);color:var(--color-heading);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb),.74)}.navbar_localeSwitch__YFJms{display:flex;align-items:center;gap:.12rem;padding:.12rem;border:1px solid var(--color-border);border-radius:999px;background:rgba(var(--surface-rgb),.78);box-shadow:inset 0 1px 0 rgba(var(--surface-rgb),.78)}.navbar_localeLink__5zXTp{min-width:2rem;height:1.46rem;padding:0 .48rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.navbar_localeLinkActive__Iiigo{background:linear-gradient(135deg,var(--primary) 0,var(--primary-hover) 100%);color:#fff}@media(max-width:980px){.navbar_shell__bf_Yu{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem}.navbar_nav__CprPV{grid-column:auto;justify-content:flex-start}.navbar_brandSubtitle__bLYIC{display:none}}@media(max-width:640px){.navbar_shell__bf_Yu{width:min(1180px,100vw - 1rem);gap:.35rem}.navbar_emailLink__m95d5 span{display:none}.navbar_emailLink__m95d5{width:1.64rem;height:1.64rem;padding:0}.navbar_nav__CprPV{justify-content:flex-start;gap:.06rem}.navbar_navLink__EiGaQ{gap:.22rem;height:1.56rem;padding:0 .38rem;font-size:.72rem}.navbar_navIcon__m3YGo{width:.78rem;height:.78rem}.navbar_brandTitle__nrklZ{font-size:.84rem}.navbar_actions__BBoU0{gap:.22rem}.navbar_localeSwitch__YFJms{padding:.1rem}.navbar_localeLink__5zXTp{min-width:1.82rem;height:1.34rem;padding:0 .38rem;font-size:.64rem}}.prompts-workspace_workspace__bOH1F{display:grid;grid-gap:1.25rem;gap:1.25rem}.prompts-workspace_card__kLW2B,.prompts-workspace_composer___x_ll,.prompts-workspace_emptyState__UVbd8,.prompts-workspace_searchCard__vFaq2,.prompts-workspace_section__BOB3I{border:1px solid var(--color-border);border-radius:1.5rem;background:rgba(var(--surface-rgb),.82);box-shadow:var(--shadow-card)}.prompts-workspace_composer___x_ll,.prompts-workspace_emptyState__UVbd8,.prompts-workspace_searchCard__vFaq2,.prompts-workspace_section__BOB3I{padding:1rem}.prompts-workspace_searchCard__vFaq2{display:grid;grid-gap:.75rem;gap:.75rem}.prompts-workspace_searchRow__6N_X8{display:flex;gap:.7rem;align-items:center}.prompts-workspace_searchInput__IBFtz,.prompts-workspace_textInput__EmwSY,.prompts-workspace_textarea__Jo_Ag{width:100%;border:1px solid var(--color-border);border-radius:1rem;background:rgba(var(--surface-rgb),.95);color:var(--color-text);font:inherit}.prompts-workspace_searchInput__IBFtz,.prompts-workspace_textInput__EmwSY{min-height:2.85rem;padding:0 .95rem}.prompts-workspace_textarea__Jo_Ag{min-height:9rem;padding:.85rem .95rem;resize:vertical}.prompts-workspace_searchInput__IBFtz:focus,.prompts-workspace_textInput__EmwSY:focus,.prompts-workspace_textarea__Jo_Ag:focus{outline:2px solid rgba(var(--primary-rgb),.2);outline-offset:0;border-color:rgba(var(--primary-rgb),.25)}.prompts-workspace_inputLabel__XiZYC{display:grid;grid-gap:.45rem;gap:.45rem}.prompts-workspace_fieldLabel__DyreZ{color:var(--color-heading);font-size:.9rem;font-weight:700}.prompts-workspace_actionButton__Kt_FS,.prompts-workspace_clearButton__uRNkB,.prompts-workspace_createButton__uziH4,.prompts-workspace_deleteButton__NEcx_,.prompts-workspace_toggleButton__y2MIl{min-height:2.6rem;border:1px solid var(--color-border);border-radius:999px;background:rgba(var(--surface-rgb),.96);color:var(--color-heading);font:inherit;font-weight:700;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.prompts-workspace_actionButton__Kt_FS,.prompts-workspace_clearButton__uRNkB,.prompts-workspace_createButton__uziH4,.prompts-workspace_deleteButton__NEcx_{padding:0 .95rem}.prompts-workspace_actionButton__Kt_FS:hover,.prompts-workspace_clearButton__uRNkB:hover,.prompts-workspace_createButton__uziH4:hover,.prompts-workspace_deleteButton__NEcx_:hover,.prompts-workspace_toggleButton__y2MIl:hover{border-color:var(--color-border-strong)}.prompts-workspace_createButton__uziH4{background:linear-gradient(135deg,var(--primary) 0,var(--primary-hover) 100%);border-color:rgba(0,0,0,0);color:#fff}.prompts-workspace_createButton__uziH4:disabled{opacity:.55;cursor:not-allowed}.prompts-workspace_deleteButton__NEcx_{background:rgba(154,22,38,.08);color:var(--color-heading)}.prompts-workspace_section__BOB3I{display:grid;grid-gap:1rem;gap:1rem}.prompts-workspace_sectionHeader__SQACr{display:grid;grid-gap:.35rem;gap:.35rem}.prompts-workspace_chip__6QRle,.prompts-workspace_eyebrow__EQ0Sx,.prompts-workspace_feedback__sAUJw{font-size:.78rem;font-weight:700}.prompts-workspace_eyebrow__EQ0Sx{margin:0;color:var(--color-accent-strong);letter-spacing:.16em;text-transform:uppercase}.prompts-workspace_sectionTitle__bYudP{margin:0;color:var(--color-heading);font-family:var(--font-serif);font-size:clamp(1.5rem,1.3rem + .7vw,2rem);line-height:1.08}.prompts-workspace_emptyText__IUmVH,.prompts-workspace_feedbackText__S4Hgx,.prompts-workspace_helperText___tTWr,.prompts-workspace_metaText__dWJrJ,.prompts-workspace_sectionDescription__1FPQq{margin:0;color:var(--color-muted)}.prompts-workspace_cards__aie6X{display:grid;grid-gap:.9rem;gap:.9rem}.prompts-workspace_card__kLW2B{display:grid;grid-gap:0;gap:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.prompts-workspace_cardHeader___il6a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;padding:1rem;transition:background .18s ease}.prompts-workspace_toggleButton__y2MIl{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:start;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);text-align:left}.prompts-workspace_actions__tc_43,.prompts-workspace_chipRow__9tm_W,.prompts-workspace_metaRow__AjYZZ{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.prompts-workspace_chip__6QRle{display:inline-flex;align-items:center;min-height:1.8rem;padding:.22rem .6rem;border:1px solid var(--color-border);border-radius:999px;background:rgba(var(--surface-rgb),.96);color:var(--color-muted)}.prompts-workspace_title__29TIG{margin:0;color:var(--color-heading);font-size:1.12rem;line-height:1.22}.prompts-workspace_description__xMX3m{margin:0;color:var(--color-text)}.prompts-workspace_metaRow__AjYZZ{color:var(--color-muted);font-size:.86rem;font-weight:600}.prompts-workspace_feedback__sAUJw{color:var(--color-accent-strong)}.prompts-workspace_feedbackSuccess__PmLRP{display:inline-flex;align-items:center;min-height:1.8rem;padding:.16rem .7rem;border:1px solid rgba(34,197,94,.28);border-radius:999px;background:rgba(34,197,94,.12);color:#166534}.prompts-workspace_feedbackError__6nqsx{color:#b42318}.prompts-workspace_cardCopied__hnEwy{border-color:rgba(34,197,94,.32);box-shadow:0 18px 42px rgba(34,197,94,.14),var(--shadow-card);transform:translateY(-1px)}.prompts-workspace_cardCopied__hnEwy .prompts-workspace_cardHeader___il6a{background:radial-gradient(circle at top right,rgba(34,197,94,.16),transparent 12rem),linear-gradient(180deg,rgba(230,252,239,.82),rgba(var(--surface-rgb),.94))}.prompts-workspace_cardCopied__hnEwy .prompts-workspace_chip__6QRle{border-color:rgba(34,197,94,.22);background:rgba(240,253,244,.92);color:#166534}.prompts-workspace_copyButtonSuccess__57kBk{border-color:rgba(0,0,0,0);background:linear-gradient(135deg,#15803d,#22c55e);color:#fff;box-shadow:0 12px 24px rgba(34,197,94,.22);transform:translateY(-1px)}.prompts-workspace_copyButtonSuccess__57kBk:hover{border-color:rgba(0,0,0,0);box-shadow:0 16px 28px rgba(34,197,94,.24)}.prompts-workspace_cardBody__Xxo7T{display:grid;grid-gap:.95rem;gap:.95rem;padding:0 1rem 1rem;border-top:1px solid var(--color-border);background:linear-gradient(180deg,rgba(var(--surface-rgb),.82),rgba(var(--surface-subtle-rgb),.94))}.prompts-workspace_cardBodyInner__Qb0af{display:grid;grid-gap:.85rem;gap:.85rem;padding-top:1rem}.prompts-workspace_composer___x_ll{display:grid;grid-gap:.95rem;gap:.95rem}.prompts-workspace_composerHeader__T3pdg{display:grid;grid-gap:.35rem;gap:.35rem}.prompts-workspace_composerTitle__apFr8{margin:0;color:var(--color-heading);font-size:1.08rem}.prompts-workspace_composerActions__ZxfG8{display:flex;justify-content:flex-end}.prompts-workspace_emptyState__UVbd8{display:grid;grid-gap:.35rem;gap:.35rem}.prompts-workspace_emptyTitle__cwwU7{margin:0;color:var(--color-heading);font-size:1.05rem}@media(max-width:860px){.prompts-workspace_cardHeader___il6a{grid-template-columns:1fr}.prompts-workspace_searchRow__6N_X8{flex-direction:column;align-items:stretch}}