.flair_btn__GXyJW{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;padding:24px 48px;border-radius:var(--radius-pill,100px);font-family:var(--font-body);font-size:20px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;background:transparent;box-shadow:inset 0 0 0 2px var(--fc);color:var(--fc);transition:color .7s ease;--fc:var(--color-text-primary,#e6edf3);--fill:var(--color-text-primary,#e6edf3);--ink:var(--color-bg,#151513)}.flair_btn__GXyJW:hover{color:var(--ink)}.flair_fill__WuTR5{position:absolute;inset:0;z-index:0;background:var(--fill);clip-path:circle(var(--r,0) at var(--fx,50%) var(--fy,50%));transition:clip-path .7s cubic-bezier(.23,1,.32,1);will-change:clip-path}.flair_label__DjWnH{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px}.flair_label__DjWnH svg{width:22px;height:22px;flex-shrink:0}@container canvas (max-width: 767px){.flair_btn__GXyJW{width:100%;padding:20px 18px;font-size:17px}}@media (prefers-reduced-motion:reduce){.flair_fill__WuTR5{transition:none}}.story_section__uqDpH{grid-column:content;display:grid;grid-template-columns:1fr 560px;gap:var(--spacing-3xl);align-items:center;scroll-margin-top:calc(var(--nav-height) + var(--spacing-lg))}.story_section__uqDpH[data-mirror=true]{direction:rtl}.story_section__uqDpH[data-mirror=true]>*{direction:ltr}.story_eyebrow__IBoCl{display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:1;color:var(--color-accent);letter-spacing:normal;margin-bottom:var(--gap-label-to-h)}.story_statement__J_ISo{font-family:var(--font-heading);font-size:var(--font-size-h3);font-weight:var(--font-weight-body);line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary);margin:var(--spacing-xl) 0 0}.story_quote__N8HJA{margin-top:0}.story_quoteText__n34xz{font-family:var(--font-body);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-body);line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0}.story_quoteSource__oyrsV{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:var(--font-size-body);color:var(--color-text-muted);margin:var(--spacing-sm) 0 0}.story_quoteLogo__ijGFQ{width:32px;height:32px;flex-shrink:0}.story_visual__frduE{position:relative;height:460px;overflow:hidden;border-radius:var(--radius-card);background:radial-gradient(95% 65% at 50% -8%,rgba(61,214,140,.14),transparent 60%),linear-gradient(180deg,#1c232c,#10151b);display:flex;justify-content:center;align-items:flex-start;padding-top:44px}.story_visual__frduE[data-solid=true]{--frame-opacity:60%;background:color-mix(in srgb,var(--frame-bg) var(--frame-opacity),transparent)}@container canvas (max-width: 1023px){.story_section__uqDpH{grid-template-columns:minmax(0,1fr);gap:var(--spacing-xl)}.story_visual__frduE{height:400px}.story_section__uqDpH[data-mirror=true]{direction:ltr}}@container canvas (max-width: 767px){.story_visual__frduE,.story_visual__frduE[data-solid=true]{background:transparent;height:auto;padding-top:0;overflow:visible;border-radius:0}.story_visual__frduE{min-width:0}.story_visual__frduE>*{min-width:0;max-width:100%}}.reveal_reveal__2x4B4{will-change:opacity,transform}.reveal_reveal__2x4B4[data-reveal]{transition:opacity .6s ease,transform .65s cubic-bezier(.16,1,.3,1)}.reveal_reveal__2x4B4[data-reveal=out]{opacity:0;transform:translateY(20px)}.reveal_stagger__B6_fW>*{will-change:opacity,transform}.reveal_stagger__B6_fW[data-reveal]>*{transition:opacity .6s ease,transform .65s cubic-bezier(.16,1,.3,1)}.reveal_stagger__B6_fW[data-reveal=out]>*{opacity:0;transform:translateY(18px)}.reveal_stagger__B6_fW[data-reveal=in]>:first-child{transition-delay:0s}.reveal_stagger__B6_fW[data-reveal=in]>:nth-child(2){transition-delay:calc(var(--reveal-step, 70ms) * 1)}.reveal_stagger__B6_fW[data-reveal=in]>:nth-child(3){transition-delay:calc(var(--reveal-step, 70ms) * 2)}.reveal_stagger__B6_fW[data-reveal=in]>:nth-child(4){transition-delay:calc(var(--reveal-step, 70ms) * 3)}.reveal_stagger__B6_fW[data-reveal=in]>:nth-child(5){transition-delay:calc(var(--reveal-step, 70ms) * 4)}.reveal_stagger__B6_fW[data-reveal=in]>:nth-child(6){transition-delay:calc(var(--reveal-step, 70ms) * 5)}.reveal_stagger__B6_fW[data-reveal=in]>:nth-child(7){transition-delay:calc(var(--reveal-step, 70ms) * 6)}.reveal_stagger__B6_fW[data-reveal=in]>:nth-child(8){transition-delay:calc(var(--reveal-step, 70ms) * 7)}.reveal_stagger__B6_fW[data-reveal=in]>:nth-child(9){transition-delay:calc(var(--reveal-step, 70ms) * 8)}.mockup_window__axU2H{width:340px;max-width:100%;background:#131314;border-radius:12px;overflow:hidden;margin:0 auto}.mockup_wide__E21_V{width:440px}.mockup_tall__F6UYI{min-height:540px}@container canvas (max-width: 767px){.mockup_tall__F6UYI{min-height:0}}.mockup_titlebar__cU6wF{display:flex;align-items:center;gap:8px;padding:16px 16px 12px}.mockup_titlebarBtn__UuVW3{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#808080}.mockup_title__gMQn7{flex:1;font-size:16px;font-weight:600;color:#cbc4cc}.mockup_dnsRadio__etjr4{width:20px;height:20px;border-radius:50%;border:2px solid rgba(128,128,128,.4);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px;transition:border-color .15s}.mockup_dnsRadioActive__1WXkX{border-color:#3cb47c}.mockup_dnsRadioActive__1WXkX:after{content:"";width:10px;height:10px;border-radius:50%;background:#3cb47c}.mockup_pingDot__8arSw{display:inline-block;width:10px;height:10px;flex-shrink:0;border-radius:50%;background:currentColor;animation:mockup_pingScaleout__lgf1q 1s ease-in-out infinite}@keyframes mockup_pingScaleout__lgf1q{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.mockup_body__C3lME{padding:0 16px 16px}.mockup_message__CvFNR{margin:0 16px 12px;border-radius:8px;background:#202121;padding:16px}.mockup_messageRow__D1HNu{display:flex;align-items:flex-start;gap:12px}.mockup_statusDot__DpewO{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px}.mockup_messageTitle__doESk{font-size:16px;font-weight:500;line-height:1.4;margin:0 0 2px}.mockup_messageSub__STZfD{font-size:14px;color:#808080;line-height:1.4;margin:0}.mockup_node__qGo1k{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:12px}.mockup_nodeIcon__RnOm_{flex-shrink:0;margin-top:2px;display:flex}.mockup_nodeBody__I_DMe{flex:1;min-width:0}.mockup_nodeName__rB74M{font-size:16px;font-weight:500;color:#cbc4cc}.mockup_nodeSub__smBA_{font-size:14px;color:#808080;margin-top:2px}.mockup_nodeSubError__OouNX{color:#ef4444}.mockup_nodeChevron__Bqdpk{color:#808080;flex-shrink:0;align-self:center}.mockup_nodePing__tFhlu{font-family:var(--font-mono,monospace);font-size:12px;color:#3cb47c;display:inline-flex;align-items:center;gap:6px;margin-top:2px}.mockup_ok__BFrCJ{color:#3cb47c}.mockup_error__9_UqH{color:#ef4444}.mockup_flushSpinner__9yp__{width:16px;height:16px;border:2px solid #808080;border-top-color:transparent;border-radius:50%;animation:mockup_mockupSpin__bKgBr 1s linear infinite}@keyframes mockup_mockupSpin__bKgBr{to{transform:rotate(1turn)}}.mockup_spin__TNkbz{color:#808080;animation:mockup_mockupSpin__bKgBr .8s linear infinite}.mockup_reveal__ZVyhJ{animation:mockup_mockupReveal__IjlE6 .32s ease both}@keyframes mockup_mockupReveal__IjlE6{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mockup_fadeIn__1mHks{animation:mockup_mockupFade__JrUcL .25s ease both}@keyframes mockup_mockupFade__JrUcL{0%{opacity:0}to{opacity:1}}.styles_list__TUmtE{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}.styles_row__ys_pq{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background-color .15s}.styles_rowActive__G2BEx,.styles_row__ys_pq:hover{background:#202121}.styles_rowBody__gInpD{flex:1;min-width:0;display:flex;flex-direction:column}.styles_rowName___I5Vj{font-size:16px;font-weight:500;color:#cbc4cc;line-height:1.35}.styles_rowSub__YwiQM{font-size:14px;color:#808080;margin-top:4px;line-height:1.35}.styles_ping__FfrYD{font-family:var(--font-mono,monospace);font-size:12px;color:#3cb47c;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;margin-top:2px}.copyrow_row__u1AKU{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm);background:var(--color-surface);border:none;border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.copyrow_row__u1AKU:hover{background:color-mix(in srgb,var(--color-surface) 92%,var(--color-text-primary))}.copyrow_row__u1AKU:hover .copyrow_icon__37KUY{color:var(--color-text-secondary)}}.copyrow_row__u1AKU:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.copyrow_value__ztSuP{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--font-size-body-sm);line-height:1.5;color:var(--color-text-primary);-webkit-user-select:text;-moz-user-select:text;user-select:text}.copyrow_wrap__z6vDn{word-break:break-all}.copyrow_command__0UJ_t{white-space:pre-wrap;overflow-wrap:anywhere}.copyrow_icon__37KUY{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);transition:color .15s}.copyrow_icon__37KUY svg{width:24px;height:24px}.copyrow_copied__EiogE .copyrow_icon__37KUY,.copyrow_copied__EiogE:hover .copyrow_icon__37KUY{color:var(--color-accent)}.styles_section__Xm6xj{grid-column:content;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:center}.styles_badge__y4c6w{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--color-accent);background:var(--color-brand-tint,rgba(61,214,140,.12));border:1px solid var(--color-brand-lightest,rgba(61,214,140,.2));padding:6px 16px;border-radius:100px;margin-bottom:var(--spacing-md)}.styles_headline__nN3WA{font-family:var(--font-mono);font-weight:400;font-size:clamp(44px,7cqw,104px);line-height:var(--line-height-h1);letter-spacing:-2px;color:var(--color-text-primary);text-wrap:balance;margin:0 0 var(--spacing-md)}.styles_accent__LNJrz{display:block;color:var(--color-accent)}.styles_desc__PELFK{font-family:var(--font-body);font-size:clamp(20px,calc(16px + 1.5cqw),30px);line-height:1.42;color:var(--color-text-secondary);max-width:28em;margin:0 0 var(--spacing-lg)}.styles_ctaWrap__l_dMF{display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content}.styles_actions__y1okZ{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.styles_actions__y1okZ .btn--lg{--btn-lg-padding-y:24px;--btn-lg-padding-x:48px;--btn-lg-font-size:20px;font-weight:600}.styles_actions__y1okZ .btn--primary{background:linear-gradient(98deg,#047857,#0f766e 22%,#0369a1 52%,#4338ca 78%,#7e22ce);border-color:transparent;background-clip:padding-box;color:#fff}@media (hover:hover) and (pointer:fine){.styles_actions__y1okZ .btn--primary:hover{filter:brightness(1.08)}}.styles_actions__y1okZ .btn svg{width:24px;height:24px}.styles_ghost__D3SPR{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--color-text-secondary);padding:14px 20px;text-decoration:none;transition:color .15s}@media (hover:hover) and (pointer:fine){.styles_ghost__D3SPR:hover{color:var(--color-text-primary)}}.styles_platformNote__8JEwx{font-size:13px;color:var(--color-text-muted);margin:0;text-align:center}.styles_visual__XiIv0{display:flex;justify-content:center}.styles_app__5Ic6J{width:340px;max-width:100%;height:600px;display:flex;flex-direction:column;background:#131314;border:1px solid #29282a;border-radius:16px;overflow:hidden}.styles_screens__1Dyil{position:relative;flex:1;min-height:0}.styles_screen__qgZov{position:absolute;inset:0;display:flex;flex-direction:column}.styles_appHeader__LVgyF{display:flex;align-items:center;gap:8px;padding:16px 16px 12px}.styles_appTitle__7mzO1{flex:1;font-size:18px;font-weight:600;color:#cbc4cc}.styles_chromeBtn___kPT_{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#808080}.styles_appBody__FDaTR{flex:1;padding:4px 16px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.styles_homeHeader___LLJ3{display:flex;justify-content:flex-end;padding:16px 16px 12px}.styles_circleWrap__rFOvh{flex:1;display:flex;align-items:center;justify-content:center}.styles_circle__WnEgS{position:relative;width:240px;height:240px}.styles_ring__1kn4_{width:100%;height:100%;overflow:visible}.styles_circleLabel__7xYro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.styles_circleTitle__kDaBn{font-size:18px;font-weight:500;color:#cbc4cc}.styles_circleSub__13hNu{font-family:var(--font-mono,monospace);font-size:12px;color:#cbc4cc;margin-top:8px}.styles_badges__YJYzW{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 0 16px}.styles_badgeRow__K3737{display:flex;align-items:center;gap:8px;padding:6px 16px;font-size:14px;color:#cbc4cc}.styles_badgeMuted__PcAgY{color:#808080}.styles_appNav__B9AF8{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 16px}.styles_navBtn__Uf5DV{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#cbc4cc}.styles_navBtnActive__EKjkd{background:#202121}.styles_spin__7fbal{animation:styles_spin__7fbal 1s linear infinite}@keyframes styles_spin__7fbal{to{transform:rotate(1turn)}}@container canvas (max-width: 1023px){.styles_section__Xm6xj{grid-template-columns:minmax(0,1fr);gap:var(--spacing-2xl)}.styles_text__lhmkk{min-width:0}.styles_visual__XiIv0{order:-1;min-width:0}.styles_visual__XiIv0>*{max-width:100%}}@container canvas (max-width: 767px){.styles_ctaWrap__l_dMF{width:100%}.styles_actions__y1okZ{width:100%;align-items:stretch}.styles_actions__y1okZ .btn{width:100%}.styles_actions__y1okZ .btn--lg{--btn-lg-padding-y:20px;--btn-lg-padding-x:14px;--btn-lg-font-size:17px}.styles_actions__y1okZ .btn svg{width:20px;height:20px}}.styles_meta__3F1Rw{display:flex;justify-content:space-between;padding:0 16px 20px;font-size:12px;color:#808080}.styles_scan__srZpD{min-height:440px;display:flex;flex-direction:column;align-items:center;padding:28px 16px 0}@container canvas (max-width: 767px){.styles_scan__srZpD{min-height:0;padding-bottom:16px}}.styles_ring__sqJ8e{position:relative;width:200px;height:200px;flex-shrink:0}.styles_ringSvg__CBmyd{width:100%;height:100%}.styles_ringArc__rXvDa{transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .9s ease-out}.styles_ringPct__Btp_4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.styles_ringVal__rbtiO{display:flex;align-items:flex-start}.styles_ringNum__26xst{font-size:40px;font-weight:500;color:#cbc4cc}.styles_ringNum__26xst,.styles_ringSign__va5_R{font-family:var(--font-mono,monospace);line-height:1}.styles_ringSign__va5_R{font-size:18px;color:#808080;margin-left:2px;margin-top:2px}.styles_stage__Oa3ZG{margin-top:40px;font-size:14px;color:#808080}.styles_list__6ql9r{padding:0 16px 16px;display:flex;flex-direction:column;gap:24px}.styles_row__ILxWj{display:flex;align-items:flex-start;gap:12px}.styles_icon__R55is{flex-shrink:0;margin-top:1px}.styles_body__WkVyW{flex:1;min-width:0}.styles_type__zemBQ{font-size:13px;color:#808080;line-height:1.4}.styles_name__QBPrz{font-size:15px;font-weight:600;color:#cbc4cc;line-height:1.4}.styles_ip__NkVCM{font-size:13px;color:#808080;line-height:1.4}.styles_section__1Tdmh{grid-column:content;justify-self:start;width:100%;max-width:var(--narrow);gap:var(--spacing-3xl)}.styles_block___EZRc,.styles_section__1Tdmh{display:flex;flex-direction:column}.styles_heading___2iqo{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);color:var(--color-text-primary);margin:0 0 var(--spacing-sm)}.styles_body__PcEoO{font-family:var(--font-body);font-size:clamp(18px,calc(15px + 1.2cqw),24px);line-height:1.42;color:var(--color-text-secondary);margin:0}.styles_block___EZRc>*+.styles_body__PcEoO,.styles_body__PcEoO+.styles_body__PcEoO{margin-top:var(--spacing-md)}.styles_heading___2iqo+.styles_body__PcEoO{margin-top:0}.styles_shots__A_n5f{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.styles_shot__esw7Z{flex:1;min-width:0;width:100%;height:auto;border-radius:var(--radius-lg)}@container canvas (max-width: 767px){.styles_shots__A_n5f{flex-direction:column}}.styles_reqList__JU707{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--spacing-xs)}.styles_reqList__JU707 li{position:relative;padding-left:var(--spacing-md);font-family:var(--font-body);font-size:clamp(18px,calc(15px + 1.2cqw),24px);line-height:1.42;color:var(--color-text-secondary)}.styles_reqList__JU707 li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.styles_field__pdUoC,.styles_field__pdUoC+.styles_body__PcEoO{margin-top:var(--spacing-xl)}.styles_codeLabel__1_oXe{margin:0 0 var(--spacing-xs);font-family:var(--font-mono);font-size:var(--font-size-body-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.styles_link__C5FNR{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .15s}@media (hover:hover) and (pointer:fine){.styles_link__C5FNR:hover{color:var(--color-text-primary)}}.styles_btnRow__qB6q5{margin-top:12px;margin-left:28px}.styles_checkBtn__y4tZc{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;font-size:14px;font-weight:500;color:#cbc4cc;background:transparent;border:2px solid #454547;border-radius:100px}.styles_section__rAl8K{grid-column:content;justify-self:start;width:100%;max-width:var(--narrow);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.styles_heading__RHNmf{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:clamp(40px,calc(24px + 3.4cqw),72px);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1);color:var(--color-text-primary);margin:0 0 var(--spacing-lg)}.styles_ctaWrap__2cvLI{display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content}.styles_ctaWrap__2cvLI .btn--lg{--btn-lg-padding-y:24px;--btn-lg-padding-x:48px;--btn-lg-font-size:20px;font-weight:600}.styles_ctaWrap__2cvLI .btn--primary{background:linear-gradient(98deg,#047857,#0f766e 22%,#0369a1 52%,#4338ca 78%,#7e22ce);border-color:transparent;background-clip:padding-box;color:#fff}@media (hover:hover) and (pointer:fine){.styles_ctaWrap__2cvLI .btn--primary:hover{filter:brightness(1.08)}}.styles_ctaWrap__2cvLI .btn svg{width:24px;height:24px}.styles_meta___GcoW{margin:var(--spacing-sm) 0 0;font-family:var(--font-body);font-size:var(--font-size-body-sm);letter-spacing:normal;color:var(--color-text-muted);text-align:center}@container canvas (max-width: 767px){.styles_ctaWrap__2cvLI,.styles_ctaWrap__2cvLI .btn{width:100%}.styles_ctaWrap__2cvLI .btn--lg{--btn-lg-padding-y:20px;--btn-lg-padding-x:14px;--btn-lg-font-size:17px}.styles_ctaWrap__2cvLI .btn svg{width:20px;height:20px}}.styles_card__dzach{margin:4px 16px 12px;border:2px solid #29282a;border-radius:12px;padding:12px 16px 16px}.styles_valuesRow__HS48b{display:flex}.styles_half__w_pZp{flex:1}.styles_numRow__TeIAw{display:flex;align-items:center;gap:6px;font-family:var(--font-mono,monospace);font-size:36px;line-height:1.25;font-weight:600}.styles_unit__WsLpj{font-family:var(--font-mono,monospace);font-size:12px;color:#808080;padding-left:28px}.styles_cardDivider__WPrSQ{border-top:2px solid #29282a;margin:16px -16px 12px}.styles_metrics__ae_TQ{display:flex;justify-content:space-between}.styles_metricLabel__FnCJf{font-size:14px;color:#808080;margin-bottom:6px}.styles_metricValueRow__NFUNi{display:flex;align-items:center;gap:8px}.styles_metricDot__PeU4c{width:8px;height:8px;border-radius:50%;flex-shrink:0}.styles_metricValue__z0pBs{font-family:var(--font-mono,monospace);font-size:12px;color:#cbc4cc}.styles_tasks__T6KiP{margin:12px 16px;display:flex;flex-direction:column;gap:2px}.styles_taskBtn__dcGRN{display:flex;flex-direction:column;align-items:stretch;width:100%;text-align:left;background:transparent;border:0;border-radius:8px;padding:12px 16px;cursor:pointer}.styles_taskOpen__ziGBN{background:#202121}.styles_taskHead__7FGe9{display:flex;align-items:center;gap:8px}.styles_taskDot__L7KrA{width:8px;height:8px;border-radius:50%;flex-shrink:0}.styles_taskName__bXA50{font-size:16px;color:#cbc4cc;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_taskChevron__KaLCA{color:#808080;flex-shrink:0;transition:transform .2s}.styles_taskDesc__URdDj{font-size:14px;color:#808080;line-height:1.6;padding:4px 24px 0 16px}.styles_section__ldLgT{grid-column:content;scroll-margin-top:calc(var(--nav-height) + 16px)}.styles_eyebrow__qIi_3{display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:1;color:var(--color-accent);letter-spacing:normal;margin-bottom:var(--gap-label-to-h)}.styles_heading__y09gD{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-heading);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);color:var(--color-text-primary);margin:0 0 var(--gap-h-to-desc)}.styles_desc__1HZS2{font-family:var(--font-body);font-size:var(--font-size-body-lg);line-height:var(--line-height-body);color:var(--color-text-secondary);max-width:75ch;margin:0}.styles_grid__EyP17{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:var(--spacing-grid-gap);column-gap:var(--spacing-grid-gap);row-gap:var(--spacing-3xl);margin-top:var(--gap-desc-to-content)}.styles_tile__pDxKu{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);text-decoration:none}.styles_tileTitle__gnVBI{font-family:var(--font-heading);font-size:var(--font-size-h3);line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary)}.styles_tileDesc__oKbbZ,.styles_tileTitle__gnVBI{font-weight:var(--font-weight-body);transition:color .2s ease}.styles_tileDesc__oKbbZ{font-family:var(--font-body);font-size:var(--font-size-body-lg);line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0}@media (hover:hover) and (pointer:fine){.styles_tile__pDxKu:hover .styles_tileDesc__oKbbZ,.styles_tile__pDxKu:hover .styles_tileTitle__gnVBI{color:var(--color-text-primary)}}@container canvas (max-width: 1023px){.styles_grid__EyP17{grid-template-columns:repeat(2,1fr)}}@container canvas (max-width: 767px){.styles_grid__EyP17{grid-template-columns:1fr;row-gap:var(--spacing-grid-gap)}}.styles_section__IDbwi{grid-column:content;background:color-mix(in srgb,#33415A 60%,var(--color-bg));border-radius:var(--radius-card);text-align:center;padding:var(--pad-card) var(--pad-card) calc(var(--pad-card) * 1.6);margin-top:calc(var(--rhythm) * .25)}.styles_heading__cXauM{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-heading);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);color:var(--color-text-primary);margin:0 auto var(--gap-h-to-desc);max-width:15em}.styles_desc__vqFZP{font-family:var(--font-body);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-body);line-height:var(--line-height-body);color:var(--color-text-secondary);max-width:60ch;margin:0 auto var(--spacing-lg)}.styles_ctaRow__Ug0IM{display:flex;justify-content:center;align-items:center;gap:var(--spacing-lg,32px)}.styles_ctaRow__Ug0IM .btn--lg{--btn-lg-padding-y:24px;--btn-lg-padding-x:48px;--btn-lg-font-size:20px;font-weight:600}.styles_ctaRow__Ug0IM .btn--primary{background:linear-gradient(98deg,#047857,#0f766e 22%,#0369a1 52%,#4338ca 78%,#7e22ce);border-color:transparent;background-clip:padding-box;color:#fff}.styles_ctaRow__Ug0IM .btn--primary:hover{filter:brightness(1.08)}.styles_ctaRow__Ug0IM .btn svg{width:24px;height:24px}.styles_githubBtn__UL4rT{border-color:#fff;color:#fff;transition:background-color .15s,color .15s,border-color .15s}.styles_githubBtn__UL4rT:hover{background:#fff;border-color:#fff;color:var(--color-bg)}@container canvas (max-width: 767px){.styles_section__IDbwi{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.styles_ctaRow__Ug0IM{flex-direction:column;align-items:stretch;gap:12px}.styles_ctaRow__Ug0IM .btn{width:100%}.styles_ctaRow__Ug0IM .btn--lg{--btn-lg-padding-y:20px;--btn-lg-padding-x:18px;--btn-lg-font-size:17px}}.styles_section__Kxpcu{grid-column:content;display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-lg);flex-wrap:wrap;padding:var(--spacing-lg) 0;margin-top:calc(var(--rhythm) * -.85)}.styles_copyright__DBFL6{margin:0;font-family:var(--font-body);font-size:var(--font-size-body-lg);color:var(--color-text-muted,var(--color-text-secondary));letter-spacing:-.01em}.styles_author__Dms6F{color:var(--color-text-secondary);text-decoration:none;transition:color .2s}.styles_author__Dms6F:hover{color:var(--color-text-primary)}@container canvas (max-width: 767px){.styles_section__Kxpcu{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}}.styles_section__5XWWt{grid-column:content}.styles_eyebrow__H6MjY{display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:1;color:var(--color-accent);letter-spacing:normal;margin-bottom:var(--gap-label-to-h)}.styles_heading__GxEYg{font-family:var(--font-heading);font-size:clamp(26px,3cqw,36px);font-weight:var(--font-weight-body);line-height:1.3;letter-spacing:-.01em;color:var(--color-text-primary);max-width:640px;margin:0 0 var(--spacing-md)}.styles_quote__aEl7y{padding-left:16px;border-left:2px solid var(--color-brand-lightest,rgba(61,214,140,.3));max-width:560px;margin-bottom:var(--spacing-2xl)}.styles_quoteText__Isuwt{font-size:var(--font-size-body-sm);line-height:var(--line-height-body);color:var(--color-text-secondary);font-style:italic;margin:0}.styles_quoteSource__71C1m{font-size:var(--font-size-body-xs);color:var(--color-text-muted);margin:8px 0 0}.styles_card__wrVJ7{display:grid;grid-template-columns:1fr 1fr;align-items:start;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.styles_accordion__xLLqX{padding:8px 0}.styles_accItemDivided__nh8Es,.styles_accItem__qAOC6{display:block;width:100%;text-align:left;padding:20px 32px;background:transparent;border:0;cursor:pointer}.styles_accItemDivided__nh8Es{border-top:1px solid var(--color-border)}.styles_accHead__11eFR{display:flex;align-items:center;gap:20px}.styles_accIcon__z4H1i{flex-shrink:0}.styles_accTitle__6dzT6{flex:1;font-size:var(--font-size-h3);font-size:20px;font-weight:600;transition:color .2s}.styles_accChevron__DJpaw{color:var(--color-text-muted);transition:transform .3s}.styles_accBody__fG_IR{overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .3s ease}.styles_accBodyOpen__ObB01{max-height:260px;opacity:1}.styles_bullets__hOrG7{padding-top:24px;display:flex;flex-direction:column;gap:16px}.styles_bullet__H_Yil{display:flex;align-items:flex-start;gap:10px}.styles_check__be9PH{flex-shrink:0;margin-top:5px}.styles_bulletText__nqvnk{font-size:15px;line-height:23px;margin:0}.styles_bulletBold__HqXvQ{font-weight:600;color:var(--color-text-primary)}.styles_bulletDesc__VCbzb{color:var(--color-text-secondary)}.styles_stage__Kvt85{position:relative;overflow:hidden;min-height:520px;align-self:stretch}.styles_bg__Eq__r{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.styles_stageOverlay__n9M04{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.styles_stageMockup__cHgaA{position:relative;display:flex;justify-content:center;padding:40px 24px 0;margin-bottom:-100px}.styles_grid__OKzKV{padding:0 16px 16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.styles_tile__vUPf4{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border:0;border-radius:12px;background:#202121;text-align:left;cursor:pointer;transition:background-color .2s,box-shadow .2s}.styles_tile__vUPf4:hover{background:#29282a}.styles_tileTitle__e0KTp{font-size:16px;font-weight:500;color:#cbc4cc;white-space:pre-line}@container canvas (max-width: 1023px){.styles_card__wrVJ7{grid-template-columns:1fr}.styles_stage__Kvt85{min-height:400px}}.styles_section__N9lNP{grid-column:content;justify-self:start;width:100%;max-width:var(--narrow);gap:var(--spacing-3xl)}.styles_header__brSSg,.styles_section__N9lNP{display:flex;flex-direction:column}.styles_title__xzTc2{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:clamp(40px,calc(24px + 3.4cqw),72px);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1);color:var(--color-text-primary);margin:0}.styles_lead__kYAte{margin:var(--spacing-lg) 0 0;font-family:var(--font-body);font-size:clamp(22px,calc(17px + 1.3cqw),30px);line-height:1.4;color:var(--color-text-primary)}.styles_block__YsN5H{display:flex;flex-direction:column}.styles_heading__sMJbF{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3);color:var(--color-text-primary);margin:0 0 var(--spacing-sm)}.styles_body__7tjkX{font-family:var(--font-body);font-size:clamp(18px,calc(15px + 1.2cqw),24px);line-height:1.42;color:var(--color-text-secondary);margin:0}.styles_link__dqoMM{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .15s}@media (hover:hover) and (pointer:fine){.styles_link__dqoMM:hover{color:var(--color-text-primary)}}.styles_stage__cLmPl{display:grid;min-height:300px}.styles_layer__QbOx2{grid-column:1;grid-row:1;display:flex;flex-direction:column}.styles_spacer__T21s4{flex:1}.styles_rows__IbIia{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px}.styles_item__lSfcc{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border-radius:12px;border:1px solid transparent;text-align:left;transition:background-color .5s,border-color .5s}.styles_itemActive__aFfFY{background:rgba(60,180,124,.1);border-color:#3cb47c}.styles_itemPlain__CqhRV{background:transparent;border-color:transparent}.styles_itemBody__Q0a_L{flex:1;min-width:0}.styles_itemName__GoBoN{font-size:16px;font-weight:500;color:#cbc4cc;line-height:1.35}.styles_itemSub__PeZCc{font-size:14px;color:#808080;margin-top:4px;line-height:1.35}.styles_proto__qbvwL{display:inline-block;margin-top:4px;font-size:12px;font-weight:500;padding:1px 8px;border-radius:4px;background:rgba(168,85,247,.12);color:#a855f7}.styles_btnWrap__nKvaV{padding:0 16px 16px}.styles_addBtn__fn4dp{display:flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 16px;font-size:14px;font-weight:500;color:#cbc4cc;border:2px solid #454547;border-radius:100px;transition:background-color .3s,border-color .3s,color .3s}.styles_form__MJOfB{padding:0 16px 16px;display:flex;flex-direction:column;flex:1}.styles_formHint__7u2bD{font-size:14px;color:#cbc4cc;line-height:1.5;margin:0 0 8px}.styles_formEg___4AgG{font-family:var(--font-mono,monospace);font-size:12px;color:#808080;margin:0 0 8px}.styles_keyBox__XkBbi{flex:1;background:#202121;border-radius:8px;padding:12px;min-height:120px}.styles_key__uso3x{font-family:var(--font-mono,monospace);font-size:14px;color:#cbc4cc;word-break:break-all;line-height:1.5}@container canvas (max-width: 767px){.styles_stage__cLmPl{min-height:0}.styles_keyBox__XkBbi{min-height:0;flex:none}.styles_form__MJOfB{flex:none}}.CategoryPreviewOverlay_host__P6hY_{grid-area:canvas;position:relative;z-index:var(--ui-z-floating);overflow:hidden}.CategoryPreviewOverlay_backdrop__3AN2v{position:absolute;inset:0;background:color-mix(in oklab,var(--ui-ink) 40%,transparent);animation:CategoryPreviewOverlay_overlayFadeIn__7Kvg0 var(--ui-t-fast) ease}.CategoryPreviewOverlay_panel__7Vixz{position:absolute;top:0;left:0;bottom:0;width:340px;display:flex;flex-direction:column;background:var(--ui-surface);box-shadow:var(--ui-shadow-overlay);animation:CategoryPreviewOverlay_overlaySlideIn__SfdPl var(--ui-t-med) cubic-bezier(.2,0,0,1)}.CategoryPreviewOverlay_header__0BxKR{display:flex;align-items:baseline;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border)}.CategoryPreviewOverlay_title__bPpzu{font-size:var(--ui-font-size-l);font-weight:600;color:var(--ui-text)}.CategoryPreviewOverlay_count___2cgr{margin-left:auto;font-size:var(--ui-font-size-m);color:var(--ui-text-secondary)}.CategoryPreviewOverlay_scroll__QQMss{flex:1;min-height:0;overflow-y:auto;padding:var(--ui-space-4);scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--ui-ink) 20%,transparent) transparent}.CategoryPreviewOverlay_cardList__rZ1u0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-4)}.CategoryPreviewOverlay_card__ChNlN{display:flex;flex-direction:column;gap:var(--ui-space-2);width:100%;border:0;padding:0;background:transparent;text-align:left;cursor:pointer}.CategoryPreviewOverlay_cardPreview__1zAb6{border:1px solid var(--ui-border);border-radius:var(--ui-radius-l);overflow:hidden;background:var(--ui-surface);transition:border-color var(--ui-t-fast) ease}.CategoryPreviewOverlay_card__ChNlN:hover .CategoryPreviewOverlay_cardPreview__1zAb6{border-color:var(--ui-accent)}.CategoryPreviewOverlay_cardCaption__zCBvH{font-size:var(--ui-font-size-m);color:var(--ui-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes CategoryPreviewOverlay_overlayFadeIn__7Kvg0{0%{opacity:0}to{opacity:1}}@keyframes CategoryPreviewOverlay_overlaySlideIn__SfdPl{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.Segmented_segmented__ppdRh{position:relative;display:inline-flex;width:100%;border-radius:var(--ui-radius-l);padding:2px;background:var(--ui-control-bg)}.Segmented_segmentedSlider__A6ZqZ{position:absolute;top:2px;bottom:2px;width:calc((100% - 4px) / var(--slider-count, 1));left:calc(2px + var(--slider-index, 0) * (100% - 4px) / var(--slider-count, 1));border-radius:var(--ui-radius-m);background:var(--ui-surface);box-shadow:var(--ui-shadow-raised);transition:left var(--ui-t-med) cubic-bezier(.2,0,0,1);pointer-events:none}.Segmented_segmentedBtn__dZ_zD{position:relative;z-index:var(--ui-z-base);flex:1;height:var(--ui-control-h-s);border:0;border-radius:var(--ui-radius-m);background:transparent;color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-font-size-m);font-weight:400;cursor:pointer;transition:color var(--ui-t-med)}.Segmented_segmentedBtn__dZ_zD:hover{color:var(--ui-text)}.Segmented_segmentedBtnActive__9dQSz,.Segmented_segmentedBtnActive__9dQSz:hover{color:var(--ui-accent);font-weight:600}.RightPanel_rightPanel__aUL__{grid-area:rightPanel;position:relative;display:flex;flex-direction:column;background:var(--ui-surface);border-left:1px solid var(--ui-canvas-bg);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;min-width:240px;padding:var(--ui-space-4);gap:var(--ui-space-4)}.RightPanel_rightPanel__aUL__::-webkit-scrollbar{width:0;height:0}.RightPanel_resizeHandle__Ta53_{position:absolute;top:0;width:10px;height:100%;cursor:ew-resize;z-index:var(--ui-z-chrome)}.RightPanel_resizeHandleL__X6S1c{left:-5px}.RightPanel_header__m3NHt{display:flex;font-weight:600;color:var(--ui-text)}.RightPanel_breadcrumb__tiFaD,.RightPanel_header__m3NHt{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-font-size-m)}.RightPanel_breadcrumb__tiFaD{display:inline-flex;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RightPanel_breadcrumbRoot__qldGi{color:var(--ui-text);font-weight:600}.RightPanel_breadcrumbIcon__SRu8q{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-icon-size-s);height:var(--ui-icon-size-s);flex-shrink:0;color:var(--ui-text-secondary)}.RightPanel_panelGroup__S0J4D{display:flex;flex-direction:column;gap:var(--ui-space-3);flex-shrink:0}.RightPanel_panelGroupTitle__2qGtG{font-size:var(--ui-font-size-m);font-weight:500;color:var(--ui-text)}.RightPanel_divider__GY_iP{height:1px;flex-shrink:0;background:var(--ui-canvas-bg)}.RightPanel_tabSwitcher__qNz9w{display:flex;flex-direction:column;gap:var(--ui-space-2);flex-shrink:0}.RightPanel_summaryRow__c0tgj{display:flex;align-items:flex-start;gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-h);padding:var(--ui-space-2) 0;color:var(--ui-text)}.RightPanel_summaryValue__1yiJ1{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.RightPanel_summaryValueLine__a3vW_{font-size:var(--ui-font-size-m);line-height:18px;color:var(--ui-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RightPanel_stackedField__DLuUe{display:flex;flex-direction:column;gap:var(--ui-space-2)}.RightPanel_stackedField__DLuUe>.RightPanel_textInput__lmD_W{flex:none}.RightPanel_metaDescription__5m7Ta{min-height:80px}.RightPanel_presetTrigger__KRWZr{display:flex;align-items:center;gap:var(--ui-space-2);width:100%;min-width:0;height:var(--ui-control-h);padding:0 var(--ui-space-2) 0 var(--ui-pad-control-x);border:0;border-radius:var(--ui-radius-l);background:var(--ui-control-bg);color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-m);text-align:left;cursor:pointer}.RightPanel_presetTrigger__KRWZr:hover{background:var(--ui-hover)}.RightPanel_presetTriggerName__NUdDJ{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RightPanel_presetTriggerCaret__eSfV_{color:var(--ui-text-secondary);flex-shrink:0}.RightPanel_presetMenu__EbW_T{min-width:var(--radix-dropdown-menu-trigger-width,200px);max-width:320px;max-height:60vh;overflow-y:auto;padding:var(--ui-space-2);border-radius:var(--ui-radius-panel);background:var(--ui-surface);box-shadow:var(--ui-shadow-overlay);z-index:var(--ui-z-floating)}.RightPanel_presetMenuGroupLabel__8X_La{display:block;padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-1);font-size:var(--ui-font-size-s);font-weight:500;color:var(--ui-text-secondary);letter-spacing:.02em}.RightPanel_presetMenuSeparator__OQmeb{height:1px;margin:var(--ui-space-2) var(--ui-space-1);background:var(--ui-canvas-bg)}.RightPanel_presetMenuItem__1VkkP{display:flex;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-h-s);padding:0 var(--ui-space-2) 0 var(--ui-space-1);border-radius:var(--ui-radius-m);font-size:var(--ui-font-size-m);color:var(--ui-text);outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.RightPanel_presetMenuItem__1VkkP[data-highlighted]{background:var(--ui-hover)}.RightPanel_presetMenuItemActive__N6nXQ{color:var(--ui-text);font-weight:500}.RightPanel_presetMenuCheck__u1dCD{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--ui-text)}.RightPanel_presetMenuItemName__jMx6j{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RightPanel_tokenList__07WGQ{display:flex;flex-direction:column;gap:var(--ui-space-2)}.RightPanel_tokenRow__Yx_5i{display:flex;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-h)}.RightPanel_fieldLabel__XD0KM,.RightPanel_tokenLabel__vZbJU{font-weight:400;font-style:normal;font-size:var(--ui-font-size-m);line-height:18px;letter-spacing:0;color:var(--ui-text-secondary)}.RightPanel_tokenLabel__vZbJU{flex:0 0 auto;width:var(--ui-label-col)}.RightPanel_fieldLabel__XD0KM{white-space:nowrap;flex-shrink:0;min-width:var(--ui-label-col)}.RightPanel_tokenButton__Rmnxr{display:flex;align-items:center;gap:var(--ui-space-2);flex:1;min-width:0;height:var(--ui-control-h);padding:0 var(--ui-pad-control-x);border:0;border-radius:var(--ui-radius-l);background:var(--ui-control-bg);color:var(--ui-text);font:inherit;cursor:pointer;text-align:left}.RightPanel_tokenButton__Rmnxr:hover{background:var(--ui-hover)}.RightPanel_tokenSwatch__f_60n{display:inline-block;width:var(--ui-icon-size-s);height:var(--ui-icon-size-s);border-radius:var(--ui-radius-s);border:1px solid var(--ui-border);flex-shrink:0}.RightPanel_tokenValue__L4sLq{font-size:var(--ui-font-size-m)}.RightPanel_tokenEditing__Gq4t0{display:flex;align-items:center;gap:var(--ui-space-2);flex:1;min-width:0;height:var(--ui-control-h);padding:0 var(--ui-space-2) 0 var(--ui-pad-control-x);border-radius:var(--ui-radius-l);background:var(--ui-control-bg)}.RightPanel_tokenInput__k66OG{flex:1;min-width:0;border:0;background:transparent;color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-m);outline:none}.RightPanel_tokenInputError__QLifN{color:var(--ui-danger)}.RightPanel_collapsibleHeader__3QeBf{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.RightPanel_collapsibleHeaderIcon__kGhZl{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--ui-text-secondary);flex-shrink:0}.RightPanel_updateCoverSection__dPFWn{margin-top:auto}.RightPanel_updateCoverBtn__o9qI6{display:flex;align-items:center;justify-content:center;gap:var(--ui-space-2);width:100%;padding:var(--ui-space-2) var(--ui-pad-control-x);border-radius:var(--ui-radius-l);border:0;background:var(--ui-accent-fill);color:var(--ui-accent);font-size:var(--ui-font-size-m);font-weight:600;cursor:pointer;transition:filter var(--ui-t-fast) ease}.RightPanel_updateCoverBtn__o9qI6:hover:not(:disabled){filter:brightness(.96)}.RightPanel_updateCoverBtn__o9qI6:disabled{opacity:.6;cursor:not-allowed}.RightPanel_updateCoverFeedback__Uehp_{display:block;font-size:var(--ui-font-size-s);color:var(--ui-text-secondary);text-align:center}.RightPanel_updateCoverFeedbackError__uyR0g{color:var(--ui-danger)}.RightPanel_updateCoverMtime__zr0cc{font-size:var(--ui-font-size-s);color:var(--ui-text-disabled);text-align:center}.RightPanel_saveSpin__i9blM{animation:RightPanel_kveekSaveSpin__l5hf2 .9s linear infinite;color:var(--ui-text-secondary)}.RightPanel_tokenInputWrap__fWxvK{display:flex;align-items:center;gap:var(--ui-space-1);flex:1;min-width:0}.RightPanel_resetBtn__joIn_{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-control-h-icon);height:var(--ui-control-h-icon);flex-shrink:0;padding:0;border:0;border-radius:var(--ui-radius-s);background:transparent;color:var(--ui-text-disabled);cursor:pointer}.RightPanel_resetBtn__joIn_:hover{background:var(--ui-hover);color:var(--ui-text)}.RightPanel_fieldRow__3v9hj,.RightPanel_toggleRow__IcxpW{display:flex;align-items:center;gap:var(--ui-space-2)}.RightPanel_toggleRow__IcxpW{justify-content:space-between}.RightPanel_toggleRow__IcxpW+.RightPanel_toggleRow__IcxpW{margin-top:var(--ui-space-2)}.RightPanel_toggleLabel__l2cAC{font-size:var(--ui-font-size-m);font-weight:400;color:var(--ui-text)}.RightPanel_toggleCheckbox__R_Z_0{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:28px;height:16px;border-radius:var(--ui-radius-l);background:var(--ui-border);position:relative;cursor:pointer;margin:0;flex-shrink:0;transition:background var(--ui-t-fast) ease}.RightPanel_toggleCheckbox__R_Z_0:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--ui-surface);transition:transform var(--ui-t-fast) ease}.RightPanel_toggleCheckbox__R_Z_0:checked{background:var(--ui-text)}.RightPanel_toggleCheckbox__R_Z_0:checked:after{transform:translateX(12px)}.RightPanel_actionRow__xunCh{display:flex;gap:var(--ui-space-2)}.RightPanel_actionBtn__sufdT{flex:1;height:var(--ui-control-h);padding:0 var(--ui-pad-control-x);border:0;border-radius:var(--ui-radius-l);background:var(--ui-control-bg);color:var(--ui-text);font-size:var(--ui-font-size-l);font-weight:500}.RightPanel_actionBtn__sufdT:hover{background:var(--ui-hover)}.RightPanel_actionBtnDanger__0PRRQ{color:var(--ui-danger)}.RightPanel_actionBtnDanger__0PRRQ:hover{background:var(--ui-danger-fill);color:var(--ui-danger)}.RightPanel_slotHeader__7v7zZ{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.RightPanel_slotName__crRO3{flex:1;min-width:0;display:inline-flex;align-items:center;gap:var(--ui-space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-font-size-l);font-weight:600;color:var(--ui-text)}.RightPanel_slotNameIcon__F18hM{justify-content:center;width:var(--ui-icon-size-s);height:var(--ui-icon-size-s);flex-shrink:0}.RightPanel_slotNameIcon__F18hM,.RightPanel_slotPill__gVUtt{display:inline-flex;align-items:center;color:var(--ui-text-secondary)}.RightPanel_slotPill__gVUtt{padding:var(--ui-space-2);border-radius:var(--ui-radius-s);background:var(--ui-control-bg);font-size:var(--ui-font-size-m);font-weight:500;line-height:1}.RightPanel_slotPillRequired__1VT62{background:var(--ui-accent-fill);color:var(--ui-accent)}.RightPanel_helperText__mgGoa{font-size:var(--ui-font-size-m);color:var(--ui-text-secondary);line-height:1.5}.RightPanel_helperTextMuted__dxX6W{font-size:var(--ui-font-size-s);color:var(--ui-text-disabled);line-height:1.5}.RightPanel_textInput__lmD_W{width:100%;flex:1;height:var(--ui-control-h);padding:0 var(--ui-pad-control-x);border:none;border-radius:var(--ui-radius-l);background-color:var(--ui-control-bg);color:var(--ui-text);font-family:inherit;font-size:var(--ui-font-size-m);min-width:0}.RightPanel_textInput__lmD_W:hover:not(:focus){background-color:var(--ui-hover)}.RightPanel_textInput__lmD_W:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ui-accent)}textarea.RightPanel_textInput__lmD_W{flex:none;height:auto;min-height:var(--ui-control-h);padding:var(--ui-space-2) var(--ui-pad-control-x);line-height:1.5;resize:none;overflow:hidden}.RightPanel_computedList__wd5TZ{display:flex;flex-direction:column;gap:10px}.RightPanel_computedRow__FuM9p{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-2);font-size:var(--ui-font-size-m)}.RightPanel_computedKey__TSa1G{color:var(--ui-text-secondary);font-weight:500;flex-shrink:0}.RightPanel_computedValue__ffZhu{color:var(--ui-text);font-size:var(--ui-font-size-m);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.RightPanel_colorSwatch__if6EQ{display:inline-block;width:var(--ui-icon-size-s);height:var(--ui-icon-size-s);border-radius:var(--ui-radius-s);border:1px solid var(--ui-border);vertical-align:-2px;margin-right:var(--ui-space-2)}.RightPanel_imagePillWrap__FqgBv{display:flex;flex-direction:column;gap:var(--ui-space-1);flex:1;min-width:0}.RightPanel_imagePill__T0JTP{display:flex;align-items:center;gap:var(--ui-space-2);height:var(--ui-control-h);padding:var(--ui-space-1);border-radius:var(--ui-radius-l);background:var(--ui-control-bg);color:var(--ui-text);font-size:var(--ui-font-size-m);cursor:pointer;outline:none;transition:background-color var(--ui-t-fast) ease}.RightPanel_imagePill__T0JTP:focus-visible,.RightPanel_imagePill__T0JTP:hover{background:var(--ui-hover)}.RightPanel_imagePillBusy__ZFbtU{cursor:progress;opacity:.7}.RightPanel_imagePillReadOnly__J8X6r{cursor:default}.RightPanel_imagePillReadOnly__J8X6r:hover{background:var(--ui-control-bg)}.RightPanel_imagePillThumbPlaceholder__nGcil,.RightPanel_imagePillThumbSpinner__JvRot,.RightPanel_imagePillThumb__90lFV{width:var(--ui-control-h-xs);height:var(--ui-control-h-xs);border-radius:var(--ui-radius-s);flex-shrink:0}.RightPanel_imagePillThumb__90lFV{-o-object-fit:cover;object-fit:cover;background:var(--ui-border);display:block}.RightPanel_imagePillThumbPlaceholder__nGcil{background:var(--ui-border);display:inline-block}.RightPanel_imagePillThumbSpinner__JvRot{background:var(--ui-border);color:var(--ui-text-secondary);display:inline-flex;align-items:center;justify-content:center}.RightPanel_imagePillName__SZeWo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.RightPanel_imagePillClear__zI_FM{display:inline-flex;align-items:center;justify-content:center;width:var(--ui-control-h-icon);height:var(--ui-control-h-icon);padding:0;border:0;border-radius:var(--ui-radius-s);background:transparent;color:var(--ui-text-secondary);cursor:pointer;flex-shrink:0}.RightPanel_imagePillClear__zI_FM:hover{background:var(--ui-canvas-bg);color:var(--ui-text)}.RightPanel_uploadHiddenInput__QzUqS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.RightPanel_uploadFeedback__cPT_a{font-size:var(--ui-font-size-s);line-height:1.5}.RightPanel_uploadFeedbackError__Kax7b{color:var(--ui-danger)}.RightPanel_subkeyList__WLwx2{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.RightPanel_subkeyBtn__kNT7C{display:flex;align-items:center;width:100%;height:var(--ui-control-h);padding:0 var(--ui-space-2);border:0;border-radius:var(--ui-radius-m);background:transparent;color:var(--ui-text);font-family:inherit;font-size:var(--ui-font-size-m);text-align:left;cursor:pointer}.RightPanel_subkeyBtn__kNT7C:hover{background:var(--ui-hover)}.TemplateDetail_page__jOimf{display:flex;flex-direction:column;min-height:100vh;background:#f5f5f7;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;color:#1f1f23}.TemplateDetail_header__eGAs7{padding:24px 24px 0}.TemplateDetail_headerLogo__xKdeQ{display:inline-flex;text-decoration:none;color:#1f1f23}.TemplateDetail_hero__OLxpP{max-width:720px;width:100%;margin:0 auto;padding:48px 24px 72px;display:flex;flex-direction:column;gap:0}.TemplateDetail_title__nv3Wf{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px}.TemplateDetail_description__3T0fH{font-size:16px;line-height:1.6;color:#6b6b73;margin:0 0 28px}.TemplateDetail_actions__Bisyw{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.TemplateDetail_btnGroup__MbZzg{display:flex;flex-direction:column;gap:8px}.TemplateDetail_btnPrimary__YoS34{display:inline-flex;align-items:center;padding:14px 28px;border-radius:10px;background:#8858f8;color:#ffffff;font-size:16px;font-weight:500;border:none;cursor:pointer;text-decoration:none;transition:background .15s ease;white-space:nowrap}.TemplateDetail_btnPrimary__YoS34:hover:not(:disabled){background:#7040e0}.TemplateDetail_btnPrimary__YoS34:disabled{opacity:.6;cursor:not-allowed}.TemplateDetail_btnGhost__xR10_{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;border:none;background:#ffffff;color:#1f1f23;font-size:16px;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}.TemplateDetail_btnGhost__xR10_:hover{background:#ede8fd;color:#8858f8}.TemplateDetail_error__pbGJv{font-size:12px;color:#c0392b;margin:0}.TemplateDetail_iframeWrap__b178C{flex:1;margin:0 24px 24px;border-radius:12px;overflow:hidden;box-shadow:0 2px 16px rgba(0,0,0,.1);background:#ffffff;min-height:600px}.TemplateDetail_iframe__JVF5I{width:100%;height:80vh;border:none;display:block;min-height:600px}