.incentives-card{background:#fff8ec;border:1px solid #f1dfb8;border-radius:14px;color:#5f4d2b;margin-top:36px;padding:26px 28px}.incentives-head{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px}.incentives-head h2{color:#7a5a16;font-size:22px;font-weight:600;letter-spacing:.04em}.incentives-head .eyebrow{color:#b08a3c;margin-bottom:4px}.incentives-icon{background:#ffe9b8;border-radius:14px;color:#b07a12;display:grid;height:48px;place-items:center;transform:rotate(-6deg);width:48px}.incentives-count{align-items:center;background:#fff;border:1px solid #f1dfb8;border-radius:999px;color:#8c6a1e;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-left:auto;padding:7px 12px}.incentives-text{color:#6b5830;font-size:14px;line-height:1.75;margin:8px 0}.incentives-why{align-items:flex-start;background:#fff;border-left:4px solid #e0a43a;border-radius:10px;color:#7a5a16;display:flex;gap:12px;margin:14px 0;padding:14px 16px}.incentives-why p{font-size:14px;font-weight:500;line-height:1.7;margin:0}.incentives-pending{align-items:flex-start;background:#e6f6ea;border:1px solid #b8e0c2;border-radius:10px;color:#28633b;display:flex;gap:10px;margin:14px 0;padding:12px 14px}.incentives-pending p{font-size:14px;line-height:1.6;margin:0}.incentives-route{display:flex;flex-direction:column;gap:12px;list-style:none;margin:20px 0 0;padding:0}.incentives-route li{grid-gap:14px;align-items:start;background:#fff;border:1px solid #efe3c9;border-radius:12px;display:grid;gap:14px;grid-template-columns:78px 34px minmax(0,1fr) minmax(220px,.9fr);padding:14px 16px;position:relative}.incentives-route li.current{border-color:#e0a43a;box-shadow:0 3px 0 #f1dfb8}.incentives-route li.achieved{background:#f4fbf5;border-color:#bfe3c8}.incentive-stage{color:#b08a3c;font-size:11px;font-weight:700;letter-spacing:.04em;padding-top:7px;text-transform:uppercase}.incentive-marker{background:#fff1cf;border-radius:50%;color:#8c6a1e;display:grid;font-family:Fredoka,sans-serif;font-weight:600;height:34px;place-items:center;width:34px}.achieved .incentive-marker{background:#3f9a5c;color:#fff}.incentive-body strong{color:#4d3f1f;display:block;font-size:15px}.incentive-body p{color:#8a7650;font-size:13px;line-height:1.6;margin:4px 0 8px}.incentive-progress{background:#f3ead6;border-radius:999px;height:7px;overflow:hidden}.incentive-progress span{background:#e0a43a;border-radius:999px;display:block;height:100%;transition:width .5s}.achieved .incentive-progress span{background:#3f9a5c}.incentive-body small{color:#9a8758;display:block;font-size:12px;margin-top:5px}.incentive-gift label{color:#8a7650;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px}.incentive-gift input{border-color:#e8d9b6;height:40px}.incentive-delivered{align-items:center;background:#fff;border:1px solid #b8e0c2;border-radius:999px;color:#28633b;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:8px;padding:6px 12px}.incentive-delivered.done{background:#3f9a5c;border-color:#3f9a5c;color:#fff}.incentives-note{align-items:flex-start;display:flex;gap:6px;margin-top:14px}.rewards-route{margin-top:36px}.rewards-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;position:relative}.rewards-list li{grid-gap:14px;align-items:center;background:#fffef9;border:1px solid #e8e8e1;border-radius:12px;display:grid;gap:14px;grid-template-columns:36px minmax(0,1fr) minmax(0,1.1fr);padding:14px 16px}.rewards-list li.current{background:#f8f5ff;border-color:#c9b6ef;box-shadow:0 3px 0 #e6def7}.rewards-list li.achieved{background:#f2fbf4;border-color:#bfe3c8}.reward-marker{background:#f0f1f3;border-radius:50%;color:#8a92a0;display:grid;height:36px;place-items:center;width:36px}.current .reward-marker{background:#6759d8;color:#fff}.achieved .reward-marker{background:#3f9a5c;color:#fff}.reward-stage{color:#a09468;display:block;font-size:10px;font-weight:700;letter-spacing:.06em}.rewards-list strong{color:#4c5568;display:block;font-size:15px;margin-top:2px}.rewards-list small{color:#8a92a0;display:block;font-size:12px;margin-top:3px}.reward-gift{align-items:center;background:#fff3d6;border-radius:10px;color:#7a5a16;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 12px}.reward-gift.empty{background:#f4f5f8;color:#9aa1ad;font-weight:500}.achieved .reward-gift{background:#dff3e4;color:#28633b}@media(max-width:760px){.incentives-card{padding:18px}.incentives-route li{grid-template-columns:34px minmax(0,1fr)}.incentive-stage{grid-column:1/-1;padding-top:0}.incentive-gift{grid-column:1/-1}.rewards-list li{grid-template-columns:36px minmax(0,1fr)}.reward-gift{grid-column:1/-1}}.custom-goals{border-top:1px dashed #e8d9b6;margin-top:26px;padding-top:20px}.custom-goals .section-heading{align-items:flex-start}.custom-goals h3{color:#7a5a16;font-size:17px;font-weight:600}.custom-goals .section-heading p{margin-top:4px;max-width:560px}.custom-goal-form{grid-gap:10px;align-items:center;background:#fff;border:1px solid #efe3c9;border-radius:12px;display:grid;gap:10px;grid-template-columns:2fr 150px 1.4fr auto auto;padding:12px}.custom-goal-form.new{grid-template-columns:2fr 150px 1.4fr;margin-bottom:14px}.custom-goal-form.new input:nth-child(4){grid-column:1/-2}.custom-goal-form input{border-color:#e8d9b6;height:40px}.custom-goal-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.custom-goal{grid-gap:14px;align-items:center;background:#fff;border:1px solid #efe3c9;border-radius:12px;display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr) minmax(160px,.7fr) auto;padding:12px 16px}.custom-goal.achieved{background:#f4fbf5;border-color:#bfe3c8}.custom-goal.overdue{border-color:#f0c9a8}.custom-goal.editing{display:block}.custom-goal-gift{background:#fff3d6;border-radius:10px;color:#7a5a16;font-size:13px;font-weight:600;padding:8px 10px}.custom-goal-actions,.custom-goal-gift{align-items:center;display:flex;gap:6px}.custom-goal-actions{flex-wrap:wrap;justify-content:flex-end}.custom-goal-actions .incentive-delivered{margin-top:0}.custom-goal-actions .icon-button{color:#8a7650}.rewards-custom-heading{margin-top:22px}.rewards-custom-heading h3{color:#4c5568;font-size:16px;font-weight:600}.parent-alert-list li.celebration{background:#fff8e6;border-color:#f1dfb8}.parent-alert-list li.celebration>svg{color:#c98a1a}@media(max-width:760px){.custom-goal-form,.custom-goal-form.new{grid-template-columns:1fr}.custom-goal-form.new input:nth-child(4){grid-column:auto}.custom-goal{grid-template-columns:34px minmax(0,1fr)}.custom-goal-actions,.custom-goal-gift{grid-column:1/-1;justify-content:flex-start}}.dragon-page{display:flex;flex-direction:column;gap:22px}.dragon-hero{align-items:flex-start;background:#1f1a2e;border:1px solid #3a3150;border-radius:16px;color:#f4efe6;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:26px 28px}.dragon-hero .eyebrow{color:#f0a04b}.dragon-hero h1{align-items:center;color:#fff;display:flex;font-size:34px;gap:10px;margin:6px 0}.dragon-hero h1 svg{color:#f0a04b}.dragon-hero p{color:#cfc7e0;font-size:15px;max-width:560px}.dragon-balance{align-items:center;background:#2c2540;border:1px solid #4a3f66;border-radius:12px;color:#fff;display:flex;gap:12px;min-width:260px;padding:14px 16px}.dragon-balance.empty,.dragon-balance.warning{border-color:#f0a04b}.dragon-balance.stop{background:#3a1f26;border-color:#e5484d}.dragon-balance>div>em{color:#ffd28a;display:block;font-size:12px;font-style:normal;margin-top:4px;max-width:260px}.dragon-stop{align-items:flex-start;background:#fff4f4;border:1px solid #e5484d;border-radius:14px;color:#5c2a2f;display:flex;gap:12px;margin-top:14px;padding:16px 18px}.dragon-stop svg{color:#e5484d;flex-shrink:0;margin-top:2px}.dragon-stop strong{display:block;font-size:16px;margin-bottom:4px}.dragon-stop p{font-size:14px;line-height:1.5;margin:0}.dragon-family-grid>div.stop strong{color:#b3261e}.dragon-family-grid>div.warning strong{color:#b45309}.dragon-family-grid>div>em{color:#5c2a2f;display:block;font-size:12px;font-style:normal;line-height:1.45;margin-top:6px}.dragon-balance strong{display:block;font-size:22px;font-weight:700}.dragon-balance>div>span{color:#cfc7e0;font-size:12px}.dragon-workspace{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(300px,.85fr) minmax(0,1.3fr)}.dragon-console{gap:16px}.dragon-console,.dragon-prompt{display:flex;flex-direction:column}.dragon-prompt{background:#fff;border:1px solid #e3e1ea;border-radius:14px;gap:10px;padding:14px}.dragon-prompt textarea{border:1px solid #d8d4e6;border-radius:10px;font:inherit;font-size:15px;min-height:84px;padding:12px;resize:vertical;width:100%}.dragon-prompt-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dragon-prompt-actions .listening{background:#ffe6e6;border-color:#e88;color:#a33}.dragon-log{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-height:420px;overflow:auto;padding:0}.dragon-log li{background:#fff;border:1px solid #e3e1ea;border-left:4px solid #6759d8;border-radius:12px;font-size:14px;padding:12px 14px}.dragon-log li.reject{background:#fff5f5;border-left-color:#d9534f}.dragon-log small{color:#7f7a94;display:block;margin-bottom:6px}.dragon-log p{line-height:1.6;margin:0 0 6px}.dragon-log .lesson{align-items:center;color:#5a4bb8;display:flex;font-size:13px;font-weight:600;gap:6px}.dragon-log .alt{color:#7a5a16}.dragon-log em{color:#9a95ad;font-size:11px}.dragon-log .ideas{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.dragon-log .ideas button{background:#f6f4ff;border:1px solid #d8d4e6;border-radius:999px;color:#4a3f8a;font-size:12px;padding:5px 10px}.dragon-projects{background:#fff;border:1px solid #e3e1ea;border-radius:14px;padding:14px}.dragon-projects h3{align-items:center;display:flex;font-size:15px;gap:8px}.dragon-projects ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:10px 0 0;padding:0}.dragon-projects li{align-items:center;display:flex;gap:8px}.dragon-projects li>button:first-child{background:#faf9ff;border:1px solid #ece9f4;border-radius:8px;display:flex;flex:1 1;font-weight:600;gap:8px;justify-content:space-between;padding:8px 10px;text-align:left}.dragon-projects li small{color:#9a95ad;font-weight:400}.dragon-preview-wrap{background:#fff;border:1px solid #e3e1ea;border-radius:14px;overflow:hidden;position:-webkit-sticky;position:sticky;top:12px}.dragon-preview-bar{background:#faf9ff;border-bottom:1px solid #ece9f4;gap:10px;justify-content:space-between;padding:10px 14px}.dragon-preview-bar,.dragon-preview-bar>div{align-items:center;display:flex;flex-wrap:wrap}.dragon-preview-bar>div{gap:8px}.dragon-preview-bar select{border:1px solid #d8d4e6;border-radius:8px;font-size:12px;padding:6px}.dragon-preview{background:#fff;border:0;height:560px;width:100%}.dragon-preview.placeholder{align-items:center;color:#9a95ad;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:30px;text-align:center}.dragon-info{display:flex;flex-direction:column;gap:16px}.dragon-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dragon-info article,.dragon-safety{background:#fff;border:1px solid #e3e1ea;border-radius:14px;color:#4c4a5c;font-size:14px;line-height:1.7;padding:18px 20px}.dragon-info h3{align-items:center;color:#2c2540;display:flex;font-size:16px;gap:8px;margin-bottom:10px}.dragon-info ol,.dragon-info ul{margin:8px 0;padding-left:18px}.dragon-info li{margin-bottom:6px}.dragon-storage{background:#f6f4ff;border-radius:10px;color:#4a3f8a;font-weight:600;padding:10px 12px}.dragon-price strong{color:#1f1a2e;display:block;font-size:30px;font-weight:700}.dragon-price>span{color:#7f7a94;font-size:12px}.dragon-safety{border-left:4px solid #f0a04b}.dragon-pack{background:#fff8ec;border:1px solid #f1dfb8;border-radius:14px;color:#5f4d2b;display:flex;flex-direction:column;gap:14px;padding:20px 22px}.dragon-pack-head{align-items:flex-start;display:flex;gap:12px}.dragon-pack-head p{font-size:14px;line-height:1.6;margin-top:4px}.dragon-report{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1.4fr 1fr auto;margin-top:12px}.dragon-locked{background:#fff;border:1px solid #e3e1ea;border-radius:14px;color:#4c4a5c;gap:12px;padding:18px 20px}.dragon-footer,.dragon-locked{align-items:center;display:flex;flex-wrap:wrap}.dragon-footer{gap:6px}@media(max-width:900px){.dragon-workspace{grid-template-columns:1fr}.dragon-preview-wrap{position:static}.dragon-preview{height:420px}.dragon-report{grid-template-columns:1fr}.dragon-hero h1{font-size:26px}}.dragon-challenges{background:#fff;border:1px solid #e3e1ea;border-radius:14px;padding:14px}.dragon-challenges h3{align-items:center;display:flex;font-size:15px;gap:8px}.dragon-challenge-count{background:#f6f4ff;border-radius:999px;color:#5a4bb8;font-size:12px;font-weight:700;padding:5px 10px}.dragon-challenge-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:10px 0 0;padding:0}.dragon-challenge-head{align-items:center;background:#faf9ff;border:1px solid #ece9f4;border-radius:10px;display:flex;gap:10px;padding:8px 10px;text-align:left;width:100%}.dragon-challenge-head:disabled{cursor:not-allowed;opacity:.55}.dragon-challenge-list li.done .dragon-challenge-head{background:#f2fbf4;border-color:#bfe3c8}.dragon-challenge-list li.selected .dragon-challenge-head{border-color:#6759d8;box-shadow:0 0 0 2px #e6def7}.dragon-challenge-marker{background:#6759d8;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:12px;font-weight:700;height:26px;place-items:center;width:26px}.locked .dragon-challenge-marker{background:#cfcbe0}.done .dragon-challenge-marker{background:#3f9a5c}.dragon-challenge-title{display:flex;flex:1 1;flex-direction:column}.dragon-challenge-title small{color:#9a95ad;font-size:10px;font-weight:700;letter-spacing:.06em}.dragon-challenge-title strong{color:#2c2540;font-size:14px}.dragon-challenge-body{color:#4c4a5c;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:10px 12px 12px 46px}.dragon-steps{display:flex;flex-direction:column;gap:6px;list-style:decimal;margin:0;padding-left:18px}.dragon-steps li{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.dragon-steps li span{flex:1 1;line-height:1.5}.dragon-steps button{background:#fff;border:1px solid #d8d4e6;border-radius:999px;color:#4a3f8a;font-size:11px;font-weight:600;padding:4px 9px;white-space:nowrap}.dragon-challenge-body .lesson{align-items:center;color:#5a4bb8;display:flex;font-weight:600;gap:6px;margin:0}.dragon-project-actions{display:flex;flex-wrap:wrap;gap:6px}.dragon-family{background:#f6f4ff;border:1px solid #d8d4e6;border-radius:14px;color:#2c2540;margin-top:36px;padding:22px 24px}.dragon-family.paused{background:#fff5f0;border-color:#f0c9a8}.dragon-family-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.dragon-family-head h3{font-size:18px;font-weight:600}.dragon-family-head .eyebrow{margin-bottom:2px}.dragon-family-head>button{margin-left:auto}.dragon-family-icon{background:#1f1a2e;border-radius:12px;color:#f0a04b;display:grid;height:44px;place-items:center;width:44px}.dragon-family-paused{background:#fff;border-left:4px solid #e0783a;border-radius:8px;font-size:14px;margin-bottom:12px;padding:10px 12px}.dragon-family-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:12px}.dragon-family-grid>div{background:#fff;border:1px solid #e3e1ea;border-radius:12px;color:#5f5a78;display:flex;flex-direction:column;font-size:13px;gap:4px;padding:12px 14px}.dragon-family-grid strong{color:#2c2540;font-size:15px}.dragon-family-grid .ai-spend-meter{background:#ece9f4;margin-top:6px}.dragon-family-done{display:flex;flex-direction:column;font-size:12px;gap:3px;list-style:none;margin:6px 0 0;padding:0}.dragon-family-done li{align-items:center;color:#28633b;display:flex;gap:6px}.dragon-hero-freedom{align-items:flex-start;background:#2c2540;border:1px solid #f0a04b;border-radius:10px;color:#fff!important;display:flex;font-size:14px;gap:8px;margin-top:10px;max-width:640px;padding:10px 12px}.dragon-hero-freedom svg{color:#f0a04b;flex-shrink:0;margin-top:3px}.dragon-freedom{background:#f6f4ff!important;border-left:4px solid #6759d8}.dragon-freedom p{font-size:15px;line-height:1.7}.dragon-challenge-note{margin-top:4px;max-width:420px}.dragon-honor{background:linear-gradient(180deg,#fffaf0,#fff);border:1px solid #e7d7a8;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:14px}.dragon-honor-head{align-items:flex-start;display:flex;gap:12px}.dragon-honor-head>div{flex:1 1}.dragon-honor-head h3{color:#6b4f0a;font-size:16px;margin:2px 0 4px}.dragon-honor-head p{color:#5f5a78;font-size:13px;line-height:1.5;margin:0}.dragon-honor-seal{background:radial-gradient(#f4d98b,#c9a24a);border-radius:50%;box-shadow:0 2px 8px #c9a24a59;color:#5a4410;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.dragon-honor-rules-toggle{align-items:center;align-self:flex-start;background:none;border:none;color:#8a6d1f;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:0}.dragon-honor-rules{background:#fff;border:1px dashed #e7d7a8;border-radius:10px;color:#4c4a5c;font-size:13px;padding:10px 14px}.dragon-honor-rules ol,.dragon-honor-rules ul{margin:4px 0;padding-left:18px}.dragon-honor-rules li{margin:3px 0}.dragon-honor-cats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.dragon-honor-cat{background:#fff;border:1px solid #ece9f4;border-radius:10px;overflow:hidden}.dragon-honor-cat.open{border-color:#c9a24a;grid-column:1/-1}.dragon-honor-cat>button{align-items:flex-start;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 12px;position:relative;text-align:left;width:100%}.dragon-honor-cat>button strong{color:#2c2540;font-size:14px}.dragon-honor-cat>button span{color:#7b7690;font-size:12px}.dragon-honor-cat>button svg{color:#9a95ad;position:absolute;right:10px;top:12px}.dragon-honor-cat ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0 12px 10px}.dragon-honor-cat li{align-items:center;background:#faf9ff;border:1px solid #ece9f4;border-radius:8px;display:flex;gap:10px;padding:8px 10px}.dragon-honor-cat li>span{display:flex;flex:1 1;flex-direction:column;gap:2px}.dragon-honor-cat li b{color:#2c2540;font-size:13px}.dragon-honor-cat li small{color:#5f5a78;font-size:12px;line-height:1.4}.dragon-honor-cat li>button{background:#8a6d1f;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;padding:6px 10px;white-space:nowrap}.dragon-honor-nominate{background:#fff;border:1px solid #ece9f4;border-radius:10px;padding:10px 12px}.dragon-honor-nominate h4{align-items:center;color:#6b4f0a;display:flex;font-size:14px;gap:6px;margin:0 0 8px}.dragon-honor-form{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dragon-honor-form label{color:#5f5a78;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:3px}.dragon-honor-form input,.dragon-honor-form select{background:#fff;border:1px solid #d9d5e8;border-radius:8px;color:#2c2540;font-size:13px;font-weight:400;padding:7px 9px}.dragon-honor-form small{grid-column:1/-1}.dragon-honor-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.dragon-honor-list li{align-items:center;background:#fff;border:1px solid #ece9f4;border-radius:8px;display:flex;font-size:13px;gap:10px;padding:8px 10px}.dragon-honor-list li.otorgado{background:#fffaf0;border-color:#e7d7a8}.dragon-honor-list li.otorgado>svg{color:#c9a24a}.dragon-honor-list li.postulado>svg{color:#9a95ad}.dragon-honor-list li>div{display:flex;flex:1 1;flex-direction:column}.dragon-honor-list li span{color:#7b7690;font-size:12px}.dragon-honor-list a,.dragon-showcase-item a{align-items:center;color:#8a6d1f;display:inline-flex;font-size:12px;font-weight:700;gap:4px;text-decoration:none}.dragon-project-seal{background:#ece9f4;border-radius:50%;color:#7b7690;display:inline-grid;height:20px;margin-right:6px;place-items:center;vertical-align:middle;width:20px}.dragon-project-seal.otorgado{background:radial-gradient(#f4d98b,#c9a24a);color:#5a4410}.dragon-projects li>button:first-child>span:first-child{align-items:center;display:inline-flex}.dragon-family-honors{background:#fffaf0;border:1px solid #e7d7a8;border-radius:12px;margin-bottom:12px;padding:12px 14px}.dragon-family-honors-head{align-items:center;color:#6b4f0a;display:flex;font-size:14px;gap:8px}.dragon-family-honors-head span{color:#7b7690;font-size:12px;margin-left:auto}.dragon-family-pending{display:flex;flex-direction:column;gap:8px;list-style:none;margin:8px 0 0;padding:0}.dragon-family-pending li{align-items:center;background:#fff;border:1px solid #ece9f4;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:10px 12px}.dragon-family-pending li>div:first-child{color:#4c4a5c;display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:2px;min-width:200px}.dragon-family-pending li span{color:#8a6d1f;font-size:12px;font-weight:700}.dragon-family-pending li small{color:#7b7690;font-size:12px}.dragon-family-honor-actions{display:flex;flex-wrap:wrap;gap:6px}.dragon-showcase{background:linear-gradient(180deg,#fffaf0,#fff);border:1px solid #e7d7a8;border-radius:16px;margin-top:20px;padding:18px 20px}.dragon-showcase-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin-top:10px}.dragon-showcase-item{align-items:flex-start;background:#fff;border:1px solid #e7d7a8;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px}.dragon-showcase-item h3{color:#2c2540;font-size:15px;margin:6px 0 0}.dragon-showcase-item small{color:#7b7690;font-size:12px}.dragon-showcase-item p{color:#4c4a5c;font-size:13px;margin:4px 0}.dragon-cost-copy{color:#4c4a5c;font-size:15px;line-height:1.6;margin:10px 0 0}.dragon-cost-copy strong{color:#b45309}
/*# sourceMappingURL=212.11de6fb7.chunk.css.map*/