*{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1.5;font-family:-apple-system,"PingFang SC",Hiragino Sans GB,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.number-font-family{font-family:"Helvetica Neue",-apple-system,"PingFang SC","Microsoft YaHei",Arial,helvetica,sans-serif}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a{color:#008ee8;-webkit-backface-visibility:hidden;text-decoration:none}li{list-style:none}body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.preventScroll{position:fixed;width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c8cdd2}input:-moz-placeholder,textarea:-moz-placeholder{color:#c8cdd2}input::-moz-placeholder,textarea::-moz-placeholder{color:#c8cdd2}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c8cdd2}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-track-piece{background-color:#fff0}::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:7px;width:7px}:root{--attribute-bg: #090510;--attribute-panel: rgba(16, 10, 29, .88);--attribute-panel-soft: rgba(22, 14, 36, .78);--attribute-panel-warm: rgba(255, 226, 197, .1);--attribute-text: #f7f1ff;--attribute-muted: rgba(236, 228, 248, .72);--attribute-line: rgba(255, 255, 255, .08);--attribute-line-strong: rgba(255, 255, 255, .16);--attribute-warm: #ffc27e;--attribute-amber: #ffab68;--attribute-violet: #8268ff;--attribute-pink: #ff91b0}html,body,#app{margin:0;min-height:100%}body{background:radial-gradient(circle at 12% 12%,rgba(255,160,128,.16),transparent 28%),radial-gradient(circle at 88% 18%,rgba(124,102,255,.18),transparent 26%),linear-gradient(180deg,#0f0819 0%,#07040d 100%);color:var(--attribute-text);font-family:"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}.attribute-page{position:relative;min-height:100vh;overflow:hidden}.attribute-page__aurora,.attribute-page__grid,.attribute-page__beam{position:fixed;inset:0;pointer-events:none}.attribute-page__aurora{border-radius:50%;filter:blur(88px);opacity:.42;animation:attribute-cloud 15s ease-in-out infinite alternate}.attribute-page__aurora--left{width:34vw;height:34vw;left:-10vw;top:12vh;background:rgba(255,156,112,.28)}.attribute-page__aurora--right{width:38vw;height:38vw;right:-12vw;top:20vh;background:rgba(130,104,255,.28);animation-delay:2s}.attribute-page__beam{opacity:.16;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.08) 48%,transparent 100%);transform:rotate(-18deg)}.attribute-page__beam--left{left:16%}.attribute-page__beam--right{left:72%;transform:rotate(14deg)}.attribute-page__grid{background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 94%)}.attribute-page__main,.attribute-page__footer{position:relative;z-index:1}.attribute-page__main{padding:42px 0 72px}.attribute-page__hero,.attribute-page__section,.attribute-page__footer{width:min(1180px,calc(100% - 56px));margin:0 auto}.attribute-page__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.94fr);gap:24px;align-items:stretch}.attribute-page__hero-stage{display:flex;min-height:100%}.attribute-page__hero-copy,.attribute-page__stage-panel,.attribute-page__manifesto-card,.attribute-page__category-card,.attribute-page__mode-card,.attribute-page__story-card,.attribute-page__tool-card,.attribute-page__metric-card,.attribute-page__report-point,.attribute-page__audience-card,.attribute-page__faq-card,.attribute-page__cta-panel{border:1px solid var(--attribute-line);border-radius:30px;background:linear-gradient(180deg,rgba(17,11,29,.94) 0%,rgba(9,6,18,.94) 100%);box-shadow:inset 0 1px #ffffff08,0 22px 46px #06040f42}.attribute-page__hero-copy{padding:40px;background:radial-gradient(circle at top right,rgba(255,194,126,.16),transparent 28%),linear-gradient(180deg,rgba(17,11,29,.96) 0%,rgba(9,6,18,.96) 100%)}.attribute-page__eyebrow,.attribute-page__section-eyebrow,.attribute-page__mode-eyebrow,.attribute-page__qr-eyebrow{margin:0 0 12px;color:#e4d3ffb8;font-size:12px;letter-spacing:.24em;text-transform:uppercase}.attribute-page__title{margin:0;font-size:clamp(38px,4.9vw,64px);line-height:1.04;letter-spacing:-.04em}.attribute-page__lead,.attribute-page__section-copy,.attribute-page__signal-card small,.attribute-page__manifesto-card p,.attribute-page__category-card p,.attribute-page__mode-card p,.attribute-page__story-card p,.attribute-page__tool-card p,.attribute-page__metric-card p,.attribute-page__report-point p,.attribute-page__faq-card p,.attribute-page__cta-qr p,.attribute-page__audience-card p{margin:0;color:var(--attribute-muted);line-height:1.9}.attribute-page__lead{margin-top:22px;font-size:16px}.attribute-page__tag-list,.attribute-page__chip-list,.attribute-page__cta-facts{display:flex;flex-wrap:wrap;gap:10px}.attribute-page__tag,.attribute-page__chip,.attribute-page__cta-fact{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#f7f1ffd6;font-size:12px;background:rgba(255,255,255,.04)}.attribute-page__tag-list{margin-top:26px}.attribute-page__hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.attribute-page__action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:999px;font-family:inherit;font-size:16px;text-decoration:none;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.attribute-page__action:hover,.attribute-page__action:focus-visible{transform:translateY(-2px)}.attribute-page__action--primary{color:#24140f;font-weight:700;background:linear-gradient(135deg,#ffe5c7 0%,#ffc882 46%,#ffab67 100%);box-shadow:0 16px 32px #ffab6838}.attribute-page__action--light,.attribute-page__action--ghost{border:1px solid rgba(255,255,255,.08)}.attribute-page__action--light{color:#1f130d;background:linear-gradient(135deg,#fff3dd 0%,#ffe0b8 100%)}.attribute-page__action--ghost{color:#f7f1ffd6;background:rgba(255,255,255,.04)}.attribute-page__signal-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.attribute-page__signal-card{display:grid;gap:8px;padding:18px 18px 16px;border-radius:22px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.attribute-page__signal-label-row{display:flex;align-items:center;gap:10px}.attribute-page__signal-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:11px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff0f}.attribute-page__signal-label{color:#e4d3ff9e;font-size:12px}.attribute-page__signal-card strong,.attribute-page__manifesto-card h3,.attribute-page__category-card h3,.attribute-page__mode-card h3,.attribute-page__story-card h3,.attribute-page__tool-card h3,.attribute-page__report-point h3,.attribute-page__faq-card h3{font-size:21px;line-height:1.35}.attribute-page__stage-panel{display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;padding:24px;background:radial-gradient(circle at 18% 18%,rgba(255,200,146,.16),transparent 28%),radial-gradient(circle at 82% 16%,rgba(132,108,255,.16),transparent 24%),linear-gradient(180deg,rgba(12,8,23,.98) 0%,rgba(9,6,17,.98) 100%)}.attribute-page__stage-shell{position:relative;min-height:520px;height:100%;border-radius:26px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01)),radial-gradient(circle at center,rgba(130,104,255,.08),transparent 56%)}.attribute-page__stage-shell:before{content:"";position:absolute;inset:auto -10% 28% -10%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%)}.attribute-page__stage-shell:after{content:"";position:absolute;inset:auto 0 0;height:32%;background:linear-gradient(180deg,rgba(7,4,13,0) 0%,rgba(7,4,13,.72) 45%,rgba(7,4,13,.94) 100%);pointer-events:none}.attribute-page__stage-ring{position:absolute;left:50%;top:48%;border-radius:50%;border:1px solid rgba(255,255,255,.1);transform:translate(-50%,-50%)}.attribute-page__stage-ring--outer{width:360px;height:360px;animation:attribute-spin 18s linear infinite}.attribute-page__stage-ring--middle{width:264px;height:264px;border-style:dashed;animation:attribute-spin-reverse 13s linear infinite}.attribute-page__stage-ring--inner{width:176px;height:176px;animation:attribute-pulse 4.2s ease-in-out infinite}.attribute-page__stage-core-glow{position:absolute;left:50%;top:43%;z-index:0;width:278px;height:278px;border-radius:50%;background:radial-gradient(circle,rgba(255,194,126,.22) 0%,rgba(255,194,126,.12) 26%,rgba(130,104,255,.12) 52%,rgba(130,104,255,.02) 72%,transparent 100%);filter:blur(28px);opacity:.88;transform:translate(-50%,-50%);animation:attribute-core-glow 4.6s ease-in-out infinite}.attribute-page__stage-core-glow:before{content:"";position:absolute;inset:16%;border-radius:50%;border:1px solid rgba(255,220,188,.22);opacity:.72}.attribute-page__stage-core-glow:after{content:"";position:absolute;inset:30%;border-radius:50%;background:radial-gradient(circle,rgba(255,245,232,.28) 0%,rgba(255,245,232,0) 70%)}.attribute-page__stage-core{position:absolute;left:50%;top:43%;display:grid;justify-items:center;gap:10px;width:200px;padding:24px 20px;border-radius:28px;background:linear-gradient(180deg,rgba(255,240,224,.18) 0%,rgba(255,255,255,.06) 100%);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 34px #0906114d;transform:translate(-50%,-50%);text-align:center}.attribute-page__stage-icon{width:54px;height:54px;object-fit:contain}.attribute-page__stage-core strong{font-size:24px}.attribute-page__stage-core small{color:#f7f1ffb8;line-height:1.7}.attribute-page__floating-card{position:absolute;z-index:2;width:166px;padding:15px 14px 13px;border-radius:22px;background:rgba(11,8,21,.84);border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 34px #08061247;backdrop-filter:blur(12px);transform:translate(-50%,-50%);animation:attribute-float 5.8s ease-in-out infinite;animation-delay:var(--float-delay)}.attribute-page__floating-card:before{content:"";position:absolute;top:14px;right:14px;width:10px;height:10px;border-radius:50%;opacity:.92;box-shadow:0 0 16px currentColor}.attribute-page__floating-card:after{content:"";position:absolute;inset:-18% auto auto -10%;width:88px;height:88px;border-radius:50%;filter:blur(26px);opacity:.22;pointer-events:none}.attribute-page__floating-card--warm{border-color:#ffc27e2e;color:#ffc27e}.attribute-page__floating-card--warm:before{background:#ffc27e}.attribute-page__floating-card--warm:after{background:rgba(255,194,126,.56)}.attribute-page__floating-card--violet{border-color:#8268ff33;color:#a899ff}.attribute-page__floating-card--violet:before{background:#a899ff}.attribute-page__floating-card--violet:after{background:rgba(130,104,255,.56)}.attribute-page__floating-card--blue{border-color:#6cbaff2e;color:#88d0ff}.attribute-page__floating-card--blue:before{background:#88d0ff}.attribute-page__floating-card--blue:after{background:rgba(108,186,255,.52)}.attribute-page__floating-card--rose{border-color:#ff91b02e;color:#ff9cbc}.attribute-page__floating-card--rose:before{background:#ff9cbc}.attribute-page__floating-card--rose:after{background:rgba(255,145,176,.5)}.attribute-page__floating-card strong{display:block;font-size:16px;color:currentColor}.attribute-page__floating-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:10px;border-radius:12px;background:rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff14}.attribute-page__floating-card p{margin:8px 0 0;color:#ece4f8a8;font-size:13px;line-height:1.7}.attribute-page__stage-dock{position:absolute;right:20px;bottom:22px;left:20px;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.attribute-page__stage-dock-card{padding:16px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(14,10,25,.7);backdrop-filter:blur(12px)}.attribute-page__stage-dock-card span{display:block;color:#e4d3ff9e;font-size:12px}.attribute-page__stage-dock-card strong{display:block;margin-top:8px;color:#f7f1ffeb;font-size:15px;line-height:1.6}.attribute-page__qr-card{display:grid;grid-template-columns:116px minmax(0,1fr);gap:18px;align-items:center;margin-top:20px;padding:18px;border-radius:24px;background:linear-gradient(135deg,rgba(255,238,218,.96) 0%,rgba(250,210,174,.94) 48%,rgba(234,223,255,.94) 100%);color:#24140f}.attribute-page__qr-frame,.attribute-page__cta-qr-frame{padding:10px;border-radius:22px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px #ffffff8f}.attribute-page__qr-frame img,.attribute-page__cta-qr-frame img{display:block;width:100%;border-radius:14px}.attribute-page__qr-card strong,.attribute-page__cta-qr strong{display:block;font-size:22px;line-height:1.4}.attribute-page__qr-card .attribute-page__qr-eyebrow,.attribute-page__cta-qr .attribute-page__section-eyebrow{color:#60351cb8}.attribute-page__qr-card strong,.attribute-page__cta-qr strong{color:#2b180f}.attribute-page__qr-card p,.attribute-page__cta-qr p{color:#4e2d1cc7}.attribute-page__section{margin-top:24px}.attribute-page__section--modes,.attribute-page__section--tools,.attribute-page__section--faq{padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:34px}.attribute-page__section--modes{background:radial-gradient(circle at top left,rgba(255,194,126,.09),transparent 28%),linear-gradient(180deg,rgba(16,10,28,.94) 0%,rgba(9,6,18,.94) 100%)}.attribute-page__section--tools{background:radial-gradient(circle at top right,rgba(130,104,255,.1),transparent 24%),linear-gradient(180deg,rgba(13,9,24,.94) 0%,rgba(9,6,18,.94) 100%)}.attribute-page__section--faq{background:radial-gradient(circle at top center,rgba(255,255,255,.04),transparent 28%),linear-gradient(180deg,rgba(14,9,24,.94) 0%,rgba(9,6,18,.94) 100%)}.attribute-page__section-head{display:grid;gap:12px;margin-bottom:22px}.attribute-page__section-head--center{max-width:860px;margin-right:auto;margin-left:auto;text-align:center}.attribute-page__section-head--split{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end}.attribute-page__section-title{margin:0;font-size:clamp(30px,3.4vw,48px);line-height:1.12;letter-spacing:-.03em}.attribute-page__section-copy--narrow{max-width:420px}.attribute-page__manifesto-grid,.attribute-page__category-grid,.attribute-page__mode-grid,.attribute-page__tool-grid,.attribute-page__metric-grid,.attribute-page__audience-grid,.attribute-page__faq-grid{display:grid;gap:18px}.attribute-page__manifesto-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.attribute-page__manifesto-card{padding:24px 22px}.attribute-page__manifesto-mark{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;color:#24140f;font-weight:700;background:linear-gradient(135deg,#ffe5c7 0%,#ffc882 46%,#ffab67 100%)}.attribute-page__manifesto-card h3{margin:18px 0 10px}.attribute-page__featured-strip{display:grid;grid-template-columns:140px minmax(0,1fr);gap:18px;align-items:center;margin-top:18px;padding:18px 22px;border-radius:26px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.attribute-page__featured-label{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;color:#24140f;font-weight:700;background:linear-gradient(135deg,#fff1dc 0%,#ffd6ab 100%)}.attribute-page__featured-list{display:flex;flex-wrap:wrap;gap:10px}.attribute-page__featured-chip{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;color:#f7f1ffd6;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.attribute-page__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attribute-page__category-card{padding:24px}.attribute-page__category-title-row{display:flex;align-items:center;gap:10px}.attribute-page__category-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff0f}.attribute-page__category-top{display:grid;grid-template-columns:82px minmax(0,1fr);gap:18px;align-items:start}.attribute-page__category-count{display:inline-flex;align-items:center;justify-content:center;width:82px;height:82px;border-radius:24px;color:#24140f;font-size:28px;font-weight:800;background:linear-gradient(135deg,#ffe5c7 0%,#ffc882 46%,#ffab67 100%)}.attribute-page__category-card h3{margin:0 0 10px}.attribute-page__chip-list{margin-top:18px}.attribute-page__chip-list--soft{margin-top:20px}.attribute-page__chip--soft{background:rgba(255,255,255,.05)}.attribute-page__mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.attribute-page__mode-card{position:relative;padding:24px;overflow:hidden}.attribute-page__mode-icon-row{display:flex;align-items:center;gap:10px}.attribute-page__mode-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff0f}.attribute-page__mode-icon-row .attribute-page__mode-eyebrow{margin:0}.attribute-page__mode-top,.attribute-page__tool-card-top,.attribute-page__audience-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.attribute-page__mode-index,.attribute-page__tool-index,.attribute-page__audience-index{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;padding:0 10px;border-radius:999px;color:#f7f1ffbd;font-size:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.attribute-page__mode-badge,.attribute-page__tool-badge,.attribute-page__audience-badge{display:inline-flex;align-items:center;width:fit-content;min-height:32px;margin-top:10px;padding:0 12px;border-radius:999px;font-size:12px;color:#2b180f;background:linear-gradient(135deg,#fff1dc 0%,#ffd6ab 100%)}.attribute-page__mode-card--1{background:radial-gradient(circle at top right,rgba(255,194,126,.14),transparent 34%),linear-gradient(180deg,rgba(18,12,31,.96) 0%,rgba(10,8,19,.96) 100%)}.attribute-page__mode-card--2{transform:translateY(14px);border-color:#ffd7b12e;box-shadow:0 22px 52px #ffab681f,inset 0 1px #ffffff0a;background:radial-gradient(circle at top center,rgba(255,220,188,.16),transparent 36%),linear-gradient(180deg,rgba(22,13,25,.96) 0%,rgba(13,8,17,.96) 100%)}.attribute-page__mode-card--3{background:radial-gradient(circle at top left,rgba(130,104,255,.14),transparent 34%),linear-gradient(180deg,rgba(16,11,30,.96) 0%,rgba(9,7,18,.96) 100%)}.attribute-page__mode-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgba(255,194,126,.96) 0%,rgba(130,104,255,.72) 100%)}.attribute-page__mode-card strong{display:block;margin:16px 0 12px;font-size:18px;line-height:1.6}.attribute-page__story-layout,.attribute-page__report-layout,.attribute-page__cta-panel{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:22px}.attribute-page__story-stage,.attribute-page__cta-copy,.attribute-page__report-copy{padding:34px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(17,11,29,.96) 0%,rgba(9,6,18,.96) 100%)}.attribute-page__story-stage{position:relative;overflow:hidden;display:grid;gap:18px;background:radial-gradient(circle at 14% 16%,rgba(255,194,126,.12),transparent 24%),radial-gradient(circle at 86% 18%,rgba(130,104,255,.14),transparent 26%),linear-gradient(180deg,rgba(18,11,31,.98) 0%,rgba(9,6,18,.98) 100%)}.attribute-page__story-stage-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px}.attribute-page__story-stage-badge{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#f8f2ffdb;font-size:12px;letter-spacing:.04em}.attribute-page__story-visual{position:relative;z-index:1;height:238px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 28% 30%,rgba(255,194,126,.16),transparent 26%),radial-gradient(circle at 72% 28%,rgba(130,104,255,.18),transparent 30%),linear-gradient(180deg,rgba(23,15,38,.98) 0%,rgba(11,8,21,.98) 100%);box-shadow:inset 0 1px #ffffff0a}.attribute-page__story-visual:before{content:"";position:absolute;inset:18px;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,0))}.attribute-page__story-stage-decor{position:absolute;right:-10px;bottom:-24px;z-index:0;opacity:.14;transform:rotate(-12deg);pointer-events:none}.attribute-page__story-visual-core{position:absolute;left:34px;top:34px;z-index:1;display:grid;gap:10px;width:220px;padding:22px 20px;border-radius:24px;background:linear-gradient(180deg,rgba(255,240,224,.16) 0%,rgba(255,255,255,.05) 100%);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px #0806123d}.attribute-page__story-visual-core-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff14}.attribute-page__story-visual-core strong{font-size:28px;line-height:1.12}.attribute-page__story-visual-core small{color:#ece4f8b8;line-height:1.7}.attribute-page__story-float-pill{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(14,10,25,.72);color:#f7f1ffd6;font-size:12px;backdrop-filter:blur(12px);box-shadow:0 16px 34px #08061238;animation:attribute-float 6s ease-in-out infinite}.attribute-page__story-float-layer .attribute-page__story-float-pill:nth-child(1){top:26px;right:26px}.attribute-page__story-float-layer .attribute-page__story-float-pill:nth-child(2){right:40px;bottom:76px;animation-delay:.9s}.attribute-page__story-float-layer .attribute-page__story-float-pill:nth-child(3){left:46px;bottom:24px;animation-delay:1.8s}.attribute-page__story-stage:before{content:"";position:absolute;inset:18px;border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,rgba(255,255,255,.01) 100%),radial-gradient(circle at top right,rgba(255,194,126,.08),transparent 34%);box-shadow:inset 0 1px #ffffff0a;pointer-events:none}.attribute-page__story-stage:after{content:"";position:absolute;inset:18px;border-radius:24px;border:1px solid rgba(255,255,255,.04);pointer-events:none}.attribute-page__story-stage .attribute-page__section-title,.attribute-page__story-stage .attribute-page__section-copy,.attribute-page__story-stage .attribute-page__section-eyebrow,.attribute-page__story-stage .attribute-page__story-stage-top,.attribute-page__story-stage .attribute-page__story-visual,.attribute-page__story-stage .attribute-page__chapter-rail{position:relative;z-index:1}.attribute-page__story-stage .attribute-page__section-title{max-width:8.2em;font-size:clamp(34px,3.8vw,54px);line-height:1.02}.attribute-page__story-pulse-row{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.attribute-page__story-pulse-pill{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#f7f1ffd1;font-size:12px;letter-spacing:.03em;animation:attribute-story-breathe 4.8s ease-in-out infinite}.attribute-page__story-pulse-pill:nth-child(2){animation-delay:.8s}.attribute-page__story-pulse-pill:nth-child(3){animation-delay:1.6s}.attribute-page__chapter-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.attribute-page__chapter-node{display:grid;gap:6px;min-height:84px;padding:14px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);box-shadow:inset 0 1px #ffffff0a}.attribute-page__chapter-node small{color:#ffc17dd1;font-size:11px;letter-spacing:.12em}.attribute-page__chapter-node span{color:#f7f1ffe6;font-size:15px;line-height:1.45}.attribute-page__story-cases{display:grid;gap:18px}.attribute-page__story-card{position:relative;overflow:hidden;padding:26px;background:radial-gradient(circle at top right,rgba(255,255,255,.03),transparent 34%),linear-gradient(180deg,rgba(18,11,31,.96) 0%,rgba(10,8,19,.96) 100%)}.attribute-page__story-card-decor{position:absolute;right:-2px;bottom:-10px;z-index:0;opacity:.1;transform:rotate(-8deg);pointer-events:none}.attribute-page__story-card h3{position:relative;z-index:1;margin:0 0 12px}.attribute-page__story-card p,.attribute-page__story-list{position:relative;z-index:1}.attribute-page__story-list{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.attribute-page__story-list li{display:flex;align-items:flex-start;gap:10px;color:#f7f1ffd1;line-height:1.8}.attribute-page__story-list li:before{content:"";flex:0 0 auto;width:8px;height:8px;margin-top:10px;border-radius:50%;background:linear-gradient(135deg,#ffe5c7 0%,#ffab67 100%)}.attribute-page__tool-layout{display:grid;grid-template-columns:minmax(320px,.94fr) minmax(0,1.06fr);gap:22px}.attribute-page__tool-orbit{position:relative;min-height:520px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(16,10,29,.96) 0%,rgba(9,6,18,.96) 100%);overflow:hidden}.attribute-page__tool-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(255,255,255,.08);transform:translate(-50%,-50%)}.attribute-page__tool-ring--outer{width:420px;height:420px;animation:attribute-spin 18s linear infinite}.attribute-page__tool-ring--inner{width:280px;height:280px;border-style:dashed;animation:attribute-spin-reverse 15s linear infinite}.attribute-page__tool-core{position:absolute;left:50%;top:50%;width:214px;padding:26px 22px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,236,214,.14) 0%,rgba(255,255,255,.04) 100%);transform:translate(-50%,-50%);text-align:center}.attribute-page__tool-core strong{display:block;font-size:24px}.attribute-page__tool-core p{margin:12px 0 0;color:#ece4f8ad;line-height:1.8}.attribute-page__orbit-tag{position:absolute;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#f7f1ffd1;transform:translate(-50%,-50%);animation:attribute-float 5.4s ease-in-out infinite;animation-delay:var(--orbit-delay)}.attribute-page__tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.attribute-page__tool-card{position:relative;overflow:hidden}.attribute-page__tool-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(255,194,126,.7) 0%,rgba(130,104,255,.12) 100%)}.attribute-page__tool-card--feature{grid-column:1 / -1;background:radial-gradient(circle at top right,rgba(255,194,126,.14),transparent 30%),linear-gradient(180deg,rgba(20,12,30,.96) 0%,rgba(10,8,19,.96) 100%)}.attribute-page__tool-card h3,.attribute-page__audience-card h3{margin:16px 0 10px}.attribute-page__tool-card--feature h3{font-size:24px}.attribute-page__tool-card,.attribute-page__metric-card,.attribute-page__report-point,.attribute-page__faq-card,.attribute-page__audience-card{padding:24px 22px}.attribute-page__report-visual{display:grid;gap:18px}.attribute-page__radar{position:relative;min-height:380px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(17,11,29,.96) 0%,rgba(9,6,18,.96) 100%);overflow:hidden}.attribute-page__radar-ring,.attribute-page__radar-scan{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.attribute-page__radar-ring{border-radius:50%;border:1px solid rgba(255,255,255,.08)}.attribute-page__radar-ring--one{width:320px;height:320px}.attribute-page__radar-ring--two{width:230px;height:230px}.attribute-page__radar-ring--three{width:140px;height:140px}.attribute-page__radar-scan{width:2px;height:320px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,200,146,.78) 50%,rgba(255,255,255,0) 100%);transform-origin:center center;animation:attribute-scan 5.2s linear infinite}.attribute-page__radar-core{position:absolute;left:50%;top:50%;width:210px;padding:26px 20px;border-radius:28px;background:linear-gradient(180deg,rgba(255,238,218,.18) 0%,rgba(255,255,255,.05) 100%);border:1px solid rgba(255,255,255,.1);transform:translate(-50%,-50%);text-align:center}.attribute-page__radar-core strong{display:block;font-size:22px;line-height:1.4}.attribute-page__radar-core small{display:block;margin-top:10px;color:#ece4f8ad;line-height:1.8}.attribute-page__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attribute-page__metric-card{position:relative;overflow:hidden;min-height:196px;background:radial-gradient(circle at top right,rgba(255,255,255,.03),transparent 34%),linear-gradient(180deg,rgba(18,11,31,.96) 0%,rgba(10,8,19,.96) 100%)}.attribute-page__metric-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,rgba(255,194,126,.92) 0%,rgba(130,104,255,.62) 100%)}.attribute-page__metric-decor{position:absolute;right:-8px;bottom:-14px;z-index:0;opacity:.1;transform:rotate(-8deg);pointer-events:none}.attribute-page__metric-card strong,.attribute-page__metric-card span,.attribute-page__metric-card p{position:relative;z-index:1}.attribute-page__metric-card strong{display:block;font-size:44px;line-height:1;letter-spacing:-.04em}.attribute-page__metric-card span{display:block;margin-top:12px;color:#f7f1ffe6;font-size:16px;font-weight:700}.attribute-page__metric-card p{margin-top:12px;font-size:13px}.attribute-page__metric-card--warm{background:radial-gradient(circle at top right,rgba(255,194,126,.1),transparent 32%),linear-gradient(180deg,rgba(18,11,31,.96) 0%,rgba(10,8,19,.96) 100%)}.attribute-page__metric-card--violet{background:radial-gradient(circle at top right,rgba(130,104,255,.12),transparent 34%),linear-gradient(180deg,rgba(18,11,31,.96) 0%,rgba(10,8,19,.96) 100%)}.attribute-page__metric-card--rose{background:radial-gradient(circle at top right,rgba(255,145,176,.1),transparent 34%),linear-gradient(180deg,rgba(18,11,31,.96) 0%,rgba(10,8,19,.96) 100%)}.attribute-page__metric-card--mint{background:radial-gradient(circle at top right,rgba(132,219,201,.1),transparent 34%),linear-gradient(180deg,rgba(18,11,31,.96) 0%,rgba(10,8,19,.96) 100%)}.attribute-page__report-points{display:grid;gap:16px;margin-top:22px}.attribute-page__report-point-head{display:flex;align-items:center;gap:10px}.attribute-page__report-point-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff0f}.attribute-page__report-point-head h3{margin:0}.attribute-page__audience-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.attribute-page__audience-card{position:relative;min-height:100%;background:radial-gradient(circle at top center,rgba(255,255,255,.04),transparent 28%),linear-gradient(180deg,rgba(18,11,31,.96) 0%,rgba(10,8,19,.96) 100%);box-shadow:inset 0 1px #ffffff0a}.attribute-page__audience-card:after{content:"";position:absolute;top:0;right:18px;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,rgba(255,184,120,.1) 0%,rgba(255,184,120,0) 72%);pointer-events:none}.attribute-page__audience-card--1,.attribute-page__audience-card--4{background:radial-gradient(circle at top right,rgba(255,194,126,.12),transparent 30%),linear-gradient(180deg,rgba(18,11,31,.96) 0%,rgba(10,8,19,.96) 100%)}.attribute-page__audience-card--2,.attribute-page__audience-card--5{background:radial-gradient(circle at top left,rgba(130,104,255,.12),transparent 30%),linear-gradient(180deg,rgba(18,11,31,.96) 0%,rgba(10,8,19,.96) 100%)}.attribute-page__faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06)}.attribute-page__faq-card{background:rgba(255,255,255,.025)}.attribute-page__faq-title-row{display:flex;align-items:flex-start;gap:12px}.attribute-page__faq-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;color:#fff;font-size:16px;font-weight:800;line-height:1;background:linear-gradient(135deg,#ffb562 0%,#ff7da8 100%);box-shadow:0 10px 18px #ff897f2e}.attribute-page__cta-panel{align-items:stretch;padding:24px}.attribute-page__cta-facts{margin-top:22px}.attribute-page__cta-qr{display:grid;align-content:center;gap:14px;padding:24px;border-radius:28px;background:linear-gradient(135deg,#fff0df 0%,#ffd8b4 46%,#f0ddff 100%);color:#24140f}.attribute-page__cta-qr-frame{width:min(280px,100%);margin:0 auto}.attribute-page__cta-qr strong{text-align:center}.attribute-page__footer{padding:0 0 52px;color:#e9e2f78a;font-size:13px;text-align:center}.attribute-page__footer p{margin:6px 0}.attribute-page__footer a{color:inherit;text-decoration:none}.attribute-page__footer-divider{padding:0 8px}.attribute-property-sheet{border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,rgba(18,12,33,.98) 0%,rgba(10,9,18,.98) 100%)!important}.attribute-property-sheet .base-dialog__header{position:relative;justify-content:center;padding:24px 24px 0}.attribute-property-sheet .base-dialog__title{text-align:center;color:#fff}.attribute-property-sheet .base-dialog__close{position:absolute;top:18px;right:18px}.attribute-property-sheet .base-dialog__body{padding:20px 24px 24px}.attribute-dialog__qrcode-card{text-align:center}.attribute-dialog__qrcode-frame{width:196px;height:196px;margin:0 auto 18px;padding:12px;border-radius:22px;background:rgba(255,255,255,.08)}.attribute-dialog__qrcode-frame img{display:block;width:100%;height:100%;border-radius:14px;object-fit:cover}.attribute-dialog__lead{display:block;margin:0;color:#fff;font-size:16px;line-height:1.4}.attribute-dialog__copy{display:block;margin:8px 0 0;color:#e7dff3b8;font-size:13px;line-height:1.7}@keyframes attribute-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes attribute-spin-reverse{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes attribute-float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-10px)}}@keyframes attribute-cloud{0%{transform:translate(0) scale(1)}to{transform:translate(18px,-20px) scale(1.08)}}@keyframes attribute-pulse{0%,to{opacity:.82;box-shadow:0 0 #ffab681f}50%{opacity:1;box-shadow:0 0 0 10px #ffab6800}}@keyframes attribute-scan{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes attribute-story-breathe{0%,to{transform:translateY(0);box-shadow:0 0 #ffc27e00;border-color:#ffffff14}50%{transform:translateY(-2px);box-shadow:0 10px 22px #ffc27e14;border-color:#ffc27e29}}@keyframes attribute-core-glow{0%,to{opacity:.74;transform:translate(-50%,-50%) scale(.96);filter:blur(26px)}50%{opacity:.98;transform:translate(-50%,-50%) scale(1.04);filter:blur(32px)}}@media (max-width: 1180px){.attribute-page__manifesto-grid,.attribute-page__audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1080px){.attribute-page__hero,.attribute-page__story-layout,.attribute-page__report-layout,.attribute-page__tool-layout,.attribute-page__cta-panel,.attribute-page__section-head--split{grid-template-columns:1fr}.attribute-page__mode-grid,.attribute-page__category-grid,.attribute-page__tool-grid,.attribute-page__faq-grid{grid-template-columns:1fr}.attribute-page__signal-board,.attribute-page__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attribute-page__section-copy--narrow{max-width:none}.attribute-page__mode-card--2{transform:none}}@media (max-width: 768px){.attribute-page__hero,.attribute-page__section,.attribute-page__footer{width:calc(100% - 40px)}.attribute-page__main{padding-top:28px}.attribute-page__section--modes,.attribute-page__section--tools,.attribute-page__section--faq{padding:22px 18px;border-radius:28px}.attribute-page__hero-stage{display:block;min-height:0}.attribute-page__hero-copy,.attribute-page__stage-panel,.attribute-page__story-stage,.attribute-page__cta-copy,.attribute-page__report-copy,.attribute-page__manifesto-card,.attribute-page__category-card,.attribute-page__mode-card,.attribute-page__story-card,.attribute-page__tool-card,.attribute-page__metric-card,.attribute-page__report-point,.attribute-page__audience-card,.attribute-page__faq-card,.attribute-page__cta-panel{padding:24px 20px;border-radius:24px}.attribute-page__title{font-size:34px}.attribute-page__action{width:100%}.attribute-page__mode-badge,.attribute-page__tool-badge,.attribute-page__audience-badge{min-height:30px;margin-top:8px;padding:0 10px;font-size:11px}.attribute-page__lead,.attribute-page__section-copy,.attribute-page__manifesto-card p,.attribute-page__category-card p,.attribute-page__mode-card p,.attribute-page__story-card p,.attribute-page__tool-card p,.attribute-page__report-point p,.attribute-page__faq-card p,.attribute-page__cta-qr p{font-size:14px}.attribute-page__story-stage,.attribute-page__story-card{padding:22px 18px}.attribute-page__story-stage:before,.attribute-page__story-stage:after{inset:12px}.attribute-page__story-stage .attribute-page__section-title{max-width:none}.attribute-page__story-stage-top{flex-direction:column;align-items:flex-start}.attribute-page__story-visual{height:214px}.attribute-page__story-visual-core{left:18px;top:18px;width:188px;padding:18px 16px}.attribute-page__story-visual-core strong{font-size:24px}.attribute-page__story-float-layer .attribute-page__story-float-pill:nth-child(1){right:16px}.attribute-page__story-float-layer .attribute-page__story-float-pill:nth-child(2){right:20px;bottom:62px}.attribute-page__story-float-layer .attribute-page__story-float-pill:nth-child(3){left:20px;bottom:18px}.attribute-page__story-pulse-row{gap:8px;margin-top:16px}.attribute-page__story-pulse-pill{min-height:32px;padding:0 12px;font-size:11px}.attribute-page__signal-board,.attribute-page__manifesto-grid,.attribute-page__metric-grid,.attribute-page__audience-grid{grid-template-columns:1fr}.attribute-page__tool-card--feature h3{font-size:21px}.attribute-page__metric-card{min-height:172px}.attribute-page__metric-card strong{font-size:38px}.attribute-page__metric-card span{font-size:15px}.attribute-page__metric-decor{right:-12px;bottom:-18px}.attribute-property-sheet{border:1px solid rgba(255,255,255,.08)!important;border-radius:20px 20px 0 0!important;background:linear-gradient(180deg,rgba(22,15,38,.98) 0%,rgba(9,7,18,.98) 100%)!important;box-shadow:0 26px 60px #00000080!important;color:#f0e8ff!important;backdrop-filter:blur(18px)}.attribute-property-sheet .base-dialog__header{padding:22px 20px 0}.attribute-property-sheet .base-dialog__title{font-size:20px}.attribute-dialog__qrcode-frame{width:min(100%,248px);height:auto;margin-bottom:16px;padding:10px;border-radius:16px;box-shadow:inset 0 1px #ffffff0a}.attribute-dialog__qrcode-frame img{aspect-ratio:1}.attribute-dialog__lead{font-size:15px}.attribute-dialog__copy{font-size:14px;line-height:1.6}.attribute-page__stage-shell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;height:auto;padding:18px}.attribute-page__stage-shell:before,.attribute-page__stage-shell:after,.attribute-page__stage-ring{display:none}.attribute-page__stage-core-glow{width:210px;height:210px;filter:blur(22px)}.attribute-page__stage-core-glow--warm,.attribute-page__stage-core-glow--violet{width:188px;height:188px}.attribute-page__stage-ring--outer{width:280px;height:280px}.attribute-page__stage-ring--middle{width:212px;height:212px}.attribute-page__stage-ring--inner{width:150px;height:150px}.attribute-page__stage-core{position:relative;left:auto;top:auto;grid-column:1 / -1;width:168px;padding:20px 16px;margin:0 auto 2px;transform:none}.attribute-page__stage-core strong{font-size:20px}.attribute-page__floating-card{position:relative;top:auto!important;left:auto!important;width:100%;padding:14px 12px;transform:none;animation:none}.attribute-page__floating-card strong{font-size:14px}.attribute-page__floating-card p{font-size:12px}.attribute-page__stage-dock{position:relative;right:auto;bottom:auto;left:auto;grid-column:1 / -1;grid-template-columns:1fr;margin-top:2px}.attribute-page__stage-dock-card{padding:14px 12px}.attribute-page__qr-card{grid-template-columns:1fr}.attribute-page__featured-strip,.attribute-page__category-top{grid-template-columns:1fr}.attribute-page__chapter-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:2px}.attribute-page__chapter-node{min-height:72px;padding:12px}.attribute-page__chapter-node small{font-size:10px}.attribute-page__chapter-node span{font-size:13px}.attribute-page__story-list{gap:8px;margin-top:14px}.attribute-page__story-list li{gap:8px;font-size:13px}.attribute-page__story-list li:before{margin-top:8px}.attribute-page__tool-orbit{min-height:420px}.attribute-page__tool-ring--outer{width:300px;height:300px}.attribute-page__tool-ring--inner{width:200px;height:200px}.attribute-page__tool-core{width:180px;padding:22px 18px}.attribute-page__orbit-tag{min-height:34px;padding:0 12px;font-size:12px}.attribute-page__radar{min-height:320px}.attribute-page__radar-ring--one{width:260px;height:260px}.attribute-page__radar-ring--two{width:188px;height:188px}.attribute-page__radar-ring--three{width:116px;height:116px}.attribute-page__radar-scan{height:260px}.attribute-page__cta-qr-frame{width:100%;max-width:260px}.attribute-page__footer{padding-bottom:40px}}
