:root{--bg-0:#0a0a0b;--bg-1:#17171a;--bg-2:#050506;--text:#f7f3ff;--text-dim:rgba(247,243,255,0.72);--text-mute:rgba(247,243,255,0.5);--obsidian-0:#0f0f11;--obsidian-1:#161619;--obsidian-2:#202024;--obsidian-3:#2b2b31;--obsidian-line:rgba(229,231,235,0.12);--obsidian-line-strong:rgba(229,231,235,0.2);--violet:#8b5cf6;--violet-deep:#6d28d9;--violet-soft:#c4b5fd;--cyan:#22d3ee;--cyan-soft:#5eead4;--accent:#a78bfa;--line:rgba(229,231,235,0.12);--line-strong:rgba(229,231,235,0.22);--card:rgba(255,255,255,0.055);--card-strong:rgba(22,22,25,0.82)}*{box-sizing:border-box}body,html{margin:0;overflow-x:clip;padding:0}body{min-height:100vh;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 18% 10%,rgba(124,58,237,.055),transparent 30%),radial-gradient(circle at 84% 8%,rgba(229,231,235,.055),transparent 26%),linear-gradient(180deg,rgba(10,10,11,.98),rgba(12,12,14,.97) 52%,var(--bg-2)),var(--bg-2);background-attachment:fixed}body:before{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 10%,rgba(139,92,246,.028),transparent 34%),radial-gradient(circle at 88% 0,rgba(229,231,235,.035),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 26%);content:""}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:var(--violet-soft);text-decoration:none}.kin-shell{position:relative;z-index:1;width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:0 0 80px}.site-nav.wikix-top-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;gap:clamp(22px,3vw,42px);align-items:center;justify-content:center;width:100%;min-height:64px;margin-bottom:clamp(14px,2vw,24px);padding:0 12px;border:0;border-radius:0;background:#0a0a0b;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.site-nav.wikix-top-nav:before{inset:0;z-index:-1;background:#0a0a0b}.site-nav.wikix-top-nav:after,.site-nav.wikix-top-nav:before{position:absolute;left:50%;width:100vw;transform:translateX(-50%);content:"";pointer-events:none}.site-nav.wikix-top-nav:after{bottom:0;height:1px;background:rgba(255,255,255,.12)}.wikix-logo{position:relative;z-index:1;display:inline-flex;align-items:center;flex:0 0 auto}.wikix-logo-horizontal{display:block;width:auto;height:36px}.site-nav-links-desktop{position:relative;z-index:1;display:flex;gap:clamp(14px,1.6vw,24px);align-items:center;justify-content:center}.site-nav-links-desktop a{padding:5px 0;border-radius:0;background:transparent;color:rgba(247,243,255,.72);font-size:13px;font-weight:800;line-height:1}.site-nav-links-desktop a:hover{background:transparent;color:#fff}.site-nav-menu{position:relative;z-index:1;display:none;justify-self:end}.site-nav-menu summary{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:#f7f3ff;cursor:pointer;font-size:14px;font-weight:800;line-height:1;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.site-nav-menu summary::-webkit-details-marker{display:none}.site-nav-menu-icon{display:grid;width:18px;grid-gap:4px;gap:4px}.site-nav-menu-icon span{display:block;height:2px;border-radius:999px;background:currentColor}.site-nav-menu-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:30;display:grid;width:min(232px,calc(100vw - 44px));grid-gap:4px;gap:4px;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(12,12,15,.94);box-shadow:0 18px 48px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-nav-menu-panel a{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:12px;color:rgba(247,243,255,.82);font-size:15px;font-weight:800}.site-nav-menu-panel a:hover{background:rgba(139,92,246,.18);color:#ffffff}.account-menu{position:relative;z-index:2;flex:0 1 auto}.account-menu-trigger{display:inline-flex;max-width:260px;min-height:42px;align-items:center;justify-content:center;gap:9px;padding:0 14px 0 11px;border:1px solid rgba(229,231,235,.16);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(247,243,255,.86);font-size:13px;font-weight:900;line-height:1;white-space:nowrap}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{border-color:rgba(167,139,250,.34);background:rgba(255,255,255,.085);color:#fff}.account-menu-icon{display:grid;width:22px;height:22px;place-items:center;border:1px solid rgba(167,139,250,.24);border-radius:999px;background:rgba(139,92,246,.12);color:var(--violet-soft);font-size:13px;font-weight:950;line-height:1}.account-menu-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:40;display:grid;width:min(310px,calc(100vw - 32px));overflow:hidden;border:1px solid rgba(229,231,235,.14);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),rgba(20,20,23,.98);box-shadow:0 24px 70px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.account-menu-auth,.account-menu-links,.account-menu-profile,.account-menu-section{padding:18px}.account-menu-profile{display:grid;grid-gap:6px;gap:6px}.account-menu-profile strong{color:#fff;font-size:18px;line-height:1.1}.account-menu-profile span{overflow-wrap:anywhere;color:rgba(229,231,235,.66);font-size:14px;font-weight:650;line-height:1.45}.account-menu-support{display:flex;min-height:50px;align-items:center;justify-content:center;gap:8px;margin:0 18px 18px;border:1px solid rgba(167,139,250,.22);border-radius:12px;background:rgba(139,92,246,.095);color:rgba(247,243,255,.9);font-size:14px;font-weight:900}.account-menu-support:hover{border-color:rgba(167,139,250,.42);background:rgba(139,92,246,.14)}.account-menu-section{display:grid;grid-gap:12px;gap:12px;border-top:1px solid rgba(229,231,235,.1)}.account-menu-section h3{margin:0;color:rgba(229,231,235,.78);font-size:12px;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.account-menu-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(229,231,235,.72);font-size:14px;font-weight:720}.account-menu-row strong{flex:0 0 auto;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(247,243,255,.84);font-size:12px;font-weight:950}.account-menu-links{display:grid;grid-gap:4px;gap:4px;border-top:1px solid rgba(229,231,235,.1)}.account-menu-auth button,.account-menu-links a{display:flex;min-height:42px;align-items:center;gap:10px;border:0;border-radius:12px;background:transparent;color:rgba(247,243,255,.84);font-size:15px;font-weight:800;text-align:left}.account-menu-links a{padding:0 8px}.account-menu-auth{border-top:1px solid rgba(229,231,235,.1)}.account-menu-auth button{width:100%;padding:0 8px}.account-menu-auth button:hover,.account-menu-links a:hover{background:rgba(255,255,255,.06);color:#fff}.account-menu-auth span,.account-menu-links span{display:grid;width:22px;place-items:center;color:var(--violet-soft)}.nav-cta{background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:#fff!important;box-shadow:0 12px 30px rgba(109,40,217,.32)}.kin-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);grid-gap:44px;gap:44px;align-items:center;min-height:calc(100vh - 160px);padding:40px 0 60px}.kin-hero-copy{display:grid;grid-gap:22px;gap:22px}.eyebrow{width:-moz-fit-content;width:fit-content;margin:0;padding:8px 12px;border:1px solid rgba(196,181,253,.28);border-radius:999px;background:rgba(139,92,246,.12);color:var(--violet-soft);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.kin-hero h1{max-width:880px;margin:0;font-size:clamp(40px,6vw,80px);line-height:.98;letter-spacing:-.01em}.kin-hero h1 .grad{background:linear-gradient(135deg,var(--cyan-soft),var(--violet-soft) 60%,var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.kin-hero p.lead{max-width:640px;margin:0;color:var(--text-dim);font-size:18px;line-height:1.7}.kin-form-card{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--card-strong);box-shadow:0 34px 90px rgba(7,5,13,.44)}.kin-form-head{display:grid;grid-gap:8px;gap:8px;padding:22px 24px 8px}.kin-form-head span{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.kin-form-head strong{font-size:22px}.kin-form{display:grid;grid-gap:14px;gap:14px;padding:14px 24px 24px}.kin-field{display:grid;grid-gap:7px;gap:7px}.kin-field label{color:var(--text-mute);font-size:13px;font-weight:800}.kin-field input{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:rgba(2,6,23,.6);color:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.kin-field input::placeholder{color:#5b6478}.kin-field input:focus{border-color:var(--violet);box-shadow:0 0 0 3px rgba(139,92,246,.18)}.birthdate-grid{display:grid;grid-template-columns:.9fr .9fr 1.2fr;grid-gap:12px;gap:12px}.birthdate-field{display:grid;grid-gap:7px;gap:7px}.birthdate-field span{color:rgba(247,243,255,.56);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.birthdate-field input{min-height:58px;padding:0 10px;text-align:center;font-size:24px;font-weight:800}.birthdate-field input::placeholder{color:rgba(247,243,255,.38)}.field-hint{color:var(--text-mute);font-size:12px;line-height:1.35}.kin-row-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.decode-btn{min-height:52px;margin-top:4px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:#fff;font-size:16px;font-weight:900;letter-spacing:.02em;box-shadow:0 18px 40px rgba(109,40,217,.34);transition:transform .12s,box-shadow .15s}.decode-btn:hover{transform:translateY(-1px);box-shadow:0 22px 50px rgba(109,40,217,.42)}.decode-btn:disabled{opacity:.6;cursor:wait}.form-note{margin:0;color:var(--text-mute);font-size:12px;line-height:1.5}.form-error{margin:0;padding:10px 12px;border:1px solid rgba(248,113,113,.4);border-radius:10px;background:rgba(127,29,29,.3);color:#fecaca;font-size:13px}.kin-result{display:grid;grid-gap:12px;gap:12px;margin-top:36px;padding-top:12px}.result-action-bar{position:-webkit-sticky;position:sticky;top:42px;z-index:12;display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;padding:12px;scroll-margin-top:54px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(90deg,rgba(18,11,34,.82),rgba(12,20,24,.82)),rgba(18,11,34,.9);box-shadow:0 18px 50px rgba(7,5,13,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.result-action-bar button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(247,243,255,.86);font-size:13px;font-weight:900;white-space:nowrap}.result-action-bar button i{display:inline-grid;width:12px;height:12px;place-items:center;color:currentColor;font-size:15px;font-style:normal;line-height:.75;transform:translateY(-3px);opacity:.8}.result-action-bar button>span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:rgba(139,92,246,.18);color:var(--violet-soft);font-size:14px;font-weight:900;line-height:1}.result-action-bar button:hover{background:rgba(255,255,255,.1)}.toolbar-menu{position:relative}.toolbar-menu>button.is-active{border-color:rgba(167,139,250,.58);background:rgba(139,92,246,.12);color:var(--violet-soft)}.toolbar-menu-panel{position:absolute;top:calc(100% + 10px);left:0;z-index:24;display:grid;width:min(360px,calc(100vw - 40px));grid-gap:4px;gap:4px;padding:10px;border:1px solid rgba(229,231,235,.16);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(139,92,246,.065),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(20,20,23,.98);box-shadow:0 24px 80px rgba(0,0,0,.46);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.toolbar-menu-panel button{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;align-items:center;justify-content:start;min-height:auto;padding:12px;border:0;border-radius:12px;background:transparent;color:rgba(247,243,255,.9);text-align:left}.toolbar-menu-panel button:hover{background:rgba(255,255,255,.065)}.toolbar-menu-panel button>span{grid-row:1/span 2;width:28px;height:28px;border:1px solid rgba(167,139,250,.18);background:rgba(139,92,246,.1)}.toolbar-menu-panel strong{color:#fff;font-size:14px;font-weight:900;line-height:1.2}.toolbar-menu-panel small{color:rgba(247,243,255,.56);font-size:11.5px;font-weight:500;line-height:1.32}.seal-guide-section{display:grid;grid-gap:22px;gap:22px;margin-top:44px;padding:clamp(22px,3vw,34px);border:1px solid rgba(229,231,235,.14);border-radius:24px;background:radial-gradient(circle at 12% 0,rgba(139,92,246,.08),transparent 32%),radial-gradient(circle at 88% 10%,rgba(229,231,235,.055),transparent 30%),linear-gradient(145deg,rgba(31,31,36,.92),rgba(8,8,10,.98));box-shadow:0 34px 100px rgba(0,0,0,.36)}.seal-guide-section .result-headline h2{margin:0;color:#fff;font-size:clamp(28px,4vw,46px);line-height:1.04}.seal-guide-card,.tone-guide-card{border-top:1px solid rgba(229,231,235,.09);background:transparent;transition:background .16s ease,border-color .16s ease}.seal-guide-heading{display:grid;grid-gap:6px;gap:6px;margin-top:8px}.seal-guide-heading h3{font-size:clamp(20px,2.2vw,30px)}.seal-guide-grid{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(229,231,235,.13);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),rgba(14,14,18,.8)}.seal-guide-card{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);grid-gap:clamp(14px,2.2vw,28px);gap:clamp(14px,2.2vw,28px);align-items:center;min-height:74px;padding:13px clamp(16px,2vw,24px)}.seal-guide-card:nth-child(2n),.tone-guide-card:nth-child(2n){background:rgba(255,255,255,.035)}.seal-guide-card:nth-child(odd),.tone-guide-card:nth-child(odd){background:linear-gradient(90deg,rgba(139,92,246,.035),transparent 38%),rgba(12,12,15,.68)}.seal-guide-card:hover,.tone-guide-card:hover{border-top-color:rgba(196,181,253,.26);background:linear-gradient(90deg,rgba(139,92,246,.08),rgba(229,231,235,.035)),rgba(24,24,28,.92)}.seal-guide-card-head{display:grid;grid-gap:5px;gap:5px;min-width:0}.seal-guide-card strong,.seal-guide-card-head span{margin:0;font-size:clamp(13.5px,.96vw,16px);line-height:1.16}.seal-guide-card strong{color:rgba(247,243,255,.92);font-weight:950}.seal-guide-card-head span{color:rgba(229,231,235,.66);font-weight:720;opacity:.82}.seal-red span,.seal-red strong{color:#f0a0a7}.seal-white span,.seal-white strong{color:rgba(229,231,235,.82)}.seal-blue span,.seal-blue strong{color:#93c5fd}.seal-yellow span,.seal-yellow strong{color:#f6d365}.seal-guide-heading h3,.tone-guide-card h3{margin:0;color:#fff}.tone-guide-grid{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(229,231,235,.13);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),rgba(14,14,18,.8)}.tone-guide-card{display:grid;grid-template-columns:minmax(220px,.3fr) minmax(0,1fr);grid-gap:clamp(14px,2.2vw,28px);gap:clamp(14px,2.2vw,28px);align-items:center;min-height:74px;padding:13px clamp(16px,2vw,24px)}.tone-guide-card h3{display:grid;grid-gap:5px;gap:5px;color:rgba(247,243,255,.9);font-size:clamp(13.5px,.96vw,16px);line-height:1.16}.tone-guide-title{display:grid;grid-gap:5px;gap:5px;min-width:0}.tone-guide-title span{color:rgba(229,231,235,.62);font-size:10.5px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.tone-guide-title h3 span{color:inherit;font-size:inherit;letter-spacing:0;text-transform:none}.tone-guide-title h3 span:first-child{font-weight:950}.tone-guide-title h3 span:last-child{font-weight:720;opacity:.82}.seal-guide-card p,.seal-guide-heading p,.tone-guide-card p{margin:0;color:var(--text-dim);font-size:clamp(12.5px,.88vw,14px);line-height:1.56;max-width:700px;align-self:center}@media (max-width:780px){.seal-guide-card,.tone-guide-card{grid-template-columns:1fr;gap:8px;padding:16px}.seal-guide-card p,.tone-guide-card p{max-width:none}}.result-action-bar .copy-ai-btn{margin:0;border-color:rgba(167,139,250,.5);background:rgba(139,92,246,.1);color:var(--violet-soft)}.result-action-bar .copy-ai-btn>span{background:rgba(139,92,246,.2);color:var(--violet-soft)}.result-action-bar .copy-ai-wrap{position:relative;display:inline-flex}.result-action-bar .result-action-primary{border:0;background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:#fff;box-shadow:0 14px 34px rgba(109,40,217,.32)}.result-action-bar .result-action-primary>span{background:rgba(255,255,255,.14);color:#fff}.result-headline{display:grid;grid-gap:10px;gap:10px;text-align:center}.result-headline .eyebrow{justify-self:center}.result-headline h2{margin:0;font-size:clamp(30px,4.5vw,56px);line-height:1.05}.result-headline p{margin:0;color:var(--text-dim);font-size:17px}.result-grid{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.result-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);grid-gap:24px;gap:24px;align-items:start;margin-top:-4px}.result-main-column{min-width:0}.result-guide-column{position:-webkit-sticky;position:sticky;top:96px;min-width:0}.result-reading-panel{min-width:0}.card-col{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:16px;gap:16px}.card-privacy-row{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:13px}.card-privacy-row,.toggle-pill{color:var(--text-dim);font-weight:900}.toggle-pill{min-height:34px;padding:0 14px;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:rgba(255,255,255,.05);font-size:12px}.toggle-pill.is-on{border-color:rgba(94,234,212,.5);background:rgba(94,234,212,.12);color:var(--cyan-soft)}.signature-card-wrap{border:1px solid var(--line-strong);border-radius:22px;background:var(--card-strong);padding:16px;box-shadow:0 28px 80px rgba(7,5,13,.4)}.signature-card-wrap svg{display:block;width:100%;height:auto;border-radius:14px}.card-actions{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 16px;border-radius:999px;font-weight:900;font-size:14px;text-decoration:none;border:0}.btn-primary{flex:1 1;background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:#fff;box-shadow:0 16px 38px rgba(109,40,217,.34)}.btn-ghost{border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.05);color:var(--text)}.btn-ghost:hover{background:rgba(255,255,255,.1)}.kin-detail{display:grid;grid-gap:14px;gap:14px}.detail-card{display:grid;grid-gap:10px;gap:10px;padding:20px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:linear-gradient(145deg,rgba(38,38,43,.96),rgba(25,25,30,.96)),#202026;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 20px 48px rgba(0,0,0,.22)}.detail-card h3{margin:0;font-size:18px;color:#fff}.detail-card .kw{width:-moz-fit-content;width:fit-content;padding:5px 10px;border-radius:999px;background:rgba(139,92,246,.18);color:var(--violet-soft);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.detail-card p{margin:0;color:var(--text-dim);line-height:1.65}.detail-card ul{margin:0;padding-left:18px;color:var(--text-dim);line-height:1.7}.detail-card.action-line{border-color:rgba(34,211,238,.24);background:rgba(34,211,238,.06)}.decode-intro-card{border-color:rgba(139,92,246,.28);background:radial-gradient(circle at 12% 0,rgba(139,92,246,.14),transparent 42%),linear-gradient(145deg,rgba(43,42,49,.98),rgba(28,28,34,.98)),#222227}.decode-intro-card h3{font-size:clamp(22px,2.2vw,30px);line-height:1.18}.decode-section{position:relative;gap:12px;padding:24px}.decode-heading-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.decode-section h3{padding-right:0;font-size:clamp(21px,2vw,28px);line-height:1.18}.decode-number{width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:999px;color:#fff;font-size:13px;font-weight:900;letter-spacing:.12em}.decode-number.cyan{background:rgba(139,92,246,.18);color:var(--violet-soft)}.decode-number.violet{background:rgba(139,92,246,.22);color:#ddd6fe}.decode-number.pink{background:rgba(109,40,217,.2);color:#c4b5fd}.decode-heading-icon{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid rgba(196,181,253,.24);border-radius:12px;background:radial-gradient(circle at 50% 35%,rgba(139,92,246,.18),transparent 70%),rgba(12,12,15,.62)}.decode-heading-icon.tone{width:64px}.decode-section blockquote{margin:4px 0 0;padding:14px 16px;border-left:3px solid var(--violet);border-radius:12px;background:rgba(139,92,246,.12);color:rgba(255,255,255,.88);font-size:15px;font-weight:800;line-height:1.55}.list-gift li::marker{color:var(--cyan-soft)}.list-shadow li::marker{color:#fb7185}.pro-teaser{display:grid;grid-gap:14px;gap:14px;margin-top:8px;padding:24px;border:1px solid rgba(139,92,246,.3);border-radius:18px;background:radial-gradient(circle at 12% 0,rgba(139,92,246,.2),transparent 40%),rgba(18,11,34,.6)}.pro-teaser .pro-tag{width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:999px;background:linear-gradient(135deg,var(--accent),#6d28d9);color:#f7f3ff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.pro-teaser h3{margin:0;font-size:24px;color:#fff}.pro-teaser>p{margin:0;color:var(--text-dim);line-height:1.6}.pro-teaser ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.pro-teaser li{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border:1px solid rgba(196,181,253,.12);border-radius:12px;background:rgba(255,255,255,.04)}.pro-teaser li strong{color:#fff}.pro-teaser li span{color:var(--text-mute);font-size:13px;line-height:1.5}.pro-cta-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:4px}.pro-price{color:var(--accent);font-size:22px;font-weight:900}.pro-price s{color:var(--text-mute);font-size:14px;font-weight:600}.modal-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow:auto;padding:clamp(8px,2vh,20px);background:rgba(3,2,8,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{width:min(440px,100%);display:grid;grid-gap:14px;gap:14px;padding:26px;border:1px solid var(--line-strong);border-radius:22px;background:var(--card-strong);box-shadow:0 40px 100px rgba(0,0,0,.5)}.modal-card h3{margin:0;font-size:22px}.modal-card p{margin:0;color:var(--text-dim);font-size:14px;line-height:1.6}.modal-close{position:absolute;top:16px;right:18px;border:0;background:transparent;color:var(--text-mute);font-size:22px}.modal-ok{border:1px solid rgba(34,197,94,.3);border-radius:12px;background:rgba(34,197,94,.1);color:#86efac;padding:12px}.modal-ok,.modal-processing{font-size:13px;line-height:1.55}.modal-processing{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(167,139,250,.34);border-radius:12px;background:rgba(139,92,246,.12);color:#ddd6fe;padding:14px}.modal-processing>strong{color:#f5f3ff;font-size:16px}.modal-processing>span{width:-moz-fit-content;width:fit-content;border:1px solid rgba(196,181,253,.26);border-radius:999px;padding:4px 10px;color:#c4b5fd;font-weight:800}.modal-processing p{margin:0;color:#ddd6fe}.email-preview{max-height:200px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(2,6,23,.5);color:var(--text-dim);font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap}.site-footer{margin-top:72px;padding:38px 0 8px;border-top:1px solid rgba(229,231,235,.14);color:var(--text-mute);font-size:14px}.site-footer-grid{display:grid;grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(150px,.65fr));grid-gap:clamp(22px,4vw,54px);gap:clamp(22px,4vw,54px)}.footer-logo{display:inline-flex;align-items:center}.footer-logo img{display:block;width:auto;height:36px;object-fit:contain}.footer-brand{display:grid;grid-gap:14px;gap:14px}.footer-brand p{max-width:430px;margin:0;color:var(--text-mute);line-height:1.65}.footer-badges{display:flex;gap:8px;flex-wrap:wrap}.footer-badges span{padding:6px 10px;border:1px solid rgba(229,231,235,.14);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(229,231,235,.72);font-size:12px;font-weight:850}.site-footer nav{display:grid;align-content:start;grid-gap:12px;gap:12px}.site-footer h3{margin:0 0 6px;color:rgba(196,181,253,.88);font-size:12px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.site-footer a,.site-footer span{color:rgba(229,231,235,.62);line-height:1.35;transition:color .16s ease,transform .16s ease,text-shadow .16s ease}.site-footer a:hover{color:#ddd6fe;text-shadow:0 0 18px rgba(139,92,246,.28);transform:translateX(1px)}.site-footer-bottom{display:grid;grid-gap:8px;gap:8px;margin-top:38px;padding-top:24px;border-top:1px solid rgba(148,163,184,.12);text-align:center}.site-footer-bottom p{margin:0;color:rgba(148,163,184,.58)}.site-footer-bottom strong{color:rgba(229,231,235,.9)}.legal-page{display:grid;grid-gap:24px;gap:24px;max-width:920px;margin:28px auto 0}.legal-content,.legal-hero{border:1px solid rgba(229,231,235,.16);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.034),rgba(255,255,255,.012)),linear-gradient(180deg,rgba(31,31,34,.94),rgba(15,15,17,.95));box-shadow:0 24px 70px rgba(0,0,0,.28)}.legal-hero{display:grid;grid-gap:14px;gap:14px;padding:clamp(24px,5vw,42px);text-align:center}.legal-hero .eyebrow{margin:0 auto;border-color:rgba(229,231,235,.18);background:rgba(255,255,255,.06);color:rgba(229,231,235,.86)}.legal-hero h1{margin:0;color:#fff;font-size:clamp(34px,5vw,58px);line-height:1.02}.legal-content p,.legal-hero p,.legal-updated{color:var(--text-dim);line-height:1.68}.legal-hero p{max-width:720px;margin:0 auto}.legal-content{display:grid;grid-gap:0;gap:0;overflow:hidden}.legal-content section{display:grid;grid-gap:10px;gap:10px;padding:clamp(20px,3vw,28px);border-top:1px solid rgba(229,231,235,.12)}.legal-content section:first-child{border-top:0}.legal-content h2{margin:0;color:#fff;font-size:20px}.legal-content p,.legal-updated{margin:0}.legal-updated{text-align:center;font-size:13px}@media (max-width:920px){.site-nav.wikix-top-nav{min-height:56px;justify-content:space-between;gap:12px;margin-bottom:20px;padding:0 16px 8px}.site-nav-links-desktop{display:none}.site-nav-menu{display:block}.wikix-logo-horizontal{height:26px}.kin-hero{min-height:auto;gap:28px;padding:16px 0 24px}.kin-hero,.result-grid,.result-workspace{grid-template-columns:1fr}.card-col,.result-guide-column{position:static}}@media (max-width:820px){.site-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.site-footer-grid{grid-template-columns:1fr}.site-footer{padding-top:30px}.kin-shell{width:min(100vw - 24px,760px)}.kin-row-2{grid-template-columns:1fr}.birthdate-grid{gap:8px}.birthdate-field input{min-height:54px;font-size:20px}.kin-hero h1{font-size:38px}.btn,.decode-btn{width:100%}.decode-section{padding:20px}.decode-heading-row{grid-template-columns:auto minmax(0,1fr)}.decode-heading-icon{grid-row:span 2}.btn-primary{flex:none}}@media (max-width:420px){.account-menu-trigger{max-width:118px;padding:0 10px}.account-menu-trigger>span:last-child{max-width:68px;overflow:hidden;text-overflow:ellipsis}.account-menu-panel{right:-54px}.site-nav-menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-nav-menu summary{width:44px;justify-content:center;padding:0}}.oracle-stage{position:relative;overflow:hidden;min-height:auto;padding:clamp(10px,1.1vw,14px) clamp(10px,1.1vw,14px) clamp(24px,2vw,32px);border:1px solid var(--line-strong);border-radius:22px;background:radial-gradient(circle at 26% 36%,rgba(139,92,246,.14),transparent 28%),radial-gradient(circle at 76% 20%,rgba(139,92,246,.18),transparent 36%),linear-gradient(145deg,rgba(14,8,32,.98),rgba(7,5,13,.98) 58%,rgba(12,7,22,.98));box-shadow:0 34px 100px rgba(7,5,13,.44)}.oracle-stage:before{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.035),transparent 28%),radial-gradient(circle at 78% 10%,rgba(139,92,246,.055),transparent 34%),rgba(7,5,13,.08);content:""}.oracle-stage>*{position:relative;z-index:1}.oracle-export-actions{display:none;justify-content:flex-end;margin:0 2px 10px}.oracle-hidden-export{display:none}.oracle-export-renderer{position:fixed;top:0;left:-200vw;width:776px;pointer-events:none;z-index:-1}.oracle-export-renderer .oracle-stage,.oracle-export-renderer>div{width:776px;margin:0}.oracle-export-renderer .oracle-bottom-panels,.oracle-export-renderer .oracle-main-layout{grid-template-columns:minmax(280px,.9fr) minmax(320px,.9fr)}.oracle-export-renderer .oracle-stage{padding:14px 14px 32px}.oracle-export-renderer .oracle-cross{gap:5px 12px}.oracle-export-renderer .oracle-destiny .oracle-glyph,.oracle-export-renderer .oracle-glyph{width:62px;height:62px}.oracle-export-renderer .oracle-cell strong{font-size:12px}.oracle-export-renderer .oracle-calendar-panel div{grid-template-columns:max-content max-content;gap:0 18px}.oracle-watermark{position:absolute;top:56%;left:50%;z-index:2;transform:translate(-50%,-50%);color:rgba(247,243,255,.1);font-size:clamp(24px,2.6vw,34px);font-weight:500;letter-spacing:.14em;line-height:1;pointer-events:none}.oracle-download-btn{position:relative;z-index:1;min-height:38px;padding:0 16px;border:1px solid rgba(196,181,253,.28);border-radius:999px;background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(109,40,217,.9));color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em;box-shadow:0 14px 34px rgba(109,40,217,.25)}.oracle-title-block{display:grid;justify-items:center;grid-gap:15px;gap:15px;text-align:center;transform:translateY(-14px)}.oracle-title-block span{display:block;color:rgba(247,243,255,.58);font-size:clamp(13px,1.1vw,16px);font-weight:900;letter-spacing:.14em;transform:translateY(4px)}.oracle-title-block h2{max-width:100%;margin:0;color:#fff;font-size:clamp(24px,2.45vw,32px);line-height:1.02}.oracle-title-block h2.is-extra-long-title,.oracle-title-block h2.is-long-title{white-space:nowrap}.oracle-title-block h2.is-long-title{font-size:clamp(20px,2vw,26px)}.oracle-title-block h2.is-extra-long-title{font-size:clamp(16px,1.58vw,21px)}.oracle-date-block{display:grid;justify-items:center;grid-gap:8px;gap:8px;width:min(270px,100%);transform:translateY(-14px)}.oracle-person-name{max-width:100%;overflow:hidden;color:rgba(247,243,255,.74);font-size:clamp(15px,1.4vw,20px);font-weight:900;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.oracle-date-pill{min-height:44px;display:flex;align-items:center;justify-content:center;width:100%;padding:0 20px;border:1px solid rgba(247,243,255,.16);border-radius:18px;background:rgba(255,255,255,.08);color:rgba(247,243,255,.82);font-size:16px;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.oracle-main-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,.9fr);grid-gap:16px;gap:16px;align-items:start;margin-top:clamp(4px,.9vw,10px)}.oracle-destiny-panel{position:relative;display:grid;align-content:start;justify-items:center;grid-gap:7px;gap:7px;min-height:376px}.oracle-destiny-panel:before{position:absolute;top:266px;left:50%;width:178px;height:178px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(139,92,246,.28),transparent 68%);filter:blur(8px);content:""}.oracle-destiny-panel img,.oracle-destiny-panel svg{position:relative;z-index:1;filter:drop-shadow(0 22px 44px rgba(139,92,246,.22))}.oracle-destiny-panel>img:first-of-type,.oracle-destiny-panel>svg:first-of-type{margin-top:82px}.oracle-cross-wrap{grid-gap:clamp(10px,1.8vw,18px);gap:clamp(10px,1.8vw,18px);min-height:376px}.oracle-cross,.oracle-cross-wrap{display:grid;justify-items:center}.oracle-cross{grid-template-columns:repeat(3,minmax(100px,1fr));grid-template-rows:repeat(3,auto);grid-gap:5px 12px;gap:5px 12px;align-items:center}.oracle-cell{display:grid;justify-items:center;grid-gap:4px;gap:4px;min-width:104px;text-align:center}.oracle-guide{grid-column:2;grid-row:1}.oracle-antipode{grid-column:1}.oracle-antipode,.oracle-destiny{grid-row:2;transform:translateY(20px)}.oracle-destiny{grid-column:2}.oracle-analog{grid-column:3;grid-row:2;transform:translateY(20px)}.oracle-occult{grid-column:2;grid-row:3;transform:translateY(40px)}.oracle-role{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.oracle-role.is-guide-label{letter-spacing:.07em;white-space:nowrap}.oracle-glyph{display:inline-grid;place-items:center;border:0;border-radius:0;background:transparent}.oracle-destiny .oracle-glyph,.oracle-glyph{width:62px;height:62px}.oracle-cell strong{color:rgba(255,255,255,.88);font-size:12px;line-height:1.2;text-shadow:0 2px 18px rgba(0,0,0,.35)}.oracle-cell strong.is-long-seal{max-width:120px;font-size:10.5px;line-height:1.05;white-space:nowrap}.oracle-bottom-panels{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,.9fr);grid-gap:16px;gap:16px;margin-top:clamp(82px,6.8vw,96px)}.oracle-affirm,.oracle-calendar-panel{min-height:108px;padding:13px 16px;border:1px solid rgba(247,243,255,.13);border-radius:20px;background:rgba(15,23,42,.34);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.oracle-affirm{display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;text-align:center}.oracle-affirm-tag,.oracle-calendar-panel span{color:rgba(247,243,255,.46);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.oracle-affirm p{margin:0;color:rgba(255,255,255,.82);font-size:12px;font-style:italic;line-height:1.38}.oracle-calendar-panel{display:grid;align-content:center;justify-content:center;grid-gap:12px;gap:12px}.oracle-calendar-panel div{display:grid;grid-template-columns:max-content max-content;grid-gap:0 18px;gap:0 18px;align-items:baseline;width:min(420px,100%)}.oracle-calendar-panel strong{color:rgba(247,243,255,.78);font-size:clamp(14px,1.28vw,16px);font-weight:650;line-height:1.15}.oracle-calendar-panel div span{grid-column:1/-1;margin-bottom:5px;font-size:11px}.oracle-calendar-panel small{color:rgba(247,243,255,.56);font-size:clamp(12px,1.1vw,13px);font-weight:500;text-align:left}.oracle-calendar-panel small:empty{display:none}@media (max-width:920px){.oracle-bottom-panels,.oracle-main-layout{grid-template-columns:1fr}.oracle-date-pill{width:min(270px,100%)}}@media (max-width:560px){.oracle-stage{padding:18px;border-radius:22px}.oracle-cross{gap:10px}.oracle-destiny .oracle-glyph,.oracle-glyph{width:64px;height:64px}.oracle-cell strong{font-size:11px}.oracle-calendar-panel div{grid-template-columns:max-content max-content;gap:5px}}.kin-detail-anchor{scroll-margin-top:90px}.detail-card.decode-section.is-locked{position:relative;overflow:hidden;min-height:168px}.locked-body{filter:blur(7px);opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;margin-bottom:8px}.locked-body p{margin:0 0 8px;color:var(--text-dim);font-size:15px;line-height:1.6}.locked-overlay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:18px;background:linear-gradient(180deg,rgba(12,7,22,.42),rgba(12,7,22,.86) 60%,rgba(7,5,13,.96));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.locked-overlay-inner{display:grid;grid-gap:8px;gap:8px;justify-items:center;text-align:center;max-width:320px}.locked-icon{font-size:26px;filter:drop-shadow(0 4px 16px rgba(139,92,246,.5))}.locked-overlay-inner strong{font-size:16px;font-weight:900;letter-spacing:.02em;color:#fff}.locked-overlay-inner p{margin:0;font-size:13px;line-height:1.5;color:var(--text-dim)}.locked-cta{margin-top:6px;padding:12px 22px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:#fff;font-size:14px;font-weight:900;letter-spacing:.02em;box-shadow:0 14px 36px rgba(109,40,217,.42);transition:transform .15s ease,box-shadow .15s ease}.locked-cta:hover{transform:translateY(-1px);box-shadow:0 18px 44px rgba(109,40,217,.56)}.understand-options{margin:0}.understand-quick-cta{position:relative;isolation:isolate;overflow:hidden;display:grid;width:100%;grid-gap:8px;gap:8px;margin:0;padding:16px 18px 17px;border:1px solid rgba(196,181,253,.48);border-radius:22px;background:radial-gradient(circle at 18% 48%,rgba(139,92,246,.32),transparent 26%),radial-gradient(circle at 88% 0,rgba(196,181,253,.08),transparent 30%),linear-gradient(135deg,rgba(39,31,56,.96),rgba(12,10,18,.98));color:#fff;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(139,92,246,.08),0 22px 62px rgba(109,40,217,.28),0 12px 34px rgba(0,0,0,.28);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.understand-quick-cta:before{inset:-45% -20%;background:radial-gradient(circle at 18% 52%,rgba(167,139,250,.28),transparent 28%),radial-gradient(circle at 82% 18%,rgba(94,234,212,.08),transparent 24%);opacity:.92}.understand-quick-cta:after,.understand-quick-cta:before{position:absolute;z-index:-1;content:"";pointer-events:none}.understand-quick-cta:after{inset:1px;border-radius:21px;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 42%)}.understand-quick-cta:hover{border-color:rgba(216,180,254,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px rgba(167,139,250,.16),0 26px 72px rgba(109,40,217,.36),0 14px 38px rgba(0,0,0,.32);transform:translateY(-1px)}.understand-quick-cta:active{transform:translateY(0)}.understand-quick-cta span{width:-moz-fit-content;width:fit-content;padding:4px 11px;border-radius:999px;background:linear-gradient(135deg,rgba(139,92,246,.5),rgba(109,40,217,.38));color:var(--violet-soft);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 8px 24px rgba(109,40,217,.24)}.understand-quick-cta strong{max-width:310px;color:rgba(247,243,255,.72);font-size:14px;font-weight:500;line-height:1.45}.understand-quick-cta em{color:#fff;font-size:15.5px;font-style:normal;font-weight:950;line-height:1.22;text-shadow:0 0 22px rgba(196,181,253,.2);text-transform:uppercase}.understand-panel{display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,2.4vw,24px);border:1px solid rgba(196,181,253,.18);border-radius:24px;background:radial-gradient(circle at 12% 0,rgba(139,92,246,.12),transparent 34%),linear-gradient(180deg,rgba(31,31,38,.84),rgba(10,10,14,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 24px 70px rgba(0,0,0,.28)}.understand-head{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;text-align:left}.understand-head-icon{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid rgba(196,181,253,.22);border-radius:999px;background:radial-gradient(circle at 35% 30%,rgba(196,181,253,.26),transparent 42%),rgba(139,92,246,.14);color:var(--violet-soft);font-size:20px;font-weight:950;box-shadow:0 10px 28px rgba(109,40,217,.22)}.understand-head h2{margin:0;color:#fff;font-size:clamp(18px,1.28vw,21px);line-height:1.08}.understand-head p{margin:0;color:var(--text-dim);font-size:14px;line-height:1.42}@media (max-width:560px){.understand-head{grid-template-columns:34px minmax(0,1fr);gap:10px}.understand-head-icon{width:34px;height:34px;font-size:18px}}.understand-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.understand-card{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:16px;border:1px solid rgba(196,181,253,.13);border-radius:18px;background:rgba(255,255,255,.035);box-shadow:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.understand-card:hover{transform:translateY(-2px);border-color:rgba(196,181,253,.26);background:rgba(139,92,246,.075)}.understand-card.is-pro{border-color:rgba(167,139,250,.34);background:linear-gradient(180deg,rgba(139,92,246,.1),rgba(255,255,255,.035))}.understand-card.is-pro.is-clickable{cursor:pointer}.understand-card.is-pro.is-clickable:hover{transform:translateY(-3px);border-color:rgba(196,181,253,.38);background:linear-gradient(180deg,rgba(139,92,246,.13),rgba(255,255,255,.045))}.understand-card.is-pro.is-clickable:focus-visible{outline:2px solid rgba(196,181,253,.7);outline-offset:4px}.understand-card.is-free{border-color:rgba(196,181,253,.28);background:linear-gradient(180deg,rgba(167,139,250,.1),rgba(255,255,255,.035))}.pricing-free-notice{margin:2px 0 0;color:#fecaca;font-size:13px;line-height:1.45}.understand-card h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:900;color:#fff}.understand-step{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgba(139,92,246,.22);color:var(--violet-soft);font-size:12px;font-weight:900}.understand-card.is-free .understand-step{background:rgba(139,92,246,.42);color:#f7f3ff}.understand-package-tags{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.understand-package-pill,.understand-price{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:900;line-height:1}.understand-package-pill{border:1px solid rgba(196,181,253,.24);background:rgba(255,255,255,.06);color:#ddd6fe}.understand-price{background:linear-gradient(135deg,var(--accent),#6d28d9);color:#f7f3ff}.understand-card p{margin:0;color:var(--text-dim);font-size:12.5px;line-height:1.55}.understand-highlight,.understand-inline-link{color:#ddd6fe;font-style:italic;font-weight:900}.understand-inline-link{text-decoration:none;white-space:nowrap}.understand-inline-link:hover{color:#ffffff;text-decoration:underline;text-underline-offset:3px}.understand-action{margin-top:auto;padding:10px 14px;border:1px solid var(--line-strong);border-radius:999px;background:rgba(255,255,255,.06);color:#fff;font-size:13px;font-weight:800;cursor:pointer;transition:background .15s ease,transform .15s ease}.understand-action:hover{background:rgba(255,255,255,.12);transform:translateY(-1px)}.understand-action-pro{border:0;background:linear-gradient(135deg,var(--violet),var(--violet-deep));box-shadow:0 12px 30px rgba(109,40,217,.36)}.understand-action-pro:hover{background:linear-gradient(135deg,var(--violet-soft),var(--violet))}.understand-text-cta{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:auto;color:#f7f3ff;font-size:13px;font-weight:900;line-height:1.35}.kin-pricing{display:grid;grid-gap:14px;gap:14px;margin-top:18px;scroll-margin-top:108px}.pricing-head{display:grid;grid-gap:8px;gap:8px;text-align:center}.pricing-head .eyebrow{justify-self:center}.pricing-head h2{margin:0;color:#fff;font-size:clamp(26px,2.6vw,38px);line-height:1.05}.pricing-head p{margin:0;color:var(--text-dim);font-size:15px;line-height:1.45}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.pricing-card{position:relative;display:grid;grid-gap:9px;gap:9px;align-content:start;min-height:0;overflow:hidden;padding:22px 22px 20px;border:1px solid rgba(229,231,235,.16);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),linear-gradient(180deg,rgba(31,31,34,.98),rgba(18,18,20,.98));box-shadow:0 24px 70px rgba(0,0,0,.34);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pricing-card:before{position:absolute;top:0;right:28px;left:28px;height:3px;border-radius:999px;background:rgba(229,231,235,.22);content:""}.pricing-card:hover{border-color:rgba(229,231,235,.28);box-shadow:0 28px 78px rgba(0,0,0,.42);transform:translateY(-2px)}.pricing-card.is-featured{border-color:rgba(139,92,246,.58);background:linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.012)),linear-gradient(180deg,rgba(31,31,36,.99),rgba(18,18,22,.99));box-shadow:0 28px 90px rgba(0,0,0,.34),inset 0 0 0 1px rgba(139,92,246,.12)}.pricing-card.is-featured:before{background:linear-gradient(90deg,#7c3aed,#8b5cf6,#a78bfa);box-shadow:0 0 20px rgba(139,92,246,.26)}.pricing-card.is-elite{border-color:rgba(216,180,254,.42);background:radial-gradient(circle at 82% 0,rgba(216,180,254,.18),transparent 34%),radial-gradient(circle at 12% 24%,rgba(88,28,135,.18),transparent 36%),linear-gradient(180deg,rgba(42,35,54,.98),rgba(17,13,24,.98));box-shadow:0 28px 82px rgba(0,0,0,.38),inset 0 0 0 1px rgba(216,180,254,.12)}.pricing-card.is-elite:before{background:linear-gradient(90deg,#d8b4fe,#a78bfa,#f0abfc);box-shadow:0 0 22px rgba(216,180,254,.24)}.pricing-chip{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:-moz-fit-content;width:fit-content;min-height:25px;padding:6px 11px 5px;border-radius:999px;background:rgba(229,231,235,.1);color:rgba(229,231,235,.82);font-size:10px;font-weight:900;letter-spacing:.09em;line-height:1.1;text-transform:uppercase}.pricing-card.is-featured .pricing-chip{background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;box-shadow:0 10px 28px rgba(139,92,246,.3)}.pricing-card.is-elite .pricing-chip{background:rgba(196,181,253,.13);color:rgba(237,233,254,.94)}.pricing-card h3{margin:0;color:#fff;font-size:clamp(20px,1.45vw,25px);line-height:1.08}.pricing-kicker{margin:-3px 0 0;color:rgba(229,231,235,.68);font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.pricing-subtitle{margin:0;color:rgba(247,243,255,.66);font-size:14px;font-weight:430;line-height:1.42}.pricing-price-row{display:flex;min-height:66px;align-items:flex-end;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(229,231,235,.1)}.pricing-price-copy{display:grid;min-width:0;grid-gap:5px;gap:5px}.pricing-price-row s{color:rgba(229,231,235,.46);font-size:13px;font-weight:850}.pricing-price{color:#fff;font-size:clamp(28px,2.28vw,35px);font-weight:950;line-height:1;white-space:nowrap}.pricing-card.is-featured .pricing-price{color:#fff}.pricing-discount{flex:0 0 auto;margin-bottom:4px;padding:6px 9px;border-radius:10px;background:rgba(229,231,235,.1);color:rgba(247,243,255,.86);font-size:12px;font-weight:900;line-height:1}.pricing-card.is-featured .pricing-discount{background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;box-shadow:0 12px 30px rgba(139,92,246,.24)}.pricing-card.is-elite .pricing-discount{background:rgba(196,181,253,.13);color:rgba(247,243,255,.9)}.pricing-card ul{display:grid;grid-gap:7px;gap:7px;margin:4px 0 8px;padding:0;color:var(--text-dim);list-style:none}.pricing-card li{position:relative;padding-left:24px;font-size:14px;font-weight:440;line-height:1.36}.pricing-keyword{color:rgba(247,243,255,.9);font-weight:820;letter-spacing:.025em}.pricing-card li:before{position:absolute;top:1px;left:0;display:grid;width:18px;height:18px;place-items:center;border-radius:999px;content:"✓";font-size:17px;font-weight:900}.pricing-card li:before,.pricing-card.is-featured li:before{background:transparent;color:#22c55e}.pricing-action{align-self:end;min-height:48px;margin-top:auto;border:1px solid rgba(229,231,235,.18);border-radius:12px;background:rgba(255,255,255,.1);color:#fff;font-size:15px;font-weight:900}.pricing-action-primary{border:0;background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff;box-shadow:0 16px 42px rgba(139,92,246,.28)}.landing-band{position:relative;display:grid;grid-gap:22px;gap:22px;margin-top:42px;padding:clamp(28px,4vw,48px);border:1px solid rgba(229,231,235,.14);border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.04),rgba(255,255,255,.012)),linear-gradient(180deg,rgba(24,24,27,.92),rgba(10,10,12,.96));box-shadow:0 24px 72px rgba(0,0,0,.32);overflow:hidden}.landing-band:before{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 0,rgba(139,92,246,.11),transparent 30%),radial-gradient(circle at 90% 10%,rgba(148,163,184,.08),transparent 28%);content:""}.landing-band>*{position:relative;z-index:1}.admin-page{display:grid;width:min(1180px,calc(100% - 32px));grid-gap:18px;gap:18px;margin:0 auto;padding:40px 0 56px}.admin-hero{display:grid;grid-gap:10px;gap:10px;padding:clamp(24px,4vw,42px);border:1px solid rgba(229,231,235,.14);border-radius:22px;background:radial-gradient(circle at 88% 0,rgba(139,92,246,.14),transparent 30%),linear-gradient(180deg,rgba(31,31,34,.98),rgba(14,14,16,.98));box-shadow:0 24px 72px rgba(0,0,0,.3)}.admin-hero h1{margin:0;color:#fff;font-size:clamp(32px,4vw,54px);letter-spacing:0;line-height:1}.admin-hero p{max-width:780px;margin:0;color:var(--text-dim);font-size:15px;line-height:1.55}.admin-grid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);grid-gap:18px;gap:18px;align-items:start}.admin-panel{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(229,231,235,.13);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(20,20,23,.96);box-shadow:0 18px 54px rgba(0,0,0,.24)}.admin-manual-panel h2{margin:3px 0 8px;color:#fff;font-size:22px;line-height:1.15}.admin-manual-panel p{margin:0;color:var(--text-dim);font-size:13px;line-height:1.5}.admin-manual-form{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) 150px minmax(210px,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.admin-manual-form label{display:grid;grid-gap:7px;gap:7px;color:rgba(229,231,235,.72);font-size:12px;font-weight:850;letter-spacing:.04em}.admin-manual-form input,.admin-manual-form select{width:100%;min-height:44px;border:1px solid rgba(229,231,235,.16);border-radius:12px;background:rgba(10,10,12,.72);color:#fff;font:inherit;outline:none;padding:0 12px}.admin-manual-form input:focus,.admin-manual-form select:focus{border-color:rgba(139,92,246,.7);box-shadow:0 0 0 3px rgba(139,92,246,.16)}.admin-token-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.admin-form{position:-webkit-sticky;position:sticky;top:92px}.admin-form label,.admin-token-row label{display:grid;grid-gap:7px;gap:7px;color:rgba(229,231,235,.72);font-size:12px;font-weight:850;letter-spacing:.04em}.admin-form input,.admin-form select,.admin-token-row input{width:100%;min-height:44px;border:1px solid rgba(229,231,235,.16);border-radius:12px;background:rgba(10,10,12,.72);color:#fff;font:inherit;outline:none;padding:0 12px}.admin-form input:focus,.admin-form select:focus,.admin-token-row input:focus{border-color:rgba(139,92,246,.7);box-shadow:0 0 0 3px rgba(139,92,246,.16)}.admin-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-check{display:flex!important;grid-template-columns:none!important;align-items:center}.admin-check input{width:18px;min-height:18px;margin:0}.admin-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.admin-list-head button,.admin-preset-grid button,.admin-primary,.admin-status,.admin-token-row button{min-height:42px;border:1px solid rgba(229,231,235,.16);border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:850;cursor:pointer}.admin-list-head button:hover,.admin-preset-grid button:hover,.admin-status:hover,.admin-token-row button:hover{border-color:rgba(229,231,235,.28);background:rgba(255,255,255,.12)}.admin-primary{border:0;background:linear-gradient(135deg,#7c3aed,#8b5cf6);box-shadow:0 16px 42px rgba(139,92,246,.28)}.admin-section-label{color:rgba(167,139,250,.92);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.admin-message{margin:0;color:rgba(187,247,208,.92);font-size:13px}.admin-message.is-error{color:rgba(252,165,165,.94)}.admin-list-panel{min-width:0}.admin-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-list-head h2{margin:3px 0 0;color:#fff;font-size:22px;line-height:1.15}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table{width:100%;min-width:760px;border-collapse:collapse;color:rgba(229,231,235,.82);font-size:13px}.admin-table td,.admin-table th{padding:12px 10px;border-bottom:1px solid rgba(229,231,235,.09);text-align:left;vertical-align:middle}.admin-table th{color:rgba(229,231,235,.5);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.admin-table strong{color:#fff}.admin-status{min-height:34px;padding:0 10px;color:rgba(252,165,165,.94)}.admin-status.is-active{color:rgba(187,247,208,.96)}@media (max-width:920px){.admin-grid,.admin-manual-form{grid-template-columns:1fr}.admin-form{position:static}.admin-token-row{grid-template-columns:1fr}}@media (max-width:620px){.admin-page{width:min(100% - 20px,1180px);padding-top:24px}.admin-preset-grid,.admin-two-cols{grid-template-columns:1fr}}.landing-section-head{display:grid;max-width:780px;grid-gap:10px;gap:10px;margin:0 auto;text-align:center}.landing-section-head .eyebrow{justify-self:center}.landing-section-head h2,.method-copy h2{margin:0;color:#fff;font-size:clamp(24px,2.35vw,34px);line-height:1.14}.landing-section-head p,.method-copy p{margin:0;color:var(--text-dim);font-size:16px;line-height:1.65}.faq-grid,.flow-grid,.pillar-grid,.preview-grid,.question-grid,.use-case-grid{display:grid;grid-gap:14px;gap:14px}.flow-grid,.question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-card,.flow-card,.pillar-card,.preview-card,.question-card,.use-case-card{position:relative;overflow:hidden;border:1px solid rgba(229,231,235,.12);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.014)),rgba(16,16,18,.86);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.landing-band .faq-card:after,.landing-band .flow-card:after,.landing-band .method-step:after,.landing-band .pillar-card:after,.landing-band .preview-card:after,.landing-band .question-card:after,.landing-band .use-case-card:after{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent,rgba(196,181,253,.07) 42%,transparent 64%);content:"";opacity:0;transform:translateX(-22%);transition:opacity .18s ease,transform .26s ease}.landing-band .faq-card:hover,.landing-band .flow-card:hover,.landing-band .pillar-card:hover,.landing-band .preview-card:hover,.landing-band .question-card:hover,.landing-band .use-case-card:hover{border-color:rgba(196,181,253,.28);box-shadow:0 18px 46px rgba(0,0,0,.28),inset 0 0 0 1px rgba(139,92,246,.05);transform:translateY(-2px)}.landing-band .faq-card:hover:after,.landing-band .flow-card:hover:after,.landing-band .method-step:hover:after,.landing-band .pillar-card:hover:after,.landing-band .preview-card:hover:after,.landing-band .question-card:hover:after,.landing-band .use-case-card:hover:after{opacity:1;transform:translateX(12%)}.landing-band .flow-card:hover .flow-number,.landing-band .method-step:hover .landing-icon,.landing-band .pillar-card:hover .landing-icon,.landing-band .preview-card:hover .landing-icon,.landing-band .question-card:hover .landing-icon,.landing-band .use-case-card:hover .landing-icon{border-color:rgba(196,181,253,.38);box-shadow:0 12px 28px rgba(0,0,0,.28),0 0 0 5px rgba(139,92,246,.065),0 0 24px rgba(139,92,246,.16)}.question-card{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;padding:18px}.faq-card,.flow-card,.preview-card{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:22px}.flow-card{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),rgba(28,28,31,.9)}.flow-number{width:36px;height:36px;place-items:center;border:1px solid rgba(196,181,253,.24);border-radius:999px;background:linear-gradient(180deg,rgba(139,92,246,.28),rgba(63,63,70,.42)),rgba(24,24,27,.92);color:rgba(247,243,255,.94);font-size:14px;box-shadow:0 10px 24px rgba(0,0,0,.24)}.flow-number,.landing-icon{display:grid;font-weight:950}.landing-icon{width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid rgba(229,231,235,.14);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),rgba(32,32,36,.9);color:#ddd6fe;font-size:17px;line-height:1;box-shadow:0 10px 24px rgba(0,0,0,.22),0 0 0 4px rgba(139,92,246,.045)}.faq-card p,.flow-card p,.pillar-card p,.preview-card p,.question-card p,.use-case-card p{margin:0;color:var(--text-dim);font-size:15px;line-height:1.58}.faq-card h3,.flow-card h3,.preview-card h3{margin:0;color:#fff;font-size:18px;line-height:1.22}.faq-grid,.preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-card:nth-child(2n),.preview-card:nth-child(2n){background:linear-gradient(180deg,rgba(139,92,246,.07),rgba(255,255,255,.014)),rgba(18,18,21,.9)}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-card,.use-case-card{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:22px}.pillar-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:2px}.pillar-card h3,.use-case-card h3{margin:0;color:#fff;font-size:18px;line-height:1.22}.landing-method{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(22px,4vw,44px)}.method-copy{display:grid;grid-gap:12px;gap:12px}.method-copy .eyebrow{justify-self:start}.method-steps{display:grid;grid-gap:10px;gap:10px}.method-step{position:relative;display:grid;grid-template-columns:32px 34px 1fr;grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:10px 14px;overflow:hidden;border:1px solid rgba(229,231,235,.12);border-radius:16px;background:rgba(255,255,255,.045);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.method-step:nth-child(2n){background:rgba(139,92,246,.075)}.landing-band .method-step:hover{border-color:rgba(196,181,253,.28);background:rgba(139,92,246,.09);box-shadow:0 14px 36px rgba(0,0,0,.24),inset 0 0 0 1px rgba(139,92,246,.045);transform:translateY(-1px)}.method-step-number{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:rgba(229,231,235,.1);color:rgba(247,243,255,.78);font-size:13px;font-weight:950}.method-step strong{color:rgba(247,243,255,.9);font-size:16px;line-height:1.25}.founder-page{display:grid;grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px)}.founder-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);grid-gap:clamp(24px,5vw,56px);gap:clamp(24px,5vw,56px);align-items:center;padding:clamp(42px,7vw,84px) clamp(18px,4vw,44px) clamp(22px,4vw,44px)}.founder-hero-copy{display:grid;max-width:760px;grid-gap:16px;gap:16px}.founder-hero-copy .eyebrow{justify-self:start}.founder-hero-copy h1{margin:0;color:#fff;font-size:clamp(38px,6vw,72px);line-height:.98;letter-spacing:0}.founder-hero-copy p{margin:0;color:var(--text-dim);font-size:clamp(16px,1.5vw,19px);line-height:1.72}.founder-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:6px}.founder-primary-cta{width:auto;min-height:56px;min-width:190px;padding-inline:22px;margin-top:0;line-height:1.15}.founder-primary-cta,.founder-secondary-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.founder-secondary-cta{min-height:46px;padding:0 18px;border:1px solid rgba(229,231,235,.14);border-radius:999px;background:rgba(255,255,255,.045);color:rgba(247,243,255,.88);font-size:14px;font-weight:850;transition:border-color .18s ease,background .18s ease,transform .18s ease}.founder-secondary-cta:hover{border-color:rgba(196,181,253,.32);background:rgba(139,92,246,.1);transform:translateY(-1px)}.founder-visual-stack{position:relative;display:grid;grid-gap:14px;gap:14px}.founder-image-card{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid rgba(229,231,235,.14);border-radius:22px;background:rgba(16,16,18,.82);box-shadow:0 24px 80px rgba(0,0,0,.34)}.founder-image-card img{display:block;width:100%;height:100%;object-fit:cover}.founder-image-main{aspect-ratio:1/1}.founder-image-medals{justify-self:end;width:min(72%,360px);aspect-ratio:4/3;margin-top:-26%;border-color:rgba(196,181,253,.24)}.founder-belief,.founder-principles{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(22px,4vw,44px)}.founder-quote-card{display:grid;grid-gap:14px;gap:14px;padding:clamp(22px,3vw,32px);border:1px solid rgba(196,181,253,.18);border-radius:22px;background:linear-gradient(145deg,rgba(139,92,246,.12),rgba(255,255,255,.025)),rgba(16,16,18,.88);box-shadow:0 20px 56px rgba(0,0,0,.26)}.founder-quote-card p{margin:0;color:rgba(247,243,255,.92);font-size:clamp(16px,1.35vw,19px);font-weight:520;line-height:1.68}.founder-quote-card p strong{color:#fff;font-weight:850}.founder-quote-card span{color:var(--text-muted);font-size:14px;font-weight:800}.founder-kin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.founder-kin-grid strong{color:rgba(221,214,254,.92);font-size:14px;line-height:1.35}.founder-glyph-shell{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(196,181,253,.22);border-radius:999px;background:radial-gradient(circle at 45% 35%,rgba(255,255,255,.13),transparent 54%),rgba(24,24,27,.88);box-shadow:0 14px 30px rgba(0,0,0,.24),0 0 0 5px rgba(139,92,246,.05)}.founder-glyph-shell img{display:block;width:34px;height:34px;object-fit:contain}.founder-glyph-label{width:-moz-fit-content;width:fit-content;padding:5px 10px;border:1px solid rgba(229,231,235,.11);border-radius:999px;background:rgba(255,255,255,.045);color:rgba(247,243,255,.7);font-size:12px;font-weight:850;line-height:1}.founder-principle-list{display:grid;grid-gap:10px;gap:10px}.use-case-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.use-case-card .landing-icon{margin-bottom:2px}@media (prefers-reduced-motion:reduce){.landing-band .faq-card,.landing-band .faq-card:after,.landing-band .flow-card,.landing-band .flow-card:after,.landing-band .method-step,.landing-band .method-step:after,.landing-band .pillar-card,.landing-band .pillar-card:after,.landing-band .preview-card,.landing-band .preview-card:after,.landing-band .question-card,.landing-band .question-card:after,.landing-band .use-case-card,.landing-band .use-case-card:after{transition:none}.landing-band .faq-card:hover,.landing-band .flow-card:hover,.landing-band .method-step:hover,.landing-band .pillar-card:hover,.landing-band .preview-card:hover,.landing-band .question-card:hover,.landing-band .use-case-card:hover{transform:none}}.feedback-page{display:grid;min-height:calc(100vh - 120px);place-items:center;padding:clamp(14px,3vw,36px) 0}.feedback-card{display:grid;width:min(680px,100%);grid-gap:12px;gap:12px;padding:clamp(20px,3vw,32px);border:1px solid rgba(229,231,235,.14);border-radius:28px;background:radial-gradient(circle at 15% 0,rgba(139,92,246,.12),transparent 32%),linear-gradient(180deg,rgba(24,24,27,.96),rgba(10,10,12,.98));box-shadow:0 24px 72px rgba(0,0,0,.36)}.feedback-card .eyebrow{justify-self:start}.feedback-card h1{margin:0;color:#fff;font-size:clamp(26px,3.2vw,36px);line-height:1.08}.feedback-card>p,.feedback-success span{margin:0;color:var(--text-dim);font-size:15px;line-height:1.5}.feedback-form{display:grid;grid-gap:11px;gap:11px}.feedback-form label{display:grid;grid-gap:7px;gap:7px;color:rgba(247,243,255,.78);font-size:13.5px;font-weight:850}.feedback-form input,.feedback-form select,.feedback-form textarea{width:100%;border:1px solid rgba(229,231,235,.14);border-radius:14px;background:rgba(5,5,7,.62);color:#fff;font-size:15px;outline:none}.feedback-form input,.feedback-form select{min-height:46px;padding:0 14px}.feedback-form textarea{min-height:132px;padding:13px 14px;resize:vertical}.feedback-share-box{display:grid;grid-gap:10px;gap:10px;margin:2px 0 0;padding:14px;border:1px solid rgba(167,139,250,.22);border-radius:18px;background:rgba(139,92,246,.06)}.feedback-share-box legend{padding:0 8px;color:rgba(247,243,255,.9);font-size:14px;font-weight:900}.feedback-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.feedback-form .decode-btn{min-height:46px;margin-top:2px;font-size:15px}.feedback-form input:focus,.feedback-form select:focus,.feedback-form textarea:focus{border-color:rgba(167,139,250,.62);box-shadow:0 0 0 4px rgba(139,92,246,.1)}.feedback-check{grid-template-columns:auto 1fr;align-items:start}.feedback-check input{width:18px;min-height:18px;margin-top:2px}.feedback-success{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid rgba(34,197,94,.22);border-radius:18px;background:rgba(34,197,94,.08)}.feedback-success strong{color:#fff;font-size:22px}.feedback-success a{width:-moz-fit-content;width:fit-content;color:#ddd6fe;font-weight:900}@media (max-width:640px){.feedback-field-grid{grid-template-columns:1fr}}.google-login-btn{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(229,231,235,.2);border-radius:12px;background:rgba(255,255,255,.06);color:#fff;font-size:14px;font-weight:850}.google-login-btn.compact{min-height:42px;border-color:rgba(229,231,235,.14);background:rgba(255,255,255,.045);color:rgba(247,243,255,.82);font-size:13px}.google-login-btn span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#fff;color:#111827;font-weight:950}.gift-code-box{display:grid;grid-gap:6px;gap:6px}.gift-code-box label{color:var(--text-dim);font-size:13px;font-weight:800}.gift-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.gift-code-row input{min-width:0;text-transform:uppercase}.gift-code-row button{min-height:42px;border:1px solid rgba(196,181,253,.3);border-radius:12px;background:rgba(139,92,246,.14);color:var(--violet-soft);font-size:13px;font-weight:900}.gift-code-message{margin:0;color:#86efac;font-size:13px}.gift-code-hint{margin:0;color:rgba(247,243,255,.56);font-size:12px}.gift-code-message.is-error{color:#fecaca}.checkout-total-box{display:grid;grid-template-columns:1fr auto;grid-gap:6px 14px;gap:6px 14px;padding:10px 12px;border:1px solid rgba(229,231,235,.12);border-radius:12px;background:rgba(255,255,255,.045);color:var(--text-dim);font-size:13px}.checkout-total-box strong{color:#fff}.checkout-safe-note{margin:0;color:rgba(229,231,235,.54);font-size:12.5px;font-weight:750;line-height:1.45;text-align:center}.auth-callback-page{display:grid;min-height:70vh;place-items:center;padding:48px 20px}.auth-callback-card{display:grid;width:min(560px,100%);grid-gap:18px;gap:18px;padding:32px;border:1px solid var(--line-strong);border-radius:18px;background:var(--card-strong);text-align:center}.auth-callback-card h1{margin:0;color:#fff;font-size:24px;line-height:1.25}.auth-callback-link{color:var(--violet-soft);font-weight:850}.copy-ai-wrap{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content}.copy-ai-wrap.understand-action{display:block;width:100%;margin-top:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit}.copy-ai-wrap.understand-action:hover{background:transparent;transform:none}.copy-ai-btn{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding:10px 14px;border:1px solid rgba(167,139,250,.44);border-radius:999px;background:rgba(139,92,246,.1);color:var(--violet-soft);font-size:13px;font-weight:800;cursor:pointer;transition:background .15s ease,transform .15s ease}.copy-ai-wrap.understand-action .copy-ai-btn{width:100%;justify-content:center}.copy-ai-btn:hover{background:rgba(139,92,246,.18);transform:translateY(-1px)}.copy-ai-btn.is-copied{border-color:rgba(167,139,250,.64);background:rgba(139,92,246,.18);color:#fff}.copy-ai-btn i{display:inline-grid;width:12px;height:12px;place-items:center;font-size:15px;font-style:normal;line-height:.75;transform:translateY(-3px);opacity:.75}.copy-ai-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(229,231,235,.16);border-radius:18px;background:radial-gradient(circle at 16% 0,rgba(139,92,246,.07),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(20,20,23,.98);box-shadow:0 24px 80px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.copy-ai-wrap.understand-action .copy-ai-menu{left:0;right:auto;width:100%}.copy-ai-menu button{display:grid;grid-gap:4px;gap:4px;min-height:auto;padding:13px 14px;border:0;border-radius:13px;background:transparent;color:rgba(247,243,255,.9);text-align:left;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.copy-ai-menu button:hover{background:rgba(255,255,255,.065)}.copy-ai-menu strong{color:#fff;font-size:15px;font-weight:900;line-height:1.2;white-space:normal}.copy-ai-menu small{color:var(--text-dim);font-size:12.5px;font-weight:700;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.result-action-bar .copy-ai-menu{right:min(0px,calc(100vw - 100% - 12px))}@media (max-width:720px){.result-action-bar .copy-ai-menu{right:max(-12px,calc(100% - 100vw + 12px));width:calc(100vw - 24px)}.copy-ai-menu{padding:8px;border-radius:16px}.copy-ai-menu button{padding:10px 12px}.copy-ai-menu strong{font-size:14px}.copy-ai-menu small{font-size:12px}}.copy-ai-modal-overlay{position:fixed;inset:0;z-index:999;display:grid;place-items:start center;overflow-y:auto;overscroll-behavior:contain;padding:clamp(74px,8vh,96px) 20px 28px;background:rgba(5,5,10,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.copy-ai-modal{position:relative;display:grid;width:min(620px,100%);max-height:calc(100dvh - clamp(102px, 11vh, 124px));grid-gap:18px;gap:18px;overflow:auto;overscroll-behavior:contain;padding:clamp(24px,4vw,38px);border:1px solid rgba(196,181,253,.32);border-radius:26px;background:radial-gradient(circle at 50% 0,rgba(139,92,246,.22),transparent 34%),linear-gradient(180deg,rgba(25,18,46,.98),rgba(8,7,18,.98));box-shadow:0 28px 100px rgba(0,0,0,.58);text-align:center}.copy-ai-modal::-webkit-scrollbar{width:8px}.copy-ai-modal::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(196,181,253,.28)}.copy-ai-modal-chatgpt{background:radial-gradient(circle at 26% 0,rgba(167,139,250,.22),transparent 34%),linear-gradient(180deg,rgba(25,18,46,.98),rgba(8,7,18,.98))}.copy-ai-modal-gemini{background:radial-gradient(circle at 72% 0,rgba(125,211,252,.16),transparent 32%),radial-gradient(circle at 22% 8%,rgba(139,92,246,.18),transparent 34%),linear-gradient(180deg,rgba(18,20,43,.98),rgba(8,7,18,.98))}.copy-ai-modal-claude{background:radial-gradient(circle at 50% 0,rgba(216,180,254,.18),transparent 32%),radial-gradient(circle at 12% 16%,rgba(244,114,182,.1),transparent 30%),linear-gradient(180deg,rgba(25,18,46,.98),rgba(8,7,18,.98))}.copy-ai-modal-other{background:radial-gradient(circle at 50% 0,rgba(148,163,184,.16),transparent 34%),linear-gradient(180deg,rgba(22,22,32,.98),rgba(8,7,18,.98))}.copy-ai-modal-close{position:absolute;top:14px;right:14px;display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(247,243,255,.72);font-size:26px;line-height:1;cursor:pointer}.copy-ai-modal-close:hover{background:rgba(255,255,255,.14);color:#fff}.copy-ai-success-icon{display:grid;width:74px;height:74px;place-items:center;justify-self:center;border-radius:999px;background:rgba(139,92,246,.18);color:var(--violet-soft);font-size:42px;font-weight:950;box-shadow:0 18px 48px rgba(139,92,246,.22)}.copy-ai-modal h3{margin:0;color:#fff;font-size:clamp(28px,4vw,40px);line-height:1.08}.copy-ai-modal p{margin:0;color:var(--text-dim);font-size:16px;line-height:1.55}.copy-ai-open-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.copy-ai-open-row a{display:inline-flex;gap:8px;min-height:46px;align-items:center;justify-content:center;border:1px solid rgba(196,181,253,.34);border-radius:13px;background:rgba(255,255,255,.055);color:var(--violet-soft);font-size:14px;font-weight:900;text-decoration:none}.copy-ai-open-row a:before{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:6px;font-size:11px;font-weight:950;line-height:1}.copy-ai-open-chatgpt{border-color:rgba(196,181,253,.42)!important;background:rgba(167,139,250,.08)!important;color:#ddd6fe!important}.copy-ai-open-chatgpt:before{content:"G";background:rgba(167,139,250,.16);color:#f5f3ff}.copy-ai-open-gemini{border-color:rgba(125,211,252,.42)!important;background:rgba(14,116,144,.12)!important;color:#bae6fd!important}.copy-ai-open-gemini:before{content:"◇";background:rgba(125,211,252,.14);color:#e0f2fe}.copy-ai-open-claude{border-color:rgba(216,180,254,.42)!important;background:rgba(88,28,135,.14)!important;color:#e9d5ff!important}.copy-ai-open-claude:before{content:"C";background:rgba(216,180,254,.15);color:#faf5ff}.copy-ai-open-row a:hover{background:rgba(139,92,246,.16);transform:translateY(-1px)}@media (max-width:560px){.copy-ai-open-row{grid-template-columns:1fr}}.copy-ai-note{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid rgba(139,92,246,.28);border-radius:18px;background:rgba(139,92,246,.06);text-align:left}.copy-ai-note>strong{color:#ddd6fe;font-size:13px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.copy-ai-note p{color:rgba(247,243,255,.76);font-size:14px}.copy-ai-modal-action{min-height:54px;border:0;border-radius:15px;background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:#fff;font-size:16px;font-weight:950;box-shadow:0 16px 46px rgba(109,40,217,.34);cursor:pointer}.pro-checkout-card{width:min(500px,100%);max-height:calc(100vh - 16px);overflow:auto;gap:12px;padding:clamp(14px,2vh,22px)}.pro-checkout-card.is-payment{width:min(760px,calc(100vw - 40px));max-height:calc(100vh - 40px);overflow:auto;gap:12px;padding:clamp(16px,2.2vw,24px)}.pro-badge{display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:10px;padding:6px 14px;border-radius:999px;background:linear-gradient(135deg,var(--accent),#6d28d9);color:#f7f3ff;font-size:12px;font-weight:900;letter-spacing:.06em}.pro-includes{margin:10px 0 6px;padding-left:18px;display:grid;grid-gap:6px;gap:6px;color:var(--text-dim);font-size:14px;line-height:1.5}.checkout-step-hero{display:grid;grid-gap:7px;gap:7px;justify-items:center;padding-top:0;text-align:center}.checkout-step-icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgba(167,139,250,.18);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(139,92,246,.12);color:var(--violet-soft);font-size:24px;box-shadow:0 18px 44px rgba(0,0,0,.28)}.checkout-step-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:28px;align-items:center;justify-content:center;padding:0 12px;border:1px solid rgba(229,231,235,.14);border-radius:9px;background:rgba(255,255,255,.065);color:rgba(229,231,235,.82);font-size:12px;font-weight:950;letter-spacing:.12em;line-height:1;text-transform:uppercase}.checkout-step-hero h3{margin:2px 0 0;color:#fff;font-size:clamp(24px,3.5vw,30px);line-height:1.08}.checkout-step-hero p{max-width:390px;margin:0;color:rgba(229,231,235,.66);font-size:14px;font-weight:650;line-height:1.42}.checkout-step-hero p strong{color:rgba(247,243,255,.92)}.checkout-step-form{display:grid;grid-gap:10px;gap:10px}.checkout-step-form .kin-field{gap:5px}.checkout-step-form .gift-code-row input,.checkout-step-form .google-login-btn.compact,.checkout-step-form .kin-field input{min-height:42px}.pro-summary{margin:0;color:var(--text-dim);font-size:14px;line-height:1.55}.pro-note{margin:8px 0 14px;padding:10px 12px;border-radius:12px;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.24);color:var(--violet-soft);font-size:13px;line-height:1.5}.kin-sepay-card{display:grid;grid-gap:12px;gap:12px}.kin-sepay-heading{display:grid;grid-gap:5px;gap:5px;text-align:center}.kin-sepay-heading span{justify-self:center}.kin-sepay-heading strong{color:#fff;font-size:clamp(30px,4vw,44px);line-height:1.05}.kin-sepay-heading p{margin:0;color:var(--text-dim);font-size:14px;font-weight:750;line-height:1.45}.kin-sepay-countdown{position:relative;display:grid;place-items:center;grid-gap:5px;gap:5px;min-height:76px;overflow:hidden;border:1px solid rgba(248,250,252,.12);border-radius:16px;background:rgba(5,5,10,.42)}.kin-sepay-countdown>span{color:var(--text-dim);font-size:13px;font-weight:800}.kin-sepay-countdown>strong{color:#fff;font-size:clamp(32px,4.6vw,44px);line-height:1}.kin-sepay-countdown.ended>strong{color:#fecaca}.kin-sepay-countdown-track{position:absolute;right:0;bottom:0;left:0;height:4px;background:rgba(255,255,255,.08)}.kin-sepay-countdown-track i{display:block;height:100%;background:linear-gradient(90deg,#ef4444,#f97316);transition:width 1s linear}.kin-sepay-layout{display:grid;grid-template-areas:"qr details" "status status";grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);grid-gap:12px 16px;gap:12px 16px;align-items:stretch}.kin-sepay-qr-box{grid-area:qr;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;padding:12px;border:1px solid rgba(196,181,253,.16);border-radius:20px;background:rgba(5,5,10,.42)}.kin-sepay-qr-box img{display:block;width:min(100%,220px);border-radius:14px;background:#fff}.kin-sepay-qr-box p{margin:0;color:var(--text-dim);font-size:13px;font-weight:750;text-align:center}.kin-sepay-show-qr{grid-area:qr;align-self:center;justify-self:center;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:rgba(255,255,255,.09);color:#fff;font-weight:900}.kin-sepay-details{grid-area:details;display:grid;align-content:start;grid-gap:0;gap:0;padding:16px 18px;border:1px solid rgba(248,250,252,.12);border-radius:18px;background:rgba(5,5,10,.38)}.kin-sepay-details h3{margin:0 0 4px;color:rgba(248,250,252,.84);font-size:15px;letter-spacing:.08em;text-transform:uppercase}.kin-sepay-details>p{margin:0 0 10px;color:var(--text-dim);font-size:14px;line-height:1.45}.kin-sepay-row{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:14px;gap:14px;align-items:center;min-height:43px;border-bottom:1px solid rgba(248,250,252,.08)}.kin-sepay-row:last-child{border-bottom:0}.kin-sepay-row span{color:rgba(248,250,252,.62);font-size:14px;font-weight:750}.kin-sepay-row strong{color:#fff;font-size:15px;font-weight:900;text-align:right;overflow-wrap:anywhere;word-break:break-word}.kin-sepay-status-row{grid-area:status;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.kin-sepay-status-row small{flex-basis:100%;color:rgba(247,243,255,.54);font-size:12px;line-height:1.45;text-align:center}.kin-sepay-status{display:inline-flex;min-height:38px;align-items:center;padding:0 15px;border:1px solid rgba(139,92,246,.28);border-radius:999px;background:rgba(139,92,246,.1);color:#ddd6fe;font-size:13px;font-weight:900}.kin-sepay-status.ended{border-color:rgba(248,113,113,.28);background:rgba(248,113,113,.1);color:#fecaca}.kin-sepay-status-row button{min-height:38px;padding:0 15px;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(248,250,252,.86);font-size:13px;font-weight:900}@media (max-width:760px){.landing-band{margin-top:28px;padding:22px;border-radius:22px}.faq-grid,.flow-grid,.landing-method,.pillar-grid,.preview-grid,.question-grid,.use-case-grid{grid-template-columns:1fr}.landing-section-head{text-align:left}.landing-section-head .eyebrow{justify-self:start}.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:auto;padding:22px}.pro-checkout-card.is-payment{width:min(100%,560px);max-height:92vh;padding:18px}.kin-sepay-layout{grid-template-areas:"qr" "details" "status";grid-template-columns:1fr}.kin-sepay-qr-box img{width:min(100%,220px)}.kin-sepay-row{grid-template-columns:1fr;gap:4px;padding:10px 0}.kin-sepay-row strong{text-align:left}.founder-belief,.founder-hero,.founder-kin-grid,.founder-principles{grid-template-columns:1fr}.founder-hero{padding:34px 18px 12px}.founder-hero-copy h1{font-size:clamp(36px,12vw,52px)}.founder-hero-actions,.founder-primary-cta,.founder-secondary-cta{width:100%}.founder-image-medals{width:82%;margin-top:-18%}}