:root{--liuli-bg:#f4f7f5;--liuli-bg-deep:#edf2ef;--liuli-glow:rgba(71,85,105,0.04);--liuli-glow-strong:rgba(71,85,105,0.05);--liuli-ink:#21332d;--liuli-ink-body:#43554e;--liuli-ink-soft:#66776f;--liuli-green:#2ea77f;--liuli-green-deep:#27745f;--liuli-green-bright:#72c9aa;--liuli-glass:#ffffff;--liuli-glass-strong:#ffffff;--liuli-glass-border:rgba(15,23,42,0.09);--liuli-glass-edge:rgba(114,201,170,0.26);--liuli-line:rgba(39,116,95,0.1);--liuli-line-strong:rgba(39,116,95,0.16);--liuli-neu-light:rgba(255,255,255,0.95);--liuli-neu-dark:rgba(120,140,130,0.12);--liuli-green-glass:linear-gradient(135deg,#57bd99,#2f9b7b 50%,#27745f);--liuli-header-bg:linear-gradient(135deg,#286d5b,#2d7a66 48%,#246451);--liuli-header-fg:#ffffff;--liuli-header-fg-muted:rgba(255,255,255,0.84);--liuli-header-shadow:0 1px 1px rgba(0,0,0,0.16);--liuli-green-glass-idle:linear-gradient(145deg,rgba(255,255,255,0.78),rgba(209,250,229,0.55));--liuli-glass-shadow:0 1px 2px rgba(15,23,42,0.035),0 6px 18px rgba(15,23,42,0.045);--liuli-glass-shadow-hover:0 2px 4px rgba(15,23,42,0.045),0 10px 24px rgba(15,23,42,0.065);--liuli-inset:inset 3px 3px 8px var(--liuli-neu-dark),inset -3px -3px 8px var(--liuli-neu-light);--liuli-dock-height:3.5rem;--liuli-stage-gap-top:0.5rem;--liuli-stage-gap-bottom:0.75rem;--liuli-surface-work:#ffffff;--liuli-surface-muted:#f6f9f7;--liuli-surface-shell:#ffffff}main:has(.liuli-page){position:relative;background:linear-gradient(165deg,#fbfbf8 0,var(--liuli-bg) 50%,var(--liuli-bg-deep) 100%)!important}main:has(.liuli-page):before{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(70px);top:-8rem;right:-4rem;width:26rem;height:26rem;background:radial-gradient(circle,var(--liuli-glow-strong) 0,transparent 72%);opacity:.38}main:has(.liuli-page):after{content:none}.liuli-page{position:relative;min-height:100%;color:var(--liuli-ink-body);font-size:.875rem;line-height:1.55;z-index:1}.liuli-page .tool-result-placeholder{color:var(--liuli-ink-soft)!important}.liuli-page .tool-shell-guided{padding-bottom:0!important}@media (min-width:1280px){.liuli-page .tool-shell-guided--split{align-items:start!important}.liuli-page .tool-shell-guided--split>*{margin-top:0!important}.liuli-page .tool-shell-guided--split>.tool-input-shell{align-self:start;height:auto;min-height:0}.liuli-page .tool-shell-guided--split>.tool-result-shell{display:flex;flex-direction:column;align-self:stretch;height:auto;min-height:0}.liuli-page .tool-shell-guided--split .tool-result-shell-body{flex:1 1 auto;min-height:0}.liuli-page .tool-shell-guided--split .tool-input-shell-footer,.liuli-page .tool-shell-guided--split .tool-result-shell-footer,.liuli-page .tool-shell-guided--split .tool-section-header--input,.liuli-page .tool-shell-guided--split .tool-section-header--result{flex-shrink:0}}.liuli-page:after,.liuli-page:before{content:none}.liuli-page .liuli-faq-card,.liuli-page .liuli-glass,.liuli-page .liuli-metric-card,.liuli-page .liuli-surface,.liuli-page .tool-input-shell,.liuli-page .tool-result-placeholder,.liuli-page .tool-result-shell{background:var(--liuli-glass)!important;border:1px solid var(--liuli-glass-border)!important;border-radius:1.25rem!important;box-shadow:var(--liuli-glass-shadow)!important}.liuli-page:not([data-liuli-theme=pressure]) .liuli-faq-card,.liuli-page:not([data-liuli-theme=pressure]) .liuli-glass,.liuli-page:not([data-liuli-theme=pressure]) .liuli-metric-card,.liuli-page:not([data-liuli-theme=pressure]) .liuli-surface,.liuli-page:not([data-liuli-theme=pressure]) .tool-input-shell,.liuli-page:not([data-liuli-theme=pressure]) .tool-result-placeholder,.liuli-page:not([data-liuli-theme=pressure]) .tool-result-shell{background:#ffffff!important;border:1px solid rgba(15,23,42,.09)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:var(--liuli-glass-shadow)!important}.liuli-page[data-liuli-theme=pressure] .liuli-faq-card,.liuli-page[data-liuli-theme=pressure] .liuli-glass,.liuli-page[data-liuli-theme=pressure] .liuli-metric-card,.liuli-page[data-liuli-theme=pressure] .liuli-surface,.liuli-page[data-liuli-theme=pressure] .tool-input-shell,.liuli-page[data-liuli-theme=pressure] .tool-result-placeholder,.liuli-page[data-liuli-theme=pressure] .tool-result-shell{background:rgba(255,255,255,.86)!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:1.25rem!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;box-shadow:var(--liuli-glass-shadow)!important}main:has(.liuli-page) .liuli-related-tools{background:#fff!important;padding-bottom:2rem!important}main:has(.liuli-page) .liuli-related-tool-card{background:#fff!important;border:1px solid rgba(15,23,42,.075)!important;border-radius:1.25rem!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important}main:has(.liuli-page)+footer{border-top:none!important}main:has(.liuli-page)+footer>div:last-child{border-top:none!important;padding-bottom:calc(1rem + var(--liuli-dock-height, 5.5rem))}.liuli-page .tool-input-shell:after,.liuli-page .tool-result-shell:after{display:none}.liuli-page .tool-input-shell-body{padding-top:.75rem!important;padding-bottom:.5rem!important}.liuli-page:not([data-liuli-theme=pressure]) .tool-input-shell{background:#ffffff!important;border:1px solid rgba(15,23,42,.09)!important;border-radius:.75rem!important;box-shadow:var(--liuli-glass-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;font-size:.875rem}.liuli-page:not([data-liuli-theme=pressure]) .tool-input-shell>.tool-section-header--input{margin:0!important;border-radius:.75rem .75rem 0 0!important}.liuli-page:not([data-liuli-theme=pressure]) .tool-input-shell>.tool-step-section{background:transparent!important;border-radius:0!important;box-shadow:none!important;margin:0!important;border:none!important;border-bottom:1px solid rgba(15,23,42,.055)!important}.liuli-page:not([data-liuli-theme=pressure]) .tool-input-shell>.tool-step-section:last-child{margin-bottom:0!important;border-bottom:none!important}.liuli-page:not([data-liuli-theme=pressure]) .tool-step-section__head{border-bottom:1px solid rgba(15,23,42,.055);padding-bottom:.375rem;margin-bottom:.5rem!important}.liuli-page:not([data-liuli-theme=pressure]) .tool-step-section h2{color:var(--liuli-ink)!important;font-weight:600;font-size:.875rem!important}.liuli-page:not([data-liuli-theme=pressure]) .tool-step-badge{width:1.125rem!important;height:1.125rem!important;font-size:.625rem!important;background:var(--liuli-header-bg)!important;color:#fff!important;box-shadow:0 1px 3px rgba(6,30,24,.1)}.liuli-page:not([data-liuli-theme=pressure]) .tool-annot{color:#64748b!important;font-size:.625rem!important;line-height:1.35!important}.liuli-page:not([data-liuli-theme=pressure]) .tool-input-shell-footer{background:transparent!important;border:none!important;border-top:1px solid rgba(15,23,42,.06)!important;border-radius:0 0 .75rem .75rem!important;margin:0!important;color:#64748b!important;font-size:.75rem!important}.liuli-page:not([data-liuli-theme=pressure]) .tool-result-shell{box-shadow:var(--liuli-glass-shadow),0 0 0 1px var(--liuli-glass-edge)!important}.liuli-page .tool-result-shell-body{padding-top:1rem!important;padding-bottom:1rem!important}.liuli-page .liuli-calc-card-head,.liuli-page .liuli-glass-header,.liuli-page .tool-section-header--input,.liuli-page .tool-section-header--result{background:var(--liuli-header-bg)!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.14)!important;color:var(--liuli-header-fg)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12);border-radius:1.25rem 1.25rem 0 0!important}.liuli-page .tool-section-header--input{padding:.5rem 1rem!important}.liuli-page .tool-section-header--result{padding:.625rem 1rem!important}.liuli-page .liuli-calc-card-head h4,.liuli-page .liuli-calc-card-head p,.liuli-page .liuli-calc-card-head span,.liuli-page .liuli-glass-header .liuli-glass-header-title,.liuli-page .tool-section-header--input .tool-section-desc,.liuli-page .tool-section-header--result .tool-result-title{color:var(--liuli-header-fg)!important;text-shadow:var(--liuli-header-shadow)}.liuli-page .liuli-glass-header .liuli-glass-header-title,.liuli-page .tool-section-header--result .tool-result-title{font-size:1.125rem!important;font-weight:600;letter-spacing:.01em}.liuli-page .tool-section-badge--input,.liuli-page .tool-section-badge--result{background:transparent!important;color:var(--liuli-header-fg-muted)!important;border:none!important;border-radius:0!important;backdrop-filter:none;box-shadow:none!important;padding:0!important;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-shadow:var(--liuli-header-shadow)}.liuli-page .liuli-header-action,.liuli-page .tool-section-header--result button{background:rgba(255,255,255,.16)!important;color:var(--liuli-header-fg)!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:9999px!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-color:transparent!important;font-size:.8125rem!important;font-weight:600;text-shadow:var(--liuli-header-shadow)}.liuli-page .liuli-header-action:hover,.liuli-page .tool-section-header--result button:hover{background:rgba(255,255,255,.24)!important;color:var(--liuli-header-fg)!important}.liuli-page .tool-input-shell-footer,.liuli-page .tool-result-shell-footer{background:rgba(248,251,249,.78)!important;border-color:var(--liuli-line)!important;color:var(--liuli-ink-body);font-size:.8125rem;backdrop-filter:blur(8px)}.liuli-page .tool-section-desc{color:var(--liuli-ink-body)!important;font-size:.9375rem}.liuli-page .tool-section-header--input .tool-section-desc{color:var(--liuli-header-fg-muted)!important;text-shadow:var(--liuli-header-shadow)}.liuli-page .tool-section-header--result .tool-result-title{font-size:1.125rem!important;line-height:1.3}.liuli-page .liuli-hero{background:#ffffff!important;border-color:rgba(15,23,42,.075)!important;box-shadow:0 1px 0 rgba(15,23,42,.04)}.liuli-page .liuli-hero-inner h1{color:var(--liuli-ink)!important;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.15}.liuli-page .liuli-hero--compact .liuli-hero-inner .text-slate-600,.liuli-page .liuli-hero--compact .liuli-hero-inner>div>p{font-size:.6875rem!important;line-height:1.3!important}.liuli-page .liuli-hero-inner .text-slate-600,.liuli-page .liuli-hero-inner>div>p{color:var(--liuli-ink-body)!important;font-size:.8125rem}.liuli-page .liuli-eyebrow{color:var(--liuli-green-deep)!important;letter-spacing:.06em;font-size:.75rem;font-weight:600}.liuli-page .liuli-hero-inner nav a{color:var(--liuli-ink-soft)!important}.liuli-page .liuli-hero-inner nav a:hover{color:var(--liuli-green-deep)!important}.liuli-page .liuli-hero-disclaimer{color:var(--liuli-ink-soft)!important;font-size:.5625rem!important;line-height:1.25!important;background:#fbfcfb!important;border:1px solid rgba(15,23,42,.06)!important;border-radius:.375rem;padding:.25rem .375rem!important;backdrop-filter:none!important;box-shadow:none!important}.liuli-page .liuli-hero-disclaimer .font-semibold{font-weight:600;color:#b45309!important}.liuli-page .liuli-tool-stage{padding-top:.25rem!important;padding-bottom:calc(var(--liuli-stage-gap-bottom) + .5rem)!important}.liuli-page .liuli-metric-card{overflow:hidden;border-radius:1.25rem!important;isolation:isolate;box-shadow:var(--liuli-glass-shadow),0 0 0 1px var(--liuli-glass-edge)!important}.liuli-page .liuli-metric-head{background:rgba(250,252,251,.78)!important;border-bottom:1px solid var(--liuli-line)!important;border-radius:1.25rem 1.25rem 0 0;padding-bottom:1rem!important}.liuli-page .liuli-metric-gauge{position:relative;display:grid;place-items:center;flex-shrink:0}.liuli-page .liuli-metric-gauge svg{width:100%;height:100%;filter:drop-shadow(0 3px 8px rgba(46,167,127,.18))}.liuli-page .liuli-metric-gauge-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.1}.liuli-page .liuli-metric-label{color:var(--liuli-ink)!important;font-size:1rem;font-weight:600}.liuli-page .liuli-metric-value{color:var(--liuli-green-deep)!important;text-shadow:0 0 14px rgba(46,167,127,.14);font-variant-numeric:tabular-nums;font-size:2rem!important}.liuli-page .liuli-metric-gauge{width:7rem;height:7rem}.liuli-page .liuli-metric-gauge-center .liuli-metric-value{font-size:1.625rem!important}.liuli-page .liuli-metric-gauge-center span{margin-top:.375rem}.liuli-page .liuli-metric-head p{color:var(--liuli-ink-body)}.liuli-page .liuli-metric-head .text-base,.liuli-page .liuli-metric-head .text-lg{color:var(--liuli-ink)!important;font-size:1.125rem!important}.liuli-page .liuli-chart-panel{background:rgba(255,255,255,.62)!important;margin-top:0;padding-top:.75rem!important;border-radius:0 0 1.25rem 1.25rem!important;overflow:hidden}.liuli-page .liuli-calc-card{overflow:hidden;min-width:0}.liuli-page .liuli-calc-card-head{padding:.625rem .875rem;border-bottom:1px solid rgba(255,255,255,.12)}.liuli-page .liuli-calc-card-head h4{font-size:.9375rem!important}.liuli-page .liuli-calc-card-head p.text-2xl{font-size:1.25rem!important}.liuli-page .liuli-calc-card-head p.text-xs{font-size:.6875rem!important;color:var(--liuli-header-fg-muted)!important;opacity:1}.liuli-page .liuli-calc-card-body{padding:.75rem .875rem .875rem!important;background:transparent;min-width:0}.liuli-page .liuli-formula-block{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0;max-width:100%;min-width:0;overflow-x:hidden;color:var(--liuli-ink-body)!important;font-size:.6875rem!important;line-height:1.55!important}.liuli-page .liuli-formula-section{margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--liuli-line)}.liuli-page .liuli-formula-section>.liuli-formula-line:first-child,.liuli-page .liuli-formula-section>.liuli-formula-result-line:first-child{margin-top:.125rem}.liuli-page .liuli-formula-line{color:var(--liuli-ink-body);overflow-wrap:anywhere;word-break:break-word}.liuli-page .liuli-formula-result-line{margin-top:.125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--liuli-green-deep);overflow-wrap:anywhere;word-break:break-word}.liuli-page .liuli-section-divider{border-color:var(--liuli-line)!important}.liuli-page .liuli-table-flat{margin-top:1rem;overflow-x:auto}.liuli-page .liuli-table-flat table{width:100%;min-width:640px}.liuli-page .liuli-table-flat thead tr{background:rgba(39,116,95,.045)!important;border-bottom:1px solid var(--liuli-line-strong)!important}.liuli-page .liuli-table-flat tbody tr{border-bottom:1px solid var(--liuli-line)!important}.liuli-page .liuli-table-flat tbody tr:last-child{border-bottom:none!important}.liuli-page .liuli-table-flat td,.liuli-page .liuli-table-flat th{font-size:.8125rem;color:var(--liuli-ink-body);padding:.5rem .625rem}.liuli-page .liuli-table-flat .liuli-birth-table{table-layout:fixed;min-width:33rem}.liuli-page .liuli-table-flat .liuli-birth-table td,.liuli-page .liuli-table-flat .liuli-birth-table th{padding:.375rem .5rem;font-size:.6875rem!important;line-height:1.35;vertical-align:top}.liuli-page .liuli-table-flat .liuli-birth-table th{font-size:.625rem!important;font-weight:600;color:var(--liuli-ink-soft)!important;white-space:nowrap}.liuli-page .liuli-table-flat .liuli-birth-table td:first-child,.liuli-page .liuli-table-flat .liuli-birth-table td:nth-child(n+3):nth-child(-n+5){white-space:nowrap;font-variant-numeric:tabular-nums}.liuli-page .liuli-table-flat .liuli-birth-table td:nth-child(n+3):nth-child(-n+5),.liuli-page .liuli-table-flat .liuli-birth-table th:nth-child(n+3):nth-child(-n+5){text-align:right}.liuli-page .liuli-table-flat .liuli-birth-table td:nth-child(2),.liuli-page .liuli-table-flat .liuli-birth-table td:nth-child(6){overflow-wrap:anywhere;word-break:break-word}.liuli-page .liuli-table-flat .liuli-birth-table td:nth-child(6) span:first-child{font-size:.75rem;line-height:1.25}@media (min-width:1280px){.liuli-page .liuli-table-flat .liuli-birth-table{min-width:100%!important}}.liuli-page .tool-input-shell{--tool-control-h:2rem}.liuli-page .tool-field{grid-template-rows:auto var(--tool-control-h,2rem) auto}.liuli-page .tool-field-control .tool-control-readonly,.liuli-page .tool-field-control button[aria-haspopup=listbox],.liuli-page .tool-field-control input[type=number],.liuli-page .tool-field-control input[type=text],.liuli-page .tool-field-control select{border-radius:.5rem!important;box-shadow:0 1px 1px rgba(15,23,42,.025)!important;height:100%!important;min-height:0!important;max-height:100%!important;font-size:.8125rem!important;line-height:1.25!important;padding-left:.625rem!important;padding-right:.625rem!important;color:var(--liuli-ink);box-sizing:border-box}.liuli-page .tool-field-control .tool-control-inline>button{height:100%!important;max-height:100%!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;font-size:.75rem!important}.liuli-page:not([data-liuli-theme=pressure]) .tool-field-control .tool-control-readonly,.liuli-page:not([data-liuli-theme=pressure]) .tool-field-control button[aria-haspopup=listbox],.liuli-page:not([data-liuli-theme=pressure]) .tool-field-control input[type=number],.liuli-page:not([data-liuli-theme=pressure]) .tool-field-control input[type=text],.liuli-page:not([data-liuli-theme=pressure]) .tool-field-control select{background:#fff!important;border:1px solid rgba(15,23,42,.11)!important}.liuli-page[data-liuli-theme=pressure] .tool-field-control .tool-control-readonly,.liuli-page[data-liuli-theme=pressure] .tool-field-control button[aria-haspopup=listbox],.liuli-page[data-liuli-theme=pressure] .tool-field-control input[type=number],.liuli-page[data-liuli-theme=pressure] .tool-field-control input[type=text],.liuli-page[data-liuli-theme=pressure] .tool-field-control select{background:rgba(255,255,255,.88)!important;border:1px solid rgba(15,23,42,.1)!important}.liuli-page .tool-field-control button[aria-haspopup=listbox]:focus-visible,.liuli-page .tool-field-control input:focus,.liuli-page .tool-field-control select:focus{border-color:var(--liuli-green-bright)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--liuli-green) 16%,transparent)!important;outline:none}.liuli-page:not([data-liuli-theme=pressure]) .tool-field-control button[aria-haspopup=listbox]:focus-visible,.liuli-page:not([data-liuli-theme=pressure]) .tool-field-control input:focus,.liuli-page:not([data-liuli-theme=pressure]) .tool-field-control select:focus{border-color:var(--liuli-green)!important}.liuli-page .tool-field-label,.liuli-page .tool-field-label label{color:var(--liuli-ink)!important;font-size:.75rem!important;font-weight:600;line-height:1.25!important;margin-bottom:.125rem}.liuli-page .tool-disclosure-summary{color:var(--liuli-green-deep)!important}.liuli-page .tool-disclosure-chevron{color:#94a3b8!important}.liuli-sticky-dock{padding-left:1rem;padding-right:1rem;padding-bottom:max(.375rem,env(safe-area-inset-bottom))}@media (min-width:640px){.liuli-sticky-dock{padding-left:1.5rem;padding-right:1.5rem}}.liuli-sticky-dock .sticky-tool-bar{background:var(--liuli-header-bg)!important;border:none!important;border-radius:.75rem!important;backdrop-filter:blur(12px) saturate(135%)!important;box-shadow:0 3px 14px rgba(6,30,24,.14),inset 0 1px 0 rgba(255,255,255,.12)!important;padding:.375rem .625rem!important}.liuli-sticky-dock .liuli-dock-hint,.liuli-sticky-dock .sticky-tool-bar p{color:var(--liuli-header-fg-muted)!important;font-size:.75rem!important}.liuli-sticky-dock .liuli-dock-hint{text-shadow:var(--liuli-header-shadow);text-align:left!important;white-space:nowrap!important}@media (max-width:767px){.liuli-sticky-dock .dock-hint.liuli-dock-hint{font-size:.625rem!important;line-height:1.25!important}}.liuli-sticky-dock .liuli-dock-hint--stale{background:rgba(254,243,199,.18)!important;border:1px solid rgba(253,230,138,.34)!important;color:#fff7d6!important;text-shadow:0 1px 1px rgba(0,0,0,.16)}.liuli-sticky-dock .liuli-scenario-shell{display:inline-flex;gap:.125rem;padding:.1875rem;border-radius:9999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.liuli-sticky-dock .liuli-scenario-tab{border:1px solid transparent!important;border-radius:9999px!important;background:transparent!important;color:rgba(255,255,255,.72)!important;font-size:.8125rem!important;font-weight:600;text-shadow:none;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.liuli-sticky-dock .liuli-scenario-tab:hover:not(.liuli-scenario-tab--active){background:rgba(255,255,255,.1)!important;color:#ffffff!important}.liuli-sticky-dock .liuli-scenario-tab--active{background:#ffffff!important;color:var(--liuli-green-deep)!important;border-color:rgba(255,255,255,.95)!important;box-shadow:0 1px 3px rgba(0,0,0,.12)!important}.liuli-sticky-dock .liuli-calc-btn{min-width:5.5rem;height:2rem!important;padding-left:.875rem!important;padding-right:.875rem!important;border-radius:9999px!important;background:#ffffff!important;color:var(--liuli-green-deep)!important;border:none!important;font-size:.8125rem!important;font-weight:600;text-shadow:none;box-shadow:0 2px 8px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.85)!important;--tw-ring-shadow:0 0 #0000!important;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}.liuli-sticky-dock .liuli-calc-btn:hover:not(:disabled){background:#f1fbf6!important;color:var(--liuli-green-deep)!important;box-shadow:0 3px 10px rgba(0,0,0,.16)!important;transform:translateY(-1px)}.liuli-sticky-dock .liuli-calc-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 5px rgba(0,0,0,.12)!important}.liuli-sticky-dock .liuli-calc-btn:focus-visible{outline:none!important;box-shadow:0 0 0 2px rgba(255,255,255,.45),0 2px 10px rgba(0,0,0,.2)!important}.liuli-sticky-dock .liuli-calc-btn:disabled{opacity:.55;transform:none}.liuli-page .liuli-alert{border-radius:.5rem;border-width:0 0 0 3px;border-style:solid;backdrop-filter:none}.liuli-page .liuli-alert--error{background:rgba(254,242,242,.72);border-color:#f87171}.liuli-page .liuli-alert--warn{background:rgba(255,251,235,.78);border-color:#fbbf24}.liuli-page .liuli-alert--info{background:rgba(255,255,255,.74);border-color:var(--liuli-line)}.liuli-page .tool-result-shell-footer a button,.liuli-page .tool-result-shell-footer button{border-radius:9999px!important;background:rgba(255,255,255,.76)!important;border:1px solid var(--liuli-glass-border)!important;color:var(--liuli-green-deep)!important;backdrop-filter:blur(8px);box-shadow:var(--liuli-glass-shadow)}.liuli-page .tool-result-shell-footer a button:hover,.liuli-page .tool-result-shell-footer button:hover{background:#ffffff!important}.liuli-page a.text-brand-700{color:var(--liuli-green-deep)!important}.liuli-page h2,.liuli-page h3{color:var(--liuli-ink);font-weight:600}.liuli-page h2{font-size:1.25rem}.liuli-page h3{font-size:1rem}.liuli-page .text-slate-500,.liuli-page .text-slate-600,.liuli-page .text-slate-700{color:var(--liuli-ink-body)!important}.liuli-page .text-xs{font-size:.75rem!important}.liuli-page .text-\[10px\],.liuli-page .text-\[11px\]{font-size:.6875rem!important;line-height:1.35!important}.liuli-page .text-sm{font-size:.8125rem!important}.liuli-page .tool-result-shell .text-4xl,.liuli-page .tool-result-shell .text-5xl,.liuli-page .tool-result-shell .text-6xl,.liuli-page .tool-result-shell .text-7xl,.liuli-page .tool-result-shell .text-8xl{font-size:1.875rem!important;line-height:1.1!important}.liuli-page .tool-result-shell .text-3xl{font-size:1.625rem!important;line-height:1.15!important}.liuli-page .tool-result-shell .text-2xl{font-size:1.25rem!important;line-height:1.2!important}.liuli-page .tool-result-shell table,.liuli-page .tool-result-shell td,.liuli-page .tool-result-shell th{font-size:.8125rem!important;line-height:1.45!important}.liuli-page .tool-result-shell td,.liuli-page .tool-result-shell th{padding-top:.625rem;padding-bottom:.625rem}.liuli-page .tool-result-shell .bg-brand-50,.liuli-page .tool-result-shell .bg-slate-50,.liuli-page .tool-result-shell [class*=bg-gradient-to-br]{background:var(--liuli-surface-muted)!important}.liuli-page .tool-result-shell .bg-slate-200{background:rgba(15,23,42,.07)!important}.liuli-page .tool-result-shell .border-slate-100,.liuli-page .tool-result-shell .border-slate-200,.liuli-page .tool-result-shell .ring-brand-200,.liuli-page .tool-result-shell .ring-slate-100{--tw-ring-color:rgba(15,23,42,0.08)!important;border-color:rgba(15,23,42,.07)!important}.liuli-page .liuli-hero-disclaimer,.liuli-page .liuli-hero-disclaimer p,.liuli-page .liuli-hero-disclaimer span{font-size:.5625rem!important;line-height:1.25!important}.liuli-page .liuli-hero--compact .liuli-hero-inner h1{font-size:clamp(1rem,1.35vw,1.125rem)!important;line-height:1.12!important}.liuli-page .liuli-hero--compact .liuli-hero-inner nav,.liuli-page .liuli-hero--compact .liuli-hero-inner nav *{font-size:.625rem!important;line-height:1.1!important}.liuli-page .liuli-faq-card h3{color:var(--liuli-ink)}.liuli-page .page-docs-zone{background:#f1f5f2!important;border-top:1px solid rgba(15,23,42,.08)!important}.liuli-page .page-docs-inner{border-color:rgba(15,23,42,.08)!important}.liuli-page .page-docs-card--liuli{background:#fff!important;border:1px solid rgba(15,23,42,.07)!important;border-left:3px solid color-mix(in srgb,var(--liuli-green) 32%,transparent)!important;box-shadow:none!important}.liuli-page .page-docs-faq-item--liuli{background:transparent!important}.liuli-page .page-docs-related{border-top-color:rgba(15,23,42,.1)!important}.liuli-page .retirement-assets-note .tool-annot,.liuli-page .retirement-assets-note a,.liuli-page .tool-input-shell .text-slate-500,.liuli-page .tool-input-shell .tool-field-foot .tool-annot,.liuli-page .tool-input-shell .tool-guided-full-span.tool-annot,.liuli-page .tool-input-shell .tool-step-section__head .tool-annot,.liuli-page .tool-input-shell p.tool-annot,.liuli-page .tool-input-shell span.tool-annot{font-size:.625rem!important;line-height:1.35!important}.liuli-page .tool-input-shell .tool-field-foot{max-width:100%}.liuli-page .tool-input-shell .tool-field-foot .tool-annot{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.liuli-page .liuli-source-item{background:#fff!important;border:1px solid rgba(15,23,42,.07)!important;border-radius:1.25rem!important;box-shadow:0 1px 2px rgba(15,23,42,.035)!important;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.liuli-page .liuli-source-item:hover{border-color:var(--liuli-green-bright)!important;box-shadow:var(--liuli-glass-shadow-hover)!important}.liuli-page .liuli-source-item p{font-size:.8125rem;line-height:1.55}.liuli-page .liuli-birth-table td,.liuli-page .liuli-birth-table th{font-size:.6875rem!important;line-height:1.35!important;padding:.375rem .5rem!important}.liuli-page .liuli-birth-table .font-medium,.liuli-page .liuli-birth-table .font-semibold,.liuli-page .liuli-birth-table td:first-child,.liuli-page .liuli-birth-table th{font-weight:500!important}@media (min-width:1280px){.liuli-page .tool-shell-guided--duo{display:grid!important;grid-template-columns:minmax(17rem,20rem) minmax(30rem,34rem)!important;justify-content:center!important;gap:1.25rem!important;max-width:58rem!important;margin-inline:auto!important;align-items:start!important}.liuli-page .tool-shell-guided--duo>*{margin-top:0!important}.liuli-page .tool-shell-guided--split{display:grid!important;grid-template-columns:minmax(17rem,22rem) minmax(28rem,40rem)!important;justify-content:center!important;align-items:start!important;gap:1.25rem!important;max-width:64rem!important;margin-inline:auto!important}.liuli-page .tool-shell-guided--split>.tool-shell-full-span{grid-column:1/-1}}.liuli-page[data-liuli-theme=gap]{--liuli-green:#2ea77f;--liuli-green-deep:#27745f;--liuli-green-bright:#72c9aa;--liuli-header-bg:linear-gradient(135deg,#286d5b,#2d7a66 48%,#246451);--liuli-glow:rgba(46,167,127,0.07);--liuli-glow-strong:rgba(39,116,95,0.09)}.liuli-page[data-liuli-theme=pension]{--liuli-green:#36a79c;--liuli-green-deep:#2b746d;--liuli-green-bright:#78cbc1;--liuli-header-bg:linear-gradient(135deg,#286a65,#2d7770 48%,#23645f);--liuli-glow:rgba(54,167,156,0.07);--liuli-glow-strong:rgba(43,116,109,0.09);--liuli-glass-edge:rgba(120,203,193,0.24)}.liuli-page[data-liuli-theme=salary]{--liuli-green:#429bc7;--liuli-green-deep:#2f6f90;--liuli-green-bright:#86c5df;--liuli-header-bg:linear-gradient(135deg,#2d6378,#33748a 48%,#2b5f77);--liuli-glow:rgba(66,155,199,0.07);--liuli-glow-strong:rgba(47,111,144,0.08);--liuli-glass-edge:rgba(134,197,223,0.24)}.liuli-page[data-liuli-theme=insurance]{--liuli-green:#4eaa70;--liuli-green-deep:#3c7650;--liuli-green-bright:#8ccc9e;--liuli-header-bg:linear-gradient(135deg,#386e4b,#427b57 48%,#356747);--liuli-glow:rgba(78,170,112,0.07);--liuli-glow-strong:rgba(60,118,80,0.08)}.liuli-page[data-liuli-theme=bonus]{--liuli-green:#4fab85;--liuli-green-deep:#387660;--liuli-green-bright:#90ceb0;--liuli-header-bg:linear-gradient(135deg,#736033,#3d7a66 55%,#286451);--liuli-glow:rgba(245,158,11,0.05);--liuli-glow-strong:rgba(79,171,133,0.08)}.liuli-page[data-liuli-theme=home]{--liuli-bg:#f6f9f7;--liuli-glow:rgba(46,167,127,0.05);--liuli-glow-strong:rgba(66,155,199,0.05)}.liuli-page[data-liuli-theme=home] .liuli-home-card{background:#fff;border:1px solid rgba(15,23,42,.075);border-radius:1.25rem;box-shadow:0 1px 2px rgba(15,23,42,.035),0 5px 16px rgba(15,23,42,.04)}.liuli-page[data-liuli-theme=home] .liuli-home-section{padding:2.5rem 0}.liuli-page[data-liuli-theme=home] .liuli-home-section--muted{background:#f6f9f7;border-top:1px solid rgba(15,23,42,.075);border-bottom:1px solid rgba(15,23,42,.06)}.liuli-page[data-liuli-theme=home] .liuli-home-btn-primary{background:var(--liuli-header-bg)!important;color:#fff!important;border:none!important}.liuli-page[data-liuli-theme=home] .liuli-home-btn-outline{background:rgba(255,255,255,.72)!important;border:1px solid var(--liuli-line-strong)!important;color:var(--liuli-green-deep)!important}.sr-only-ai-summary{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:767px){.liuli-page .tool-input-shell{--tool-control-h:2.5rem}.liuli-page .tool-section-header--result{flex-direction:column;align-items:stretch;gap:.5rem}.liuli-table-flat{-webkit-overflow-scrolling:touch}}@media (max-width:1279px){main:has(.liuli-page) .page-docs-zone{padding-bottom:calc(.5rem + var(--tool-dock-height, 0px))!important}}