:root{--sc-radius:0;--sc-radius-pill:0;--sc-text:#e8f4ff;--sc-text-muted:#8ba3b8;--sc-border:#020713;--sc-bg:#081222f5;--sc-shadow:3px 3px 0 #020713;--sc-primary:#79d9ff;--sc-gradient:linear-gradient(120deg, #79d9ff, #ffe566)}.fp-blog-prose,.home-prose,.ask-read-page .home-prose{--sc-text:inherit}.sc-icon{opacity:.75;margin-right:.15em;display:inline-block}.child-badge{vertical-align:middle;border-radius:6px;padding:.15rem .55rem;font-size:.78rem;font-weight:700;line-height:1.4;display:inline-block}.child-badge-pill{border-radius:var(--sc-radius-pill)}.child-badge-primary{color:#e0455a;background:#f5576c24}.child-badge-secondary{color:#5a6bd8;background:#7889e824}.child-badge-success{color:#1faa6c;background:#2dce8924}.child-badge-danger{color:#e0254a;background:#f5365c24}.child-badge-warning{color:#e24f20;background:#fb634024}.child-badge-info{color:#0aa8c4;background:#11cdef24}.child-badge-light{color:#5a6478;background:#7882961f}.child-badge-dark{color:#f4f7ff;background:#283046d9}.child-badge-gradient-primary,.child-badge-gradient-secondary{color:#fff;background:linear-gradient(120deg,#79d9ff,#ffe566)}.child-alert,.admonition,.ask-note{border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:var(--sc-bg);box-shadow:var(--sc-shadow);color:var(--sc-text);flex-direction:column;gap:.35rem;margin:1rem 0;padding:.85rem 1rem;display:flex}.child-alert{flex-direction:row;align-items:flex-start;gap:.65rem}.child-alert-icon{flex-shrink:0;margin-top:.1rem}.child-alert-text{flex:1;line-height:1.7}.child-alert-text p:last-child,.admonition-body p:last-child,.ask-note-body p:last-child{margin-bottom:0}.child-alert-primary{background:#7889e814;border-color:#7889e859}.child-alert-success{background:#2dce8914;border-color:#2dce8959}.child-alert-danger{background:#f5567614;border-color:#f5567659}.child-alert-warning{background:#fb634014;border-color:#fb634059}.child-alert-info{background:#11cdef14;border-color:#11cdef59}.child-alert-default{background:#3c4d690f;border-color:#3c4d6940}.admonition,.collapse-block{border-left-style:solid;border-left-width:3px;border-left-color:var(--sc-primary);padding:0;overflow:hidden}.admonition-title,.collapse-block-title,.ask-note-label{padding:.7rem 1rem;font-size:.92rem;font-weight:700}.admonition-body,.collapse-block-body,.ask-fold-body,.ask-note-body{border-top:1px solid var(--sc-border);padding:.85rem 1rem 1rem;line-height:1.75}.admonition-primary,.collapse-block-primary{border-left-color:#79d9ff}.admonition-success,.collapse-block-success{border-left-color:#2dce89}.admonition-danger,.collapse-block-danger{border-left-color:#f5365c}.admonition-info,.collapse-block-info{border-left-color:#79d9ff}.admonition-warning,.collapse-block-warning{border-left-color:#fb6340}.admonition-default,.collapse-block-default{border-left-color:#3c4d69}.admonition-grey,.collapse-block-grey{border-left-color:#888}.admonition-primary>.admonition-title,.collapse-block-primary>.collapse-block-title{background:#79d9ff1f}.admonition-success>.admonition-title,.collapse-block-success>.collapse-block-title{background:#2dce891f}.admonition-danger>.admonition-title,.collapse-block-danger>.collapse-block-title{background:#f5365c1f}.admonition-info>.admonition-title,.collapse-block-info>.collapse-block-title{background:#79d9ff1f}.admonition-warning>.admonition-title,.collapse-block-warning>.collapse-block-title{background:#fb63401f}.ask-note--tip{border-left:3px solid #2dce89}.ask-note--info{border-left:3px solid #79d9ff}.ask-note--warning{border-left:3px solid #fb6340}.collapse-block-title{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:2.4rem;position:relative}.collapse-icon{opacity:.55;transition:transform .2s;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)rotate(180deg)}.collapse-block.collapsed .collapse-icon{transform:translateY(-50%)rotate(0)}.collapse-block-transparent{box-shadow:none;background:0 0}.collapse-block.hide-border-left{border-left-color:#0000}.ask-fold{border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-bg);margin:1rem 0;overflow:hidden}.ask-fold-summary{cursor:pointer;padding:.7rem 1rem;font-weight:700;list-style:none}.ask-fold-summary::-webkit-details-marker{display:none}.child-progress-wrapper{margin:1rem 0}.child-progress-info{color:var(--sc-text-muted);justify-content:space-between;gap:.75rem;margin-bottom:.4rem;font-size:.82rem;display:flex}.child-progress{border-radius:var(--sc-radius-pill);background:#0000000f;height:8px;overflow:hidden}.child-progress-bar{border-radius:var(--sc-radius-pill);height:100%}.child-progress-bar.bg-primary{background:var(--sc-gradient)}.child-progress-bar.bg-success{background:linear-gradient(90deg,#2dce89,#4fd69c)}.child-progress-bar.bg-danger{background:linear-gradient(90deg,#f5365c,#f75676)}.child-progress-bar.bg-warning{background:linear-gradient(90deg,#fb6340,#fc7c5f)}.child-progress-bar.bg-info{background:linear-gradient(90deg,#79d9ff,#9fd4ea)}.argon-timeline{border-left:3px solid #79d9ff59;margin:1.25rem 0 1.25rem 5.5rem;padding:.5rem 0 .25rem 1.25rem;position:relative}.argon-timeline-node{position:relative}.argon-timeline-time{text-align:right;width:4.4rem;color:var(--sc-text-muted);font-size:.78rem;line-height:1.35;position:absolute;top:.7rem;left:-5.6rem}.argon-timeline-card{border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:var(--sc-bg);box-shadow:var(--sc-shadow);margin-bottom:1rem;padding:.85rem 1rem;position:relative}.argon-timeline-card:before{content:"";background:var(--sc-gradient);border-radius:50%;width:10px;height:10px;position:absolute;top:1rem;left:-1.55rem;box-shadow:0 0 0 2px #020713}.argon-timeline-title{margin-bottom:.25rem;font-weight:800}.argon-timeline-content{color:var(--sc-text-muted);font-size:.92rem}.argon-hidden-text{cursor:pointer;transition:filter .25s,background .25s,color .25s}.argon-hidden-text-blur:not(.revealed){filter:blur(5px);-webkit-user-select:none;user-select:none}.argon-hidden-text-background:not(.revealed){-webkit-user-select:none;user-select:none;background:#3c4d69;border-radius:4px;color:#0000!important}.argon-hidden-text.revealed{filter:none;background:0 0;color:inherit!important}.shortcode-todo{align-items:flex-start;gap:.45rem;margin:.35rem 0;display:flex}.shortcode-todo.inline{margin-right:.85rem;display:inline-flex}.shortcode-todo input{margin-top:.25rem}.child-section-title{border:none;margin:1.6rem 0 1rem;font-size:.95rem;font-weight:800;display:flex;position:relative}.child-section-title:before{content:"";border-bottom:2px solid #00000014;width:80%;position:absolute;top:50%;left:0}.child-section-title span{background:#fff;align-items:center;gap:.4rem;padding-right:1rem;display:inline-flex;position:relative}.fp-blog-prose .child-section-title span{text-shadow:0 1px 10px #00000059;background:0 0}.child-btn-download,.child-btn-link{border-radius:var(--sc-radius-pill);background:linear-gradient(120deg,#79d9ff,#ffe566);align-items:center;gap:.4rem;margin:.35rem .45rem .35rem 0;padding:.5rem 1rem;font-size:.86rem;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #505a8c29;color:#fff!important;text-decoration:none!important}.child-btn-download:hover,.child-btn-link:hover{transform:translateY(-1px)}.child-quote{margin:1rem 0}.child-quote blockquote{border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:var(--sc-bg);margin:0;padding:1rem 1.1rem}.child-quote--animated blockquote{border-style:solid;border-width:2px;border-image:linear-gradient(120deg,#79d9ff,#ffe566) 1}.child-quote cite{color:var(--sc-text-muted);margin-top:.55rem;font-size:.82rem;font-style:normal;display:block}.child-quote cite:before{content:"— "}.friend-links-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin:1rem 0;display:grid}.friend-link-card{border-radius:var(--sc-radius);border:1px solid var(--sc-border);background:var(--sc-bg);color:inherit;align-items:center;gap:.7rem;padding:.7rem .8rem;text-decoration:none;display:flex}.friend-link-card-avatar{background:linear-gradient(145deg,#ffe0ef,#dcebff);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:800;display:grid;overflow:hidden}.friend-link-card-avatar img{object-fit:cover;width:100%;height:100%}.friend-link-card-title{font-size:.9rem;font-weight:800}.friend-link-card-desc{color:var(--sc-text-muted);margin-top:.15rem;font-size:.75rem}.ghcard{margin:1rem 0}.ghcard-img{max-width:min(420px,100%);height:auto;box-shadow:var(--sc-shadow);border-radius:12px}.ghcard-error,.sc-empty{color:var(--sc-text-muted);font-size:.9rem}.ask-tabs{border:1px solid var(--sc-border);border-radius:var(--sc-radius);background:var(--sc-bg);margin:1rem 0;overflow:hidden}.ask-tabs-nav{border-bottom:1px solid var(--sc-border);background:#788cb40f;flex-wrap:wrap;gap:.25rem;padding:.4rem;display:flex}.ask-tabs-btn{cursor:pointer;color:var(--sc-text-muted);background:0 0;border:0;border-radius:8px;padding:.4rem .75rem;font-weight:700}.ask-tabs-btn.is-active{color:#5a5472;background:#fff;box-shadow:0 2px 8px #505a821a}.ask-tabs-panel{padding:.9rem 1rem}.ask-tabs-panel:not(.is-active){display:none}@media (width<=720px){.argon-timeline{margin-left:3.6rem}.argon-timeline-time{width:3rem;font-size:.68rem;left:-3.7rem}}.reading-journey{z-index:75;position:relative}.reading-progress{z-index:75;pointer-events:none;background:#020713b8;border-bottom:1px solid #020713;height:3px;position:fixed;inset:0 0 auto}.reading-progress i{width:0;height:100%;box-shadow:none;transition:width var(--ask-motion-fast,.12s) linear;background:linear-gradient(90deg,#79d9ff,#ffe566);display:block}.reading-journey>aside{left:max(.85rem, env(safe-area-inset-left));bottom:max(5.8rem, calc(env(safe-area-inset-bottom) + 5rem));z-index:75;color:#cbe1ee;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--px-font-cn,"Noto Sans SC", sans-serif);background:#05101ff5;border:2px solid #020713;border-radius:0;align-items:center;gap:.55rem;padding:.45rem .65rem;display:flex;position:fixed;box-shadow:3px 3px #020713}.reading-journey>aside button{color:#ffe566;cursor:pointer;width:32px;height:32px;transition:transform var(--ask-motion-fast,.12s) var(--ask-ease,ease), background-color var(--ask-motion-ui,.14s) var(--ask-ease,ease), color var(--ask-motion-ui,.14s) var(--ask-ease,ease), box-shadow var(--ask-motion-fast,.12s) var(--ask-ease,ease);background:#121828;border:2px solid #020713;border-radius:0;padding:0;font-size:19px;box-shadow:2px 2px #020713}.reading-journey>aside button:hover{color:#041018;background:#79d9ff;transform:translate(-1px,-1px);box-shadow:3px 3px #020713}.reading-journey>aside button:active{transform:translate(1px,1px);box-shadow:1px 1px #020713}.reading-journey>aside button.is-active{color:#041018;background:#ffe566;box-shadow:2px 2px #020713}.reading-journey>aside span{gap:.1rem;display:grid}.reading-journey>aside strong{color:#eaf7ff;font-variant-numeric:tabular-nums;font-size:11px}.reading-journey>aside em{color:#7892a4;white-space:nowrap;font-size:9px;font-style:normal}.reading-resume{left:50%;bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:76;color:#acc4d3;font-size:11px;font-family:var(--px-font-cn,"Noto Sans SC", sans-serif);-webkit-backdrop-filter:none;backdrop-filter:none;background:#05101ff5;border:2px solid #020713;border-radius:0;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:4px 4px #020713}.reading-resume button{color:#041018;font:700 10px / 1 var(--px-font-cn,"Noto Sans SC", sans-serif);cursor:pointer;transition:transform var(--ask-motion-fast,.12s) var(--ask-ease,ease), background-color var(--ask-motion-ui,.14s) var(--ask-ease,ease), box-shadow var(--ask-motion-fast,.12s) var(--ask-ease,ease);background:#79d9ff;border:2px solid #020713;border-radius:0;padding:.38rem .6rem;box-shadow:2px 2px #020713}.reading-resume button:hover{background:#ffe566;transform:translate(-1px,-1px);box-shadow:3px 3px #020713}.reading-resume button:active{transform:translate(1px,1px);box-shadow:1px 1px #020713}.reading-resume button:last-child{color:#8ba1b0;background:#121828;padding:.25rem .4rem;box-shadow:1px 1px #020713}.reading-resume button:last-child:hover{color:#041018;background:#79d9ff}@media (width<=640px){.reading-journey>aside{left:max(.65rem, env(safe-area-inset-left));bottom:max(6.4rem, calc(env(safe-area-inset-bottom) + 5.6rem))}.reading-resume{bottom:max(7.6rem, calc(env(safe-area-inset-bottom) + 6.8rem));width:max-content;max-width:calc(100% - 20px)}}@media (prefers-reduced-motion:reduce){.reading-progress i,.reading-journey>aside button,.reading-resume button{transition:none!important}.reading-journey>aside button:hover,.reading-resume button:hover,.reading-journey>aside button:active,.reading-resume button:active{transform:none!important}.reading-resume{display:none}}
