.tabbar[data-v-634e8c7e]{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;height:calc(var(--tab-h) + var(--safe-b));padding-bottom:var(--safe-b);background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-top:1px solid var(--c-line)}.tabbar__item[data-v-634e8c7e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--c-text-3);transition:color .15s}.tabbar__item.is-active[data-v-634e8c7e]{color:var(--c-brand)}.tabbar__item[data-v-634e8c7e]:active{opacity:.6}.tabbar__icon[data-v-634e8c7e]{position:relative;display:flex;line-height:1;padding:4px 16px;border-radius:999px;transition:background .18s}.tabbar__item.is-active .tabbar__icon[data-v-634e8c7e]{background:var(--c-brand-soft)}.tabbar__label[data-v-634e8c7e]{font-size:11px}.tabbar__item.is-active .tabbar__label[data-v-634e8c7e]{font-weight:600}.tabbar__dot[data-v-634e8c7e]{position:absolute;top:-4px;right:2px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:var(--c-danger);color:#fff;font-size:10px;font-style:normal;line-height:15px}.toast-host[data-v-baf1b907]{position:fixed;top:64px;left:0;right:0;z-index:200;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast[data-v-baf1b907]{max-width:78%;padding:10px 16px;border-radius:var(--r-md);background:#16181de6;color:#fff;font-size:14px;box-shadow:var(--shadow-2)}.toast--success[data-v-baf1b907]{background:#12a45cf2}.toast--error[data-v-baf1b907]{background:#e5484df2}.mask[data-v-baf1b907]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:32px;background:#10182861}.mask--loading[data-v-baf1b907]{background:#10182829}.spinner[data-v-baf1b907]{width:32px;height:32px;border:3px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:spin-baf1b907 .7s linear infinite}@keyframes spin-baf1b907{to{transform:rotate(360deg)}}.dialog[data-v-baf1b907]{width:100%;max-width:320px;padding:22px 20px 16px;border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--shadow-2)}.dialog__title[data-v-baf1b907]{font-size:16px;text-align:center}.dialog__msg[data-v-baf1b907]{margin-top:8px;font-size:14px;color:var(--c-text-2);text-align:center}.dialog__actions[data-v-baf1b907]{display:flex;gap:10px;margin-top:20px}.dialog__logo[data-v-baf1b907]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0 auto 12px;border-radius:14px;background:var(--c-brand);color:#fff;font-size:21px;font-weight:600}.dialog__later[data-v-baf1b907]{padding:4px;font-size:13px;color:var(--c-text-3)}.cele[data-v-3d675948]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 38%,var(--cele-a55) 0%,transparent 46%),#0e1420db;overflow:hidden}.cele__body[data-v-3d675948]{position:relative;width:100%;max-width:340px;text-align:center;color:#fff}.cele__kicker[data-v-3d675948]{display:inline-block;padding:4px 12px;border-radius:999px;background:#ffffff24;color:#fff;font-size:12px;font-weight:700;letter-spacing:2px;animation:cele-drop-3d675948 .5s cubic-bezier(.34,1.56,.64,1) both}.cele__stage[data-v-3d675948]{position:relative;width:240px;height:240px;margin:18px auto 6px;animation:cele-float-3d675948 3.2s ease-in-out 1s infinite}.cele__ring[data-v-3d675948]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--cele-a75);opacity:0;animation:cele-ring-3d675948 2.2s ease-out infinite}.cele__ring--2[data-v-3d675948]{animation-delay:1.1s}.cele__glow[data-v-3d675948]{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:50%;background:radial-gradient(circle,var(--cele-a75) 0%,var(--cele-a35) 55%,transparent 72%);filter:blur(6px);animation:cele-breathe-3d675948 2.4s ease-in-out infinite}.cele__img[data-v-3d675948]{position:absolute;top:12px;right:12px;bottom:12px;left:12px;width:216px;height:216px;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(0,0,0,.35));animation:cele-pop-3d675948 .7s cubic-bezier(.34,1.56,.64,1) .1s both}.cele__img--badge[data-v-3d675948]{top:28px;right:28px;bottom:28px;left:28px;width:184px;height:184px}.cele__img--text[data-v-3d675948]{display:flex;align-items:center;justify-content:center;font-size:56px;font-weight:800}.cele__title[data-v-3d675948]{margin-top:8px;font-size:22px;font-weight:800;line-height:1.3;animation:cele-drop-3d675948 .5s cubic-bezier(.34,1.56,.64,1) .35s both}.cele__sub[data-v-3d675948]{margin-top:8px;font-size:14px;color:#ffffffd1;line-height:1.5;animation:cele-drop-3d675948 .5s cubic-bezier(.34,1.56,.64,1) .45s both}.cele__actions[data-v-3d675948]{display:flex;flex-direction:column;gap:6px;margin-top:26px;animation:cele-drop-3d675948 .5s ease .6s both}.cele__primary[data-v-3d675948]{background:#fff;color:#1a2233;font-weight:700;box-shadow:0 8px 24px #00000040}.cele__ghost[data-v-3d675948]{background:#ffffff24;color:#fff;font-weight:600}.cele__later[data-v-3d675948]{padding:8px;font-size:14px;color:#ffffffb3}.cele__more[data-v-3d675948]{margin-top:6px;font-size:12px;color:#ffffff80}.cele__confetti[data-v-3d675948]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cele__piece[data-v-3d675948]{position:absolute;top:-20px;border-radius:2px;opacity:0;animation-name:cele-fall-3d675948;animation-timing-function:linear;animation-iteration-count:1}.cele__piece.is-round[data-v-3d675948]{border-radius:50%}@keyframes cele-pop-3d675948{0%{transform:scale(.2) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes cele-float-3d675948{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cele-drop-3d675948{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cele-ring-3d675948{0%{transform:scale(.55);opacity:.9}to{transform:scale(1.25);opacity:0}}@keyframes cele-breathe-3d675948{0%,to{transform:scale(.94);opacity:.8}50%{transform:scale(1.06);opacity:1}}@keyframes cele-fall-3d675948{0%{transform:translateY(0) rotate(var(--rot));opacity:0}8%{opacity:1}to{transform:translateY(110vh) rotate(calc(var(--rot) + 540deg));opacity:.9}}.cele-enter-active[data-v-3d675948]{transition:opacity .25s ease}.cele-leave-active[data-v-3d675948]{transition:opacity .2s ease,transform .2s ease}.cele-enter-from[data-v-3d675948],.cele-leave-to[data-v-3d675948]{opacity:0}.cele-leave-to[data-v-3d675948]{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){[data-v-3d675948],[data-v-3d675948]:before,[data-v-3d675948]:after{animation:none!important;transition:none!important}.cele__confetti[data-v-3d675948]{display:none}}.feedback-host[data-v-5d75ac66]{position:fixed;top:max(72px,env(safe-area-inset-top));left:0;right:0;z-index:410;padding:0 16px;pointer-events:none}.action-feedback[data-v-5d75ac66]{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;width:100%;max-width:440px;margin:auto;padding:16px 12px 16px 16px;border:1px solid #c9e7d5;border-radius:20px;background:#f6fff8;color:#23583a;box-shadow:0 12px 36px #123c2526}.action-feedback__icon[data-v-5d75ac66]{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#2f8a4a;color:#fff;font-size:22px;animation:feedback-pop-5d75ac66 .4s ease-out}.action-feedback__body[data-v-5d75ac66]{flex:1;min-width:0;overflow-wrap:anywhere}.action-feedback strong[data-v-5d75ac66]{font-size:16px;line-height:1.5}.action-feedback p[data-v-5d75ac66]{margin-top:5px;font-size:13px;line-height:1.65;color:#4e6656}.action-feedback__rewards[data-v-5d75ac66]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.action-feedback__rewards span[data-v-5d75ac66]{border-radius:10px;padding:3px 8px;background:#e5f4e9;font-weight:700;font-size:12px}.action-feedback__detail[data-v-5d75ac66]{margin-top:8px;padding:4px 0;font-size:13px;color:#246e3b}.action-feedback__close[data-v-5d75ac66]{flex-shrink:0;width:32px;height:32px;font-size:24px;color:#587361}.is-pending[data-v-5d75ac66]{background:#fffaf0;border-color:#eaddbd}.is-pending .action-feedback__icon[data-v-5d75ac66]{background:#a87523}.feedback-enter-active[data-v-5d75ac66],.feedback-leave-active[data-v-5d75ac66]{transition:opacity .2s,transform .2s}.feedback-enter-from[data-v-5d75ac66],.feedback-leave-to[data-v-5d75ac66]{opacity:0;transform:translateY(-10px)}@keyframes feedback-pop-5d75ac66{0%{transform:scale(.5)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){[data-v-5d75ac66],[data-v-5d75ac66]:before,[data-v-5d75ac66]:after{animation:none!important;transition:none!important}}.boot[data-v-9ed59bd0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100vh}.boot__logo[data-v-9ed59bd0]{display:block;width:64px;height:64px;border-radius:var(--r-lg);background:var(--c-brand);box-shadow:0 4px 14px #2f8a4a40}.child-session-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;background:var(--c-brand-soft);color:var(--c-brand);font-size:13px}.child-session-banner button{padding:6px 10px;border:1px solid currentColor;border-radius:16px;white-space:nowrap}html.training-workspace body{background:#f3f7f5}html.training-workspace #app{max-width:none;background:#f3f7f5;box-shadow:none}:root{--c-bg: #f6f4ef;--c-surface: #ffffff;--c-surface-2: #efede6;--c-line: #e6e2d8;--c-text: #201d18;--c-text-2: #5b564d;--c-text-3: #a09a8e;--c-brand: #11955d;--c-brand-deep: #0b6b45;--c-brand-soft: #e2f3e8;--c-success: #27a36f;--c-success-soft: #e1f3e9;--c-warn: #d97c14;--c-warn-soft: #faf0dd;--c-danger: #d84b3a;--c-danger-soft: #fae9e6;--c-gold: #b98a1c;--c-fruit: #ef7d1a;--c-fruit-soft: #fdeeda;--c-fruit-pink: #e95d7c;--c-fruit-pink-soft: #fce7ec;--c-fruit-gold: #e2a20b;--c-fruit-gold-soft: #faf1d8;--c-fruit-grape: #8b6fd8;--c-fruit-grape-soft: #efebfa;--c-challenge: #e2611c;--c-challenge-soft: #fbeadd;--c-course: #6d5bd0;--c-course-soft: #eeebfa;--c-family: #2f9e6e;--c-family-soft: #e3f3ea;--c-remind: #b98a1c;--c-remind-soft: #f7efdb;--grad-hero: linear-gradient(140deg, #0b6847 0%, #18b374 100%);--grad-kid: linear-gradient(140deg, #f26b21 0%, #f9a53c 100%);--grad-gold: linear-gradient(140deg, #e7b93e 0%, #cf8a12 100%);--grad-night: linear-gradient(140deg, #23201b 0%, #423a2f 100%);--grad-freeze: linear-gradient(140deg, #4d8ca8 0%, #7ab8cc 100%);--grad-course: linear-gradient(140deg, #5a4bc2 0%, #8d7ef0 100%);--grad-challenge: linear-gradient(140deg, #d9571a 0%, #f08c3a 100%);--grad-harvest: linear-gradient(140deg, #ef7d1a 0%, #f5b53c 100%);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--shadow-1: 0 1px 2px rgba(46, 40, 28, .06), 0 1px 3px rgba(46, 40, 28, .05);--shadow-2: 0 4px 16px rgba(46, 40, 28, .12);--shadow-brand: 0 8px 24px rgba(17, 149, 93, .32);--nav-h: 48px;--tab-h: 54px;--safe-b: env(safe-area-inset-bottom, 0px)}.is-child{--c-brand: #f26b21;--c-brand-deep: #d9571a;--c-brand-soft: #fdeee1;--c-bg: #fdf8ef;--grad-hero: var(--grad-kid);--shadow-brand: 0 8px 24px rgba(242, 107, 33, .32);--r-sm: 12px;--r-md: 18px;--r-lg: 24px;font-size:16px}.is-child .t-md{font-size:17px}.is-child .t-lg{font-size:21px}.is-child .btn{min-height:44px;font-size:16px}.is-child .habit__icon{width:44px;height:44px;font-size:22px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{min-height:100%}#app{min-height:100vh}body{margin:0;background:var(--c-bg);color:var(--c-text);font-size:15px;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}input,textarea,select{font:inherit;color:inherit}a{color:var(--c-brand);text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;font-weight:600}p{margin:0}.page{min-height:100%;padding-bottom:calc(var(--tab-h) + var(--safe-b) + 12px)}.page--plain{padding-bottom:calc(var(--safe-b) + 24px)}:root{--app-w: 480px}@media(min-width:560px){body{background:#ebe8e1}#app{max-width:var(--app-w);margin:0 auto;min-height:100vh;background:var(--c-bg, #f6f4ef);box-shadow:0 0 40px #2e281c1a}.tabbar,.sheet{left:50%!important;right:auto!important;width:var(--app-w);transform:translate(-50%)}}@media(min-width:900px){:root{--app-w: 760px}#app{max-width:1120px}#app>.page,#app>.page--plain{max-width:var(--app-w);margin-left:auto;margin-right:auto}#app>.nav{max-width:var(--app-w);margin-left:auto;margin-right:auto}}::selection{background:var(--c-brand-soft);color:var(--c-brand-deep)}.fab{position:fixed;right:20px;bottom:calc(var(--safe-b) + 28px);z-index:40;display:flex;align-items:center;gap:8px;height:52px;padding:0 22px;border-radius:26px;background:var(--c-brand);color:#fff;font-size:16px;font-weight:600;box-shadow:var(--shadow-brand)}.fab:active{transform:scale(.97)}.fab--done{background:var(--c-success);box-shadow:0 8px 24px #27a36f52}@media(min-width:560px){.fab{right:calc(50% - var(--app-w) / 2 + 20px)}}.nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--sp-2);height:var(--nav-h);padding:0 var(--sp-4);background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--c-line)}.nav__title{flex:1;font-size:16px;font-weight:600}.nav__back{margin-left:-6px;padding:6px;font-size:18px;color:var(--c-text-2)}.nav__action{font-size:14px;color:var(--c-brand)}.section{padding:var(--sp-4)}.section+.section{padding-top:0}.section__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--sp-3)}.section__title{font-size:15px;font-weight:600}.section__more{font-size:13px;color:var(--c-text-3)}.stack{display:flex;flex-direction:column;gap:var(--sp-3)}.row{display:flex;align-items:center;gap:var(--sp-3)}.row--between{justify-content:space-between}.row--wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.card{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:var(--sp-4)}.card--flat{box-shadow:none;border:1px solid var(--c-line)}.card--tap:active{transform:scale(.995)}.list{background:var(--c-surface);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-1)}.list__item{display:flex;align-items:center;gap:var(--sp-3);padding:14px var(--sp-4)}.list__item+.list__item{border-top:1px solid var(--c-line)}.list__item:active{background:var(--c-surface-2)}.list__item--sub{padding-left:var(--sp-6);background:var(--c-surface-2)}.t-lg{font-size:17px;font-weight:600}.t-md{font-size:15px}.t-sm{font-size:13px}.t-xs{font-size:12px}.t-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.t-muted{color:var(--c-text-2)}.t-faint{color:var(--c-text-3)}.t-brand{color:var(--c-brand)}.t-success{color:var(--c-success)}.t-warn{color:var(--c-warn)}.t-danger{color:var(--c-danger)}.t-gold{color:var(--c-gold)}.t-fruit{color:var(--c-fruit)}.t-bold{font-weight:600}.t-strike{text-decoration:line-through}.t-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-left{text-align:left}.t-center{text-align:center}.t-right{text-align:right}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border-radius:var(--r-md);font-size:15px;font-weight:500;background:var(--c-surface-2);color:var(--c-text);transition:opacity .15s,transform .1s}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.45;pointer-events:none}.btn--primary{background:var(--c-brand);color:#fff;box-shadow:0 2px 8px #0e7c5b3d}.btn--primary:active{box-shadow:none}.btn--success{background:var(--c-success);color:#fff}.btn--danger{background:var(--c-danger-soft);color:var(--c-danger)}.btn--ghost{background:transparent;border:1px solid var(--c-line)}.btn--block{display:flex;width:100%}.btn--sm{height:32px;padding:0 12px;font-size:13px;border-radius:var(--r-sm)}.btn--lg{height:48px;font-size:16px;border-radius:var(--r-lg)}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:13px;color:var(--c-text-2)}.field__hint{font-size:12px;color:var(--c-text-3)}.field__error{font-size:12px;color:var(--c-danger)}.input{width:100%;height:44px;padding:0 var(--sp-3);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);outline:none;transition:border-color .15s}.input:focus{border-color:var(--c-brand);box-shadow:0 0 0 3px var(--c-brand-soft)}textarea.input{height:auto;min-height:84px;padding:10px var(--sp-3);resize:vertical;line-height:1.5}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;background:var(--c-surface-2);color:var(--c-text-2);white-space:nowrap}.tag--brand{background:var(--c-brand-soft);color:var(--c-brand)}.tag--success{background:var(--c-success-soft);color:var(--c-success)}.tag--warn{background:var(--c-warn-soft);color:var(--c-warn)}.tag--danger{background:var(--c-danger-soft);color:var(--c-danger)}.tag--challenge{background:var(--c-challenge-soft);color:var(--c-challenge)}.tag--course{background:var(--c-course-soft);color:var(--c-course)}.tag--family{background:var(--c-family-soft);color:var(--c-family)}.tag--fruit{background:var(--c-fruit-soft);color:var(--c-fruit)}.tag--gold{background:var(--c-fruit-gold-soft);color:var(--c-fruit-gold)}.dot{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--c-danger);color:#fff;font-size:11px;line-height:16px;text-align:center}.bar{height:6px;border-radius:999px;background:var(--c-surface-2);overflow:hidden}.bar__fill{height:100%;border-radius:999px;background:var(--c-brand);transition:width .3s}.bar__fill--success{background:var(--c-success)}.bar__fill--gold{background:var(--c-gold)}.empty{padding:48px var(--sp-4);text-align:center;color:var(--c-text-3)}.empty__icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:var(--sp-3);border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--c-brand-soft),var(--c-surface-2));font-size:30px;opacity:.9}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg,#e9e6de 25%,#f4f2ec 37%,#e9e6de 63%);background-size:400% 100%;animation:skeleton 1.2s ease infinite}@keyframes skeleton{0%{background-position:100% 50%}to{background-position:0 50%}}.fade-enter-active,.fade-leave-active{transition:opacity .18s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:transform .24s cubic-bezier(.32,.72,0,1)}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}@keyframes pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@keyframes float-up{0%{transform:translateY(6px);opacity:0}30%{opacity:1}to{transform:translateY(-14px);opacity:0}}.anim-pop{animation:pop .45s cubic-bezier(.34,1.56,.64,1) both}.anim-float{animation:float-up 1.2s ease-out both}.anim-count{display:inline-block;animation:pop .35s ease-out both}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.hero-deco{position:relative;overflow:hidden}.hero-deco:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(320px 200px at 88% -30%,rgba(255,255,255,.22),transparent 70%),radial-gradient(200px 160px at -10% 115%,rgba(255,255,255,.12),transparent 70%)}.hero-deco:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.3) 1px,transparent 1.5px);background-size:14px 14px;opacity:.16;-webkit-mask-image:linear-gradient(115deg,transparent 45%,#000 100%);mask-image:linear-gradient(115deg,transparent 45%,#000 100%)}.hero-deco>*{position:relative;z-index:1}.link-ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--c-brand-soft);color:var(--c-brand);flex-shrink:0}.link-ico--course{background:var(--c-course-soft);color:var(--c-course)}.link-ico--challenge{background:var(--c-challenge-soft);color:var(--c-challenge)}.link-ico--freeze{background:#e5f2f7;color:#4d8ca8}.link-ico--gold{background:var(--c-remind-soft);color:var(--c-gold)}.link-ico--family{background:var(--c-family-soft);color:var(--c-family)}
