*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:567px){.container{max-width:567px}}@media (min-width:767px){.container{max-width:767px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1900px){.container{max-width:1900px}}.visible{visibility:visible}.\!fixed{position:fixed!important}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Fredoka One;src:url(/fonts/fredoka-one.woff2) format("woff2");font-display:swap}:root{--yellow:#feb741;--orange:#f94;--orange-deep:#fb772f;--blue:#3591ff;--cyan:#28d5ff;--indigo:#5276f1;--meta:#8992bb;--ink:#1f2937;--ink-2:#6b7280;--line:#efefef;--bg-soft:#f5f6fb;--danger:#ff5b5b;--ed-dash:2px dashed;--ed-line-dark:hsla(0,0%,100%,.6);--ed-line-dark-dim:hsla(0,0%,100%,.5);--ed-line-dark-faint:hsla(0,0%,100%,.45);--ed-line-dark-strong:hsla(0,0%,100%,.8);--ed-line-light:var(--indigo);--ed-line-accent:var(--yellow)}.au-input,.by input.who,.gd-birth-inp,.gd-inp,.hero-inp,.motto-inp,.my-name-inp,.my-title-inp,.subject-input,.tag-input,.tl-inp,.tl-sel{outline:none}*{box-sizing:border-box}body{margin:0;background:var(--bg-soft);color:var(--ink);font-family:Microsoft YaHei,PingFang SC,system-ui,-apple-system,sans-serif}.hero{position:relative;min-height:340px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg{position:absolute;inset:0;background:url(/up/jerry-wang-jfnUC7s3iuw-unsplash-1-1024x577.jpg) 50%/cover no-repeat}body.editing .hero-bg{cursor:pointer}body.editing .hero-bg:hover{filter:brightness(.88)}body.editing .hero-bg:after{content:"点这里换首页背景图";position:absolute;left:50%;top:16px;transform:translateX(-50%);padding:8px 18px;border-radius:999px;white-space:nowrap;background:rgba(35,40,55,.82);color:#fff;font-size:14px;border:2px dashed hsla(0,0%,100%,.7)}.hero-content{position:relative;z-index:1;width:90%;max-width:600px;margin:0 auto;padding:25px;background-color:rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;text-align:center}.hero-stats-row{display:flex;justify-content:center;margin-bottom:10px}.hero-stats{display:inline-flex;align-items:baseline;gap:6px;color:#fff;font-size:15px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.12);padding:7px 20px;border-radius:999px;background:none;border:none;box-shadow:0 0 18px rgba(251,119,47,.45);letter-spacing:.02em}.hero-stats b{font-size:26px;font-weight:700;line-height:1;letter-spacing:0}.hero-stats i{font-style:normal;opacity:.7}@media screen and (max-width:566px){.hero-stats{font-size:14px;padding:6px 16px}.hero-stats b{font-size:22px}}.hero-content .hero-inp{background:hsla(0,0%,100%,.16);border:var(--ed-dash) var(--ed-line-dark);border-radius:0;color:#fff;outline:none;text-shadow:0 2px 0 rgba(0,0,0,.15);box-shadow:none;text-transform:none}.school{display:inline-block;margin:0 0 24px;color:#fff;font-size:52px;line-height:1.12;font-weight:700;text-transform:uppercase;letter-spacing:.01em;padding:6px 16px;border-radius:12px;transition:.16s}.editable{cursor:text}.editable:empty:hover,.faq-content .edt:empty:hover{outline:none}.editable:hover{outline:2px dashed hsla(0,0%,100%,.55);outline-offset:4px;background:hsla(0,0%,100%,.06)}.editable:focus{outline:none;background:hsla(0,0%,100%,.95);color:var(--ink);box-shadow:0 10px 24px rgba(0,0,0,.28)}.editable:empty{outline:2px dashed hsla(0,0%,100%,.65);outline-offset:4px;min-width:110px;min-height:1em;display:inline-block;background:hsla(0,0%,100%,.06)}.editable:empty:before{content:attr(data-placeholder);opacity:.7}.subjects{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.subject{font-family:inherit;font-size:18px;line-height:1.3;cursor:pointer;padding:17px 25px;border-radius:0;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.15);background:hsla(0,0%,100%,.16);border:2px solid hsla(0,0%,100%,.6);transition:all .3s ease-in-out}.subject:focus,.subject:focus-visible{outline:none}.subject:focus-visible,.subject:hover{border-color:hsla(0,0%,100%,.9);background:linear-gradient(90deg,#f94 0,#f94 0,#feb741 100%,#feb741 0)}.subject.add:focus-visible,.subject.add:hover{border-color:hsla(0,0%,100%,.95)}.subject.on:focus-visible,.subject.on:hover{border-color:transparent}.subject{position:relative}.cert-tags .del,.subject .del,.tab-link .del,.tag-chip .del,.tb-item .del,.wlist .del{align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--danger);color:#fff;font-size:14px;line-height:1;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 8px rgba(255,91,91,.4)}.subject .del,.tab-link .del,.tag-chip .del{display:none;position:absolute;top:-9px;right:-9px}.del-btn{margin:16px auto 0;cursor:pointer;font-family:inherit;background:none;border:1px solid #e3e6ee;color:#8b93a1;font-size:14px;line-height:1.4;padding:8px 20px;border-radius:999px}.del-btn:hover{border-color:var(--danger);color:var(--danger)}body.editing .subject .del{display:flex}body.editing .trash{opacity:1}body.editing .tab-link .del,body.editing .tag-chip .del{display:flex}body.editing .tag-chip:not(.add):not(.fx){animation:wiggle .8s ease-in-out infinite}.grp-toggle{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;background:var(--indigo);color:#fff;border:2px solid hsla(0,0%,100%,.9);border-radius:999px;padding:6px 16px;box-shadow:0 3px 10px rgba(82,118,241,.35)}.grp-toggle svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.grouping .grp-toggle{background:#fff;color:#e86126;border-color:#fff}.cus-toggle{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;background:var(--indigo);color:#fff;border:2px solid hsla(0,0%,100%,.9);border-radius:999px;padding:6px 16px;box-shadow:0 3px 10px rgba(82,118,241,.35)}.cus-toggle.on{background:#fff;color:#e86126;border-color:#fff}.roll-modes{display:flex;gap:10px;justify-content:center;margin:0 0 18px}.roll-modes button{flex:1;max-width:120px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;background:hsla(0,0%,100%,.16);color:#fff;border:2px solid hsla(0,0%,100%,.5);border-radius:999px;padding:7px 0}.roll-modes button.on{background:#fff;color:#2eb872;border-color:#fff}.snd-btn{flex:none;width:40px;padding:7px 0;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:14px;cursor:pointer;background:hsla(0,0%,100%,.16);color:#fff;border:2px solid hsla(0,0%,100%,.5);border-radius:999px}.snd-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.snd-btn .slash{display:none}.snd-btn.off{opacity:.55}.snd-btn.off .wave{display:none}.snd-btn.off .slash{display:block}.pane{display:none}.pane.on{display:block}.auto-row{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;flex-wrap:wrap}.ar-lab{font-size:13px;color:hsla(0,0%,100%,.8)}.seg{font-family:inherit;font-size:14px;cursor:pointer;padding:6px 16px;border-radius:999px;border:2px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.14);color:#fff}.seg.on{background:#fff;color:#2eb872;border-color:#fff}.data-tabs{display:flex;gap:10px;justify-content:center;margin:0 0 16px}.data-tabs button{flex:1;max-width:120px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;background:hsla(0,0%,100%,.16);color:#fff;border:2px solid hsla(0,0%,100%,.5);border-radius:999px;padding:7px 0}.data-tabs button.on{background:#fff;color:#fb772f;border-color:#fff}.gp-list{margin:14px 0 0}.gp-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;cursor:pointer}.gp-name{flex:none;width:52px;text-align:right;font-size:13px;color:#fff}.gp-bar{flex:1;height:16px;background:hsla(0,0%,100%,.18);overflow:hidden}.gp-bar,.gp-fill{border-radius:999px}.gp-fill{display:block;height:100%;background:#fff;transition:width .4s ease}.gp-row.neg .gp-fill{background:#fb772f}.gp-row.lead .gp-name,.gp-row.lead .gp-val{font-weight:700}.gp-val{flex:none;width:42px;font-size:13px;color:#fff}.data-top .md{width:22px;height:22px;flex:none;margin-right:4px;vertical-align:-6px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.birth-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap;margin:2px 0 10px}.gd-birth{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:14px;color:#fff;cursor:pointer;user-select:none;background:hsla(0,0%,100%,.16);border:2px solid hsla(0,0%,100%,.5);border-radius:999px;padding:5px 14px}.gd-birth .ck{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.gd-birth:hover{border-color:#fff}.gd-share{display:inline-flex;align-items:center;justify-content:center;flex:none;font-family:inherit;cursor:pointer;background:hsla(0,0%,100%,.16);border:2px solid hsla(0,0%,100%,.5);border-radius:999px;padding:5px 9px}.gd-birth-inp{font-family:inherit;font-size:14px;color:#fff;background:transparent;border:none;border-bottom:var(--ed-dash) var(--ed-line-dark-strong);outline:none;width:128px;color-scheme:dark}#gdName,#gdNo,#gdSid{cursor:pointer}.gd-inp{font-size:inherit;background:transparent;border:none;border-bottom:var(--ed-dash) var(--ed-line-dark-strong);outline:none;text-align:center;padding:0}.gd-inp,.me-btn{font-family:inherit;color:#fff}.me-btn{position:absolute;top:18px;right:18px;z-index:5;font-size:14px;cursor:pointer;background:hsla(0,0%,100%,.16);border:2px solid hsla(0,0%,100%,.5);border-radius:999px;padding:8px 18px}.me-btn:hover{border-color:#fff}#inner-content-wrapper .widget-area{display:grid;gap:20px;grid-template-columns:1fr;align-items:start}@media screen and (min-width:767px){#inner-content-wrapper .widget-area{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){#inner-content-wrapper .widget-area{grid-template-columns:repeat(3,1fr)}}#secondary .widget{background-color:#fff;padding:40px 30px;box-shadow:0 5px 22px 0 rgba(0,0,0,.1)}#secondary .widget:not(:last-child){margin-bottom:25px}#secondary .widget-title{margin:0 0 25px;width:100%;font-weight:700;font-size:24px;text-align:center}#secondary a,#secondary li{color:#8992bb;font-family:Fredoka One,Microsoft YaHei,sans-serif}#secondary a:focus,#secondary a:hover{color:#fb772f}#secondary .my-card{background:none;box-shadow:none;border-radius:0;padding:0}.widget.empty{min-height:240px}#secondary .widget-title{color:#5276f1;text-transform:uppercase;font-family:Fredoka One,Microsoft YaHei,sans-serif;letter-spacing:.02em}.wlist{margin:0;padding:0;list-style:none}.wlist li{display:flex;align-items:center;gap:8px;padding:10px 2px;border-bottom:1px dashed var(--line);font-size:15px;color:#8992bb;font-family:Fredoka One,Microsoft YaHei,sans-serif}.wlist li b{color:#5276f1}.wlist li>span:first-of-type{margin-left:auto}.wlist .lv{flex:none;font-size:12px;font-weight:700;color:#fff;border-radius:999px;padding:2px 9px}.wlist .del{display:none;flex:none}body.editing .wlist .del{display:flex}.tb-item .del{display:flex;flex:none}.empty-hint{color:#b6bcc8;font-weight:400}.add-row{margin:12px 0 0;text-align:center;font-size:14px;font-weight:700;color:#5276f1;border:2px dashed #c9d2f0;border-radius:999px;padding:8px 0;cursor:pointer;user-select:none;transition:border-color .15s ease,background .15s ease}.add-row:hover{border-color:#5276f1;background:#f5f7ff}#secondary .ed{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px dashed var(--line)}#secondary .ed input,#secondary .ed select{font-family:inherit;font-size:13px;font-weight:700;color:#5276f1;background:#fff;border:var(--ed-dash) var(--ed-line-light);border-radius:8px;padding:4px 8px;outline:none}#secondary .ed input{width:100px}#secondary .ed input.y{width:60px}#secondary .ed .ok{cursor:pointer;background:#5276f1;color:#fff;border:none;border-radius:8px;padding:5px 10px;font-weight:700;font-family:inherit}#kids_love_pro_hero_content_section{background-color:#f5f6fb}#kids_love_pro_hero_content_section+#inner-content-wrapper{padding-top:0}#kids_love_pro_hero_content_section article{background-color:#fff;position:relative;border-radius:20px;box-shadow:0 5px 8px 0 rgba(0,0,0,.05);min-height:290px}#kids_love_pro_hero_content_section article:after,#kids_love_pro_hero_content_section article:before{content:"";position:absolute;left:0;right:0;margin:auto;z-index:1;background-color:#fff;width:97%;height:25px;bottom:-8px;border-radius:50px;box-shadow:0 5px 8px 0 rgba(0,0,0,.05)}#kids_love_pro_hero_content_section article:after{box-shadow:0 20px 30px 0 rgba(0,0,0,.1);bottom:-16px;width:95%;z-index:0}#kids_love_pro_hero_content_section .entry-title{font-size:26px;text-transform:uppercase;line-height:1.3}#kids_love_pro_hero_content_section .entry-title span{display:block}#kids_love_pro_hero_content_section .entry-title a{color:#5276f1;cursor:pointer}#kids_love_pro_hero_content_section .entry-header{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#kids_love_pro_hero_content_section .entry-title{margin:0}#kids_love_pro_hero_content_section article{flex-wrap:wrap}#kids_love_pro_hero_content_section .tl{position:relative;width:100%;display:flex;justify-content:center;gap:56px;margin:14px 0 2px;padding:14px 56px 2px}#kids_love_pro_hero_content_section .tl:before{content:"";position:absolute;left:64px;right:56px;top:28px;height:3px;border-radius:2px;background:#dfe5f2}#kids_love_pro_hero_content_section .tl:after{content:"";position:absolute;right:44px;top:22px;width:0;height:0;border-left:13px solid #dfe5f2;border-top:8px solid transparent;border-bottom:8px solid transparent}.tl-node{flex:0 1 240px;position:relative;z-index:1;text-align:center;cursor:pointer;padding:10px;border-radius:12px;transition:background .15s ease}.tl-node:hover{background:#f5f7ff}.tl-node .dot{width:12px;height:12px;border-radius:50%;margin:0 auto 6px;border:3px solid #c9d2f0;background:#fff}.tl-node.fill .dot{background:#5276f1;border-color:#5276f1;box-shadow:0 0 0 4px rgba(82,118,241,.15)}.tl-node .lab{font-size:13px;color:#8992bb;font-family:Fredoka One,Microsoft YaHei,sans-serif}.tl-node .val{font-size:15px;font-weight:700;color:#5276f1;margin-top:2px}.tl-node:not(.fill) .val{color:#b6bcc8;font-weight:400}.tl-inp,.tl-sel{font-family:inherit;font-size:13px;font-weight:700;color:#5276f1;background:#fff;border:var(--ed-dash) var(--ed-line-light);border-radius:8px;padding:4px 8px;outline:none;margin:3px 2px 0}.tl-inp{width:110px}.tl-inp.y{width:64px}.tl-sel{max-width:90px}@media screen and (max-width:700px){#kids_love_pro_hero_content_section .tl{display:block;padding:8px 12px 2px;margin-top:8px}.tl-node{flex:none;text-align:left;margin:0 0 16px;padding:0}.tl-node .dot{margin:0 0 8px}.tl-node:nth-child(2){margin-left:auto;text-align:right}.tl-node:nth-child(2) .dot{margin-left:auto}.tl-node:nth-child(3){margin-bottom:2px;position:relative}#kids_love_pro_hero_content_section .tl:before{left:auto;right:14px;top:14px;bottom:8px;width:3px}#kids_love_pro_hero_content_section .tl:after{left:8px;right:10px;top:13px;width:auto;height:3px;border:none;border-radius:2px;background:#dfe5f2}.tl-node:nth-child(3):before{content:"";position:absolute;top:-1px;left:24px;width:0;height:0;border-right:11px solid #dfe5f2;border-top:7px solid transparent;border-bottom:7px solid transparent}.tl-node:nth-child(3):after{content:"";position:absolute;top:4px;left:33px;right:16px;height:3px;border-radius:2px;background:#dfe5f2}}#kids_love_pro_hero_content_section .entry-title a:focus,#kids_love_pro_hero_content_section .entry-title a:hover{color:#fb772f}#kids_love_pro_hero_content_section .featured-image{position:relative;width:150px;height:150px;border-radius:100%;border:10px solid #fff;background-color:#333;background-size:cover;background-position:50%}#kids_love_pro_hero_content_section .featured-image a{border-radius:100%;display:inline-block}#kids_love_pro_hero_content_section .entry-content p{margin-bottom:0}#kids_love_pro_hero_content_section .read-more{margin:0 0 0 auto}#kids_love_pro_hero_content_section .btn{padding:17px 25px;font-size:16px;line-height:1.3;display:inline-block;border-radius:0;text-transform:uppercase;color:#fff;position:relative;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.15);font-family:Fredoka One,Microsoft YaHei,sans-serif;text-decoration:none;transition:all .3s ease-in-out}#kids_love_pro_hero_content_section .read-more .btn{background:#3591ff;background:linear-gradient(0deg,#3591ff 0,#28d5ff 100%,#7db9e8 0)}#kids_love_pro_hero_content_section .read-more .btn:focus,#kids_love_pro_hero_content_section .read-more .btn:hover{background:linear-gradient(90deg,#3591ff 0,#28d5ff 100%,#7db9e8 0)}#kids_love_pro_hero_content_section .btn:before{box-shadow:inset 0 -5px 5px 0 #1552e1}#kids_love_pro_hero_content_section .btn:after{box-shadow:0 5px 10px 0 rgba(30,97,237,.7)}@media screen and (min-width:567px){#kids_love_pro_hero_content_section .featured-image{width:290px;height:290px}}@media screen and (min-width:992px){#kids_love_pro_hero_content_section .read-more .btn{font-size:18px}}@media screen and (min-width:1200px){#kids_love_pro_hero_content_section article{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%;padding-right:60px}#kids_love_pro_hero_content_section .featured-image{top:-50px;left:-50px}#kids_love_pro_hero_content_section .entry-container{flex:1;max-width:none;width:auto;padding:0 25px}#kids_love_pro_hero_content_section .entry-title{font-size:32px}}@media screen and (min-width:1900px){#kids_love_pro_hero_content_section .entry-container{flex:1;max-width:none;width:auto;padding:0 25px;margin-left:0}#kids_love_pro_hero_content_section .read-more .btn{font-size:24px}#kids_love_pro_hero_content_section .entry-title{font-size:34px}}@media screen and (max-width:1200px){#kids_love_pro_hero_content_section article{padding:40px 30px 50px;text-align:center}#kids_love_pro_hero_content_section article .featured-image{margin:0 auto 20px}#kids_love_pro_hero_content_section article .entry-container{max-width:600px;margin:0 auto}}.my-avatar{width:72px;height:72px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;background:var(--indigo);color:#fff;font-size:30px;font-family:Fredoka One,Microsoft YaHei,sans-serif;background-size:cover;background-position:50%}.my-ava-wrap{width:80px;margin:0 auto 8px;position:relative;cursor:pointer}.my-avatar{box-shadow:0 0 0 3px var(--ring,#fff)}.my-cam{position:absolute;right:-2px;bottom:-2px;width:26px;height:26px;border-radius:50%;background:var(--indigo);border:2px solid #fff;display:flex;align-items:center;justify-content:center}.my-cam svg{width:13px;height:13px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.my-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:0 0 14px;text-align:center}.my-stats b{display:block;font-size:20px;color:var(--orange-deep)}.my-stats b,.my-stats span{font-family:Fredoka One,Microsoft YaHei,sans-serif}.my-stats span{font-size:15px;color:#8992bb}#secondary .cls-stats{margin:6px 0 0}#motto{cursor:pointer}.motto-inp{font-size:28px;font-weight:700;color:#fff;background:rgba(0,0,0,.25);border:none;border-bottom:var(--ed-dash) var(--ed-line-dark);outline:none;width:min(90%,560px);padding:6px 12px;border-radius:10px}.more-hint,.motto-inp{font-family:Fredoka One,Microsoft YaHei,sans-serif;text-align:center}.more-hint{font-size:13px;color:#b6bcc8;padding:8px 0 0}.cert-folder{margin-top:4px}.cert-tab{width:96px;height:26px;border-radius:10px 10px 0 0;position:relative;top:2px;background:linear-gradient(90deg,#ffd9a8,#feb741);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#8a5a00}.cert-body{border:2px dashed #f0d9ae;border-radius:0 14px 14px 14px;background:#fffaf2;padding:12px}.cert-tags{margin:0;padding:0 0 2px;list-style:none;display:flex;flex-wrap:wrap;gap:8px 10px}.cert-tags li{display:flex;align-items:center;gap:6px}.cert-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;background:#fff;border:1px solid #f0e2c8;font-size:13px;font-weight:700;color:#8a6a2f;box-shadow:0 2px 6px rgba(180,140,60,.14)}.cert-tag svg{width:14px;height:14px;stroke:#d9a13c;fill:none;stroke-width:2}.cert-tag .cert-tt{cursor:pointer}.cert-tt-inp{font:inherit;font-weight:700;color:#8a6a2f;outline:none;border:none;border-bottom:1px dashed #d9a13c;width:110px}.cert-date,.cert-tt-inp{background:transparent;padding:0}.cert-date{border:none;font-size:12px;color:#b08d4a;font-family:inherit;width:112px;cursor:pointer}.cert-tags .del{display:none;flex:none;cursor:pointer}body.editing .cert-tags .del{display:flex}.cert-folder .empty-hint{padding:4px 0 2px}.my-title{font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;user-select:none;color:#5276f1;background:#eef1ff;border:2px solid transparent;border-radius:999px;padding:4px 12px;transition:border-color .15s ease}.my-title:hover{border-color:var(--ed-line-light);border-style:dashed}.my-title.senior{color:#64748b;background:#f1f5f9}.my-title select,.my-title-inp{font-family:inherit;font-size:13px;font-weight:700;color:#5276f1;background:#fff;border:var(--ed-dash) var(--ed-line-light);border-radius:999px;padding:3px 8px;outline:none}.my-title-inp{width:64px;text-align:center;-moz-appearance:textfield}.my-title-inp::-webkit-inner-spin-button,.my-title-inp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.my-subj-inp{width:76px;text-align:center;font-family:inherit;font-size:13px;font-weight:700;color:#5276f1;background:#fff;border:2px solid var(--ed-line-light);border-radius:999px;padding:3px 8px;outline:none}.my-row{display:flex;align-items:center;justify-content:space-between;padding:12px 2px;border-top:1px solid var(--line);font-size:15px;color:#8992bb;font-family:Fredoka One,Microsoft YaHei,sans-serif;cursor:pointer;transition:color .15s ease}.my-row:hover{color:#fb772f}.my-name-inp{font-family:inherit;font-size:18px;font-weight:700;color:var(--ink);border:none;border-bottom:var(--ed-dash) var(--ed-line-light);outline:none;text-align:center;width:160px}d-share{flex:none;width:30px;height:30px;border-radius:50%;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.16);border:2px solid hsla(0,0%,100%,.55)}.gd-share svg{width:15px;height:15px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gd-share:hover{border-color:#fff}.au-input{width:74px;text-align:center;font-family:inherit;font-size:14px;color:#fff;background:hsla(0,0%,100%,.14);border:var(--ed-dash) var(--ed-line-dark-dim);border-radius:999px;padding:6px 8px;outline:none;-moz-appearance:textfield}.au-input::-webkit-inner-spin-button,.au-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.au-input:focus{border-color:#fff}.pane .btn{font-size:14px;padding:8px 20px;border-radius:999px;text-transform:none;text-shadow:none;line-height:1.3}.pane .btn.mini{font-size:13px;padding:7px 14px}.pane .btn+.btn{margin-left:0}.seg:disabled{opacity:.45;cursor:not-allowed}#paneAuto .seg,#paneAuto .transport .btn,#rollW .seg{background:var(--indigo);color:#fff;border-color:hsla(0,0%,100%,.9);box-shadow:0 3px 10px rgba(82,118,241,.35)}#paneAuto .seg.on,#rollW .seg.on{background:#fff;color:var(--indigo);border-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.15)}.transport{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.tab-link a{transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.tab-link.bday .nm{overflow:visible}.tab-link.bday .hat{top:-26px;width:26px;height:30px}.nm .hat{position:absolute;top:-28px;left:-4px;width:24px;height:28px;transform:rotate(-28deg);transform-origin:50% 100%;background:linear-gradient(135deg,#ff8fab,#c77dff);clip-path:polygon(50% 0,100% 100%,0 100%)}.nm .hat:before{content:"";position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:11px;height:11px;border-radius:50%;background:#ffd166;box-shadow:0 1px 3px rgba(0,0,0,.25)}.nm .hat:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 30% 72%,hsla(0,0%,100%,.95) 2px,transparent 2.2px),radial-gradient(circle at 68% 88%,hsla(0,0%,100%,.95) 2px,transparent 2.2px),radial-gradient(circle at 55% 48%,hsla(0,0%,100%,.9) 1.8px,transparent 2px)}.tab-link.hot{z-index:2}.tab-link.hot a{color:#fff;background:linear-gradient(0deg,#f94 0,#feb741);transform:scale(1.07);box-shadow:0 8px 22px rgba(0,0,0,.3)}.grp-bar{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(96px + env(safe-area-inset-bottom));z-index:70;display:none;align-items:center;gap:14px;padding:12px 18px;border-radius:999px;width:max-content;max-width:calc(100vw - 24px);white-space:nowrap;background:rgba(35,40,55,.92);color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.28)}body.grouping .grp-bar{display:flex}.grp-bar span{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis}.grp-bar .btn{border-radius:999px;padding:10px 18px;font-size:16px}.tab-link.sel a{outline:3px solid var(--orange-deep);outline-offset:2px}body.grouping .tag-chip:not(.add){box-shadow:0 0 0 2px hsla(0,0%,100%,.4)}body.grouping .f-card.red .tag-chip:not(.add){border-color:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.55)}.tab-section ul li,.tag-chip{position:relative}body.editing .subject{animation:wiggle .8s ease-in-out infinite}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-1.1deg)}75%{transform:rotate(1.1deg)}}.edit-toggle{position:fixed;right:26px;bottom:calc(186px + env(safe-area-inset-bottom));z-index:60;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:inherit;cursor:pointer;background:hsla(0,0%,100%,.94);color:#98a0ae;border:2px dashed #cfd4de;box-shadow:0 10px 26px rgba(0,0,0,.14);opacity:.85;transition:.2s;padding:0}.edit-toggle svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.edit-toggle:hover{opacity:1;border-color:var(--orange);color:var(--orange-deep)}.edit-toggle.on-me{bottom:calc(26px + env(safe-area-inset-bottom))}body.editing .edit-toggle{background:var(--orange);border-color:var(--orange);color:#fff;opacity:1;animation:wiggle .8s ease-in-out infinite}.subject.on{border-color:transparent;background:linear-gradient(0deg,#f94 0,#f94 0,#feb741);box-shadow:0 5px 10px 0 rgba(220,81,13,.7),inset 0 -5px 5px 0 #fa6d1d}.subject.add{background:transparent;border-style:dashed;font-weight:700}.subject.dragging{opacity:.35}.subject-input{font-family:inherit;font-size:18px;color:var(--ink);padding:17px 25px;border-radius:0;border:var(--ed-dash) var(--ed-line-accent);width:150px;outline:none;text-align:center}#latest-posts{background-color:#eee;padding:34px 0 0}.board{max-width:1170px;margin:0 auto;padding:0 24px}.faq-group{padding-bottom:10px}.each-faq{background:#fff;border-radius:10px;position:relative;overflow:visible}.each-faq:not(:last-child){margin-bottom:50px}.faq-trigger{display:flex;align-items:center;flex-direction:row;justify-content:space-between;background:#fff;padding:25px 40px;border-radius:10px;box-shadow:0 40px 50px 0 rgba(0,0,0,.1);cursor:pointer;margin-bottom:0;max-height:320px;opacity:1;overflow:hidden;transition:max-height .34s cubic-bezier(.4,0,.2,1),opacity .22s ease,padding .34s cubic-bezier(.4,0,.2,1),margin .34s cubic-bezier(.4,0,.2,1),box-shadow .22s ease}.faq-trigger.dragging{opacity:.35}.each-faq.open>.faq-trigger{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-bottom:0;box-shadow:none}.entry-meta{flex:none}.entry-meta>span{display:inline-block;vertical-align:middle;margin-right:25px;position:relative}.entry-meta>span:last-child{margin-right:0}.entry-meta>span:not(:last-child):after{content:"";display:inline-block;vertical-align:middle;background-color:#8992bb;width:9px;height:3px;position:absolute;top:23px;right:-18px}.faq-trigger .entry-meta>span:not(:last-child):after{display:none}.entry-meta .alias{color:var(--orange-deep)}.entry-meta .alias,.entry-meta .info{font-size:22px;font-weight:400;font-family:Fredoka One,Microsoft YaHei,sans-serif}.entry-meta .info{color:var(--meta)}.entry-meta .alias:empty:before{content:"别名";color:#c3c8d4;font-size:16px;font-weight:400}.entry-meta>span.cls-score{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;padding:1px 10px 2px;border-radius:999px;white-space:nowrap;background:#fdeee1;color:var(--orange-deep);font-size:15px;font-weight:700;font-family:Fredoka One,Microsoft YaHei,sans-serif}.entry-meta>span.cls-score svg{display:block;width:12px;height:12px;fill:currentColor;flex:none}.entry-meta>span.cls-score.neg{background:#ffe9e9;color:var(--danger)}.faq-trigger .entry-meta>span{margin-right:12px}.entry-meta .alias,.faq-content .txt .alias2{display:inline-block;padding:1px 14px 2px;border-radius:999px;background:rgba(251,119,47,.08);border:1px solid hsla(0,0%,100%,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 10px rgba(251,119,47,.14),inset 0 1px 0 hsla(0,0%,100%,.7)}.entry-meta .alias:empty{padding:0;border:none;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.info.addable,.info2.addable{color:var(--orange-deep);cursor:pointer}.info.addable:hover,.info2.addable:hover{text-decoration:underline}.faq-trigger h4{font-size:32px;margin:0;max-width:500px;padding:0 15px;font-weight:400;display:inline-flex;gap:8px;font-family:Fredoka One,Microsoft YaHei,sans-serif}.cls-badge,.faq-trigger h4{color:var(--indigo);align-items:center}.cls-badge{flex:none;width:.8em;height:.8em;opacity:.9;display:flex;justify-content:center}.cls-badge svg{display:block;width:100%;height:100%}.cls-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cls-flag{display:inline-flex;align-items:center;gap:4px;flex:none;white-space:nowrap;color:#e6352b;font-size:13px;font-weight:700;font-family:Fredoka One,Microsoft YaHei,sans-serif}.cls-flag svg{width:27px;height:32px;flex:none}.trigger-icon{flex:none;width:50px;height:50px;border:none;cursor:pointer;font-size:20px;font-weight:800;line-height:50px;display:inline-block;text-align:center;position:relative;border-radius:50px;background:linear-gradient(90deg,#f94 0,#f94 0,#feb741 100%,#feb741 0);transition:all .3s ease-in-out}.trigger-icon,.trigger-icon:active,.trigger-icon:focus,.trigger-icon:hover{color:#fff;box-shadow:0 5px 10px 0 rgba(220,81,13,.7);padding:0;text-shadow:none}.trigger-icon:active,.trigger-icon:focus,.trigger-icon:hover{border:none}.trigger-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 -5px 5px 0 #fa6d1d}.trigger-icon:hover{background:linear-gradient(0deg,#f94 0,#f94 0,#feb741 100%,#feb741 0)}.trigger-icon svg{width:22px;height:22px;display:block;margin:14px auto;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.trigger-icon .fa{display:inline-block;font-size:22px;line-height:50px}.fa{line-height:1}.cls-badge .fa{font-size:.8em}.cls-flag .fa{font-size:26px}.class-head .ch-sub .ch-sub-ico .fa{font-size:15px}.my-cam .fa{font-size:13px;color:#fff}.cert-tag .fa{font-size:14px;color:#d9a13c}.gd-birth .fa{font-size:14px;color:#fff}.gd-share .fa{font-size:15px;color:#fff}.edit-toggle .fa{font-size:26px}.entry-meta>span.cls-score .fa{font-size:12px;flex:none}.f-card .f-icon .fa{font-size:46px}.f-card.red .f-icon .fa{color:#e86126}.f-card.green .f-icon .fa{color:#43cd66}.f-card.yellow .f-icon .fa{color:#f9b001}.trash .fa{font-size:28px}.grp-toggle .fa{font-size:14px}.snd-btn .fa{font-size:16px}.jetpack_subscription_widget button[type=submit] .fa{font-size:34px;line-height:42px;color:#fff;vertical-align:middle}.del .fa,.ok .fa,.ta-btn .fa{line-height:1}@media screen and (max-width:991px){.entry-meta>span.cls-score .fa{font-size:10px}.cls-flag .fa{font-size:17px}.f-card .f-icon .fa{font-size:34px}.edit-toggle .fa{font-size:22px}}@media screen and (max-width:566px){.f-card .f-icon .fa{font-size:34px}}.each-faq.is-hidden{opacity:.55}.each-faq.is-hidden .faq-trigger h4:after{content:"（已隐藏）";color:#b6bcc8;font-size:14px;margin-left:8px}.faq-content{position:relative;padding:0 20px;max-height:0;opacity:0;overflow:hidden;transition:max-height .38s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .34s cubic-bezier(.4,0,.2,1)}.each-faq.open .faq-content{max-height:900px;opacity:1;padding-top:20px;padding-bottom:20px}.faq-content>.trigger-icon{position:absolute;top:25px;right:40px}.faq-content>.hide-btn{right:104px}.trig-acts{display:none;align-items:center;gap:10px;position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:6}body.editing .trig-acts{display:flex}body.editing .each-faq .trigger-icon.plus-btn{visibility:hidden;transition:none}.trig-acts .ta-btn{width:38px;height:38px;border-radius:50%;border:2px solid #e3e6ee;background:#fff;color:var(--indigo);font-size:18px;font-weight:800;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.trig-acts .ta-btn:hover{border-color:var(--orange);color:var(--orange-deep)}.trig-acts .ta-btn.danger{border-color:transparent;background:var(--danger);color:#fff;box-shadow:0 2px 8px rgba(255,91,91,.4)}.move-pop{position:absolute;top:calc(100% + 6px);right:14px;z-index:30;background:#fff;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.22);padding:10px;display:flex;flex-direction:column;gap:8px;min-width:150px}.move-pop-item{font-family:inherit;font-size:14px;font-weight:700;color:var(--indigo);background:#fff;border:2px solid #e3e6ee;border-radius:999px;padding:8px 16px;cursor:pointer;text-align:center;transition:all .15s ease}.move-pop-item:hover{border-color:var(--orange);color:var(--orange-deep)}.faq-content .inner{display:flex;align-items:stretch}.cover{flex:0 0 42.6%;border-radius:10px;background:#eee 50%/cover no-repeat}.faq-content .txt{flex:1;padding:80px 130px 80px 80px}.faq-content .txt .alias2{color:var(--orange-deep)}.faq-content .txt .alias2,.faq-content .txt .info2{font-size:22px;font-weight:400;font-family:Fredoka One,Microsoft YaHei,sans-serif}.faq-content .txt .info2{color:var(--meta);margin-left:24px}.faq-content .txt h3{margin:12px 0 16px;font-size:34px;font-weight:400;color:var(--indigo);font-family:Fredoka One,Microsoft YaHei,sans-serif}.faq-content .txt p{margin:0 0 16px;color:var(--ink-2);font-size:15px;line-height:1.85}.faq-content .txt .by{color:var(--meta);font-size:22px}.faq-content .txt .by .who{color:var(--meta);border-bottom:1px dashed #ccc;padding:0 4px}.faq-content .txt .by .who:hover{color:var(--orange-deep);border-color:var(--orange-deep)}.faq-content .edt:empty{outline:2px dashed #d9dce5;outline-offset:4px;border-radius:4px;min-width:110px;min-height:1em;display:inline-block;width:fit-content}.faq-content .txt h3:empty{display:block}.faq-content .edt:empty:before{content:attr(data-placeholder);color:#b6bcc8;font-weight:400}.faq-trigger .cls-name:empty:before{content:"班级名";color:#c3c8d4;font-size:22px;font-weight:400}@media screen and (max-width:991px){.faq-content>.trigger-icon{z-index:5}}.each-faq .faq-trigger{position:relative}.drag-target{outline:3px dashed #43cd66;outline-offset:-3px}body.drag-select-none,body.drag-select-none *{user-select:none!important;-webkit-user-select:none!important}.cover.empty{background:repeating-linear-gradient(45deg,#f7f8fb,#f7f8fb 10px,#eef0f5 0,#eef0f5 20px);border:2px dashed #d9dce5;display:flex;align-items:center;justify-content:center;color:#aab0bd;font-size:15px;cursor:pointer;text-align:center;padding:0 16px}.cover.empty:hover{border-color:var(--orange);color:var(--orange-deep)}.cover:not(.empty){cursor:pointer}.footer-bar{display:flex;align-items:center;justify-content:center;padding:10px 0 calc(120px + env(safe-area-inset-bottom))}.btn{display:inline-block;font-family:inherit;font-size:18px;line-height:1.3;cursor:pointer;color:#fff;text-transform:uppercase;text-align:center;text-shadow:0 2px 0 rgba(0,0,0,.15);padding:17px 25px;border:none;border-radius:0;background:linear-gradient(0deg,#f94 0,#f94 0,#feb741 100%,#feb741 0);transition:all .3s ease-in-out}.btn+.btn{margin-left:12px}.class-view{display:none}.class-view.on{display:block}.txt-sub{font-size:15px;color:var(--ink-2);line-height:1.6}@media screen and (max-width:991px){.txt-sub{font-size:13px}}.class-head{background:#fff;border-radius:10px;padding:25px 40px;margin:0;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 40px 50px 0 rgba(0,0,0,.1)}.class-head .entry-meta{flex:none;display:flex;align-items:baseline;gap:12px}.class-head .entry-meta>span{margin-right:0}.class-head .entry-meta>span:not(:last-child):after{display:none}.class-head .ch-head{color:var(--meta);font-size:15px}.class-head .ch-main{flex:none;min-width:0;padding:0 15px;display:flex;align-items:baseline;gap:14px;flex-wrap:nowrap;justify-content:flex-start}.class-head .ch-main h4{font-size:32px;font-weight:400;color:var(--indigo);font-family:Fredoka One,Microsoft YaHei,sans-serif;gap:8px}.class-head .ch-main h4,.class-head .ch-sub{margin:0;min-width:0;display:inline-flex;align-items:center}.class-head .ch-sub{flex:1;gap:6px;justify-content:flex-start;text-align:left}.class-head .ch-sub .ch-sub-ico{flex:none;width:15px;height:15px;color:var(--orange);display:flex;align-items:center;justify-content:center}.class-head .ch-sub .ch-sub-ico svg{display:block;width:100%;height:100%}.class-head .trigger-icon{flex:none;align-self:flex-start}@media screen and (max-width:991px){.class-head{padding:20px 22px;gap:12px;margin:0 -14px}.class-head .entry-meta .alias,.class-head .entry-meta .info{font-size:16px}.class-head .ch-head{font-size:14px}.class-head .ch-main{gap:8px}.class-head .ch-main h4{font-size:20px}}@media screen and (max-width:767px){.class-head{flex-wrap:wrap;align-items:flex-start;padding:18px 20px;gap:8px}.class-head .entry-meta{order:1;flex:none;gap:10px;flex-wrap:wrap}.class-head .ch-main{order:2;flex:1;min-width:0;gap:8px;padding:0}.class-head .trigger-icon{order:3}.class-head .ch-sub{order:4;flex:1 1 100%}}@media screen and (max-width:566px){.class-head{position:relative;gap:6px;padding:16px 18px}.class-head .trigger-icon{order:0;position:absolute;top:14px;right:16px}.class-head .entry-meta{flex:1 1 100%;gap:8px}.class-head .ch-main{flex:1 1 100%;min-width:0;gap:6px}.class-head .ch-sub{flex:1 1 100%}.class-head .ch-sub .ch-sub-ico{width:13px;height:13px}}.stage{background:#fff;border-radius:16px;padding:34px 20px;text-align:center;box-shadow:0 16px 40px rgba(0,0,0,.1);margin:14px 0 18px;position:relative;overflow:hidden}.stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% -20%,rgba(254,183,65,.18),transparent 60%)}.stage .avatar{width:96px;height:96px;border-radius:50%;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:38px;font-family:Fredoka One,Microsoft YaHei,sans-serif;box-shadow:0 10px 24px rgba(0,0,0,.18);position:relative;transition:transform .12s}.stage.rolling .avatar{transform:scale(1.06)}.stage .s-name{font-size:34px;color:var(--ink);position:relative;font-family:Fredoka One,Microsoft YaHei,sans-serif}.stage .s-energy{color:var(--meta);font-size:17px;margin-top:6px;position:relative}.stage-acts{display:flex;gap:12px;justify-content:center;margin-top:20px;position:relative;flex-wrap:wrap}.stage-acts .btn{padding:13px 26px;font-size:17px}.btn.mini{padding:11px 20px;font-size:16px}.btn.mini.down{background:#eef0f5;color:#8b93a1;text-shadow:none}.btn.mini.down:hover{background:var(--danger);color:#fff}.feature-cards{display:grid;grid-template-columns:1fr;gap:30px;margin:18px 0}.f-card{padding:30px;text-align:center;color:#fff}.f-card.red{background:#e86126}.f-card.green{background:#43cd66}.f-card.yellow{background:#f9b001}.f-card .f-icon{width:120px;height:120px;border-radius:50%;background:#fff;margin:0 auto 40px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px 0 rgba(49,52,57,.3),0 10px 30px rgba(0,0,0,.08)}.f-card .f-icon svg{width:48px;height:48px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.f-card.red .f-icon svg{stroke:#e86126}.f-card.green .f-icon svg{stroke:#43cd66}.f-card.yellow .f-icon svg{stroke:#f9b001}.f-card p{margin:0 0 18px;font-size:15px;line-height:1.7;color:#fff}.f-card .stage{background:none;box-shadow:none;padding:0;position:static;overflow:visible}.f-card .stage:before{display:none}.f-card.green .stage .avatar{background:#fff;color:#43cd66;box-shadow:0 10px 30px 0 rgba(49,52,57,.3),0 10px 30px rgba(0,0,0,.08)}.f-card .stage .s-name{color:#fff}.f-card .stage .s-energy{color:hsla(0,0%,100%,.85)}.f-card .tag-chips{justify-content:center;margin:0 0 18px}.f-card.red .tag-chip{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.45);color:#fff}.f-card.red .tag-chip b{color:hsla(0,0%,100%,.75)}.f-card.red .tag-chip.on{background:#fff;border-color:#fff;color:#e86126}.f-card.red .tag-chip.on b{color:#e86126}.f-card.yellow .data-chip{background:hsla(0,0%,100%,.16)}.f-card.yellow .data-chip b{color:#fff}.f-card.yellow .data-chip span{color:hsla(0,0%,100%,.85)}.f-card.yellow .data-top li{color:#fff;border-bottom-color:hsla(0,0%,100%,.3)}.f-card.red h4,.f-card.yellow .data-top li b,.f-card.yellow h4{color:#fff}@media screen and (min-width:567px){.feature-cards{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:767px){.feature-cards{grid-template-columns:repeat(3,1fr)}}.tag-chips{margin:4px 0 20px}.tag-chip{border:2px solid #e3e6ee;background:#fff;color:var(--ink);border-radius:999px;padding:9px 18px;font-size:15px;cursor:pointer;font-family:inherit}.tag-chip b{color:var(--meta);font-weight:400;font-size:13px;margin-left:4px}.tag-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0}.tag-sep{height:1px;background:hsla(0,0%,100%,.32);margin:18px 26px}.tag-input{border:var(--ed-dash) var(--ed-line-dark-faint);background:hsla(0,0%,100%,.12);color:#fff;border-radius:999px;padding:9px 16px;font-size:15px;font-family:inherit;width:120px;outline:none}.tag-input::placeholder{color:hsla(0,0%,100%,.6)}.tag-chip.on{background:var(--indigo);border-color:var(--indigo);color:#fff}.tag-chip.on b{color:hsla(0,0%,100%,.75)}.pd-avatar{width:96px;height:96px;border-radius:50%;margin:0 auto 16px;color:#fff;font-size:36px;align-items:center;font-family:Fredoka One,Microsoft YaHei,sans-serif}.pd-acts,.pd-avatar{display:flex;justify-content:center}.pd-acts{gap:12px}.data-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.data-chip{flex:1;min-width:120px;background:#f7f8fb;border-radius:10px;padding:14px;text-align:center}.data-chip b{display:block;font-size:26px;color:var(--orange-deep);font-family:Fredoka One,Microsoft YaHei,sans-serif}.data-chip span{font-size:13px;color:var(--meta)}.data-chip.clickable{cursor:pointer}.f-card.yellow .data-chip.on{outline:3px solid #fff;outline-offset:-3px}.data-top{margin:0;padding:0;list-style:none}.data-top li{display:flex;justify-content:space-between;padding:9px 4px;border-bottom:1px dashed #e8ebf1;font-size:16px;color:var(--ink)}.data-top li b{color:var(--orange-deep)}.btn:focus,.btn:hover{background:linear-gradient(90deg,#f94 0,#f94 0,#feb741 100%,#feb741 0)}.trash{position:fixed;right:26px;bottom:calc(104px + env(safe-area-inset-bottom));z-index:60;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px dashed #cfd4de;color:#98a0ae;box-shadow:0 10px 26px rgba(0,0,0,.14);opacity:.72;transition:.2s;cursor:default}.trash svg{width:28px;height:28px;fill:currentColor}.trash.hot{border-color:var(--danger);color:var(--danger);background:#fff5f5;opacity:1;transform:scale(1.12);box-shadow:0 0 0 10px rgba(255,91,91,.14),0 14px 30px rgba(255,91,91,.3)}.trash.deny{border-color:#b9bfca;color:#8b93a1;background:#f2f3f6;opacity:1}.trash.shake{animation:shake .4s}@keyframes shake{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}60%{transform:translateX(7px)}}.trash.pull{bottom:46%;opacity:1;box-shadow:0 12px 34px rgba(0,0,0,.18)}.trash.pull:before{content:"拖到这里删除";position:absolute;right:82px;top:50%;transform:translateY(-50%);white-space:nowrap;background:rgba(35,40,55,.88);color:#fff;font-size:13px;letter-spacing:.02em;padding:6px 12px;border-radius:999px}.mask{position:fixed;inset:0;background:rgba(20,25,35,.45);z-index:90;display:none;align-items:center;justify-content:center;padding:20px}.mask.on{display:flex}.dialog{background:#fff;border-radius:16px;padding:30px 30px 24px;width:min(390px,90vw);box-shadow:0 24px 50px rgba(0,0,0,.32);text-align:center}.dialog h4{margin:0 0 12px;font-size:19px;font-weight:800}.dialog p{margin:0 0 24px;color:var(--ink-2);font-size:14px;line-height:1.75}.dialog p b{color:var(--ink)}.dialog .acts{display:flex;gap:12px;justify-content:center}.d-btn{font-family:inherit;font-size:14px;font-weight:800;cursor:pointer;padding:12px 26px;border-radius:70px;border:1px solid var(--line);background:#fff;color:var(--ink)}.d-btn:hover{border-color:#d5d9e0}.d-btn.danger{border-color:transparent;color:#fff;background:linear-gradient(0deg,#ff6b6b,#ff8a5b);box-shadow:0 5px 10px rgba(255,91,91,.6),inset 0 -5px 5px #e63c3c}.mask.lg-mask{z-index:120}.lg-card{position:relative;background:#fff;border-radius:20px;padding:30px 24px 20px;width:min(370px,90vw);box-shadow:0 24px 50px rgba(0,0,0,.32);text-align:center;animation:lgPop .22s ease-out}@keyframes lgPop{0%{transform:translateY(12px) scale(.96);opacity:0}to{transform:none;opacity:1}}.lg-close{position:absolute;top:12px;right:14px;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#a6adbb;font-size:15px}.lg-close:hover{background:#f2f4f8;color:#6b7280}.lg-logo{width:76px;height:76px;border-radius:50%;display:block;margin:2px auto 12px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.14)}.lg-title{margin:0 0 8px;font-size:20px;font-weight:800;color:var(--ink);font-family:Fredoka One,Microsoft YaHei,sans-serif}.lg-sub{margin:0 0 20px;font-size:13px;line-height:1.75;color:#6b7280}.lg-btn{width:100%;border:none;cursor:pointer;font-family:inherit;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:70px;margin-top:12px;transition:transform .12s,box-shadow .2s}.lg-btn:active{transform:translateY(1px)}.lg-btn:disabled{opacity:.7;cursor:default}.lg-btn .fa{font-size:20px}.lg-btn.wx{color:#fff;background:linear-gradient(90deg,#2ad06a,#07c160);box-shadow:0 5px 10px rgba(7,193,96,.5),inset 0 -5px 5px rgba(6,164,82,.9)}.lg-btn.dev{color:#fff;background:linear-gradient(90deg,#3591ff,#28d5ff);box-shadow:0 5px 10px rgba(30,97,237,.5),inset 0 -5px 5px #1e78eb}.lg-btn.ghost{color:#6b7280;background:#f4f6fa;box-shadow:none;font-weight:700;font-size:15px}.lg-btn.ghost:hover{background:#eef1f7}.lg-note{font-size:12px;color:#8992bb;background:#f5f6fb;border-radius:10px;padding:10px 12px;line-height:1.7}.lg-agree{margin:16px 0 0;font-size:11px;color:#9aa1ad}.lg-consent{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px;margin:6px 0 0;font-size:12px;line-height:1.7;color:#6b7280;text-align:center}.lg-consent input{width:15px;height:15px;margin:0 3px 0 0;flex:none;accent-color:#3591ff;cursor:pointer}.lg-consent label{cursor:pointer}.lg-consent a{color:#3591ff;text-decoration:none;white-space:nowrap}.lg-consent a:hover{text-decoration:underline}.lg-consent-hint{margin:6px 0 0;font-size:11px;color:#9aa1ad}.lg-consent-hint.warn{color:#fb772f}.lg-pin{display:flex;flex-direction:column;gap:8px;margin-top:12px}.lg-pin input{width:100%;height:44px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.12em;text-align:center;color:var(--ink);background:#f5f6fb;border:2px solid transparent;border-radius:12px;outline:none}.lg-pin input:focus{border-color:#3591ff;background:#fff}.lg-pin .lg-btn{margin-top:2px}.ac-user{display:flex;align-items:center;gap:12px;padding:6px 2px 12px}.ac-ava{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none;background:#f2f4f8;box-shadow:0 4px 12px rgba(0,0,0,.12)}.ac-info{display:flex;flex-direction:column;gap:3px;text-align:left;min-width:0}.ac-info b{font-size:16px;color:var(--ink);font-family:Fredoka One,Microsoft YaHei,sans-serif}.ac-info span{font-size:12px;color:#8992bb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-row{display:flex;align-items:center;justify-content:space-between;padding:11px 2px;border-top:1px solid var(--line);font-size:14px;color:#8992bb}.ac-row b{font-weight:800;color:var(--ink)}.ac-on{color:#68b221!important}.ac-off{color:#b6bccb!important}.ac-btn{width:100%;margin-top:12px}.ac-upd-notes{margin:6px 0 0;font-size:12px;line-height:1.7;color:#8992bb;white-space:pre-wrap;background:#f7f8fc;border-radius:10px;padding:10px 12px}.btn.ac-wx{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;box-shadow:0 4px 12px rgba(7,193,96,.38);text-transform:none}.btn.ac-wx,.btn.ac-wx:focus,.btn.ac-wx:hover{background:linear-gradient(90deg,#2ad06a,#07c160)}.btn.ac-wx .fa{font-size:18px}.ac-notify{margin-top:12px;border-top:1px solid var(--border-soft,#eee);padding-top:4px}.ac-nt{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px dashed var(--border-soft,#eee);cursor:pointer}.ac-nt:last-child{border-bottom:none}.ac-nt-ico,.ac-nt:hover .ac-nt-title{color:#2f6bd8}.ac-nt-ico{width:30px;height:30px;border-radius:9px;background:#eef3ff;display:flex;align-items:center;justify-content:center;font-size:13px;flex:none}.ac-nt-title{flex:1;font-size:13px;color:var(--text,#333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-nt-date{font-size:11px;color:#aaa;flex:none}.ac-nt-more{font-size:12px;color:#2f6bd8;padding:8px 0 2px;cursor:pointer}.nt-mask{position:fixed;inset:0;z-index:900;background:rgba(15,20,35,.5);display:flex;align-items:center;justify-content:center;padding:20px}.nt-modal{width:100%;max-width:480px;max-height:76vh;overflow:auto;background:var(--bg,#fff);border-radius:14px;padding:16px;box-shadow:0 18px 50px rgba(0,0,0,.25)}.nt-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.nt-head b{font-size:15px}.nt-item{border:1px solid var(--border-soft,#eee);border-radius:10px;padding:10px 12px;margin-bottom:10px}.nt-item-head{display:flex;align-items:center;gap:8px}.nt-item-head b{flex:1;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-item-head .btn{flex:none}.nt-body{font-size:13px;color:var(--text-dim,#667);line-height:1.6;margin-top:6px;word-break:break-word}.nt-body b{color:var(--text,#333)}.nt-body u{text-decoration:underline}.nt-date{font-size:11px;color:#aaa;margin-top:6px}.nt-empty{color:var(--text-faint,#999);font-size:13px}.ac-nt-dot{width:7px;height:7px;border-radius:50%;background:#e0503c;flex:none}.ac-nt.unread .ac-nt-title{font-weight:700}.ac-nt.read .ac-nt-title{color:var(--text-dim,#667)}.nt-item{cursor:pointer}.nt-item.unread{border-color:#cddcff;background:#f7faff}.nt-item.read{opacity:.72}.toast{position:fixed;left:50%;bottom:calc(110px + env(safe-area-inset-bottom));transform:translate(-50%,20px);background:rgba(31,41,55,.94);color:#fff;font-size:14px;max-width:min(420px,88vw);padding:12px 22px;border-radius:50px;opacity:0;pointer-events:none;transition:.24s;z-index:99;text-align:center}.toast.on{opacity:1;transform:translate(-50%)}body.grouping .toast{bottom:calc(170px + env(safe-area-inset-bottom))}body.tb-open .toast{bottom:calc(440px + env(safe-area-inset-bottom))}.hero-brand{position:absolute;top:18px;left:14px;z-index:5;display:flex;flex-direction:column;align-items:center;gap:2px}.hero-logo{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.28)}.hero-logo img{display:block;width:100%;height:100%;object-fit:cover}.hero-logo-name{font-size:15px;font-weight:700;letter-spacing:.1em;text-indent:.1em;color:#fff;text-shadow:0 2px 6px rgba(31,41,55,.5);font-family:Fredoka One,YouYuan,幼圆,Microsoft YaHei,sans-serif}@media screen and (min-width:767px){.hero-logo{width:88px;height:88px}.hero-logo-name{font-size:17px}}@media screen and (min-width:992px){.hero-brand{left:max(24px,calc((100% - 1170px) / 2 + 24px))}.hero-logo{width:104px;height:104px}.hero-logo-name{font-size:19px}}@media screen and (min-width:1200px){.hero-logo{width:120px;height:120px}.hero-logo-name{font-size:22px}}.footer-brand{display:block;width:96px;height:96px;object-fit:contain;margin:0 auto}.footer-brand-name{display:block;margin-top:2px;font-size:18px;font-weight:700;letter-spacing:.1em;text-indent:.1em;color:#fff;text-shadow:0 2px 6px rgba(120,45,0,.35);font-family:Fredoka One,YouYuan,幼圆,Microsoft YaHei,sans-serif}.me-back{position:fixed;top:20px;right:22px;z-index:3100}@media screen and (min-width:992px){.me-back{top:25px;right:calc(max(24px, (100% - 1170px) / 2 + 24px) + 40px)}}.me-home{position:fixed;top:20px;right:82px;z-index:3100}@media screen and (min-width:992px){.me-home{top:25px;right:calc(max(24px, (100% - 1170px) / 2 + 24px) + 100px)}}.career-embed{position:absolute;top:0;left:0;right:0;min-height:100vh;background:#fff;z-index:60;overflow-x:clip}.edit-toggle.hide{display:none}#drag-ghost{z-index:200;display:none;pointer-events:none;padding:10px 18px;border-radius:999px;color:#fff;font-size:14px;white-space:nowrap}#drag-ghost,.thumb-bar{position:fixed;align-items:center;background:rgba(35,40,55,.94);box-shadow:0 12px 32px rgba(0,0,0,.3)}.thumb-bar{left:50%;transform:translateX(-50%);bottom:calc(18px + env(safe-area-inset-bottom));z-index:65;display:flex;flex-direction:column;gap:8px;padding:8px 10px;width:max-content;max-width:calc(100vw - 20px);border-radius:24px}.thumb-bar:not(.open){border-radius:999px}.tb-row{gap:12px}.tb-row,.thumb-bar .tb-btn{display:flex;align-items:center}.thumb-bar .tb-btn{flex:none;width:56px;height:56px;border-radius:50%;justify-content:center;font-family:inherit;font-size:24px;font-weight:700;line-height:1;cursor:pointer;border:2px solid transparent;color:#fff;transition:transform .15s ease,filter .15s ease}.thumb-bar .tb-btn:active{transform:scale(.94);filter:brightness(.95)}.thumb-bar .tb-plus{background:linear-gradient(0deg,#68b221 0,#b8e743)}.thumb-bar .tb-minus{background:linear-gradient(0deg,#ff6b6b,#ff8a5b)}.thumb-bar .tb-me{position:relative;background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.5)}.thumb-bar .tb-me:hover{border-color:#fff}.tb-badge{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#e5484d;color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center;box-shadow:0 0 0 2px rgba(35,40,55,.94)}.thumb-bar .tb-auth.tb-auth-in{background:linear-gradient(0deg,#2f6bd8,#5a8ff0);border-color:transparent}.thumb-bar .tb-auth.tb-auth-out{background:linear-gradient(0deg,#d98a0c,#f7c948);border-color:transparent}.thumb-bar .tb-lock{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.5)}.thumb-bar .tb-lock:hover{border-color:#fff}.screen-locked{overflow:hidden}.screen-lock{position:fixed;inset:0;z-index:9999;background:linear-gradient(160deg,#1c2333,#232c42);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#fff;user-select:none}.screen-lock .sl-ico{font-size:54px;opacity:.92}.screen-lock .sl-title{font-size:22px;font-weight:700;letter-spacing:2px}.screen-lock .sl-sub{font-size:13px;color:hsla(0,0%,100%,.55)}.screen-lock.shake{animation:sl-shake .4s ease}@keyframes sl-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}50%{transform:translateX(8px)}75%{transform:translateX(-5px)}}.screen-lock .sl-dots{display:flex;gap:12px;margin:6px 0 4px}.screen-lock .sl-dot{width:12px;height:12px;border-radius:50%;border:2px solid hsla(0,0%,100%,.5);background:transparent;transition:all .15s ease}.screen-lock .sl-dot.on{background:#fff;border-color:#fff}.screen-lock .sl-pad{display:grid;grid-template-columns:repeat(3,72px);gap:12px;margin-top:12px}.screen-lock .sl-key{width:72px;height:60px;border-radius:12px;border:2px solid hsla(0,0%,100%,.35);background:hsla(0,0%,100%,.1);color:#fff;font-family:inherit;font-size:24px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s ease,background .15s ease}.screen-lock .sl-key:hover{background:hsla(0,0%,100%,.2)}.screen-lock .sl-key:active{transform:scale(.94)}.screen-lock .sl-key.fn{background:hsla(0,0%,100%,.06);font-size:20px}.screen-lock .sl-forgot{margin-top:14px;background:none;border:none;color:hsla(0,0%,100%,.45);font-family:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.screen-lock .sl-forgot:hover{color:hsla(0,0%,100%,.8)}.thumb-bar .tb-btn.on{border-color:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.22)}.tb-panel{width:min(88vw,320px);display:flex;flex-direction:column;gap:4px}.tb-panel-head{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:2px 6px 7px;margin-bottom:5px;color:hsla(0,0%,100%,.72);font-size:13px;font-weight:700;border-bottom:1px solid hsla(0,0%,100%,.14);font-family:Fredoka One,Microsoft YaHei,sans-serif}.tb-panel-head>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.9);letter-spacing:.05em}.tb-panel-head>span:first-child:before{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;margin-right:7px;background:hsla(0,0%,100%,.55)}.tb-panel-head.plus>span:first-child:before{background:#b8e743;box-shadow:0 0 7px rgba(184,231,67,.75)}.tb-panel-head.minus>span:first-child:before{background:#ff8a5b;box-shadow:0 0 7px rgba(255,138,91,.75)}.tb-undo{flex:none;cursor:pointer;font-size:12px;font-weight:700;color:#ffd166;padding:2px 9px;border-radius:999px;border:1px solid rgba(255,209,102,.6)}.tb-undo:hover{background:rgba(255,209,102,.16)}.tb-panel-close{cursor:pointer;font-size:18px;line-height:1;padding:0 4px;color:hsla(0,0%,100%,.7)}.tb-panel-close:hover{color:#fff}.tb-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:min(42vh,320px);overflow-y:auto}.tb-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;color:#fff;font-size:14px;cursor:pointer;transition:background .15s ease}.tb-item:hover{background:hsla(0,0%,100%,.12)}.tb-item .tbi-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-item .tbi-val{flex:none;font-weight:700;font-family:Fredoka One,Microsoft YaHei,sans-serif}.tb-item.plus .tbi-val{color:#b8e743}.tb-item.minus .tbi-val{color:#ff8a5b}.tb-empty{color:hsla(0,0%,100%,.5);font-size:13px;text-align:center;padding:10px 0}.tb-item .tbi-name-inp,.tb-item .tbi-val-inp{font-family:inherit;font-size:14px;color:#fff;background:hsla(0,0%,100%,.12);border:var(--ed-dash) var(--ed-line-dark);border-radius:8px;padding:4px 8px;outline:none}.tb-item .tbi-name-inp{flex:1;min-width:0}.tb-item .tbi-val-inp{flex:none;width:58px;text-align:center}.tb-add{text-align:center;font-size:13px;font-weight:700;color:hsla(0,0%,100%,.75);padding:8px;border:2px dashed hsla(0,0%,100%,.35);border-radius:12px;cursor:pointer}.tb-add:hover{border-color:#fff;color:#fff;background:hsla(0,0%,100%,.08)}.tb-item.on{background:hsla(0,0%,100%,.18);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.65)}body.scoring .tab-link{cursor:pointer;outline:2px solid rgba(255,153,68,.7);outline-offset:1px}body.scoring .tab-link:hover{outline-color:var(--orange);outline-width:3px}body.scoring #stage{outline:3px solid rgba(255,153,68,.7);outline-offset:2px;cursor:pointer}body.scoring .t-chip:not(.add){cursor:pointer;outline:2px solid rgba(155,110,243,.65);outline-offset:1px}body.scoring .t-chip:not(.add):hover{outline-color:#9b6ef3;outline-width:3px}.thumb-bar.scoring{box-shadow:0 12px 32px rgba(0,0,0,.3),0 0 0 3px rgba(255,153,68,.55)}body.scoring .faq-trigger{cursor:pointer;outline:3px solid rgba(255,153,68,.7);outline-offset:2px}body.scoring .faq-trigger:hover{outline-color:var(--orange)}@media screen and (min-width:1900px){.faq-trigger{padding:45px 50px}.faq-trigger h4{max-width:900px}}@media screen and (min-width:1200px){.board{max-width:1170px}}@media screen and (min-width:992px){.faq-trigger .entry-meta{margin:0}}@media screen and (max-width:991px){.entry-meta .alias,.entry-meta .info{font-size:16px}.entry-meta>span.cls-score{font-size:13px;padding:1px 8px 2px}.entry-meta>span.cls-score svg{width:10px;height:10px}.cls-flag{font-size:12px;gap:3px}.cls-flag svg{width:17px;height:20px}.faq-content .txt .alias2,.faq-content .txt .info2{font-size:16px}.faq-content .txt h3{font-size:24px}.faq-trigger h4{font-size:20px}.faq-content .inner{flex-direction:column;gap:0;align-items:stretch}.faq-content .txt{width:100%;padding:32px 20px 8px;text-align:center}.faq-content .txt .alias2{display:block;width:fit-content;margin:0 auto 2px}.faq-content .txt .info2{display:block;margin:0 0 14px}.faq-content .txt h3{margin:6px 0 14px}.faq-content .txt .alias2:empty,.faq-content .txt h3:empty{display:block;margin-left:auto;margin-right:auto}.cover{flex:none;width:100%;height:auto;aspect-ratio:16/10;background-size:cover;background-position:50%}.f-card{padding:24px 16px}.f-card .f-icon{width:88px;height:88px;margin-bottom:24px}.f-card .f-icon svg{width:36px;height:36px}.board,.tab-section-content{padding:0 14px}.trash{width:58px;height:58px;right:16px;bottom:calc(96px + env(safe-area-inset-bottom))}.edit-toggle{right:16px;bottom:calc(166px + env(safe-area-inset-bottom));width:46px;height:46px}.edit-toggle.on-me{bottom:calc(16px + env(safe-area-inset-bottom))}.grp-bar{bottom:calc(162px + env(safe-area-inset-bottom));gap:8px;padding:10px 12px}.grp-bar span{font-size:13px}.grp-bar .btn{padding:10px 14px;font-size:15px}.grp-bar .btn+.btn{margin-left:0}body.grouping .toast{bottom:calc(230px + env(safe-area-inset-bottom))}.edit-toggle svg{width:22px;height:22px}}@media screen and (min-width:992px){.edit-toggle,.trash{right:calc(max(24px, (100% - 1170px) / 2 + 24px) + 2px)}}@media screen and (max-width:566px){.school{font-size:32px}.subject{padding:10px 22px;font-size:14px}.each-faq:not(:last-child){margin-bottom:28px}.faq-trigger{flex-wrap:wrap;row-gap:6px;padding:18px 20px}.faq-trigger .entry-meta{order:1;flex:1 1 auto;min-width:0}.faq-trigger .trigger-icon{order:2}.faq-trigger h4{order:3;flex:1 1 100%;max-width:none;padding:0;gap:6px}.faq-trigger .entry-meta>span{white-space:nowrap}.feature-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:12px -14px;padding:4px 14px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.feature-cards::-webkit-scrollbar{display:none}.f-card{flex:0 0 calc(100% + 28px);scroll-snap-align:center;padding:26px 20px}.f-card .f-icon{width:88px;height:88px;margin-bottom:20px}.f-card .f-icon svg{width:36px;height:36px}}.popup svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;z-index:130;cursor:zoom-out}.lightbox.on{display:flex}.lightbox img{max-width:88vw;max-height:86vh;border:10px solid #fff;border-radius:4px}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.footer-widgets-area:after,.footer-widgets-area:before,.post-archive:after,.post-archive:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.widget:after,.widget:before,.wrapper:after,.wrapper:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.footer-widgets-area:after,.footer-widgets-area:before,.post-archive:after,.post-archive:before,.site-content:after,.site-footer:after,.site-header:after,.widget:after,.widget:before,.wrapper:after,.wrapper:before{clear:both}.page-section{padding:60px 0}.wrapper{width:90%;max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.entry-title,.section-title{font-size:32px;margin:0 0 16px;word-wrap:break-word}.entry-title a,.section-title a,ul li a{text-decoration:none}.section-header{margin-bottom:40px}.section-title{font-size:42px;position:relative}.section-subtitle{color:#fb772f;text-transform:uppercase;font-size:20px;margin:0 0 10px;font-weight:400;font-family:Fredoka One,Microsoft YaHei,sans-serif}#page-site-header .wrapper{position:absolute;left:0;right:0;text-align:center;width:90%;top:50%;transform:translateY(-50%)}#kids_love_pro_service_section .section-header,.service-item{text-align:center}#our-gallery{background-color:#2f5fff}#our-gallery .section-title{color:#fff}.tab-section{margin-bottom:50px}.tab-section ul{list-style:none;padding:0;text-align:center}.tab-section ul li:not(:last-child){margin-bottom:20px}.tab-section li a{background-color:#fff;color:#5276f1;font-size:22px;line-height:28px;font-weight:400;font-family:Fredoka One,Microsoft YaHei,sans-serif;min-width:250px;display:inline-block;text-align:center;padding:16px 30px;border-radius:50px}.tab-section li a:focus,.tab-section li a:hover,.tab-section li.active a{color:#fff;background:#f94;background:linear-gradient(0deg,#f94 0,#f94 0,#feb741 100%,#feb741 0)}#our-gallery .section-header{text-align:center}.grid-item{width:100%;margin-bottom:30px}.grid-item:last-child{margin-bottom:0}.grid-item .featured-image{background-size:cover;background-position:50%;background-color:#333;position:relative;padding-bottom:100%;border:15px solid #fff;border-radius:15px}.grid-item .entry-header{top:50%;right:0;margin:0 auto;padding:15px;transform:translateY(-50%)}.gallery-overlay,.grid-item .entry-header{position:absolute;left:0;text-align:center}.gallery-overlay{top:0;height:100%;width:100%;padding:10px;transition:.25s ease-out;opacity:0}.grid-item .gallery-overlay .bg{background-color:#2f5fff;height:100%;width:100%;border-radius:10px;opacity:.9}.grid-item:hover .gallery-overlay{opacity:1}.grid-item .entry-header .icon{display:inline-block;text-align:center;text-decoration:none;border:4px solid hsla(0,0%,100%,.5);border-radius:100%;margin-bottom:20px;transition:.25s ease-out;transform:scale(0)}.grid-item .entry-header a i{display:inline-block;background-color:hsla(0,0%,100%,.9);height:50px;width:50px;border-radius:100%;line-height:50px;font-size:20px}.grid-item:hover .entry-header .icon{transform:scale(1)}.grid-item .entry-title{font-size:24px;color:#fff;transition:.25s ease-out;transform:translateY(50px);opacity:0}.grid-item:hover .entry-title{transform:translateY(0);opacity:1}.grid-item .entry-title a{color:#fff}.grid-item .entry-title a:focus,.grid-item .entry-title a:hover{opacity:.9}.tab-content{display:none}.tab-content.active{display:block}.archive-blog-wrapper .section-header{text-align:center}.second-design #introduction-section .wrapper{width:100%;max-width:100%;padding:0}.second-design #introduction-section .section-subtitle{margin-bottom:20px}.second-design #our-gallery .section-subtitle{color:#fff}.second-design .grid-item .featured-image,.second-design .grid-item .gallery-overlay .bg{border-radius:0}.third-design #introduction-section .wrapper{width:100%;max-width:100%;padding:0}.third-design #introduction-section .section-subtitle{margin-bottom:10px;color:#fff;text-transform:none}.third-design #our-gallery .section-subtitle{color:#fff}.third-design .grid-item .featured-image,.third-design .grid-item .gallery-overlay .bg,.third-design .tab-section li a{border-radius:0}.business-section-header{margin-bottom:50px;text-align:center}.business-section-title{font-size:32px;font-weight:600;position:relative;padding-bottom:15px;margin:0 0 20px}.business-section-title:after{content:"";display:block;width:80px;height:2px;background:#1273eb;margin:0 auto;position:absolute;left:0;right:0;bottom:0}.business-section-subtitle{margin:0 auto;max-width:600px}.dark-version #introduction-section,.dark-version #kids_love_pro_cta_section,.dark-version #kids_love_pro_hero_content_section article,.dark-version #masthead,.dark-version #our-gallery,.dark-version #secondary .widget,.dark-version #testimonial-section article,.dark-version .archive-blog-wrapper article,.dark-version .comment-content,.dark-version .navigation.post-navigation,.dark-version .navigation.posts-navigation,.dark-version blockquote.wp-block-quote,.dark-version input[type=color],.dark-version input[type=date],.dark-version input[type=datetime-local],.dark-version input[type=datetime],.dark-version input[type=email],.dark-version input[type=month],.dark-version input[type=number],.dark-version input[type=password],.dark-version input[type=range],.dark-version input[type=search],.dark-version input[type=tel],.dark-version input[type=text],.dark-version input[type=time],.dark-version input[type=url],.dark-version input[type=week],.dark-version pre,.dark-version textarea{background-color:#111}.dark-version,.dark-version #about-us .entry-header .entry-title a,.dark-version #colophon .widget-title,.dark-version #colophon .widgettitle,.dark-version #kids_love_pro_hero_content_section .entry-title a,.dark-version #secondary a,.dark-version #testimonial-section .entry-content,.dark-version #testimonial-section .entry-content p,.dark-version #testimonial-section .entry-title a,.dark-version .archive-blog-wrapper .entry-title a,.dark-version .pagination .page-numbers.next,.dark-version .pagination .page-numbers.prev,.dark-version .post-navigation a,.dark-version .posts-navigation a,.dark-version .service-item .entry-title a,.dark-version .widget_search form.search-form input,.dark-version a:focus,.dark-version a:hover,.dark-version b,.dark-version cite,.dark-version figcaption,.dark-version h1,.dark-version h2,.dark-version h3,.dark-version h4,.dark-version h5,.dark-version h6,.dark-version input[type=color],.dark-version input[type=date],.dark-version input[type=datetime-local],.dark-version input[type=datetime],.dark-version input[type=email],.dark-version input[type=month],.dark-version input[type=number],.dark-version input[type=password],.dark-version input[type=range],.dark-version input[type=search],.dark-version input[type=tel],.dark-version input[type=text],.dark-version input[type=time],.dark-version input[type=url],.dark-version input[type=week],.dark-version p,.dark-version strong,.dark-version textarea,.dark-version th,.dark-version.third-design #introduction-section .entry-title a,.dark-version.third-design #introduction-section .section-subtitle{color:#fff}@media screen and (min-width:1024px){.second-design .section-subtitle{font-size:24px;letter-spacing:.05em}.second-design .section-title{font-size:52px}.third-design .section-subtitle{font-size:24px;letter-spacing:.05em}.third-design .section-title{font-size:52px}}@media screen and (min-width:567px){.grid-item{width:50%;padding:0 15px}.tab-section-content{margin:0 -15px}.tab-section-content .section-header{padding:0 15px}}@media screen and (min-width:767px){#about-us .wrapper,#kids_love_pro_cta_section .wrapper{width:100%;max-width:100%;padding:0}}@media screen and (min-width:992px){.page-section{padding:80px 0}.section-header{margin-bottom:50px}.section-title{font-size:62px}.section-subtitle{font-size:34px;margin-bottom:20px}#our-gallery .wrapper{display:flex;align-items:center;flex-direction:row;justify-content:center}.tab-section{width:30%;margin-bottom:0;margin-right:50px}.tab-section-content{width:70%}#our-gallery .section-header,.tab-section li a{text-align:left}.footer-widgets-area.page-section{padding-bottom:50px}.footer-widgets-area.page-section.col-1 .widget{width:80%;float:right}.footer-widgets-area.page-section.col-1 .widget.widget_text{width:20%;float:left;padding-right:50px;position:relative;top:30px}}@media screen and (min-width:1200px){.tab-section{width:20%;margin-right:100px}.tab-section-content{width:80%}#our-gallery .section-header{max-width:675px}.grid-item:nth-child(1n){width:40%}.grid-item:nth-child(2n){width:60%}.grid-item:nth-child(3n){width:40%}.grid-item:nth-child(1n) .featured-image{padding:108px 0 107px}.grid-item:nth-child(2n) .featured-image{padding:245px 0}.grid-item:nth-child(3n) .featured-image{padding:108px 0 107px}}@media screen and (min-width:1900px){.wrapper{max-width:1440px}.page-section{padding:93px 0 100px}#about-us .entry-header .entry-title,#kids_love_pro_cta_section .entry-header .entry-title,.section-title{font-size:82px}#our-gallery .section-header{max-width:875px}.footer-widgets-area.page-section{padding-bottom:80px}}@media screen and (max-width:992px){.grid-item:nth-child(3n){width:100%}}#kids_love_pro_featured_section{display:none;padding:0 0 calc(120px + env(safe-area-inset-bottom))}#kids_love_pro_featured_section.on,#our-gallery .wrapper{display:block}.tab-section-content{width:100%;max-width:1122px;margin:30px auto 0;padding:0;box-sizing:border-box}.tab-section{width:100%;margin:0;padding:30px 20px 0;box-sizing:border-box}.tab-section ul{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin:0}.tab-section ul li{flex:none}.tab-section ul li:not(:last-child){margin:0}.tab-section li a{min-width:0;width:200px;height:60px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 14px;line-height:1;text-align:left}.s-no{font-size:16px;color:#98a2b3;min-width:22px;font-weight:400}.nm{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nmw{position:relative;display:inline-block}.sex{font-size:15px;font-weight:400}.sex.m{color:#3f8ce8}.sex.f{color:#ea7ba8}.sex.u{color:#b8bfcb}.sex-switch{display:flex;gap:8px}.sx-b{font-family:inherit;font-size:16px;line-height:1;cursor:pointer;width:30px;height:30px;border-radius:50%;border:2px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.16);color:#fff;opacity:.5;padding:0}.sx-b.m.on{background:#3f8ce8}.sx-b.f.on,.sx-b.m.on{border-color:#fff;opacity:1}.sx-b.f.on{background:#ea7ba8}.pd-tags{margin-top:4px;width:100%}.pd-tag-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.t-chip{font-family:inherit;font-size:12px;cursor:pointer;padding:5px 10px;border-radius:999px;border:2px solid hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.14);color:#fff;opacity:.7}.t-chip.on{background:#fff;color:#e86126;border-color:#fff;opacity:1}.gd-name-row{display:flex;align-items:center;gap:10px;justify-content:center}.gd-no{font-size:32px;font-weight:400}.gd-age,.gd-no{color:hsla(0,0%,100%,.9);font-family:Fredoka One,Microsoft YaHei,sans-serif}.gd-age{font-size:24px}.gd-readas{margin-top:6px;text-align:center;cursor:pointer}.gd-readas span{font-size:13px;color:hsla(0,0%,100%,.82)}.gd-age i{font-style:normal;font-size:13px;font-weight:400;margin-left:2px}.gd-sid{font-size:12px;color:hsla(0,0%,100%,.8);letter-spacing:.08em}.gd-cus-tags{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px;max-width:100%}.gd-cus-tag{font-size:12px;padding:3px 10px;border-radius:999px;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.5);color:#fff;white-space:nowrap}.pd-sep{height:1px;background:hsla(0,0%,100%,.3);margin:12px 34px}.t-chip{position:relative}.t-chip.add{opacity:1;border-style:dashed}.t-chip .del{display:none;align-items:center;justify-content:center;position:absolute;top:-8px;right:-8px;width:18px;height:18px;border-radius:50%;background:var(--danger);color:#fff;font-size:12px;line-height:1;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 8px rgba(255,91,91,.4)}body.editing .t-chip .del{display:flex}body.editing .t-chip:not(.add){animation:wiggle .8s ease-in-out infinite}.t-chip.dragging{opacity:.35}.en{font-size:13px;color:var(--orange-deep);font-weight:400}.tag-head{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:15px}.duty-sel{display:inline-block;margin:0;font-family:inherit;font-size:14px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;background:hsla(0,0%,100%,.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center;color:#fff;border:2px solid hsla(0,0%,100%,.5);border-radius:999px;padding:6px 34px 6px 14px;max-width:220px}.duty-sel:focus,.duty-sel:hover{outline:none;border-color:#fff}.duty-sel option{color:#333}@media screen and (max-width:566px){.tab-section{padding:30px 12px 0}.tab-section ul{flex-flow:column wrap;max-height:710px;width:calc(148px * 2 + 30px + 20px);margin:0 auto;padding:0 10px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-content:flex-start;gap:30px;scroll-padding:0 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.tab-section ul::-webkit-scrollbar{display:none}.tab-section ul li{scroll-snap-align:start}.tab-section ul.no-snap{scroll-snap-type:none}.tab-section li a{width:148px;height:52px;font-size:15px;padding:0 8px;gap:8px}.s-no{font-size:12px;min-width:16px}.sex{font-size:13px}.en{font-size:12px}}.swipe-hint{display:none}@media screen and (max-width:566px){.fc-wrap,.tab-section{position:relative}.swipe-hint{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;z-index:4;cursor:pointer;color:#fff;font-size:14px;background:rgba(35,40,55,.5);box-shadow:0 4px 12px rgba(0,0,0,.22);opacity:0;pointer-events:none;transition:opacity .25s ease}.swipe-hint.on{opacity:1;pointer-events:auto}.swipe-hint.left{left:2px}.swipe-hint.right{right:2px}.fc-wrap .swipe-hint.left{left:16px}.fc-wrap .swipe-hint.right{right:16px}}.pool-grid{display:grid;grid-template-columns:1fr;gap:30px;align-items:start;position:relative}.pool-grid .grid-item{width:100%;margin:0;padding:0;transform-origin:0 0;text-align:center}#kids_love_pro_featured_section .tab-section li a,.pool-grid .featured-image{border-radius:0}.pool-grid .grid-item .featured-image{padding:0;height:auto}.nc-in{position:static;display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 16px}.nc-name{font-family:Fredoka One,Microsoft YaHei,sans-serif;font-size:34px;color:#fff;line-height:1.15;text-align:center;padding:0 12px}.pool-grid .grid-item:first-child .nc-name{font-size:56px}.pool-grid .grid-item:nth-child(2) .nc-name{font-size:44px}.pool-grid .grid-item:nth-child(3) .nc-name{font-size:40px}.nc-meta{font-size:15px;color:hsla(0,0%,100%,.85);letter-spacing:.04em}.pool-grid .grid-item:nth-child(3) .nc-in{padding:44px 20px}@media screen and (min-width:992px){.pool-grid{grid-template-columns:2fr 5fr;gap:30px}.pool-grid .grid-item:first-child{grid-column:1;grid-row:1}.pool-grid .grid-item:nth-child(3){grid-column:1;grid-row:2}.pool-grid .grid-item:nth-child(2){grid-column:2;grid-row:1/3;align-self:stretch}.pool-grid .grid-item:nth-child(2) .featured-image{height:100%;box-sizing:border-box}.pool-grid .grid-item:nth-child(2) .nc-in{padding:44px 24px}.pool-grid .grid-item:first-child .nc-name{font-size:44px}.pool-grid .grid-item:nth-child(3) .nc-name{font-size:38px}.pool-grid .grid-item:first-child .nc-in,.pool-grid .grid-item:nth-child(3) .nc-in{padding:22px 14px}}.pool-grid .grid-item{transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .45s ease}.pool-grid .grid-item.leaving{transition:transform .22s ease,opacity .22s ease;opacity:0;transform:translateY(38px)}.pool-grid .grid-item.enter-burst{transition:none;opacity:0;transform-origin:0 0}.pool-grid .grid-item.ghost{pointer-events:none}#page-site-header{padding:175px 0;text-align:center;position:relative;background-color:#333;background-size:cover;background-position:50%}#page-site-header .overlay{position:absolute;inset:0;background:#000;opacity:.6}.page-header{position:relative}#page-site-header .page-title{font-size:32px;color:#fff;margin:0;line-height:1.5;display:inline-block;font-family:Fredoka One,Microsoft YaHei,sans-serif}@media screen and (min-width:567px){#page-site-header{padding:275px 0}}@media screen and (min-width:767px){#page-site-header .page-title{font-size:42px;margin:0 0 5px}}@media screen and (min-width:992px){#page-site-header .page-title{font-size:52px}}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap}#colophon{display:none;background-color:#fb772f}#colophon.on{display:block}#colophon ul{list-style:none;padding:0;margin:0}#colophon a,#colophon li,#colophon p{color:#fff}#colophon .site-info a{color:#fff;text-decoration:none}#colophon a:focus,#colophon a:hover{opacity:.8}#colophon .widget:not(:last-child){margin-bottom:20px}#colophon .widget-title,#colophon .widgettitle{color:#fff;font-size:32px;position:relative;margin-bottom:28px;font-family:Fredoka One,Microsoft YaHei,sans-serif}#colophon .jetpack_subscription_widget .widget-title{font-size:26px}#colophon .fb-head{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}#colophon .fb-head .fa{font-size:30px;color:#fff;opacity:.95}#colophon .fb-head .widget-title{margin-bottom:0}.footer-widgets-area li,.footer-widgets-area li a{color:#fff;font-weight:700;letter-spacing:1px}.footer-widgets-area{text-align:center}.footer-widgets-area .hentry{margin-bottom:45px}.footer-widgets-area.col-1 .hentry{text-align:center}.footer-widgets-area.col-1 .hentry:last-child{margin-bottom:0}.footer-widgets-area.col-1 .textwidget img{margin-left:auto;margin-right:auto}@media screen and (min-width:992px){.footer-widgets-area.page-section{padding-bottom:50px}.footer-widgets-area.page-section.col-1 .widget{width:80%;float:right}.footer-widgets-area.page-section.col-1 .widget.widget_text{width:20%;float:left;padding-right:50px;position:relative;top:0}#colophon .jetpack_subscription_widget .widget-title,#colophon .jetpack_subscription_widget .widgettitle{padding-right:25px}}.site-info{text-align:center;padding:15px 0;color:#fff;border-top:1px solid #cc5f24}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:8px}.footer-links a{color:#fff;opacity:.85;font-size:13px;letter-spacing:1px;text-decoration:none}.footer-links a:hover{opacity:1;text-decoration:underline}.site-info span{display:block;text-align:center;color:#fff}.social-icons ul{list-style:none;display:flex;justify-content:center;gap:14px;margin:0;padding:0}.social-icons .icon{width:21px;height:21px;fill:currentColor}.jetpack_subscription_widget{background-color:#cc5f24;border-radius:50px;padding:35px 25px 50px;max-width:600px;margin:0 auto}.jetpack_subscription_widget .widget-title{margin:0}.jetpack_subscription_widget form{position:relative;max-width:620px;margin:0 auto}.jetpack_subscription_widget .fb-input{width:100%;min-height:72px;padding:2px 130px 0 30px;background-color:#fff;border:none;border-radius:60px;outline:none;color:#fb772f;font-weight:700;font-family:Arial,Microsoft YaHei,sans-serif;font-size:16px}.jetpack_subscription_widget .fb-input::placeholder{color:#fb772f;opacity:1}.jetpack_subscription_widget #subscribe-email{display:flex;align-items:center;gap:10px}.jetpack_subscription_widget .fb-type{flex:none;height:72px;padding:0 34px 0 22px;border:none;border-radius:60px;background:#fff;color:#fb772f;font-weight:700;font-size:15px;font-family:inherit;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23fb772f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.jetpack_subscription_widget .fb-input{flex:1 1 auto;min-width:0}.jetpack_subscription_widget button[type=submit]{padding:15px 37px;font-size:16px;line-height:1.3;display:inline-block;border-radius:70px;text-transform:uppercase;color:#fff;border:none;outline:none;position:relative;text-align:center;font-family:Fredoka One,Microsoft YaHei,sans-serif;text-shadow:0 2px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.3);background:linear-gradient(0deg,#68b221 0,#68b221 0,#b8e743 100%,#b8e743 0);transition:all .3s ease-in-out}.jetpack_subscription_widget button[type=submit]:hover{background:linear-gradient(90deg,#68b221 0,#68b221 0,#b8e743 100%,#b8e743 0)}.jetpack_subscription_widget button[type=submit] svg{width:52px;height:42px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.jetpack_subscription_widget #subscribe-submit{display:inline-block;margin:0;position:absolute;top:0;right:0}.jetpack_subscription_widget p{margin:0}@media screen and (min-width:992px){.jetpack_subscription_widget{max-width:100%;border-radius:100px;padding:29px 25px 29px 50px;text-align:left;display:flex;align-items:center;width:100%;justify-content:space-between}#colophon .jetpack_subscription_widget .widget-title{font-size:22px}.jetpack_subscription_widget form{flex:1 1 auto;min-width:0;max-width:none;margin-left:30px}.jetpack_subscription_widget .fb-input{width:100%}}@media screen and (max-width:767px){.jetpack_subscription_widget #subscribe-submit{position:relative;text-align:center;right:auto;left:auto;margin:25px auto 0;display:block}.jetpack_subscription_widget #subscribe-email{flex-direction:column;align-items:stretch;gap:12px}.jetpack_subscription_widget .fb-type{width:100%;max-width:500px;margin:0 auto}.jetpack_subscription_widget .fb-input{padding:2px 30px 0;max-width:500px;margin-left:auto;margin-right:auto}.jetpack_subscription_widget form{text-align:center}}@media screen and (min-width:1900px){.jetpack_subscription_widget .fb-input{min-height:90px}.jetpack_subscription_widget .fb-type{height:90px}.jetpack_subscription_widget button[type=submit]{padding:24px 37px}.jetpack_subscription_widget{padding:20px 20px 20px 70px}#colophon .jetpack_subscription_widget .widget-title,#colophon .jetpack_subscription_widget .widgettitle{font-size:32px}}.dialog.dlg-wide{max-width:720px;width:calc(100vw - 32px);text-align:left;max-height:86vh;overflow:auto}.dialog.dlg-wide h4{text-align:center}.imp-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;color:var(--ink-2)}.imp-row select{flex:1;padding:8px 10px;border:1px solid #d8dee8;border-radius:10px;font-size:14px;background:#fff}.imp-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.imp-pick{padding:9px 14px;border:1px dashed #9fb0c6;border-radius:10px;background:#f7f9fc;font-size:14px;cursor:pointer}.imp-pick:hover{background:#eef3fa}.imp-src{font-size:12.5px;color:var(--ink-2)}.imp-hint{font-size:13px;color:var(--ink-2);line-height:1.7;margin:4px 0 8px}.imp-hint code{background:#f0f3f8;padding:1px 5px;border-radius:5px;font-size:12.5px}.imp-text{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d8dee8;border-radius:10px;font-size:14px;line-height:1.6;font-family:inherit;resize:vertical}.imp-err{color:#c0392b;font-size:13.5px;margin:8px 0 0}.imp-sum{margin:12px 0 8px;font-size:14px;color:var(--ink)}.imp-table{max-height:240px;overflow:auto;border:1px solid #e6ebf2;border-radius:10px}.imp-table table{width:100%;border-collapse:collapse;font-size:13.5px}.imp-table td,.imp-table th{padding:6px 10px;border-bottom:1px solid #f0f3f8;text-align:left;white-space:nowrap}.imp-table th{position:sticky;top:0;background:#f7f9fc;font-weight:700;color:var(--ink-2)}.imp-more{padding:6px 10px;font-size:12.5px;color:var(--ink-2)}.imp-skip{margin:8px 0 0;padding-left:18px;font-size:12.5px;color:#b9770e}.imp-skip li{margin:2px 0}.dialog.dlg-wide .acts{justify-content:flex-end;margin-top:16px}.imp-cell{width:100%;box-sizing:border-box;padding:4px 6px;border:1px solid transparent;border-radius:6px;background:transparent;font:inherit;font-size:13.5px;color:inherit}.imp-cell:hover{border-color:#dfe6ef;background:#fff}.imp-cell:focus{outline:none;border-color:#8fb4e8;background:#fff;box-shadow:0 0 0 2px rgba(90,140,220,.15)}.imp-sel{padding:4px 2px}tr.imp-bad .imp-cell{background:#fff7f7}tr.imp-bad td:first-child{color:#c0392b;font-weight:700}.imp-target{font-size:12.5px;color:#b9770e;white-space:nowrap}.site-info .app-version{margin-left:10px;font-size:12.5px;opacity:.65}.crop-mask{position:fixed;inset:0;z-index:3000;background:rgba(24,22,20,.62);display:flex;align-items:center;justify-content:center;padding:16px}.crop-card{width:100%;max-width:420px;max-height:94vh;overflow:auto;background:#fff;border-radius:16px;padding:16px 16px 14px;box-shadow:0 18px 50px rgba(0,0,0,.28)}.crop-card h3{margin:0 0 10px;font-size:17px}.crop-stage{position:relative;margin:0 auto;overflow:hidden;border-radius:12px;background:#f2f3f7;touch-action:none;cursor:grab}.crop-stage:active{cursor:grabbing}.crop-img{position:absolute;inset:0;background-repeat:no-repeat}.crop-img.dragging{transition:none}.crop-ring{position:absolute;inset:0;pointer-events:none;border-radius:12px;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.95)}.crop-ring:after{content:"";position:absolute;left:50%;top:50%;width:80%;height:80%;transform:translate(-50%,-50%);border-radius:50%;border:2px dashed hsla(0,0%,100%,.85)}.crop-zoom{width:100%;margin:14px 0 4px}.crop-pvs{gap:12px;margin:10px 0 12px}.crop-pv,.crop-pvs{display:flex;align-items:center}.crop-pv{flex-direction:column;gap:6px;font-size:11.5px;color:var(--meta)}.crop-pv img{display:block;background:#f2f3f7}.crop-pv .pv-ava{width:64px;height:64px;border-radius:50%;object-fit:cover}.crop-pv.wide img{width:132px;height:74px;border-radius:8px;object-fit:cover}.crop-check{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13.5px;color:var(--meta)}.crop-check input{flex:none}.crop-acts{display:flex;align-items:center;gap:8px}.crop-back,.crop-cancel{font-family:inherit;font-size:13.5px;padding:9px 13px;cursor:pointer;color:var(--orange-deep);background:#fff;border:1px solid #eccfab;border-radius:999px;white-space:nowrap}.crop-back:hover,.crop-cancel:hover{background:#fff5e8}.crop-back:disabled{opacity:.45;cursor:not-allowed}.crop-next{flex:1;font-family:inherit;font-size:15px;padding:11px 20px;cursor:pointer;color:#fff;background:var(--orange-deep);border:1px solid var(--orange-deep);border-radius:999px}.crop-next:disabled{opacity:.55;cursor:not-allowed}.pill{font-family:inherit;font-size:13.5px;padding:9px 16px;cursor:pointer;color:var(--orange-deep);background:#fff;border:1px solid #eccfab;border-radius:999px;white-space:nowrap}.pill:hover{background:#fff5e8}.pill.primary{color:#fff;background:var(--orange-deep);border-color:var(--orange-deep)}.pill.danger{color:#fff;background:var(--danger);border-color:var(--danger)}.pill:disabled{opacity:.55;cursor:not-allowed}.pill.sm{font-size:12.5px;padding:6px 12px}.imp-pick{border-radius:999px}.ph-panel{max-width:460px}.ph-now{display:flex;align-items:center;gap:14px;margin:4px 0 12px}.ph-now .ph-ava{width:72px;border-radius:50%;flex:none}.ph-now .ph-ava,.ph-now .ph-head{height:72px;object-fit:cover;background:#f2f3f7}.ph-now .ph-head{flex:1;min-width:0;border-radius:10px}.ph-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.ph-btn{font-family:inherit;font-size:13px;padding:8px 14px;cursor:pointer;color:var(--orange-deep);background:#fff;border:1px solid #eccfab;border-radius:999px}.ph-btn:hover{background:#fff5e8}.ph-btn.primary{color:#fff;background:var(--orange-deep);border-color:var(--orange-deep)}.ph-btn:disabled{opacity:.55;cursor:not-allowed}.ph-mini{font-family:inherit;font-size:13px;padding:8px 14px;cursor:pointer;color:var(--meta);background:#fff;border:1px solid #dfe3ec;border-radius:999px;white-space:nowrap}.ph-mini:hover{color:var(--orange-deep);background:#fff5e8;border-color:#eccfab}.ph-mini:disabled{opacity:.5;cursor:not-allowed}.ph-label{font-size:12.5px;color:var(--meta);margin:14px 0 8px}.ph-grid{display:flex;gap:10px;flex-wrap:wrap}.ph-item{position:relative}.ph-item img{display:block;width:62px;height:62px;border-radius:50%;object-fit:cover;cursor:pointer;background:#f2f3f7;border:2px solid transparent}.ph-item img:hover{border-color:var(--orange-deep)}.ph-grid.wide .ph-item img{width:104px;height:60px;border-radius:8px}.ph-del{position:absolute;top:-6px;right:-6px;width:22px;height:22px;padding:0;font-size:14px;line-height:1;cursor:pointer;color:#fff;background:rgba(0,0,0,.55);border:1px solid #fff;border-radius:50%}.ph-del:hover{background:var(--danger)}.ph-foot{display:flex;justify-content:flex-end;margin-top:16px}#page-site-header .page-title .tap-ph{opacity:0;transition:opacity .18s}#page-site-header .page-title:hover .tap-ph,body.editing #page-site-header .page-title .tap-ph{opacity:.75}#page-site-header .page-title:hover{outline:1px dashed hsla(0,0%,100%,.6);outline-offset:6px}body.editing #page-site-header .page-title{outline:1px dashed hsla(0,0%,100%,.45);outline-offset:6px}.share-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.share-btn{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-size:13px;padding:6px 12px 7px;cursor:pointer;color:var(--orange-deep);background:#fff;border:1px solid #eccfab;border-radius:999px}.share-btn .fa{font-size:12px}.share-btn:hover{background:#fff5e8}.share-btn.primary{color:#fff;background:var(--orange-deep);border-color:var(--orange-deep)}.share-btn:disabled{opacity:.55;cursor:not-allowed}.share-count,.share-mini{font-size:12.5px;color:#8b91a3}.share-mini{font-family:inherit;padding:0;cursor:pointer;background:none;border:0;text-decoration:underline}.share-mini:hover{color:var(--orange-deep)}.share-mini:disabled{opacity:.5;cursor:not-allowed}.share-err-inline{font-size:12.5px;color:var(--danger)}.fill-page{max-width:560px;margin:0 auto;padding:22px 16px 48px}.fill-head{text-align:center;margin-bottom:14px}.fill-brand{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:10px}.fill-logo{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.18)}.fill-logo img{display:block;width:100%;height:100%;object-fit:cover}.fill-logo-name{font-size:15px;font-weight:700;letter-spacing:.1em;text-indent:.1em;color:#374151;text-shadow:0 2px 6px rgba(0,0,0,.08);font-family:Fredoka One,YouYuan,幼圆,Microsoft YaHei,sans-serif}.fill-head h1{font-size:20px;margin:8px 0 6px}.fill-why{font-size:15px;color:#4b5563;margin:0 0 7px}.fill-sub{font-size:13.5px;color:#7b8296;margin:0}.fill-msg{text-align:center;font-size:14px;padding:10px 0}.fill-err{color:var(--danger)}.fill-ok{color:#2e7d32}.fill-list{list-style:none;margin:12px 0 0;padding:0}.fill-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;margin-bottom:8px;background:#fff;border:1px solid #eceef4;border-radius:12px}.fill-row.ok{background:#f7fbf7;border-color:#d9ecdc}.fill-name{font-size:16px}.fill-birth{font-size:14px;color:#7b8296}.fill-pick{font-family:inherit;font-size:13.5px;padding:5px 12px 6px;cursor:pointer;color:var(--orange-deep);background:#fff;border:1px solid #f0d3b4;border-radius:999px}.fill-pick:hover{background:#fff6ec}.fill-pick:disabled{opacity:.5;cursor:not-allowed}.fill-form{margin-top:16px;padding:16px;background:#fff;border:1px solid #eceef4;border-radius:14px}.fill-form h2{font-size:16px;margin:0 0 12px}.fill-form label{display:block;font-size:13.5px;color:#5d6478;margin-bottom:12px}.fill-form input{display:block;width:100%;margin-top:6px;padding:10px 12px;font-family:inherit;font-size:16px;border:1px solid #dfe3ec;border-radius:10px;background:#fff}.fill-acts{display:flex;gap:10px;margin-top:4px}.fill-cancel,.fill-ok-btn{flex:1;padding:11px 0;font-family:inherit;font-size:15px;border-radius:10px;cursor:pointer;border:1px solid #dfe3ec;background:#fff}.fill-ok-btn{color:#fff;background:var(--orange-deep);border-color:var(--orange-deep)}.fill-ok-btn:disabled{opacity:.6;cursor:not-allowed}.fill-tip{font-size:12.5px;color:#8b91a3;line-height:1.7;margin:12px 0 0}.imp-entry-btn{display:inline-flex;align-items:center;gap:5px;margin-left:10px;padding:2px 10px 3px;font-size:13px;font-family:inherit;line-height:1.6;color:var(--orange-deep);background:#fff;border:1px solid #f0d3b4;border-radius:999px;cursor:pointer;vertical-align:middle}.imp-entry-btn:hover{background:#fff6ec;border-color:var(--orange-deep)}.imp-entry-btn .fa{font-size:12px}.qr-panel{max-width:420px;text-align:center}.qr-box{display:flex;justify-content:center;padding:12px 0 4px}.qr-box canvas{border-radius:12px;background:#fff;padding:8px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.qr-tip{font-size:13.5px;color:#7b8296;margin:6px 0 4px}.qr-url{font-size:12.5px;color:#9aa1b1;word-break:break-all;margin:0 0 12px}.ip-empty{width:100%;min-height:96px;display:flex;align-items:center;justify-content:center;font-size:13.5px;color:#9aa1b1;background:#f4f5f8;border-radius:12px}.wxqr-panel{max-width:380px;text-align:center}.wxqr-sub{font-size:13.5px;color:#7b8296;margin:2px 0 10px}.wxqr-body{width:100%}.wxqr-body,.wxqr-box{display:flex;align-items:center;justify-content:center;height:400px}.wxqr-box{width:300px}.wxqr-box iframe{border:0}.wxqr-err{font-size:13.5px;color:var(--danger);margin:0 0 6px}.wxqr-foot{font-size:12.5px;color:#9aa1b1;margin:10px 0 0}.wxqr-link{background:none;border:0;padding:0 2px;font:inherit;color:var(--orange-deep);cursor:pointer;text-decoration:underline}.fill-row.editing{flex-direction:column;align-items:stretch;gap:10px}.fill-row-main{justify-content:space-between;gap:12px;width:100%}.fill-inline,.fill-row-main{display:flex;align-items:center}.fill-inline{gap:8px}.fill-inline .fill-date{flex:1;min-width:0;padding:9px 12px;font-family:inherit;font-size:16px;border:1px solid #dfe3ec;border-radius:10px;background:#fff;color:inherit}.fill-inline .fill-cancel,.fill-inline .fill-ok-btn{flex:0 0 auto;padding:10px 16px;margin:0}.fill-inline-err{font-size:13px;color:var(--danger);margin:0}.ip-hero-wrap{position:relative;width:100%;height:150px;border-radius:12px;overflow:hidden}.ip-cover-empty{width:100%;height:120px;border-radius:12px;background:repeating-linear-gradient(45deg,#f7f8fb,#f7f8fb 10px,#eef0f5 0,#eef0f5 20px);border:2px dashed #d9dce5}.qr-box canvas{width:248px!important;height:248px!important}