/* Scoped to compatibility and the single approved home rail; no global theme replacement. */
.cc-page{--cc-ink:#352c24;--cc-muted:#8c7a66;--cc-gold:#aa7d43;--cc-line:rgba(183,142,88,.33);color:var(--cc-ink);max-width:1280px;margin:0 auto;padding:24px 30px 45px;font-family:"Noto Serif SC","Songti SC","SimSun",serif;min-width:0;min-height:calc(100vh - 90px)}
.cc-page *{box-sizing:border-box}.cc-page [hidden],.cc-modal-backdrop [hidden]{display:none!important}
.cc-page h1,.cc-page h2,.cc-page h3,.cc-entry h2{font-weight:500;letter-spacing:.07em;margin-top:0}.cc-page h1{font-size:34px}.cc-page h2{font-size:22px}.cc-page h3{font-size:17px}.cc-page p{line-height:1.9;margin:10px 0}.cc-page small{color:var(--cc-muted);line-height:1.7}.cc-page button,.cc-modal button,.cc-entry button{font-family:inherit;cursor:pointer}.cc-page button:disabled{cursor:not-allowed;opacity:.48}.cc-page input,.cc-page textarea{font-family:inherit;min-width:0;color:inherit;background:rgba(255,253,249,.58);border:1px solid var(--cc-line);border-radius:10px;padding:13px 15px;font-size:15px}.cc-page textarea{resize:vertical;min-height:100px;line-height:1.8}.cc-page input:focus,.cc-page textarea:focus{outline:2px solid rgba(173,127,66,.3);outline-offset:3px}.cc-page button:focus-visible,.cc-modal button:focus-visible,.cc-entry button:focus-visible,.cc-page a:focus-visible{outline:2px solid #b08853;outline-offset:4px}
.cc-icon{width:23px;height:23px;stroke:currentColor;stroke-width:1.25;fill:none;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none}
.cc-page .glass-panel,.cc-modal.glass-panel,.cc-entry.glass-panel{position:relative;border:1px solid rgba(255,255,255,.92);border-radius:24px;background:linear-gradient(125deg,rgba(255,254,251,.88),rgba(252,248,242,.69));box-shadow:0 6px 18px rgba(105,82,54,.07),inset 0 0 0 5px rgba(255,255,255,.4);backdrop-filter:blur(12px)}
.cc-page .glass-panel:after,.cc-modal.glass-panel:after,.cc-entry.glass-panel:after{content:"";pointer-events:none;position:absolute;inset:5px;border:1px solid rgba(181,143,91,.3);border-radius:19px;background:none;z-index:0}.cc-page .glass-panel>*:not(.ink-loading-scene),.cc-entry>*{position:relative;z-index:1}
.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(175,132,77,.43);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.65),rgba(247,239,227,.38));box-shadow:inset 0 1px rgba(255,255,255,.8),0 2px 6px rgba(118,88,48,.035);color:#916731;min-height:42px;padding:10px 20px;font-size:15px;line-height:1.45;transition:background .18s,border-color .18s,box-shadow .18s;white-space:normal;text-align:center;text-decoration:none}
.cc-btn:hover:not(:disabled){background:rgba(255,253,246,.9);border-color:rgba(167,120,58,.74);box-shadow:0 3px 10px rgba(134,99,54,.09)}.cc-btn.cc-main{background:linear-gradient(130deg,rgba(213,190,151,.55),rgba(177,136,77,.24));color:#795020;border-color:rgba(162,116,53,.58);min-width:190px}.cc-btn.cc-text{box-shadow:none;border-color:transparent;background:transparent;min-height:34px;padding:5px 8px;font-size:13px}.cc-btn.cc-danger{color:#9c4a38;border-color:#c49a8c}.cc-btn.is-selected{border-color:#ab804b;box-shadow:inset 0 0 0 2px rgba(176,132,75,.1);background:rgba(218,197,162,.28);color:#795225}.cc-btn .cc-icon{width:19px;height:19px}
.cc-topline{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;color:var(--cc-muted)}.cc-topline>div{display:flex;gap:8px}.cc-hero{text-align:center;margin:7px 0 26px}.cc-hero>.cc-icon{color:var(--cc-gold);width:57px;height:45px;margin-bottom:7px}.cc-hero h1{margin:0 0 8px;font-size:34px;letter-spacing:.18em}.cc-hero p{margin:0;letter-spacing:.14em;color:#8e734c;font-size:16px}.cc-steps{display:flex;align-items:center;max-width:580px;margin:0 auto 28px;justify-content:space-between;color:#a38e72;font-size:13px}.cc-steps span{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.cc-steps i{display:grid;place-items:center;font-style:normal;border:1px solid var(--cc-line);border-radius:50%;width:23px;height:23px;background:rgba(255,255,255,.4)}.cc-steps .is-active i{background:#af8956;color:#fff}.cc-steps em{height:1px;background:var(--cc-line);flex:1;margin:0 18px 27px}
.cc-form{padding:28px 34px 24px}.cc-pair-select{display:grid;grid-template-columns:1fr 64px 1fr;gap:20px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--cc-line)}.cc-profile-wrap{position:relative;padding:19px;border:1px solid var(--cc-line);border-radius:17px;background:rgba(255,254,251,.49);min-width:0}.cc-kicker{color:#a38050;font-size:13px;letter-spacing:.12em}.cc-profile-picker{width:100%;display:flex;align-items:center;gap:15px;background:transparent;border:0;color:inherit;text-align:left;padding:14px 0 7px}.cc-profile-picker>.cc-icon{color:var(--cc-gold);width:32px;height:32px}.cc-profile-picker span{flex:1;min-width:0;display:grid;gap:6px}.cc-profile-picker b{font-weight:500;font-size:21px}.cc-profile-picker small{overflow-wrap:anywhere;font-size:12px}.cc-profile-picker i{font-style:normal;color:#a78555;font-size:23px}.cc-profile-status{font-size:11px;color:#a17e50;margin-left:47px;line-height:1.7}.cc-btn.cc-swap{border-radius:50%;width:58px;height:58px;min-height:58px;padding:7px;display:flex;flex-direction:column;gap:0;background:rgba(255,255,255,.35)}.cc-swap small{font-size:10px;color:inherit}
.cc-dropdown{position:absolute;top:105px;left:12px;right:12px;z-index:30!important;border:1px solid var(--cc-line);border-radius:15px;padding:12px;background:rgba(255,252,247,.98);box-shadow:0 14px 32px rgba(74,53,29,.2);backdrop-filter:blur(20px)}.cc-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--cc-line);border-radius:10px;color:#a78555;background:rgba(255,255,255,.4)}.cc-search input{border:0;background:none;width:100%;padding:10px 2px;font-size:13px}.cc-options{max-height:260px;overflow:auto;margin:8px -3px}.cc-options>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 8px;text-align:left;border:0;background:none;color:inherit;border-radius:8px}.cc-options>button:hover:not(:disabled){background:rgba(193,159,109,.13)}.cc-options>button:disabled{opacity:.45}.cc-options span{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:4px 8px;min-width:0}.cc-options b{font-size:15px;font-weight:500}.cc-options small{grid-column:2;font-size:11px}.cc-dropdown-new{width:100%;border:0;border-top:1px solid var(--cc-line);border-radius:0;box-shadow:none;background:none}.cc-form-section{margin:24px 0}.cc-form-section h2{font-size:18px;margin:0 0 14px;display:flex;align-items:baseline;flex-wrap:wrap;gap:15px}.cc-form-section h2 small{font-size:12px;letter-spacing:0}.cc-kind-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.cc-stage-grid{display:flex;gap:10px;flex-wrap:wrap}.cc-stage-grid .cc-btn{min-width:88px;flex:1}.cc-field{display:flex;flex-direction:column;gap:10px;margin-top:20px;font-size:14px}.cc-field>span{display:flex;gap:12px;align-items:baseline}.cc-field small{font-size:12px}.cc-counter{text-align:right;margin-top:-6px}.cc-field input{width:100%}.cc-footnote{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#9b876d;line-height:1.8}.cc-footnote .cc-icon{width:16px;height:16px;margin-top:4px}.cc-form-footer{display:flex;justify-content:center;margin-top:23px}.cc-form-footer .cc-btn{min-width:260px}.cc-notice,.cc-inline-note{border:1px solid rgba(184,140,80,.27);padding:12px 17px;background:rgba(234,215,184,.25);border-radius:12px;margin:16px 0;display:flex;align-items:center;gap:10px;color:#8e6538;font-size:13px;line-height:1.8}.cc-inline-note .cc-btn{margin-left:auto;flex-shrink:0}.cc-notice .cc-text{margin-left:auto}.cc-notice>span,.cc-inline-note>span{flex:1;min-width:0}
.cc-quality{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:#8f806e;padding:9px 14px;border:1px solid var(--cc-line);border-radius:11px;background:rgba(255,253,249,.4);line-height:1.8}.cc-quality .cc-icon{width:17px;height:17px;margin-top:3px}.cc-quality.is-limited{color:#9b723d;background:rgba(231,206,164,.22)}.cc-result-title{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:22px 0}.cc-result-title h1{font-size:28px;margin:5px 0 12px}.cc-times{color:#b58c58;margin:0 20px;font-size:.75em}.cc-tags{display:flex;gap:8px;flex-wrap:wrap}.cc-tags span{padding:5px 14px;border:1px solid rgba(181,143,91,.18);border-radius:100px;font-size:12px;color:#967443;background:rgba(239,226,204,.3)}.cc-overview{display:grid;grid-template-columns:1fr 310px;gap:35px;padding:20px 36px;align-items:center}.cc-overview-copy>p{margin-bottom:0;color:#957447;font-size:18px}.cc-score{display:block;font-size:72px;font-weight:500;line-height:1.2;color:#a1763e;font-family:Georgia,"Songti SC",serif}.cc-score small{font-size:20px;margin-left:10px;color:#998873;font-weight:400}.cc-overview-copy h2{font-size:18px;line-height:1.9;letter-spacing:.025em;margin:12px 0;max-width:730px}.cc-overview-copy>small{font-size:11px}.cc-radar{display:block;width:100%;max-width:310px;overflow:visible;font-family:inherit}.cc-radar text{font-size:11px;fill:#6f5d45}.cc-radar .cc-radar-num{fill:#a37740;font-size:12px}.cc-radar-grid{fill:none;stroke:#bd9b6b;stroke-width:.65;opacity:.65}.cc-radar-shape{fill:rgba(190,145,75,.2);stroke:#ab7b3c;stroke-width:1.5}.cc-section-title{font-size:23px;margin:25px 0 18px;display:flex;align-items:baseline;gap:14px}.cc-section-title small{font-size:12px;letter-spacing:0}.cc-dim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cc-dim-card{padding:23px 24px 16px;min-width:0}.cc-dim-symbol{color:#ad8550;display:block;margin-bottom:9px}.cc-dim-card h3{font-size:20px;margin:0 0 4px}.cc-dim-card .cc-gloss{margin:0;color:#8b7c68;font-size:12px}.cc-dim-score{display:block;margin-top:10px;font-size:31px;color:#a07945;font-weight:500}.cc-dim-score small{font-size:12px;color:#a69784;margin-left:8px}.cc-dim-card>p:not(.cc-gloss){font-size:13px;line-height:1.85;min-height:46px}.cc-dim-card>.cc-text{display:flex;margin-left:auto;font-size:12px}.cc-strengths,.cc-perspectives{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.cc-strengths>section,.cc-perspectives>section{padding:24px 27px}.cc-strengths h2,.cc-perspectives h2{font-size:19px}.cc-strengths p,.cc-perspectives p{font-size:14px}.cc-strengths b{color:#9d7849;font-weight:500}.cc-block{padding:26px 30px;margin:20px 0}.cc-block h2{font-size:21px;margin:0 0 15px}.cc-block>p{font-size:15px}.cc-three-advice{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cc-three-advice article{display:flex;align-items:flex-start;gap:12px}.cc-three-advice article>i{border:1px solid #b99b72;display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;border-radius:50%;color:#a07742;font-style:normal;font-size:12px}.cc-three-advice h3{line-height:1.8;font-size:15px;margin:0}.cc-three-advice p{font-size:12px;margin:8px 0}.cc-three-advice small{font-size:11px}.cc-result-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 8px}.cc-result-footer>span{font-size:12px;color:#947e5e}.cc-result-footer>span>.cc-icon{width:18px;height:18px}.cc-scoring{font-size:12px;color:#96856f;margin:24px 0}.cc-scoring summary{cursor:pointer}.cc-scoring p{font-size:12px}.cc-dimension-head{display:flex;align-items:center;justify-content:space-between;padding:35px 40px;margin:22px 0;gap:20px}.cc-dimension-head h1{font-size:32px;margin:0 0 10px}.cc-dimension-head p{font-size:14px;color:#8d7d67;margin:0}.cc-dimension-head .cc-score{font-size:58px}.cc-reading p{font-size:16px;line-height:2.1;max-width:1000px}.cc-basis summary{cursor:pointer;font-size:19px;display:flex;gap:20px;flex-wrap:wrap}.cc-basis summary span{font-size:12px;color:#a0896b}.cc-basis ul{padding-left:22px;font-size:13px;line-height:1.8}.cc-basis li{padding:6px}.cc-basis b{font-weight:500;color:#a27c49}.cc-basis table{width:100%;border-collapse:collapse;font-size:12px;margin:16px 0}.cc-basis th,.cc-basis td{padding:10px 7px;text-align:left;border-bottom:1px solid var(--cc-line)}.cc-basis caption{text-align:left;margin-bottom:10px}
.cc-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:65px 25px;gap:12px;min-height:340px}.cc-empty>.cc-icon{width:68px;height:68px;color:#b18a56;margin:8px 0 15px}.cc-empty h2{font-size:26px;margin:0}.cc-empty p{font-size:15px;color:#95816a;max-width:600px}.cc-empty .cc-action-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cc-empty-copy{font-size:13px;text-align:center;color:#9d8c76;padding:20px}.cc-loading{min-height:510px;position:relative;overflow:hidden;isolation:isolate;display:grid;place-items:center}.cc-loading>.ink-loading-scene{position:absolute;inset:0;z-index:-1!important;opacity:.92}.cc-loading-copy{text-align:center;z-index:2!important;padding:42px 25px;color:#654c32;text-shadow:0 1px 5px #fff}.cc-loading-copy>.cc-icon{width:76px;height:76px;color:#ac7e41;animation:cc-breathe 3s ease-in-out infinite}.cc-loading-copy h2{font-size:30px;margin:18px 0}.cc-loading-copy ol{padding:0;list-style:none;font-size:13px;line-height:2.5}.cc-loading-copy small{font-size:11px}.cc-skeleton{padding:80px 20px;text-align:center;color:#a08969}
.cc-history{padding:26px}.cc-history-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.cc-filters{display:flex;gap:5px;flex-wrap:wrap}.cc-filters>.cc-btn{padding:7px 13px;font-size:13px;min-height:36px;border-radius:9px}.cc-history-tools>.cc-search{max-width:240px}.cc-record{display:flex;align-items:center;gap:20px;padding:22px 17px;border:1px solid var(--cc-line);border-radius:16px;background:rgba(255,253,249,.28);margin:15px 0}.cc-record-mark{color:#af8751}.cc-record-mark .cc-icon{width:54px;height:54px}.cc-record-copy{flex:1;min-width:0}.cc-record-copy h2{font-size:19px;margin:0}.cc-record-copy p{font-size:13px;color:#a17a45;margin:7px 0}.cc-record-copy small{font-size:11px}.cc-record-score b{font-size:34px;color:#a07945;font-weight:400}.cc-record-score small{margin-left:6px;font-size:12px}.cc-record-actions{display:flex;gap:8px;align-items:center}.cc-record-actions .cc-btn{font-size:12px;padding:8px 12px}.cc-report-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:start}.cc-toc{padding:19px 12px;position:sticky!important;top:18px;display:grid;gap:7px}.cc-toc>a{font-size:13px;text-decoration:none;color:#886437;line-height:1.8;padding:12px 10px;border-radius:9px}.cc-toc>a:hover{background:rgba(193,159,108,.12)}.cc-report-body{padding:35px 38px}.cc-report-body>section{scroll-margin-top:25px;border-bottom:1px solid var(--cc-line);padding-bottom:26px;margin-bottom:26px}.cc-report-body h2{font-size:25px;margin-bottom:18px}.cc-report-body h3{font-size:18px}.cc-report-body p{font-size:15px;line-height:2.1}.cc-report-body .cc-strengths{padding:15px;background:rgba(214,193,161,.1);border-radius:12px}.cc-report-dimension{margin:22px 0;padding:10px 0 22px;border-bottom:1px solid var(--cc-line)}.cc-report-dimension h3{display:flex;justify-content:space-between;color:#876036}.cc-report-dimension details{font-size:12px;color:#99866b;line-height:1.9}.cc-report-dimension summary{cursor:pointer}.cc-report-upgrade{display:flex;align-items:center;gap:14px;background:rgba(225,208,179,.18);border:1px solid var(--cc-line);border-radius:14px;padding:20px!important}.cc-report-upgrade h2{font-size:18px;margin:0}.cc-report-upgrade p{font-size:12px;margin:5px 0}.cc-report-upgrade>.cc-icon{color:#a47b44;flex:none}.cc-report-upgrade>div{flex:1}
.cc-modal-open{overflow:hidden}.cc-modal-backdrop{position:fixed;inset:0;background:rgba(40,33,25,.42);backdrop-filter:blur(6px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}.cc-modal{padding:35px 32px;color:#3c3026;font-family:"Noto Serif SC","Songti SC","SimSun",serif;width:490px;max-width:100%;max-height:90vh;overflow:auto;background:rgba(255,251,245,.96)!important}.cc-modal h2{text-align:center;font-weight:500;font-size:24px;letter-spacing:.1em;margin:5px 0 22px}.cc-modal p{font-size:14px;line-height:1.9;color:#8c795e}.cc-modal-close{position:absolute!important;right:15px;top:13px;z-index:3}.cc-modal>footer{display:flex;gap:13px;justify-content:center;margin-top:24px}.cc-modal .cc-btn.cc-main{min-width:0;flex:1}.cc-confirm>div{display:flex;gap:20px;justify-content:space-between;padding:14px 4px;border-bottom:1px solid rgba(181,143,91,.22);font-size:14px}.cc-confirm dt{color:#a37b47}.cc-confirm dd{margin:0;text-align:right;overflow-wrap:anywhere}.cc-inquiry-context{padding:15px 17px;background:rgba(244,232,212,.49);border:1px solid rgba(179,137,79,.38);border-radius:13px;display:flex;gap:12px;align-items:center;margin-bottom:20px;font-family:inherit}.cc-inquiry-context>div{flex:1;min-width:0;display:grid;gap:5px}.cc-inquiry-context b{font-weight:500;color:#855c2a;font-size:15px}.cc-inquiry-context span{font-size:12px;color:#957852}.cc-inquiry-context small{font-size:11px;color:#aa9579}.cc-inquiry-context>.cc-icon{color:#b58a4d;width:32px;height:32px}.cc-inquiry-context .cc-btn{flex-shrink:0}
.home-scene .cc-home-rail{min-width:0;align-self:start;display:grid;gap:18px}.home-scene .cc-home-rail>.profile-card{height:auto!important;min-height:0!important;padding-bottom:26px!important;align-self:start}.home-scene .cc-home-rail>.profile-card>.secondary{margin-bottom:0}.home-scene .cc-entry{width:100%;text-align:center;padding:25px 20px 22px;min-height:218px}.cc-entry h2{font-size:24px;letter-spacing:.15em;margin:0 0 10px}.cc-entry>.cc-icon{width:49px;height:38px;color:#b18b54;margin:0 auto}.cc-entry-verse{font-size:13px;color:#9a7950;letter-spacing:.05em;margin:8px 0}.cc-entry-copy{font-size:12px;color:#a08c72;line-height:1.8;margin:5px 0 13px}.cc-entry>.cc-btn{min-height:38px;font-size:14px;padding:8px 22px}.cc-entry>.cc-text{display:flex;margin:8px auto 0;font-size:11px;min-height:25px;padding:0 5px}
@keyframes cc-breathe{0%,100%{opacity:.65;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}
@media(min-width:1500px){.cc-page{max-width:1440px;padding:30px 45px 55px}.cc-form{padding:35px 45px}.cc-dim-card{padding:25px 30px}.cc-overview{grid-template-columns:1fr 340px}.cc-radar{max-width:340px}}
@media(max-width:1000px){.cc-page{padding:20px}.cc-record{gap:14px;flex-wrap:wrap}.cc-record-actions{margin-left:auto}.cc-history-tools{align-items:stretch;flex-direction:column;gap:15px}.cc-history-tools>.cc-search{max-width:none}.cc-three-advice{grid-template-columns:1fr;gap:20px}.cc-report-layout{grid-template-columns:155px minmax(0,1fr)}.cc-report-body{padding:25px}.cc-overview{grid-template-columns:1fr 260px;gap:16px;padding:25px}.cc-report-upgrade{flex-wrap:wrap}.cc-dim-card{padding:20px}.cc-kind-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:680px){.cc-page{padding:15px 13px 28px;min-height:calc(100vh - 65px)}.cc-page h1,.cc-hero h1{font-size:27px}.cc-hero{margin:7px 0 22px}.cc-hero>.cc-icon{width:46px;height:34px}.cc-hero p{font-size:13px}.cc-topline{font-size:11px}.cc-topline .cc-btn{font-size:11px;padding:7px}.cc-form{padding:20px 17px}.cc-pair-select{grid-template-columns:1fr;gap:12px;position:relative}.cc-profile-wrap{padding:13px 15px}.cc-profile-picker{padding-top:10px}.cc-profile-picker b{font-size:20px}.cc-pair-select>.cc-swap{position:absolute;right:25px;top:calc(50% - 26px);z-index:2;width:42px;height:42px;min-height:42px;background:rgba(255,251,245,.96)}.cc-swap small{display:none}.cc-swap .cc-icon{width:20px;height:20px;transform:rotate(90deg)}.cc-steps{margin-bottom:20px}.cc-kind-grid{gap:8px}.cc-kind-grid .cc-btn{padding:10px 7px;font-size:13px}.cc-form-section{margin:22px 0}.cc-form-section h2{font-size:17px;gap:7px}.cc-form-section h2 small{font-size:11px}.cc-stage-grid .cc-btn{font-size:12px;min-width:75px;padding:9px}.cc-form-footer{position:sticky;bottom:10px;z-index:5;background:rgba(255,252,246,.9);padding:9px;border-radius:13px;box-shadow:0 0 14px rgba(255,252,246,.9)}.cc-form-footer>.cc-btn{width:100%;min-width:0}.cc-field input,.cc-field textarea{font-size:16px}.cc-dropdown{top:84px;left:5px;right:5px;z-index:20!important}.cc-result-title{align-items:flex-start;gap:8px}.cc-result-title h1{font-size:22px}.cc-result-title>.cc-btn{font-size:11px;padding:8px 10px;gap:4px;flex-shrink:0}.cc-result-title>.cc-btn .cc-icon{width:16px;height:16px}.cc-times{margin:0 10px}.cc-quality{font-size:11px;padding:9px 11px}.cc-overview{grid-template-columns:1fr;padding:23px 24px 15px;gap:5px}.cc-overview-copy>.cc-score{font-size:64px}.cc-overview-copy h2{font-size:16px}.cc-radar{max-width:240px;justify-self:center;margin:0 auto}.cc-overview-copy{text-align:center}.cc-section-title{font-size:21px;flex-wrap:wrap;gap:5px}.cc-section-title small{font-size:11px}.cc-dim-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-dim-card{padding:18px 15px 12px}.cc-dim-card h3{font-size:18px;letter-spacing:0}.cc-dim-card .cc-gloss{font-size:11px;line-height:1.7;min-height:36px}.cc-dim-score{font-size:29px}.cc-dim-card>p:not(.cc-gloss){font-size:12px;min-height:68px}.cc-dim-symbol{margin-bottom:8px}.cc-dim-card>.cc-btn{font-size:11px;padding:4px 0;gap:4px}.cc-dim-card>.cc-btn .cc-icon{width:15px;height:15px}.cc-strengths,.cc-perspectives{grid-template-columns:1fr;gap:12px;margin:15px 0}.cc-strengths>section,.cc-perspectives>section{padding:22px}.cc-block{padding:24px 21px;margin:15px 0}.cc-block h2{font-size:21px}.cc-block>p{font-size:14px}.cc-result-footer{gap:12px;flex-wrap:wrap;background:rgba(255,252,246,.85);padding:10px;border-radius:13px}.cc-result-footer>.cc-btn{flex:1;min-width:0;padding:11px}.cc-result-footer>span{width:100%;font-size:11px}.cc-dimension-head{padding:27px 23px;gap:10px}.cc-dimension-head h1{font-size:26px}.cc-dimension-head .cc-score{font-size:40px}.cc-dimension-head .cc-score small{font-size:14px;margin-left:6px}.cc-reading p{font-size:15px}.cc-basis summary{font-size:18px;gap:6px}.cc-basis th,.cc-basis td{font-size:10px;padding:9px 4px}.cc-basis li{padding:3px}.cc-basis ul{padding-left:15px}.cc-history{padding:18px 14px}.cc-filters{gap:6px}.cc-filters>.cc-btn{flex:1;min-width:61px;font-size:12px;padding:7px 9px}.cc-record{padding:17px 14px;gap:13px}.cc-record-mark .cc-icon{width:34px;height:34px}.cc-record-copy h2{font-size:17px;line-height:1.8}.cc-record-score b{font-size:27px}.cc-record-score small{font-size:10px}.cc-record-actions{width:100%;justify-content:flex-end}.cc-record-actions .cc-btn{font-size:12px}.cc-record-copy small{font-size:10px}.cc-report-layout{grid-template-columns:1fr;gap:13px}.cc-toc{position:static!important;display:flex;flex-wrap:wrap;padding:10px}.cc-toc>a{font-size:11px;padding:8px;flex:1;min-width:90px;white-space:nowrap}.cc-report-body{padding:25px 21px}.cc-report-body p{font-size:14px}.cc-report-body h2{font-size:23px}.cc-report-body .cc-strengths{grid-template-columns:1fr}.cc-report-upgrade>.cc-btn{width:100%}.cc-modal{padding:29px 22px}.cc-modal h2{font-size:22px}.cc-modal>footer{gap:10px}.cc-modal>footer .cc-btn{font-size:13px;padding:10px 15px;min-width:0}.cc-confirm>div{font-size:13px;gap:15px}.cc-inquiry-context{gap:8px;flex-wrap:wrap;padding:12px}.cc-inquiry-context b{font-size:13px}.cc-inquiry-context>div{min-width:160px}.cc-inquiry-context .cc-btn{font-size:11px}.cc-notice,.cc-inline-note{font-size:12px;flex-wrap:wrap}.cc-loading{min-height:510px}.cc-loading-copy h2{font-size:27px}.cc-empty{padding:45px 20px}.cc-empty h2{font-size:23px}.home-scene .cc-home-rail{display:grid!important;gap:15px}.home-scene .cc-entry{padding:20px;min-height:0;display:grid;grid-template-columns:43px 1fr auto;gap:5px 12px;text-align:left;align-items:center}.cc-entry h2{font-size:21px;grid-column:2;margin:0}.cc-entry>.cc-icon{grid-column:1;grid-row:1/3;width:40px;height:35px}.cc-entry .cc-entry-verse{grid-column:2;margin:0;font-size:11px}.cc-entry .cc-entry-copy{grid-column:2;margin:0;font-size:11px}.cc-entry>.cc-btn:not(.cc-text){grid-column:3;grid-row:1/3;font-size:12px;padding:9px 12px}.cc-entry>.cc-text{grid-column:3;grid-row:3;font-size:10px;margin:0}.cc-page table{max-width:100%}}
@media(prefers-reduced-motion:reduce){.cc-loading-copy>.cc-icon{animation:none}.cc-btn{transition:none}}
@media print{.cc-topline,.cc-toc,.cc-report-upgrade,.cc-report-dimension .cc-btn,.cc-report-body>.cc-btn,.topbar{display:none!important}.cc-page,.cc-report-body{padding:0!important;max-width:none!important}.cc-report-layout{display:block}.cc-report-body{background:white!important;border:0!important;box-shadow:none!important}.cc-report-body:after{display:none!important}}

@font-face{font-family:TianzeCompatSerif;src:url('NotoSerifSC-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;}
.cc-page,.cc-modal,.cc-entry{font-family:TianzeCompatSerif,"Songti SC",serif!important;font-weight:400!important}
.cc-page b,.cc-page strong,.cc-page button,.cc-page input,.cc-page textarea,.cc-modal b,.cc-modal button,.cc-entry button{font-weight:400}
.cc-ai-interpretation{margin-top:20px;padding:18px;border:1px solid var(--cc-line);border-radius:13px;background:rgba(222,199,162,.1);font-size:13px;color:#967443;display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.cc-ai-interpretation small{font-size:12px;flex:1;min-width:150px}

/* v50: reference-board layout and reliable picker stacking. */
.cc-page.cc-edition-50{max-width:1340px;padding:18px 28px 40px;position:relative;isolation:isolate}
.cc-page.cc-edition-50:before{content:"";position:absolute;inset:0 -24px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(250,245,236,.1),rgba(255,252,246,.78) 30%,rgba(255,252,246,.78) 70%,rgba(250,245,236,.1)),url('../../assets/home-rebuild/tianze-ink-landscape-v2.png') center top/cover;opacity:.38;border:1px solid #bba17e;border-radius:28px}
.cc-edition-50 .cc-hero{margin:2px 0 22px}.cc-edition-50 .cc-hero>.cc-icon{display:none}.cc-edition-50 .cc-hero h1{font-size:33px;color:#30251b;letter-spacing:.2em}.cc-edition-50 .cc-hero>p:before,.cc-edition-50 .cc-hero>p:after{content:'— ◇';font-size:13px;color:#b5905b;margin:0 18px}.cc-edition-50 .cc-hero>p:after{content:'◇ —'}.cc-edition-50 .cc-topline .cc-text{border:1px solid #c9ad86;border-radius:100px;background:rgba(255,252,247,.68);padding:7px 19px}
.cc-edition-50 .glass-panel{border-radius:19px;box-shadow:0 4px 14px #70542e12,inset 0 0 0 4px #fffcf580;background:linear-gradient(120deg,#fffdfaeb,#f8f2e8b8);backdrop-filter:blur(7px)}.cc-edition-50 .glass-panel:after{border-radius:14px;inset:4px;border-color:#b98e574d}
/* The former direct-child z-index created a lower stacking context for the entire picker row. */
.cc-page .cc-form>.cc-pair-select{position:relative;z-index:40!important;overflow:visible}.cc-page .cc-profile-wrap.is-open{z-index:50!important}.cc-page .cc-form{overflow:visible}.cc-page .cc-dropdown{z-index:60!important;background:#fffcf7;backdrop-filter:none;box-shadow:0 12px 26px #49341f3d}.cc-page .cc-dropdown .cc-options>button{position:relative;z-index:1;min-height:58px}.cc-page .cc-dropdown .cc-options>button:not(:disabled):hover{background:#f1e6d5}.cc-page .cc-options>button:has(.cc-icon+ b){border-bottom:1px solid #c5a78125}
.cc-edition-50 .cc-form{padding:18px 24px 22px}.cc-edition-50 .cc-steps{margin-bottom:15px;max-width:490px;font-size:11px}.cc-edition-50 .cc-steps i{width:21px;height:21px}.cc-edition-50 .cc-pair-select{gap:20px;padding-bottom:18px}.cc-edition-50 .cc-profile-wrap{padding:13px 17px;border-radius:16px;background:linear-gradient(140deg,#fffdf9c9,#efe5d851);box-shadow:inset 0 0 0 3px #fff9f499}.cc-edition-50 .cc-profile-picker{padding:9px 0 5px;gap:10px}.cc-edition-50 .cc-profile-picker b{font-size:21px}.cc-edition-50 .cc-profile-status{margin-left:42px;font-size:11px}.cc-edition-50 .cc-profile-picker small{font-size:12px}.cc-edition-50 .cc-kicker{color:#926c39}.cc-edition-50 .cc-form-section{margin:20px 0}.cc-edition-50 .cc-form-section h2{font-size:17px;letter-spacing:.06em;margin-bottom:10px}.cc-edition-50 .cc-form-section h2 small{font-size:11px}.cc-edition-50 .cc-field{margin-top:15px;gap:8px}.cc-edition-50 textarea{min-height:82px}.cc-edition-50 .cc-btn{border-radius:10px;min-height:39px;color:#805a2d}.cc-edition-50 .cc-btn.is-selected{border-color:#a77335;background:linear-gradient(135deg,#fffdf7,#ead5b74d);box-shadow:0 2px 5px #704e2724,inset 0 0 0 3px #fff8ed}.cc-edition-50 .cc-kind-grid .is-selected:before,.cc-edition-50 .cc-stage-grid .is-selected:before{content:'◈';color:#986523;font-size:13px}.cc-edition-50 .cc-main,.cc-modal .cc-main{background:linear-gradient(140deg,#b39770,#8e6b3b)!important;color:#fff9e9!important;border:1px solid #a27e4c;box-shadow:inset 0 0 0 3px #f7e8ce80,0 3px 7px #67471c2b}.cc-edition-50 .cc-main:hover{filter:brightness(1.08)}.cc-edition-50 .cc-form-footer{margin-top:17px}.cc-edition-50 .cc-form-footer .cc-btn{min-width:280px}
.cc-result-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:20px;align-items:start}.cc-party-rail{padding:22px 20px;position:sticky!important;top:18px;min-height:510px}.cc-party-rail h2{font-size:17px;display:flex;gap:8px;align-items:center}.cc-party-rail .cc-icon{color:#a57e48;width:18px}.cc-rail-person{margin:20px 0}.cc-rail-person h3{margin:7px 0;font-size:19px}.cc-rail-person p{font-size:14px}.cc-rail-person small{display:block;margin-top:7px;font-size:11px}.cc-rail-actions{border-top:1px solid #c9a77666;padding-top:23px;margin-top:25px;display:grid;gap:12px}.cc-rail-actions .cc-main{min-width:0}.cc-result-main{min-width:0}.cc-edition-50 .cc-result-title{display:block;text-align:center;margin:4px 0 22px}.cc-edition-50 .cc-overview{grid-template-columns:1fr 280px;gap:14px;padding:17px 26px}.cc-edition-50 .cc-overview-copy>p{font-size:20px;margin:0}.cc-edition-50 .cc-score{font-size:76px;color:#805521}.cc-edition-50 .cc-overview-copy h2{font-size:17px;line-height:1.8;margin:8px 0}.cc-edition-50 .cc-overview-copy>small{font-size:11px}.cc-edition-50 .cc-radar{max-width:280px}.cc-edition-50 .cc-section-title{font-size:19px;margin:19px 0 11px}.cc-edition-50 .cc-section-title:before{content:'✦';color:#b48e58;font-size:16px}.cc-edition-50 .cc-dim-grid{gap:10px}.cc-edition-50 .cc-dim-card{padding:17px 16px 13px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-content:start;column-gap:8px}.cc-edition-50 .cc-dim-symbol{grid-column:1;grid-row:1/3;margin:0;border:1px solid #c7a16e80;border-radius:50%;width:33px;height:33px;display:grid;place-items:center}.cc-edition-50 .cc-dim-symbol .cc-icon{width:21px;height:21px}.cc-edition-50 .cc-dim-card h3{grid-column:2;font-size:17px;letter-spacing:.02em;align-self:center}.cc-edition-50 .cc-dim-card .cc-gloss{grid-column:2/4;font-size:10px}.cc-edition-50 .cc-dim-score{grid-column:3;grid-row:1;font-size:22px;margin:0;line-height:1.2}.cc-edition-50 .cc-dim-score small{display:none}.cc-edition-50 .cc-dim-card>p:not(.cc-gloss){grid-column:1/4;font-size:12px;min-height:0;line-height:1.8;margin:10px 0}.cc-edition-50 .cc-dim-card>.cc-text{grid-column:2/4;justify-self:start;margin:0;padding:4px 10px;min-height:27px;border:1px solid #b58d5966;font-size:11px;background:#fff9ed80}.cc-edition-50 .cc-strengths{gap:12px;margin:14px 0}.cc-edition-50 .cc-strengths>section{padding:20px}.cc-edition-50 .cc-strengths h2:before{content:'◇';margin-right:9px;color:#ac8248}.cc-edition-50 .cc-block{padding:22px 25px;margin:13px 0}.cc-edition-50 .cc-block h2{font-size:19px}.cc-edition-50 .cc-three-advice{gap:15px}.cc-edition-50 .cc-quality{margin:10px 0 15px;font-size:11px}.cc-edition-50 .cc-dimension-head{max-width:920px;margin:18px auto;padding:27px 34px}.cc-edition-50:has(.cc-dimension-head){max-width:1120px}.cc-edition-50 .cc-dimension-head h1:before{content:'◇';font-size:33px;color:#a27b42;margin-right:16px}.cc-edition-50:has(.cc-dimension-head) .cc-block{display:grid;grid-template-columns:126px minmax(0,1fr);gap:0 22px}.cc-edition-50:has(.cc-dimension-head) .cc-block>h2{grid-column:1;grid-row:1/8;padding-right:15px;border-right:1px solid #c7a47766;font-size:17px}.cc-edition-50:has(.cc-dimension-head) .cc-block>*:not(h2){grid-column:2}.cc-edition-50:has(.cc-dimension-head) .cc-block>.cc-basis{grid-column:1/3}.cc-edition-50 .cc-perspectives{gap:15px;margin:13px 0}.cc-edition-50 .cc-perspectives>section{padding:22px 25px}.cc-edition-50 .cc-perspectives h2{color:#92642d;font-size:17px}.cc-edition-50 .cc-reading p{font-size:14px;line-height:2}
.cc-edition-50 .cc-history{padding:23px 24px 23px 191px;min-height:550px}.cc-history-rail{position:absolute!important;inset:22px auto 22px 21px;width:145px;border-right:1px solid #be98665c;padding-right:18px}.cc-history-rail h2{text-align:center;font-size:20px;margin:10px 0}.cc-ornament{display:block;text-align:center;color:#ae854d;margin:15px 0}.cc-history-rail .cc-filters{display:grid;gap:13px}.cc-history-rail .cc-btn{width:100%;font-size:14px;background:transparent;border-color:transparent;justify-content:flex-start;padding:10px 14px}.cc-history-rail .cc-btn:before{content:'◇';margin-right:8px;color:#aa7f47}.cc-history-rail .cc-btn.is-selected{border-color:#c29a665c}.cc-edition-50 .cc-history-tools{justify-content:flex-start}.cc-edition-50 .cc-history-tools>.cc-search{width:100%;max-width:400px}.cc-edition-50 .cc-record{background:linear-gradient(125deg,#fffdf8c9,#eee2d233);padding:20px 17px;margin:13px 0;gap:16px}.cc-edition-50 .cc-record-mark{width:53px;height:53px;display:grid;place-items:center;border:1px solid #c4a57966;border-radius:50%;background:radial-gradient(circle at 60% 30%,#fffdf7,#e2cfb080)}.cc-edition-50 .cc-record-mark .cc-icon{width:35px;height:35px}.cc-edition-50 .cc-record-actions .cc-btn{border-radius:100px}.cc-edition-50 .cc-record-score{padding:0 16px;border-left:1px solid #c9a97966}.cc-edition-50 .cc-report-layout{grid-template-columns:220px minmax(0,1fr);gap:17px}.cc-edition-50 .cc-toc{padding:22px 15px}.cc-toc-heading{text-align:center;border-bottom:1px solid #c6a36e66;padding-bottom:20px;margin-bottom:10px}.cc-toc-heading h3{font-size:15px;letter-spacing:0;margin:15px 0 0}.cc-toc-heading .cc-times{margin:0 7px}.cc-toc-heading p{font-size:12px;margin:6px 0}.cc-toc-heading small{font-size:10px}.cc-twin-seals{display:flex;align-items:center;justify-content:center;gap:12px;color:#aa8551}.cc-twin-seals>.cc-icon{width:48px;height:48px;padding:10px;border:1px solid #bea07880;border-radius:50%;background:#ede3d480}.cc-edition-50 .cc-toc>a{padding:12px;border:1px solid transparent}.cc-edition-50 .cc-toc>a:hover{border-color:#b68d5759;background:#ead8bc4d}.cc-edition-50 .cc-report-body{padding:28px 32px}.cc-edition-50 .cc-report-body h2:before{content:'◇';font-size:20px;margin-right:12px;color:#b18b55}.cc-edition-50 .cc-report-body .cc-strengths{background:none;padding:0}.cc-edition-50 .cc-report-body .cc-strengths>div{border:1px solid #bd956158;padding:18px;border-radius:15px;background:#f6efe47a}.cc-edition-50 .cc-report-upgrade{background:linear-gradient(130deg,#f5e5ce4d,#fffcf4b3)}.cc-modal{box-shadow:0 25px 80px #21170f44!important}.cc-modal h2{border-bottom:1px solid #c6a57755;padding-bottom:20px}.cc-modal .cc-confirm{margin:0}.cc-modal .cc-confirm>div:last-child{background:#ead5b34d;border-radius:8px;margin-top:10px;padding:15px}
@media(min-width:1500px){.cc-page.cc-edition-50{max-width:1380px;padding:20px 32px 45px}.cc-edition-50 .cc-form{max-width:1160px;margin:auto;padding:22px 30px}.cc-edition-50 .cc-dim-card{padding:19px 17px}.cc-edition-50 .cc-overview{grid-template-columns:1fr 295px}}
@media(max-width:1000px){.cc-result-layout{grid-template-columns:160px minmax(0,1fr);gap:14px}.cc-party-rail{padding:20px 14px}.cc-edition-50 .cc-overview{grid-template-columns:1fr 230px;padding:20px}.cc-edition-50 .cc-dim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-edition-50 .cc-history{padding-left:165px}.cc-history-rail{width:124px}.cc-edition-50 .cc-report-layout{grid-template-columns:175px minmax(0,1fr)}}
@media(max-width:680px){.cc-page.cc-edition-50{padding:17px 12px 30px}.cc-page.cc-edition-50:before{inset:0 -5px;border-radius:18px}.cc-edition-50 .cc-hero h1{font-size:27px}.cc-edition-50 .cc-hero>p:before,.cc-edition-50 .cc-hero>p:after{margin:0 7px}.cc-edition-50 .cc-topline .cc-text{padding:6px 11px}.cc-edition-50 .cc-form{padding:17px 15px}.cc-edition-50 .cc-profile-wrap{padding:12px}.cc-edition-50 .cc-pair-select{gap:12px}.cc-page .cc-dropdown{left:0;right:0;top:64px}.cc-page .cc-options{max-height:200px}.cc-edition-50 .cc-field>span{flex-wrap:wrap}.cc-edition-50 .cc-form-footer .cc-btn{min-width:0;width:100%}.cc-result-layout{display:block}.cc-party-rail{position:relative!important;top:0;min-height:0;padding:18px;margin-bottom:14px;display:flex;flex-wrap:wrap;gap:10px 22px}.cc-party-rail>h2{width:100%;margin:0}.cc-rail-person{margin:0}.cc-rail-person h3{font-size:17px}.cc-rail-person p{font-size:12px;margin:5px 0}.cc-rail-actions{width:100%;display:flex;border-top:0;padding:0;margin:5px 0 0}.cc-rail-actions .cc-btn{min-width:0;flex:1;font-size:12px;padding:8px}.cc-edition-50 .cc-overview{grid-template-columns:1fr;padding:20px;gap:5px}.cc-edition-50 .cc-radar{max-width:255px;margin:auto}.cc-edition-50 .cc-score{font-size:65px}.cc-edition-50 .cc-overview-copy h2{font-size:15px}.cc-edition-50 .cc-section-title{font-size:18px;flex-wrap:wrap}.cc-edition-50 .cc-section-title small{font-size:10px}.cc-edition-50 .cc-dim-card{padding:14px 11px;column-gap:5px;grid-template-columns:25px minmax(0,1fr) auto}.cc-edition-50 .cc-dim-symbol{width:25px;height:25px}.cc-edition-50 .cc-dim-symbol .cc-icon{width:17px;height:17px}.cc-edition-50 .cc-dim-card h3{font-size:13px}.cc-edition-50 .cc-dim-score{font-size:19px}.cc-edition-50 .cc-dim-card .cc-gloss{font-size:9px}.cc-edition-50 .cc-dim-card>p:not(.cc-gloss){font-size:11px}.cc-edition-50 .cc-block{padding:20px 17px}.cc-edition-50:has(.cc-dimension-head) .cc-block{display:block}.cc-edition-50:has(.cc-dimension-head) .cc-block>h2{border-right:0;border-bottom:1px solid #c7a47755;padding:0 0 12px}.cc-edition-50 .cc-dimension-head{padding:24px 18px;gap:10px}.cc-edition-50 .cc-dimension-head h1{font-size:24px}.cc-edition-50 .cc-dimension-head h1:before{font-size:22px;margin-right:7px}.cc-edition-50 .cc-dimension-head .cc-score{font-size:44px}.cc-edition-50 .cc-history{padding:17px}.cc-history-rail{position:relative!important;inset:auto;width:auto;border-right:0;padding:0;margin-bottom:15px}.cc-history-rail h2,.cc-history-rail .cc-ornament{display:none}.cc-history-rail .cc-filters{display:flex;gap:6px;flex-wrap:wrap}.cc-history-rail .cc-btn{width:auto;padding:7px 10px;min-height:32px;font-size:12px}.cc-history-rail .cc-btn:before{display:none}.cc-edition-50 .cc-record{gap:10px;padding:16px 12px}.cc-edition-50 .cc-record-copy h2{font-size:15px}.cc-edition-50 .cc-record-mark{width:36px;height:36px}.cc-edition-50 .cc-record-mark .cc-icon{width:25px;height:25px}.cc-edition-50 .cc-record-score{padding:0 8px}.cc-edition-50 .cc-record-score b{font-size:27px}.cc-edition-50 .cc-report-layout{grid-template-columns:1fr}.cc-edition-50 .cc-toc{position:relative!important;top:0;display:flex;flex-wrap:wrap;gap:5px;padding:15px}.cc-toc-heading{width:100%;padding-bottom:12px;margin-bottom:4px}.cc-twin-seals{display:none}.cc-toc-heading h3{margin:0}.cc-edition-50 .cc-toc>a{font-size:11px;padding:6px}.cc-edition-50 .cc-report-body{padding:22px 17px}}
/* Two distinct framed steps, as on the approved selection board. */
.cc-edition-50 .cc-form.cc-separated-form{border:0;background:none;box-shadow:none;backdrop-filter:none;padding:0;max-width:1160px}.cc-edition-50 .cc-separated-form:after{display:none}.cc-edition-50 .cc-separated-form>.cc-pair-select{padding:14px 18px;border:1px solid #fffaf0;margin-bottom:14px}.cc-edition-50 .cc-separated-form>.cc-relation-panel{z-index:1;padding:4px 25px 22px}.cc-edition-50 .cc-profile-picker{border:1px solid #c5a37980;border-radius:10px;padding:9px 11px;background:#fffdf75c;margin:9px 0}.cc-edition-50 .cc-profile-status{font-size:10px}.cc-edition-50 .cc-swap{border-radius:50%;width:58px;height:58px;padding:7px}.cc-edition-50 .cc-separated-form .cc-relation-panel:before{content:'◇';position:absolute;right:22px;top:14px;color:#b08a4b40;font-size:42px;pointer-events:none}
@media(max-width:680px){.cc-edition-50 .cc-separated-form>.cc-pair-select{padding:13px}.cc-edition-50 .cc-separated-form>.cc-relation-panel{padding:2px 15px 20px}.cc-edition-50 .cc-separated-form .cc-relation-panel:before{display:none}.cc-edition-50 .cc-pair-select>.cc-swap{width:38px;height:38px;min-height:38px;right:27px;padding:6px}.cc-edition-50 .cc-profile-picker{padding:8px}.cc-edition-50 .cc-profile-picker b{font-size:19px}.cc-page .cc-separated-form .cc-dropdown{top:80px}}
