@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap");.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:white}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform .15s ease-in}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .15s linear;background:rgba(0,0,0,.5);z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:white}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width:480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px rgba(0,0,0,.6);font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1 1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:rgba(255,255,255,1);margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}.footer{border-top:1px solid var(--color-border-strong);background:radial-gradient(700px 180px at 50% -10%,rgba(255,153,64,.14),transparent 72%),linear-gradient(180deg,rgba(12,9,6,.72),rgba(9,7,5,.9));padding:var(--space-3xl) 0 var(--space-xl);margin-top:auto}.footer-grid{display:grid;grid-template-columns:1.2fr 2fr;grid-gap:var(--space-4xl);gap:var(--space-4xl);margin-bottom:var(--space-3xl)}.footer-logo{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-size:.92rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-lg);color:var(--color-text-primary);transition:opacity var(--transition-fast)}.footer-logo-mark{width:24px;height:24px;display:block;background:currentColor;-webkit-mask:url(/vec.svg) center/contain no-repeat;mask:url(/vec.svg) center/contain no-repeat}.footer-logo:hover{color:var(--color-accent-warm-light);opacity:.92}.footer-tagline{font-size:.875rem;line-height:1.6;max-width:260px;color:var(--color-text-secondary)}.footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xl);gap:var(--space-xl)}.footer-nav-title{font-family:var(--font-sans);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:var(--color-text-tertiary);margin-bottom:var(--space-md)}.footer-nav-group ul{list-style:none;display:flex;flex-direction:column;gap:.625rem}.footer-nav-group a{color:var(--color-text-secondary);font-size:.875rem;transition:color var(--transition-fast);cursor:pointer}.footer-nav-group a:hover{color:var(--color-accent-warm-light)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.footer-copy{font-size:.75rem;color:var(--color-text-tertiary)}.footer-email{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;color:var(--color-text-secondary);transition:color var(--transition-fast);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.08em}.footer-email:hover{color:var(--color-accent-warm-light)}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:var(--space-2xl)}.footer-nav{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column;gap:var(--space-md);text-align:center}}@media (max-width:480px){.footer-nav{grid-template-columns:1fr}}.header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);padding:var(--space-md) 0;transition:background-color var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);background:linear-gradient(180deg,rgba(8,6,4,.74),rgba(8,6,4,0));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.header.scrolled{background:rgba(13,10,7,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border-strong);box-shadow:0 10px 28px rgba(0,0,0,.35)}.nav{justify-content:space-between;height:52px}.logo,.nav{display:flex;align-items:center}.logo{gap:.5rem;color:var(--color-text-primary);transition:color var(--transition-fast),opacity var(--transition-fast)}.logo:hover{color:var(--color-accent-warm-light);opacity:.92}.logo-mark{width:28px;height:28px;display:block;background:currentColor;-webkit-mask:url(/vec.svg) center/contain no-repeat;mask:url(/vec.svg) center/contain no-repeat}.logo-text{font-family:var(--font-display);font-size:1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:inherit;transition:color var(--transition-fast)}.nav-menu{gap:var(--space-xl)}.nav-cta,.nav-menu{display:flex;align-items:center}.nav-cta{gap:var(--space-sm)}.nav-profile-active{border-color:rgba(255,199,134,.5);color:var(--color-accent-warm-light)}.nav-links,.nav-user-cluster{display:flex;align-items:center;gap:.35rem;background:rgba(19,14,10,.84);border:1px solid var(--color-border);padding:.25rem;border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,211,158,.08)}.nav-user-divider{width:1px;height:20px;background:rgba(255,196,129,.12);margin:0 .2rem}.nav-link{font-size:.65rem;font-weight:600;color:var(--color-text-secondary);transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;position:relative;padding:.45rem .9rem;min-height:36px;display:flex;align-items:center;letter-spacing:.09em;text-transform:uppercase;font-family:var(--font-display);border-radius:8px;background:transparent;cursor:pointer}.nav-link:hover{color:var(--color-accent-warm-light);background:rgba(255,154,61,.12)}.nav-link.active{color:#311d0b;background:linear-gradient(180deg,var(--color-accent-warm-light),var(--color-accent-warm));box-shadow:0 6px 20px rgba(255,111,45,.26),inset 0 1px 0 rgba(255,240,221,.45);font-weight:600}.nav-search-trigger{border:none;gap:.36rem;min-width:108px;justify-content:center}.nav-search-glyph{color:var(--color-text-tertiary)}.nav-search-spacer{width:.38rem;height:1px;display:inline-block}.nav-kbd{font-size:.56rem;font-family:var(--font-mono);padding:1px 5px;border-radius:4px;background:rgba(255,190,120,.08);border:1px solid rgba(255,185,100,.2);color:var(--color-text-tertiary);font-weight:600;letter-spacing:.04em}.mobile-menu-toggle{display:none;color:var(--color-text-primary);padding:var(--space-sm);min-width:44px;min-height:44px;align-items:center;justify-content:center}@media (max-width:768px){.mobile-menu-toggle{display:flex}.nav-menu{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(900px 420px at 50% -20%,rgba(255,150,58,.22),transparent 60%),linear-gradient(180deg,#0b0806,#060403);flex-direction:column;justify-content:center;align-items:center;gap:var(--space-3xl);opacity:0;visibility:hidden;transition:opacity var(--transition-base),visibility var(--transition-base);z-index:var(--z-overlay)}.nav-menu.open{opacity:1;visibility:visible}.nav-links{flex-direction:column;gap:var(--space-md);background:transparent;border:none;box-shadow:none;padding:0}.nav-link{font-size:1.1rem;font-family:var(--font-display);font-weight:500;padding:var(--space-sm) var(--space-lg);min-height:44px}.nav-cta{max-width:280px;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.nav-cta,.nav-cta .btn{width:100%}}.land-hero{padding:var(--space-3xl) 0 var(--space-xl);position:relative}.land-hero-split{display:grid;grid-template-columns:minmax(0,12fr) minmax(360px,8fr);align-items:center;grid-gap:var(--space-4xl);gap:var(--space-4xl)}.land-hero-left{max-width:560px}.land-hero-title{font-size:clamp(2.15rem,5vw,3.4rem);font-weight:600;line-height:1.08;letter-spacing:.02em;margin-bottom:var(--space-md)}.land-hero-sub{font-size:.96rem;max-width:480px;margin:0 0 var(--space-lg);line-height:1.6;color:var(--color-text-secondary)}.land-hero-actions{display:flex;gap:var(--space-md);flex-wrap:wrap;justify-content:flex-start}.land-hero-terminal{justify-self:end;width:100%;background:linear-gradient(165deg,rgba(8,18,24,.97),rgba(5,12,18,.99));border:1px solid rgba(255,196,129,.18);border-radius:var(--radius-xl);overflow:hidden;font-family:var(--font-mono);box-shadow:0 24px 64px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,211,158,.07)}.land-hero-terminal-bar{display:flex;align-items:center;gap:.42rem;padding:.62rem 1rem;background:rgba(255,196,129,.06);border-bottom:1px solid rgba(255,196,129,.1)}.land-hero-terminal-dot{width:9px;height:9px;border-radius:50%;background:rgba(255,190,120,.28)}.land-hero-terminal-dot:first-child{background:rgba(255,110,90,.55)}.land-hero-terminal-dot:nth-child(2){background:rgba(255,190,60,.45)}.land-hero-terminal-dot:nth-child(3){background:rgba(90,210,130,.45)}.land-hero-terminal-title{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary);margin-left:.5rem}.land-hero-terminal-body{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.48rem}.land-hero-terminal-line{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem;flex-wrap:wrap}.land-hero-terminal-prompt{color:var(--color-accent-warm-light);font-weight:700;font-size:.82rem}.land-hero-terminal-cmd{color:var(--color-text-primary);font-size:.82rem;font-weight:500}.land-hero-copy-btn{width:22px;height:22px;min-height:22px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:6px;border:1px solid rgba(255,195,124,.26);background:rgba(255,185,111,.08);color:var(--color-text-secondary);transition:border-color var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.land-hero-copy-btn:focus-visible,.land-hero-copy-btn:hover{border-color:rgba(255,206,151,.5);color:var(--color-text-primary);background:rgba(255,187,115,.14)}.land-hero-terminal-output{font-size:.74rem;color:var(--color-text-secondary);line-height:1.5;padding-left:1.1rem}.land-hero-terminal-hl{color:var(--color-accent-warm-light);font-weight:600}.land-featured{padding:var(--space-lg) 0 var(--space-4xl)}.land-featured-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-lg)}.land-featured-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,224,198,.76);font-family:var(--font-sans);font-weight:600}.land-featured-link{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:var(--color-accent-warm-light);letter-spacing:.04em;text-transform:uppercase;transition:color var(--transition-fast)}.land-featured-link:hover{color:var(--color-accent)}.land-featured-board{position:relative;border-radius:0;border:none;background:transparent;padding:0;overflow:visible}.land-featured-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xl);gap:var(--space-xl)}.land-featured-columns .land-featured-rail:last-child{border-left:1px solid rgba(255,170,104,.14);padding-left:var(--space-xl)}.land-featured-rail{position:relative;z-index:1;display:flex;flex-direction:column;gap:0}.land-featured-lane{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-md);gap:var(--space-md);min-height:72px;padding:.52rem .2rem;text-decoration:none;border-bottom:1px solid rgba(255,170,104,.16);border-radius:0;position:relative;isolation:isolate;transition:border-color .18s ease-out,color .18s ease-out}.land-featured-lane>*{position:relative;z-index:1}.land-featured-lane:before{content:"";position:absolute;inset:-2px -.7rem;pointer-events:none;opacity:0;background:radial-gradient(140% 100% at 0 50%,rgba(255,171,96,.14),rgba(255,171,96,0) 72%),linear-gradient(90deg,rgba(255,164,86,.09),rgba(255,164,86,0) 62%);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%,transparent);transition:opacity .2s ease-out}.land-featured-lane:focus-visible,.land-featured-lane:hover{border-color:rgba(255,198,150,.24)}.land-featured-lane:focus-visible:before,.land-featured-lane:hover:before{opacity:1}.land-featured-lane-main{min-width:0}.land-featured-lane-name{font-size:.88rem;color:var(--color-text-primary);font-weight:600;margin-bottom:3px}.land-featured-lane-author{font-size:.72rem;color:var(--color-text-tertiary);font-weight:500;transition:color var(--transition-fast)}.land-featured-lane:focus-visible .land-featured-lane-author,.land-featured-lane:hover .land-featured-lane-author{color:rgba(255,212,170,.82)}.land-featured-lane-tagline{font-size:.75rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.land-featured-lane-price{font-size:.74rem;color:var(--color-accent-warm-light);letter-spacing:.05em;text-transform:uppercase;min-width:64px;text-align:right}.land-featured-category{font-size:.58rem;text-transform:uppercase;letter-spacing:.09em;padding:.2rem .54rem;border-radius:999px;font-weight:600}.land-featured-category--skill{background:rgba(255,175,80,.15);color:var(--color-accent-warm-light);border:1px solid rgba(255,185,100,.28)}.land-featured-category--strategy{background:rgba(100,180,255,.1);color:#a8d4f5;border:1px solid rgba(100,180,255,.2)}.land-featured-category--blueprint{background:rgba(180,120,255,.1);color:#c9a8f5;border:1px solid rgba(180,120,255,.2)}.land-categories{padding:var(--space-5xl) 0;border-top:1px solid var(--color-border)}.land-section-title{font-size:clamp(1.875rem,4vw,2.75rem);font-weight:500;letter-spacing:.015em;margin-bottom:var(--space-3xl);text-align:center}.land-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-xl);gap:var(--space-xl)}.land-cat-panel{background:linear-gradient(165deg,rgba(26,19,13,.95),rgba(16,11,7,.97));border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);text-decoration:none;transition:all var(--transition-base);cursor:pointer}.land-cat-panel:hover{border-color:rgba(255,196,130,.44);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.32),0 0 0 1px rgba(255,163,73,.14)}.land-cat-icon-wrap{width:42px;height:42px;border-radius:var(--radius-lg);background:rgba(255,154,60,.1);border:1px solid rgba(255,185,100,.2);display:flex;align-items:center;justify-content:center;color:var(--color-accent-warm-light)}.land-cat-name{font-family:var(--font-display);font-size:1.375rem;font-weight:500;letter-spacing:.02em;color:var(--color-text-primary)}.land-cat-desc{font-size:.875rem;color:var(--color-text-secondary);line-height:1.65;flex:1 1}.land-cat-example{font-size:.68rem;color:var(--color-text-tertiary);letter-spacing:.04em;line-height:1.6;font-family:var(--font-sans)}.land-cat-arrow{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:var(--color-accent-warm-light);text-transform:uppercase;letter-spacing:.07em;margin-top:auto;transition:gap var(--transition-fast)}.land-cat-panel:hover .land-cat-arrow{gap:8px}.land-showcase{padding:var(--space-3xl) 0 var(--space-5xl)}.land-red-card{margin-top:0;background:linear-gradient(145deg,rgba(66,27,21,.72),rgba(34,16,13,.86));border:1px solid rgba(255,126,102,.24);border-radius:var(--radius-xl);padding:var(--space-3xl);transition:all .35s cubic-bezier(.23,1,.32,1)}.land-red-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(255,103,80,.2)}.land-red-card-content{max-width:600px}.land-red-card h3{font-family:var(--font-display);font-size:1.75rem;font-weight:500;letter-spacing:.02em;margin-bottom:var(--space-xs)}.land-red-card p{font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.land-agent-headline{font-size:.9375rem;font-weight:600;color:var(--color-accent-warm);margin-bottom:var(--space-md)}.land-agent-headline--red{color:var(--color-red)}@media (max-width:1024px){.land-featured-columns{grid-template-columns:1fr;gap:0}.land-featured-columns .land-featured-rail:last-child{border-left:none;padding-left:0}}@media (max-width:768px){.land-hero{padding:var(--space-2xl) 0 var(--space-sm)}.land-hero-title{font-size:clamp(1.85rem,7vw,2.5rem)}.land-hero-split{grid-template-columns:1fr;gap:var(--space-xl)}.land-hero-terminal{display:none}.land-hero-actions{flex-direction:column;align-items:flex-start}.land-featured{padding-top:var(--space-sm)}.land-featured-lane{min-height:70px}.land-cat-grid{grid-template-columns:1fr}.land-red-card{padding:var(--space-xl)}}.legal-hero{position:relative;padding:var(--space-4xl) 0 var(--space-2xl);overflow:hidden}.legal-hero-content{max-width:600px}.legal-hero-content .badge{margin-bottom:var(--space-lg)}.legal-updated{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-tertiary);margin-top:var(--space-md)}.legal-body{max-width:var(--container-narrow)}.legal-body h2{font-size:1.25rem;letter-spacing:.015em;margin-top:var(--space-3xl);margin-bottom:var(--space-lg)}.legal-body h2:first-child{margin-top:0}.legal-body p{font-size:.9375rem;line-height:1.8}.legal-body p,.legal-body ul{margin-bottom:var(--space-lg)}.legal-body ul{padding-left:var(--space-xl)}.legal-body li{font-size:.9375rem;line-height:1.8;margin-bottom:var(--space-sm)}.legal-body a{color:var(--color-text-primary);font-weight:500;text-decoration:underline;text-underline-offset:2px}.legal-body a:hover{color:var(--color-accent-warm-light)}.not-found-hero{position:relative;padding:var(--space-5xl) 0;min-height:70vh;display:flex;align-items:center;overflow:hidden}.not-found-content{text-align:center;max-width:480px;margin:0 auto}.not-found-code{display:block;font-family:var(--font-serif);font-size:8rem;font-weight:600;color:var(--color-accent-warm-light);line-height:1;margin-bottom:var(--space-lg);letter-spacing:.08em;text-shadow:0 12px 32px rgba(255,129,43,.28)}.not-found-content h1{margin-bottom:var(--space-md)}.not-found-content p{font-size:1.0625rem;line-height:1.7;margin-bottom:var(--space-2xl)}.profile-page{min-height:100vh;padding:var(--space-2xl) 0 var(--space-4xl)}.profile-shell{position:relative;z-index:var(--z-base)}.profile-connect-card{border:none;border-bottom:1px solid rgba(255,190,124,.16);background:transparent;padding:var(--space-xl) 0;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);justify-items:start}.profile-connect-card h2{font-size:1.35rem}.profile-connect-card p{max-width:640px;font-size:.86rem}.profile-surface{border-radius:0;background:transparent;overflow:visible;border:none;border-bottom:1px solid rgba(255,190,124,.16)}.profile-identity{display:flex;align-items:flex-start;gap:var(--space-xl);padding:var(--space-xl) 0 var(--space-lg);border-bottom:1px solid rgba(255,190,124,.12)}.profile-avatar{width:72px;height:72px;border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(255,154,61,.28),rgba(255,100,40,.18));border:1px solid rgba(255,196,129,.26);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:1.4rem;color:var(--color-accent-warm-light);flex-shrink:0;letter-spacing:-.04em;font-weight:700}.profile-identity-info{flex:1 1;min-width:0}.profile-identity-name{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;letter-spacing:.02em;line-height:1.1;margin-bottom:.3rem;color:var(--color-text-primary)}.profile-identity-network{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);margin-bottom:var(--space-sm)}.profile-address-pill{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.72rem;color:var(--color-text-secondary);background:rgba(255,190,120,.07);border:1px solid rgba(255,196,129,.16);border-radius:var(--radius-full);padding:.25rem .75rem;cursor:default}.profile-stats-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-lg) 0;border-bottom:1px solid rgba(255,190,124,.12)}.profile-stat-block{display:flex;flex-direction:column;gap:.2rem}.profile-stat-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary)}.profile-stat-value{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--color-text-primary);letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-surface-head{padding:var(--space-md) 0 var(--space-lg);border-bottom:1px solid rgba(255,190,124,.16)}.profile-surface-head h1{font-size:clamp(1.8rem,3.8vw,2.6rem);margin-bottom:var(--space-xs)}.profile-hud-subline{font-size:.78rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-sm)}.profile-hud-address{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.03em;margin-bottom:.2rem}.profile-hud-address-full{font-size:.72rem;color:var(--color-text-tertiary);margin-bottom:var(--space-md);overflow-wrap:anywhere}.profile-hud-facts{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:var(--space-sm)}.profile-hud-facts span{border:none;border-radius:0;padding:0;background:transparent;font-size:.63rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.profile-hud-facts strong{font-size:.68rem;color:var(--color-text-primary)}.profile-explorer-link{display:inline-flex;align-items:center;gap:.28rem;font-size:.72rem;color:var(--color-text-secondary)}.profile-explorer-link:hover{color:var(--color-accent-warm-light)}.profile-stream{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stream-block{padding:var(--space-lg) 0}.profile-stream-block+.profile-stream-block{border-left:1px solid rgba(255,190,124,.14);padding-left:var(--space-xl)}.profile-transactions-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm)}.profile-transactions-head h2{font-size:1.12rem}.profile-loading{font-size:.63rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.profile-error{border:1px solid rgba(255,126,102,.42);border-radius:10px;background:rgba(66,27,21,.72);color:#ffd0c7;padding:.55rem .62rem;font-size:.78rem}.profile-empty-list{font-size:.82rem;color:var(--color-text-secondary)}.profile-chain-list,.profile-transaction-list{display:grid;grid-gap:.34rem;gap:.34rem}.profile-chain-item,.profile-transaction-card{border-radius:0;border:none;border-bottom:1px solid rgba(255,185,118,.16);background:transparent;padding:.58rem .2rem .62rem;display:grid;grid-gap:.36rem;gap:.36rem;transition:border-color .16s ease-out;position:relative;isolation:isolate}.profile-chain-item:hover,.profile-transaction-card:hover{border-color:rgba(255,204,151,.3)}.profile-chain-item>*,.profile-transaction-card>*{position:relative;z-index:1}.profile-chain-item:before,.profile-transaction-card:before{content:"";position:absolute;inset:-2px -.6rem;pointer-events:none;opacity:0;background:radial-gradient(130% 100% at 0 50%,rgba(255,174,100,.14),rgba(255,174,100,0) 72%),linear-gradient(90deg,rgba(255,164,86,.08),rgba(255,164,86,0) 66%);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%,transparent);transition:opacity .2s ease-out}.profile-chain-item:hover:before,.profile-transaction-card:hover:before{opacity:1}.profile-chain-meta,.profile-chain-signature-wrap,.profile-chain-top,.profile-transaction-meta,.profile-transaction-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.profile-status{border-radius:var(--radius-full);border:1px solid var(--color-border);padding:.2rem .5rem;font-size:.56rem;letter-spacing:.08em;text-transform:uppercase}.profile-status--failed{border-color:rgba(255,126,102,.42);color:#ffd0c7;background:rgba(66,27,21,.72)}.profile-status--confirmed,.profile-status--finalized,.profile-status--processed{border-color:rgba(255,198,132,.42);color:var(--color-accent-warm-light);background:rgba(255,150,58,.1)}.profile-chain-signature,.profile-signature{font-size:.69rem;color:var(--color-text-primary);overflow-wrap:anywhere}.profile-chain-meta span,.profile-chain-time,.profile-transaction-meta span{font-size:.67rem;color:var(--color-text-tertiary)}.profile-meta-chip{font-size:.62rem;border:none;border-radius:0;padding:0;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em}@media (max-width:1024px){.profile-stream{grid-template-columns:1fr}.profile-stream-block+.profile-stream-block{border-left:none;border-top:1px solid rgba(255,190,124,.14)}}.sk-page{padding:var(--space-2xl) 0 var(--space-6xl)}.sk-ledger-surface{position:relative;border-radius:0;background:transparent;padding:var(--space-md) 0;overflow:visible;border:none;border-bottom:1px solid rgba(255,185,118,.18)}.sk-controls,.sk-grid,.sk-results-count{position:relative;z-index:1}.sk-controls{gap:var(--space-lg);margin-bottom:var(--space-md);flex-wrap:wrap}.sk-controls,.sk-search-wrap{display:flex;align-items:center}.sk-search-wrap{flex:1 1;min-width:240px;position:relative}.sk-search-icon{position:absolute;left:14px;color:var(--color-text-tertiary);pointer-events:none;transition:color .13s ease-out}.sk-search-input{width:100%;height:44px;background:rgba(16,12,9,.92);border:1px solid rgba(255,195,124,.22);border-radius:var(--radius-lg);color:var(--color-text-primary);font-family:inherit;font-size:.9375rem;padding:0 40px 0 42px;transition:border-color .13s ease-out,background-color .13s ease-out;caret-color:var(--color-accent-warm-light)}.sk-search-input:focus{outline:none;border-color:rgba(255,198,133,.48);background:rgba(15,11,9,.96)}.sk-search-wrap:focus-within .sk-search-icon{color:rgba(255,215,178,.8)}.sk-search-input::placeholder{color:var(--color-text-tertiary)}.sk-search-clear{position:absolute;right:12px;color:var(--color-text-tertiary);cursor:pointer;padding:4px;transition:color var(--transition-fast)}.sk-search-clear:hover{color:var(--color-text-secondary)}.sk-dropdowns{display:flex;gap:var(--space-sm);flex-wrap:wrap}.sk-select-wrap{min-width:140px;display:grid;grid-gap:.32rem;gap:.32rem}.sk-select-title{font-size:.58rem;letter-spacing:.11em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600;padding-left:.1rem}.sk-select{height:38px;min-height:38px;font-size:.77rem;border-radius:var(--radius-md);padding-top:.45rem;padding-bottom:.45rem}.sk-results-count{font-size:.78rem;color:var(--color-text-tertiary);margin-bottom:var(--space-md)}.sk-grid{display:grid;grid-gap:0;gap:0;border-radius:0;border:none;background:transparent}.sk-grid-head{display:grid;grid-template-columns:minmax(0,1fr) 160px 150px 110px;align-items:center;min-height:42px;padding:0 .2rem;border-bottom:1px solid rgba(255,185,118,.18);font-size:.64rem;text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary);text-align:center}.sk-grid-head span:first-child{text-align:left}.sk-row{display:grid;grid-template-columns:minmax(0,1fr) 160px 150px 110px;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);min-height:98px;padding:.65rem .2rem;text-decoration:none;border-bottom:1px solid rgba(255,185,118,.16);transition:border-color .18s ease-out,color .18s ease-out;position:relative;isolation:isolate}.sk-row:last-child{border-bottom:none}.sk-row:hover{border-color:rgba(255,206,152,.28)}.sk-row>*{position:relative;z-index:1}.sk-row:before{content:"";position:absolute;inset:-2px -.6rem;pointer-events:none;opacity:0;background:radial-gradient(140% 100% at 0 50%,rgba(255,172,98,.14),rgba(255,172,98,0) 72%),linear-gradient(90deg,rgba(255,164,86,.08),rgba(255,164,86,0) 66%);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%,transparent);transition:opacity .2s ease-out}.sk-row:focus-visible:before,.sk-row:hover:before{opacity:1}.sk-row-main{min-width:0}.sk-row-name{font-family:var(--font-display);font-size:1.05rem;margin-bottom:.15rem;line-height:1.2;color:var(--color-text-primary)}.sk-row-tagline{font-size:.78rem;line-height:1.55;margin-bottom:0;max-width:66ch}.sk-row-creator,.sk-row-tagline{color:var(--color-text-secondary)}.sk-row-creator{font-size:.74rem;white-space:nowrap;justify-self:center;font-weight:500}.sk-cat-pill{justify-self:center;min-width:92px;text-align:center;font-size:.61rem;text-transform:uppercase;letter-spacing:.09em;padding:.26rem .62rem;border-radius:999px;font-weight:600}.sk-cat-pill--skill{background:rgba(255,175,80,.15);color:var(--color-accent-warm-light);border:1px solid rgba(255,185,100,.28)}.sk-cat-pill--strategy{background:rgba(100,180,255,.1);color:#a8d4f5;border:1px solid rgba(100,180,255,.2)}.sk-cat-pill--blueprint{background:rgba(180,120,255,.1);color:#c9a8f5;border:1px solid rgba(180,120,255,.2)}.sk-price-tag{justify-self:center;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sk-price-tag--free{color:var(--color-text-tertiary)}.sk-price-tag--paid{color:var(--color-accent-warm-light)}.sk-empty{position:relative;z-index:1;text-align:center;padding:var(--space-4xl) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.sk-empty p{color:var(--color-text-secondary)}@media (max-width:1024px){.sk-grid-head,.sk-row{grid-template-columns:minmax(0,1fr) 132px 120px 96px}}@media (max-width:720px){.sk-page{padding-top:var(--space-lg)}.sk-controls{flex-direction:column;align-items:stretch}.sk-dropdowns{width:100%}.sk-select-wrap{flex:1 1 160px}.sk-grid{border:none;background:transparent;gap:var(--space-sm)}.sk-grid-head{display:none}.sk-row{grid-template-columns:1fr;gap:var(--space-sm);border-bottom:1px solid rgba(255,185,118,.18);border-radius:0;background:transparent;min-height:unset}.sk-cat-pill,.sk-price-tag,.sk-row-creator{justify-self:flex-start}}.sd-page{padding:var(--space-3xl) 0 var(--space-6xl)}.sd-not-found{text-align:center;padding:var(--space-6xl) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.sd-not-found h1{margin-bottom:0}.sd-not-found p{color:var(--color-text-secondary)}.sd-back{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:500;color:var(--color-text-tertiary);text-decoration:none;margin-bottom:var(--space-2xl);transition:color var(--transition-fast);letter-spacing:.02em}.sd-back:hover{color:var(--color-text-secondary)}.sd-hero{max-width:760px;margin-bottom:var(--space-3xl)}.sd-hero-meta{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg)}.sd-category-pill{display:inline-flex;align-items:center;gap:5px;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;padding:.3rem .65rem;border-radius:7px;font-weight:600}.sd-category-pill--skill{background:rgba(255,175,80,.15);color:var(--color-accent-warm-light);border:1px solid rgba(255,185,100,.28)}.sd-category-pill--strategy{background:rgba(100,180,255,.1);color:#a8d4f5;border:1px solid rgba(100,180,255,.2)}.sd-category-pill--blueprint{background:rgba(180,120,255,.1);color:#c9a8f5;border:1px solid rgba(180,120,255,.2)}.sd-author-link{font-size:.84rem;color:var(--color-text-tertiary);font-weight:500;text-decoration:none;transition:color var(--transition-fast)}.sd-author-link:hover{color:var(--color-accent-warm-light)}.sd-title{font-size:clamp(1.875rem,4vw,3rem);font-weight:600;margin-bottom:var(--space-md);line-height:1.1}.sd-tagline{font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.65;margin-bottom:var(--space-xl)}.sd-stats-row{display:flex;align-items:center;gap:var(--space-xl)}.sd-stat{display:flex;flex-direction:column;gap:2px}.sd-stat-value{font-size:1.25rem;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}.sd-stat-label{font-size:.68rem;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em}.sd-layout{display:grid;grid-template-columns:1fr 320px;grid-gap:var(--space-3xl);gap:var(--space-3xl);align-items:start}.sd-tabs{display:flex;gap:2px;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2xl)}.sd-tab{padding:.6rem 1.25rem;font-size:.84rem;font-weight:500;font-family:inherit;color:var(--color-text-tertiary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all var(--transition-fast);margin-bottom:-1px}.sd-tab:hover{color:var(--color-text-secondary)}.sd-tab--active{color:var(--color-text-primary);border-bottom-color:var(--color-accent-warm-light)}.sd-tab-body{min-height:300px}.sd-desc{font-size:.9875rem;color:var(--color-text-secondary);line-height:1.75;margin-bottom:var(--space-xl)}.sd-tags{display:flex;flex-wrap:wrap;gap:6px}.sd-tag{font-size:.72rem;color:var(--color-text-secondary);padding:.28rem .65rem;border-radius:var(--radius-sm);background:rgba(255,190,120,.08);border:1px solid rgba(255,185,100,.18)}.sd-readme{background:rgba(14,10,7,.8);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl)}.sd-readme-content{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-secondary);line-height:1.7;white-space:pre-wrap;word-break:break-word}.sd-when p{font-size:.9875rem;color:var(--color-text-secondary);line-height:1.75}.sd-purchase-card{background:linear-gradient(165deg,rgba(26,19,13,.97),rgba(16,11,7,.98));border:1px solid rgba(255,195,124,.22);border-radius:var(--radius-xl);padding:var(--space-xl);position:-webkit-sticky;position:sticky;top:calc(72px + var(--space-lg));display:flex;flex-direction:column;gap:var(--space-lg)}.sd-purchase-price{display:flex;align-items:baseline;gap:6px}.sd-price-free{font-size:1.5rem;color:var(--color-text-tertiary)}.sd-price-amount,.sd-price-free{font-weight:700;letter-spacing:-.02em}.sd-price-amount{font-size:1.75rem;color:var(--color-text-primary)}.sd-price-currency{font-size:.875rem;color:var(--color-text-tertiary);font-weight:500}.sd-purchase-btn{width:100%;justify-content:center}.sd-connect-prompt{text-align:center;padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.sd-connect-prompt p{font-size:.84rem;color:var(--color-text-tertiary)}.sd-purchase-confirmed{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--color-accent-warm-light);font-weight:500;flex-wrap:wrap;border:1px solid rgba(255,196,129,.3);border-radius:var(--radius-md);background:rgba(255,158,82,.1);padding:.52rem .6rem}.sd-purchase-confirmed a{display:inline-flex;align-items:center;gap:.24rem;font-size:.68rem;color:var(--color-text-primary)}.sd-purchase-confirmed a:hover{color:var(--color-accent)}.sd-purchase-features{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.sd-purchase-feature{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--color-text-secondary)}.sd-purchase-feature svg{color:var(--color-accent-warm-light);flex-shrink:0}.sd-creator-info{padding-top:var(--space-md);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.sd-creator-label{font-size:.72rem;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em}.sd-creator-handle{font-size:.84rem;font-weight:600;color:var(--color-accent-warm-light);text-decoration:none;transition:color var(--transition-fast)}.sd-creator-handle:hover{color:var(--color-accent)}.sd-owner-edit-trigger{width:100%}.sd-save-btn{width:100%;justify-content:center;background:rgba(255,190,120,.06);border-color:rgba(255,196,129,.22);color:var(--color-text-secondary);gap:6px}.sd-save-btn:hover{background:rgba(255,190,120,.12);border-color:rgba(255,196,129,.38);color:var(--color-text-primary)}.sd-save-btn--saved{background:rgba(255,185,100,.14);border-color:rgba(255,200,120,.42);color:var(--color-accent-warm-light)}.sd-save-btn--saved:hover{background:rgba(255,100,80,.12);border-color:rgba(255,100,80,.32);color:var(--color-red-light)}.sd-edit-form{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.sd-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.sd-edit-readme{min-height:220px}.sd-edit-actions{margin-top:var(--space-sm)}.sd-edit-success{border:1px solid rgba(126,231,135,.35);border-radius:10px;background:rgba(37,73,42,.4);color:#d4ffd8;padding:.55rem .62rem;font-size:.78rem}@media (max-width:960px){.sd-layout{grid-template-columns:1fr}.sd-purchase-card{position:static;order:-1}.sd-stats-row{flex-wrap:wrap;gap:var(--space-lg)}}@media (max-width:640px){.sd-title{font-size:1.75rem}.sd-stats-row{gap:var(--space-md)}.sd-edit-grid{grid-template-columns:1fr}}.sd-overview-rich{animation:fadeIn .6s ease-out}.sd-overview-rich h2,.sd-overview-rich h3,.sd-overview-rich h4{font-family:var(--font-display);letter-spacing:.02em}.sd-overview-rich p{color:var(--color-text-secondary);line-height:1.7}.enrich-hero{box-shadow:0 20px 50px rgba(0,0,0,.5)}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,188,104,.4)}70%{transform:scale(1.05);box-shadow:0 0 0 10px rgba(255,188,104,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,188,104,0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:768px){.sd-overview-rich>div{grid-template-columns:1fr!important}}.publish-page{padding:var(--space-2xl) 0 var(--space-6xl)}.publish-hero{margin-bottom:var(--space-xl)}.publish-hero h1{font-size:clamp(2rem,4.2vw,3.2rem);margin-bottom:var(--space-sm)}.publish-hero p{max-width:760px;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.publish-hero-flow{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,191,126,.25);border-radius:999px;background:rgba(16,12,9,.84);padding:.3rem .55rem;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.publish-connect-card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(160deg,rgba(24,18,13,.96),rgba(12,9,7,.96));padding:var(--space-xl);display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);justify-items:start}.publish-connect-card h2{font-size:1.35rem}.publish-connect-card p{max-width:620px;font-size:.9rem}.publish-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:start}.publish-main{border:1px solid rgba(255,191,126,.22);border-radius:calc(var(--radius-xl) + 4px);background:radial-gradient(120% 120% at 100% 0,rgba(255,137,61,.16),rgba(255,137,61,0) 55%),radial-gradient(120% 120% at 0 100%,rgba(115,95,255,.1),rgba(115,95,255,0) 60%),linear-gradient(165deg,rgba(18,13,10,.98),rgba(11,8,7,.98));padding:var(--space-lg);display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.publish-main-head h2{font-size:1.35rem;margin-bottom:.3rem}.publish-main-head p{font-size:.84rem;color:var(--color-text-tertiary)}.publish-form{display:grid;grid-gap:.3rem;gap:.3rem}.publish-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.publish-readme-input{min-height:220px}.publish-actions{gap:var(--space-sm);margin-top:var(--space-sm)}.publish-actions,.publish-success{display:flex;align-items:center;flex-wrap:wrap}.publish-success{border:1px solid rgba(126,231,135,.35);border-radius:var(--radius-lg);background:rgba(42,82,49,.35);color:#d2fcd7;padding:.65rem .75rem;justify-content:space-between;gap:var(--space-md)}.publish-success p{margin:0;color:inherit;font-size:.82rem}.publish-success-link{display:inline-flex;align-items:center;gap:.28rem;font-size:.74rem;color:#effff0}.publish-success-link:hover{color:#d5ffd8}.publish-sidebar{position:-webkit-sticky;position:sticky;top:calc(72px + var(--space-lg));border:1px solid var(--color-border);border-radius:var(--radius-xl);background:linear-gradient(160deg,rgba(24,18,13,.96),rgba(12,9,7,.96));padding:var(--space-lg);display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.publish-sidebar h2{font-size:1.2rem}.publish-skill-list{display:grid;grid-gap:.62rem;gap:.62rem}.publish-skill-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:rgba(10,8,6,.88);padding:.62rem .7rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.publish-skill-name{color:var(--color-text-primary);font-size:.82rem;margin-bottom:.15rem}.publish-skill-meta{font-size:.64rem;color:var(--color-text-tertiary)}.publish-edit-link{display:inline-flex;align-items:center;gap:.24rem;font-size:.68rem;color:var(--color-accent-warm-light);white-space:nowrap}.publish-edit-link:hover{color:var(--color-accent)}@media (max-width:1024px){.publish-layout{grid-template-columns:1fr}.publish-sidebar{position:static}}@media (max-width:720px){.publish-grid{grid-template-columns:1fr}}.cmd-overlay{position:fixed;inset:0;background:rgba(5,3,2,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;animation:fadeIn .12s ease}.cmd-palette{width:100%;max-width:560px;background:linear-gradient(165deg,rgba(26,19,13,.98),rgba(14,10,7,.99));border:1px solid rgba(255,198,132,.28);border-radius:var(--radius-xl);box-shadow:0 32px 64px rgba(0,0,0,.6),0 0 0 1px rgba(255,163,73,.08),inset 0 1px 0 rgba(255,218,165,.1);overflow:hidden;animation:slideDown .14s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;max-height:70vh}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.cmd-input-wrap{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg)}.cmd-input-icon{color:var(--color-text-tertiary);flex-shrink:0}.cmd-input{all:unset;-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:1 1;font-family:inherit;font-size:1rem;color:var(--color-text-primary);min-height:30px;caret-color:var(--color-accent-warm-light);border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}.cmd-input:active,.cmd-input:focus,.cmd-input:focus-visible{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}.cmd-input::placeholder{color:var(--color-text-tertiary)}.cmd-clear{color:var(--color-text-tertiary);cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:color var(--transition-fast),background-color var(--transition-fast)}.cmd-clear:hover{color:var(--color-text-secondary)}.cmd-close-btn{padding:3px 7px;border-radius:5px;background:rgba(255,190,120,.08);border:1px solid rgba(255,185,100,.2);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.cmd-close-btn span{font-size:.6rem;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.07em}.cmd-close-btn:hover{background:rgba(255,190,120,.14);border-color:rgba(255,185,100,.34)}.cmd-divider{height:1px;background:var(--color-border);flex-shrink:0}.cmd-results{overflow-y:auto;padding:var(--space-sm);display:flex;flex-direction:column;gap:2px}.cmd-results::-webkit-scrollbar{width:4px}.cmd-results::-webkit-scrollbar-track{background:transparent}.cmd-results::-webkit-scrollbar-thumb{background:rgba(255,185,100,.2);border-radius:2px}.cmd-section-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);padding:var(--space-sm) var(--space-sm) var(--space-xs);font-weight:600}.cmd-item{width:100%;text-align:left;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;transition:background var(--transition-fast)}.cmd-item--active{background:rgba(255,185,100,.1)}.cmd-item:hover{background:rgba(255,185,100,.08)}.cmd-item-action{display:flex;align-items:center;justify-content:space-between;padding:.625rem var(--space-sm)}.cmd-item-label{font-size:.875rem;color:var(--color-text-primary);font-weight:500}.cmd-item-arrow{color:var(--color-text-tertiary);opacity:0;transition:opacity var(--transition-fast)}.cmd-item--active .cmd-item-arrow,.cmd-item:hover .cmd-item-arrow{opacity:1}.cmd-item-skill{display:flex;align-items:center;justify-content:space-between;padding:.625rem var(--space-sm)}.cmd-skill-left{gap:var(--space-sm)}.cmd-skill-cat,.cmd-skill-left{display:flex;align-items:center}.cmd-skill-cat{width:26px;height:26px;border-radius:6px;justify-content:center;flex-shrink:0}.cmd-skill-cat--skill{background:rgba(255,175,80,.15);color:var(--color-accent-warm-light)}.cmd-skill-cat--strategy{background:rgba(100,180,255,.1);color:#a8d4f5}.cmd-skill-cat--blueprint{background:rgba(180,120,255,.1);color:#c9a8f5}.cmd-skill-info{display:flex;flex-direction:column;gap:1px}.cmd-skill-name{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.cmd-skill-author{font-size:.7rem;color:var(--color-text-tertiary)}.cmd-skill-price{font-size:.78rem;font-weight:600;color:var(--color-accent-warm-light)}.cmd-skill-price--free{color:var(--color-text-tertiary)}.cmd-empty{text-align:center;padding:var(--space-3xl) var(--space-md)}.cmd-empty p{font-size:.875rem;color:var(--color-text-secondary)}.cmd-empty-hint{font-size:.78rem;color:var(--color-text-tertiary);margin-top:var(--space-sm)}.cmd-footer{gap:var(--space-lg);padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--color-border);flex-shrink:0}.cmd-footer,.cmd-footer span{display:flex;align-items:center}.cmd-footer span{gap:5px;font-size:.68rem;color:var(--color-text-tertiary)}.cmd-footer kbd{display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;border-radius:4px;background:rgba(255,190,120,.08);border:1px solid rgba(255,185,100,.2);font-size:.62rem;font-family:var(--font-mono);color:var(--color-text-secondary);font-weight:600}@media (max-width:640px){.cmd-overlay{padding-top:5vh;align-items:flex-start}.cmd-palette{max-width:calc(100vw - 32px);margin:var(--space-md);border-radius:var(--radius-xl)}}.docs-page{padding:var(--space-4xl) 0 var(--space-6xl)}.docs-layout{display:grid;grid-template-columns:220px 1fr;grid-gap:var(--space-5xl);gap:var(--space-5xl);align-items:start}.docs-nav{position:-webkit-sticky;position:sticky;top:calc(72px + var(--space-xl));display:flex;flex-direction:column;gap:var(--space-xl)}.docs-nav-title{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary);font-weight:600;margin-bottom:var(--space-sm);padding:0 var(--space-sm)}.docs-nav-links{display:flex;flex-direction:column;gap:2px}.docs-nav-link{font-size:.84rem;color:var(--color-text-secondary);text-decoration:none;padding:.38rem var(--space-sm);border-radius:var(--radius-md);transition:all var(--transition-fast);font-weight:500;display:block}.docs-nav-link:hover{color:var(--color-text-primary);background:rgba(255,185,100,.08)}.docs-nav-link.active{color:var(--color-accent-warm-light);background:rgba(255,185,100,.1)}.docs-content{min-width:0}.docs-header{margin-bottom:var(--space-4xl)}.docs-header h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--space-md)}.docs-header p{font-size:1.0625rem;color:var(--color-text-secondary);max-width:560px;line-height:1.65}.docs-section{margin-bottom:var(--space-5xl);padding-bottom:var(--space-5xl);border-bottom:1px solid var(--color-border);scroll-margin-top:calc(72px + var(--space-xl))}.docs-section:last-child{border-bottom:none;margin-bottom:0}.docs-section h2{font-size:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:var(--space-lg)}.docs-section h3{font-size:1rem;margin-bottom:var(--space-sm);margin-top:var(--space-xl);color:var(--color-text-primary)}.docs-section p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.75;margin-bottom:var(--space-md)}.docs-section ol,.docs-section ul{padding-left:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm)}.docs-section li{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.65}.docs-code{background:rgba(10,7,5,.9);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);overflow-x:auto;margin:var(--space-lg) 0}.docs-code pre{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text-secondary);line-height:1.7;white-space:pre;margin:0}.docs-code-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);font-weight:600;margin-bottom:var(--space-sm)}.docs-endpoint{background:rgba(20,15,11,.8);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);margin:var(--space-lg) 0}.docs-endpoint-method{display:inline-flex;align-items:center;gap:8px;margin-bottom:var(--space-md)}.docs-method-badge{font-size:.6rem;font-weight:700;padding:.22rem .55rem;border-radius:4px;font-family:var(--font-mono);letter-spacing:.06em}.docs-method-badge--get{background:rgba(100,200,120,.12);color:#7ee787;border:1px solid rgba(100,200,120,.2)}.docs-method-badge--post{background:rgba(100,150,255,.12);color:#79b8ff;border:1px solid rgba(100,150,255,.2)}.docs-endpoint-path{font-family:var(--font-mono);font-size:.84rem;color:var(--color-text-primary)}.docs-endpoint p{font-size:.875rem;color:var(--color-text-secondary);margin:0}@media (max-width:860px){.docs-layout{grid-template-columns:1fr}.docs-nav{position:static}}.config-page{padding:var(--space-2xl) 0 var(--space-6xl)}.config-connect-card{border:none;border-bottom:1px solid rgba(255,190,124,.16);background:transparent;padding:var(--space-xl) 0;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);justify-items:start}.config-connect-card h2{font-size:1.35rem}.config-connect-card p{max-width:640px;font-size:.86rem}.config-surface{border-bottom:1px solid rgba(255,190,124,.16)}.config-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-xl);padding:var(--space-xl) 0 var(--space-lg);border-bottom:1px solid rgba(255,190,124,.12);flex-wrap:wrap}.config-kicker{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:.35rem}.config-title{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;color:var(--color-text-primary);line-height:1.1}.config-header-meta{display:flex;align-items:center;gap:var(--space-md)}.config-count{font-size:.72rem;font-family:var(--font-mono);letter-spacing:.06em}.config-count,.config-loading{color:var(--color-text-tertiary);text-transform:uppercase}.config-loading{font-size:.63rem;letter-spacing:.08em;padding:var(--space-xl) 0;display:block}.config-empty{text-align:center;padding:var(--space-4xl) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);color:var(--color-text-secondary)}.config-empty p{font-size:.94rem}.config-empty-sub{font-size:.82rem!important;color:var(--color-text-tertiary)!important;max-width:380px}.config-grid{display:grid;grid-gap:0;gap:0}.config-grid-head{display:grid;grid-template-columns:48px minmax(0,1fr) 160px 150px 120px;align-items:center;min-height:42px;padding:0 .2rem;border-bottom:1px solid rgba(255,185,118,.18);font-size:.64rem;text-transform:uppercase;letter-spacing:.09em;color:var(--color-text-tertiary);text-align:center}.config-grid-head span:first-child{text-align:left}.config-row{display:grid;grid-template-columns:48px minmax(0,1fr) 160px 150px 120px;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);min-height:72px;padding:.65rem .2rem;text-decoration:none;border-bottom:1px solid rgba(255,185,118,.14);transition:border-color .18s ease-out;position:relative;isolation:isolate}.config-row:last-child{border-bottom:none}.config-row:hover{border-color:rgba(255,206,152,.28)}.config-row>*{position:relative;z-index:1}.config-row:before{content:"";position:absolute;inset:-2px -.6rem;pointer-events:none;opacity:0;background:radial-gradient(140% 100% at 0 50%,rgba(255,172,98,.12),rgba(255,172,98,0) 72%),linear-gradient(90deg,rgba(255,164,86,.07),rgba(255,164,86,0) 66%);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%,transparent);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%,transparent);transition:opacity .2s ease-out}.config-row:hover:before{opacity:1}.config-row-main{min-width:0}.config-row-link{display:inline-flex;align-items:center;min-height:40px;text-decoration:none}.config-row-link:focus-visible{outline:2px solid rgba(255,205,148,.65);outline-offset:2px;border-radius:6px}.config-row-name{font-family:var(--font-display);font-size:1rem;color:var(--color-text-primary);line-height:1.2;margin-bottom:0}.config-row-author{font-size:.74rem;color:var(--color-text-secondary);font-weight:500}.config-row-author,.config-row-date{white-space:nowrap;justify-self:center}.config-row-date{font-size:.68rem;color:var(--color-text-tertiary);font-family:var(--font-mono)}.config-grid-check-cell{display:inline-flex;align-items:center;justify-content:center}.config-grid-check-cell input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:6px;border:1px solid rgba(255,190,124,.26);background:linear-gradient(165deg,rgba(255,190,124,.08),rgba(255,190,124,.02)),rgba(8,16,24,.92);box-shadow:inset 0 1px 0 rgba(255,219,176,.08);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.config-grid-check-cell input[type=checkbox]:hover{border-color:rgba(255,207,148,.38);background:linear-gradient(165deg,rgba(255,190,124,.12),rgba(255,190,124,.04)),rgba(8,16,24,.98)}.config-grid-check-cell input[type=checkbox]:focus-visible{outline:2px solid rgba(255,205,148,.62);outline-offset:2px}.config-grid-check-cell input[type=checkbox]:checked{border-color:rgba(255,194,132,.72);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6.2 4.5 8.7 10 3.3' stroke='%23081218' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /12px 12px no-repeat,linear-gradient(165deg,rgba(255,200,140,.9),rgba(255,164,88,.84));box-shadow:0 0 0 1px rgba(255,200,140,.16)}.config-pack-tool{border-bottom:1px solid rgba(255,190,124,.16);padding:var(--space-2xl) 0;display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.config-pack-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.config-pack-head h2{font-size:clamp(1.1rem,2.5vw,1.4rem)}.config-pack-controls{display:grid;grid-template-columns:minmax(240px,1fr) auto;grid-gap:var(--space-md);gap:var(--space-md);align-items:end}.config-pack-name{min-width:0}.config-pack-name-field{display:block;font-size:.68rem;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.45rem}.config-pack-name-input{width:100%;min-height:42px;border:1px solid rgba(255,190,124,.24);background:rgba(255,190,124,.04);color:var(--color-text-primary);border-radius:8px;padding:0 .75rem;font-size:.85rem}.config-pack-name-input:focus-visible{outline:2px solid rgba(255,205,148,.65);outline-offset:2px}.config-pack-actions{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.config-pack-help{font-size:.82rem;color:var(--color-text-secondary)}.config-pack-command,.config-pack-preview{margin:0;border:1px solid rgba(255,190,124,.2);border-radius:10px;background:rgba(6,12,18,.82);padding:.85rem;font-size:.72rem;line-height:1.5;color:var(--color-text-secondary);overflow-x:auto;white-space:pre}.config-pack-export-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.config-pack-export-head p{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.config-pack-export-actions{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.config-pack-export-actions .btn[disabled]{opacity:.5;cursor:not-allowed}.config-showcase{padding-top:var(--space-3xl)}.sk-cat-pill--security{background:rgba(255,130,100,.12);color:#ffb8a0;border:1px solid rgba(255,130,100,.24)}.sk-cat-pill--automation{background:rgba(140,200,255,.1);color:#a8d8f8;border:1px solid rgba(140,200,255,.2)}.sk-cat-pill--data{background:rgba(140,230,180,.1);color:#9ae8c0;border:1px solid rgba(140,230,180,.2)}.sk-cat-pill--ai-ml{background:rgba(200,140,255,.1);color:#d0a8f8;border:1px solid rgba(200,140,255,.2)}.sk-cat-pill--platform{background:rgba(255,210,100,.1);color:#f8d878;border:1px solid rgba(255,210,100,.2)}.sk-cat-pill--development{background:rgba(100,220,200,.1);color:#80e8d4;border:1px solid rgba(100,220,200,.2)}.sk-cat-pill--cloud{background:rgba(160,180,255,.1);color:#b0c0f8;border:1px solid rgba(160,180,255,.2)}.sk-cat-pill--testing{background:rgba(142,166,255,.12);color:#bfd0ff;border:1px solid rgba(142,166,255,.24)}.sk-cat-pill--documents{background:rgba(230,175,120,.12);color:#ffd8b0;border:1px solid rgba(230,175,120,.26)}.sk-cat-pill--cloud-infra{background:rgba(120,216,220,.1);color:#a9edf0;border:1px solid rgba(120,216,220,.23)}.sk-cat-pill--productivity{background:rgba(180,210,140,.12);color:#d3efad;border:1px solid rgba(180,210,140,.25)}.sk-cat-pill--design{background:rgba(225,155,196,.12);color:#f3c9e2;border:1px solid rgba(225,155,196,.24)}.sk-cat-pill--media{background:rgba(137,187,255,.12);color:#bdd8ff;border:1px solid rgba(137,187,255,.24)}.sk-cat-pill--library{background:rgba(255,190,120,.12);color:#ffd7ab;border:1px solid rgba(255,190,120,.24)}@media (max-width:720px){.config-grid-head{display:none}.config-row{grid-template-columns:1fr;min-height:unset;gap:var(--space-xs)}.config-grid-check-cell{justify-content:flex-start}.config-row-author,.config-row-date{justify-self:flex-start}.config-pack-controls{grid-template-columns:1fr}}:root{--color-bg-primary:#120e0a;--color-bg-secondary:#1a140f;--color-bg-tertiary:#070503;--color-bg-card:#1a140f;--color-bg-card-hover:#231a13;--color-bg-dark:#050402;--color-bg-dark-card:#130f0b;--color-bg-dark-secondary:#201811;--color-text-primary:#ffe3be;--color-text-secondary:#d5b185;--color-text-tertiary:#9c7a52;--color-text-on-dark:#ffe9ca;--color-text-on-dark-secondary:#c8a071;--color-accent:#ffbc68;--color-accent-warm:#ff9a3d;--color-accent-warm-light:#ffbf80;--color-accent-hot:#ff6f35;--color-red:#ff6e5a;--color-red-light:#ff8d7d;--color-red-bg:rgba(255,110,90,0.16);--color-border:rgba(255,196,129,0.14);--color-border-strong:rgba(255,196,129,0.34);--color-border-dark:rgba(255,210,158,0.2);--color-glow:rgba(255,154,61,0.28);--color-glow-soft:rgba(255,154,61,0.12);--color-shadow-strong:rgba(0,0,0,0.45);--font-sans:"IBM Plex Sans","Segoe UI",system-ui,sans-serif;--font-display:"Saira","Segoe UI",system-ui,sans-serif;--font-serif:var(--font-display);--font-body:var(--font-sans);--font-mono:"JetBrains Mono","SF Mono","Fira Code",monospace;--box-inset:0;--box-radius:0;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--space-6xl:10rem;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--container-max:1200px;--container-narrow:720px;--transition-fast:120ms cubic-bezier(0.24,0.78,0.33,1);--transition-base:220ms cubic-bezier(0.22,0.61,0.36,1);--transition-slow:420ms cubic-bezier(0.22,1,0.36,1);--transition-spring:380ms cubic-bezier(0.34,1.56,0.64,1);--z-base:1;--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:50}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);background:radial-gradient(1200px 640px at 12% -18%,rgba(255,149,54,.25),transparent 55%),radial-gradient(900px 540px at 88% -20%,rgba(255,115,46,.15),transparent 58%),linear-gradient(180deg,#0b0806,#060503 52%,#040302);color:var(--color-text-primary);line-height:1.68;min-height:100vh;padding:0;font-size:1rem;font-feature-settings:"cv11","ss01";letter-spacing:.002em;-webkit-font-smoothing:antialiased}body:before{background:linear-gradient(rgba(255,184,122,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,184,122,.025) 1px,transparent 0);background-size:56px 56px;opacity:.26;mix-blend-mode:screen;z-index:-2}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{background:radial-gradient(720px 420px at 50% 0,rgba(255,145,52,.14),transparent 65%);z-index:-1}#root,.layout{min-height:100vh}.layout{background:linear-gradient(165deg,rgba(24,18,13,.92),rgba(14,10,7,.97));border:none;border-radius:var(--box-radius);box-shadow:none;overflow:hidden;position:relative;isolation:isolate}.layout:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 190px at 50% -25%,rgba(255,154,61,.18),transparent 65%);opacity:.55}h1,h2,h3,h4,h5,h6{line-height:1.1;color:var(--color-text-primary);text-wrap:balance}h1{font-size:clamp(2.7rem,6vw,4.8rem);font-weight:600;letter-spacing:.02em;line-height:1.02}h1,h2{font-family:var(--font-display)}h2{font-size:clamp(1.75rem,3.8vw,2.7rem);font-weight:500;letter-spacing:.015em;line-height:1.1}h3{font-family:var(--font-sans);font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:600;letter-spacing:.01em;line-height:1.3}p{color:var(--color-text-secondary);font-size:.96rem;line-height:1.7;text-wrap:pretty}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}button{font-family:inherit;cursor:pointer;border:none;background:none}img{max-width:100%;display:block}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-xl)}.container-narrow{max-width:var(--container-narrow)}.section{padding:var(--space-5xl) 0}@media (max-width:768px){.section{padding:var(--space-3xl) 0}}.grid-bg{background-image:linear-gradient(rgba(255,174,96,.09) 1px,transparent 0),linear-gradient(90deg,rgba(255,174,96,.07) 1px,transparent 0);background-size:64px 64px;opacity:.42;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.38),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.38),transparent 88%)}.grid-bg,.grid-bg-dark{position:absolute;inset:0;pointer-events:none}.grid-bg-dark{background-image:linear-gradient(rgba(255,205,146,.09) 1px,transparent 0),linear-gradient(90deg,rgba(255,205,146,.07) 1px,transparent 0);background-size:48px 48px;opacity:.2}.wavy-divider{background-image:url("data:image/svg+xml,%3Csvg width='200' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6 Q25 0 50 6 T100 6 T150 6 T200 6' fill='none' stroke='%2392673E' stroke-width='0.7'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='200' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6 Q25 12 50 6 T100 6 T150 6 T200 6' fill='none' stroke='%2392673E' stroke-width='0.7'/%3E%3C/svg%3E");opacity:.5}.wavy-divider,.wavy-divider-dark{width:100%;height:48px;background-size:200px 12px;background-position:0 16px,6px 24px;background-repeat:repeat-x}.wavy-divider-dark{background-image:url("data:image/svg+xml,%3Csvg width='200' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6 Q25 0 50 6 T100 6 T150 6 T200 6' fill='none' stroke='%23F0B678' stroke-width='0.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg width='200' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6 Q25 12 50 6 T100 6 T150 6 T200 6' fill='none' stroke='%23F0B678' stroke-width='0.5'/%3E%3C/svg%3E");opacity:.18}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:.6875rem 1.5rem;min-height:44px;font-size:.72rem;font-weight:600;border-radius:var(--radius-lg);transition:all var(--transition-base);white-space:nowrap;font-family:var(--font-display);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;position:relative}.btn:active{transform:translateY(1px) scale(.98)}.btn-primary{background:linear-gradient(180deg,var(--color-accent-warm-light),var(--color-accent-warm));color:#26170a;border:1px solid rgba(255,219,172,.48);box-shadow:0 10px 26px rgba(255,112,38,.22),inset 0 1px 0 rgba(255,243,224,.42)}.btn-primary:hover{background:linear-gradient(180deg,#ffd09b,var(--color-accent-warm));border-color:rgba(255,230,196,.54);box-shadow:0 12px 30px rgba(255,103,35,.24),inset 0 1px 0 rgba(255,243,223,.5)}.btn-secondary{background:var(--color-bg-card);color:var(--color-text-primary);border:1px solid var(--color-border-strong);box-shadow:inset 0 1px 0 rgba(255,216,165,.1)}.btn-secondary:hover{background:var(--color-bg-card-hover);border-color:rgba(255,198,132,.52)}.btn-outline,.btn-outline-light{background:rgba(13,10,7,.5);border:1px solid var(--color-border-dark);color:var(--color-text-on-dark)}.btn-outline-light:hover,.btn-outline:hover{background:rgba(255,185,111,.14);border-color:rgba(255,213,164,.42)}.btn-red{background:linear-gradient(180deg,rgba(255,124,103,.18),rgba(255,103,76,.12));color:#ffd6cf;border:1px solid rgba(255,129,111,.48)}.btn-red:hover{background:linear-gradient(180deg,rgba(255,138,120,.22),rgba(255,106,80,.16));box-shadow:0 12px 30px rgba(255,90,70,.2)}.btn-sm{padding:.5rem 1rem;font-size:.66rem;min-height:36px}.btn-lg{padding:.875rem 2rem;font-size:.76rem;min-height:48px}.card{background:linear-gradient(165deg,rgba(29,22,16,.95),rgba(18,13,9,.95));border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:inset 0 1px 0 rgba(255,211,158,.08);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.card:hover{border-color:rgba(255,198,132,.44);box-shadow:0 12px 34px rgba(0,0,0,.34),0 0 0 1px rgba(255,163,73,.16);transform:translateY(-3px)}.form-group{margin-bottom:var(--space-lg)}.form-label{display:block;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.form-input,.form-select,.form-textarea{width:100%;padding:.75rem 1rem;min-height:44px;background:rgba(20,15,11,.92);border:1px solid rgba(255,195,124,.22);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:inherit;font-size:.9375rem;transition:all var(--transition-fast)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-accent-warm-light);box-shadow:0 0 0 3px rgba(255,154,61,.18)}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-tertiary)}.form-textarea{min-height:120px;resize:vertical}.form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFBD80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:44px}.radio-group{display:flex;gap:var(--space-md);flex-wrap:wrap}.radio-label{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer;padding:var(--space-sm) var(--space-md);min-height:44px;background:rgba(21,16,11,.9);border:1px solid rgba(255,195,124,.2);border-radius:var(--radius-md);transition:all var(--transition-fast);font-size:.875rem}.radio-label:has(input:checked){border-color:var(--color-accent-warm-light);background:rgba(255,153,63,.14)}.radio-label input{accent-color:var(--color-accent-warm-light)}.badge{display:inline-flex;align-items:center;gap:6px;padding:.34rem .8rem;font-size:.63rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;border-radius:9px;background:linear-gradient(140deg,rgba(255,177,93,.22),rgba(255,126,52,.09));color:var(--color-accent-warm-light);border:1px solid rgba(255,196,125,.42);box-shadow:inset 0 1px 0 rgba(255,223,178,.28);font-family:var(--font-mono)}.badge-red{background:linear-gradient(140deg,rgba(255,130,108,.24),rgba(255,92,76,.08));color:var(--color-red-light);border-color:rgba(255,122,101,.44)}.badge-dark{background:linear-gradient(140deg,rgba(255,196,125,.18),rgba(255,134,55,.08));color:var(--color-text-on-dark-secondary);border-color:rgba(255,204,145,.35)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in-up{animation:fadeInUp .5s cubic-bezier(.2,.8,.2,1) forwards;opacity:0}.animate-fade-in{animation:fadeIn .4s ease forwards;opacity:0}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.animate-delay-4{animation-delay:.4s}.animate-delay-5{animation-delay:.5s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-fade-in,.animate-fade-in-up{opacity:1}}.capability-card,.card,.coming-soon-card,.contact-row,.differentiator-card,.feature-row,.grain,.mockup-stat,.mockup-window,.note-card,.phase-card,.pricing-card,.privacy-card,.sf-feature-card,.sf-pricing-card,.shadow-stat-card,.sidebar-card,.solution-card,.stat-card,.threat-card,.value-card,.vertical-card,.why-card{position:relative;isolation:isolate}.capability-card:after,.card:after,.coming-soon-card:after,.contact-row:after,.differentiator-card:after,.feature-row:after,.grain:after,.mockup-stat:after,.mockup-window:after,.note-card:after,.phase-card:after,.pricing-card:after,.privacy-card:after,.sf-feature-card:after,.sf-pricing-card:after,.shadow-stat-card:after,.sidebar-card:after,.solution-card:after,.stat-card:after,.threat-card:after,.value-card:after,.vertical-card:after,.why-card:after{content:"";position:absolute;inset:0;filter:url(#grain);opacity:.055;pointer-events:none;z-index:1;border-radius:inherit;mix-blend-mode:soft-light}.about-cta-dark,.cta-dark,.grain-dark,.red-cta-dark,.shadow-cta-dark,.terminal-window{position:relative;isolation:isolate}.about-cta-dark:after,.cta-dark:after,.grain-dark:after,.red-cta-dark:after,.shadow-cta-dark:after,.terminal-window:after{content:"";position:absolute;inset:0;filter:url(#grain);opacity:.09;pointer-events:none;z-index:1;border-radius:inherit;mix-blend-mode:color-dodge}.dither{position:relative;isolation:isolate}.dither:before{content:"";position:absolute;inset:0;filter:url(#grain);opacity:.06;pointer-events:none;z-index:1;border-radius:inherit;mix-blend-mode:overlay}.about-values,.agents-verticals,.capabilities,.process-preview,.shadow-problem,.solutions,.threats,.why-us{position:relative;isolation:isolate}.about-values:after,.agents-verticals:after,.capabilities:after,.process-preview:after,.shadow-problem:after,.solutions:after,.threats:after,.why-us:after{content:"";position:absolute;inset:0;filter:url(#grain);opacity:.04;pointer-events:none;z-index:0;mix-blend-mode:soft-light}.mono{font-family:var(--font-mono)}.divider{height:1px;background:var(--color-border)}.section-heading,.section-subheading{text-align:center;margin-bottom:var(--space-3xl)}.section-subheading{font-size:1.0625rem;color:var(--color-text-secondary);margin-top:calc(var(--space-md) * -1);max-width:540px;margin-left:auto;margin-right:auto}.back-link,.text-muted{color:var(--color-text-tertiary)}.back-link{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:.8125rem;font-family:var(--font-mono);margin-bottom:var(--space-lg);transition:color var(--transition-fast);text-transform:uppercase;letter-spacing:.05em}.back-link:hover{color:var(--color-accent-warm-light)}:focus-visible{outline:2px solid var(--color-accent-warm);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,154,61,.12)}::selection{background:var(--color-accent-warm);color:#1d1208}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(255,183,112,.06)}::-webkit-scrollbar-thumb{background:rgba(255,174,95,.32);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:rgba(255,184,113,.5)}.spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}