.fk-label{margin:0 0 .25rem;font-size:.78rem;letter-spacing:.14em;color:var(--muted)}.fk-claim{font-family:var(--font-head);font-weight:900}.fk-qcards{margin:0 0 2.5rem;border-top:1px solid var(--ink)}.fk-qcard{border:1px solid var(--ink);border-top:0}.fk-qcard__summary{position:relative;display:block;cursor:pointer;list-style:none;padding:.7rem 3rem .7rem 1rem;min-height:2.75rem}.fk-qcard__summary::-webkit-details-marker{display:none}.fk-qcard__summary::marker{content:""}.fk-qcard__summary:after{content:"+";position:absolute;top:50%;right:.9rem;transform:translateY(-50%);width:1.5rem;text-align:center;font-size:1.35rem;line-height:1;color:var(--ink)}.fk-qcard[open]>.fk-qcard__summary:after{content:"−"}.fk-qcard__summary:hover{background:#1b19150a}.fk-qcard__summary:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.fk-qcard__summary .fk-label{display:block}.fk-qcard[open]>.fk-qcard__summary{border-bottom:1px dashed var(--rule)}.fk-qcard__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease-paper)}.fk-qcard[open]>.fk-qcard__panel{grid-template-rows:1fr}.fk-qcard__panel>.fk-qcard__body{overflow:hidden;min-height:0;opacity:0;transition:opacity .24s var(--ease-paper)}.fk-qcard[open]>.fk-qcard__panel>.fk-qcard__body{opacity:1}.fk-qcard__body{padding:.9rem 1rem}.fk-qcard__row+.fk-qcard__row{margin-top:.9rem;padding-top:.9rem;border-top:1px dashed var(--rule)}.fk-qcard__q{margin:0 0 .35rem;font-size:1.02rem;line-height:1.55}.fk-qcard__summary .fk-qcard__q{margin:0}.fk-qcard__a{margin:0;font-size:.95rem}.fk-qcard__more{display:inline-block;margin-top:.75rem;font-size:.88rem}@media print{.fk-qcard::details-content{content-visibility:visible;display:block}.fk-qcard__panel{display:block;grid-template-rows:none}.fk-qcard__panel>.fk-qcard__body{overflow:visible;opacity:1}.fk-qcard__summary:after{content:none}.fk-qcard{break-inside:avoid}}.fk-reason{margin:.25rem 0 1.75rem;border-top:1px dashed var(--rule);border-bottom:1px dashed var(--rule);font-size:.92rem}.fk-reason summary{cursor:pointer;padding:.55rem 0;list-style:none;color:var(--ink);letter-spacing:.06em}.fk-reason summary::-webkit-details-marker{display:none}.fk-reason summary:before{content:"＋";display:inline-block;width:1.4em;color:var(--muted)}.fk-reason[open] summary:before{content:"－"}.fk-reason__block{padding:0 0 .75rem}.fk-reason ul{margin:0;padding-left:1.2rem}.fk-counts{list-style:none;margin:1.25rem 0 2rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));border-top:2px solid var(--ink);border-left:1px solid var(--ink)}.fk-count{margin:0;padding:.9rem 1rem 1rem;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.fk-count__value{margin:0 0 .3rem;line-height:1.2}.fk-count__num{display:inline-block;font-family:var(--font-head);font-size:2.4rem;font-weight:900;font-variant-numeric:lining-nums tabular-nums;text-align:left}.fk-count__num--long{font-size:1.45rem}.fk-count__unit{margin-left:.2rem;font-size:1rem;font-weight:700}.fk-count__phrase{margin:0 0 .35rem;font-size:1.35rem;font-weight:700;line-height:1.45}.fk-count__text{margin:0;font-size:.92rem;line-height:1.6}.fk-count__tag{margin:.4rem 0 0;font-size:.75rem;letter-spacing:.1em;color:var(--muted)}.fk-pen-circle{position:relative;display:inline-block;padding:0 .25em}.fk-pen-circle:after{content:"";position:absolute;inset:-.12em -.3em -.08em;pointer-events:none;background:var(--svg-circle-red) center / 100% 100% no-repeat}.fk-score{margin:1.5rem 0 2rem;max-width:100%;min-width:0}.fk-score table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;font-size:.93rem}.fk-score caption{text-align:left;font-weight:700;letter-spacing:.06em;padding-bottom:.5rem}.fk-score th,.fk-score td{text-align:left;vertical-align:top;padding:.65rem .6rem .65rem 0;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.fk-score thead th:first-child,.fk-score tbody th{width:46%}.fk-score thead th:nth-child(2),.fk-score td:nth-child(2){width:22%}.fk-score thead th{font-size:.78rem;font-weight:400;letter-spacing:.12em;color:var(--muted);border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}.fk-score tbody th{font-weight:700;white-space:normal}.fk-score figcaption{margin-top:.5rem;font-size:.8rem;color:var(--muted)}.fk-score__sheet{display:grid;grid-template-rows:1fr;min-width:0}.fk-score__clip{min-width:0;min-height:0}[data-paper-motion] .fk-score.fk-unfold-pending:not(.is-visible)>.fk-score__sheet{grid-template-rows:0fr;opacity:0}[data-paper-motion] .fk-score.fk-unfold-pending>.fk-score__sheet>.fk-score__clip{overflow:hidden}[data-paper-motion] .fk-score.fk-unfold-pending.is-visible>.fk-score__sheet{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .28s var(--ease-paper),opacity .24s var(--ease-paper)}.fk-state{position:relative;display:inline-block;white-space:normal;padding-left:1.3em}.fk-state:before{content:"";position:absolute;left:0;top:.45em;width:.8em;height:.8em;border:1.5px solid var(--ink)}.fk-state--watch:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M0 6 L6 0' stroke='%231d1b18' stroke-width='1.5'/%3E%3C/svg%3E");background-size:6px 6px}.fk-state--risk:before{background:var(--ink)}.fk-state--risk{font-weight:700}.fk-score--circle-risk .fk-state--risk:after{content:"";position:absolute;inset:-.35em -.55em -.3em -.4em;pointer-events:none;background:var(--svg-circle-red) center / 100% 100% no-repeat}.fk-gloss{margin:1.75rem 0;padding:1rem 1.2rem;border:var(--rule-hair)}.fk-gloss__term{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;letter-spacing:.06em}.fk-gloss dl{margin:0;display:grid;grid-template-columns:5.5em 1fr;gap:.35rem .75rem;font-size:.93rem}.fk-gloss dt{color:var(--muted);letter-spacing:.08em}.fk-gloss dd{margin:0}.fk-chain{margin:1.5rem 0 2rem}.fk-chain figcaption{font-weight:700;letter-spacing:.06em;margin-bottom:.6rem}.fk-chain ol{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.fk-chain li{position:relative;margin:0;padding:.7rem .9rem;border:1px solid var(--ink)}.fk-chain li+li:before{content:"";position:absolute;left:1.2rem;top:-1.6rem;height:1.6rem;border-left:1.5px solid var(--ink)}.fk-chain li+li:after{content:"";position:absolute;left:calc(1.2rem - .3rem);top:-.55rem;width:.5rem;height:.5rem;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg)}.fk-chain__text{margin:0;font-size:.95rem}.fk-chain.fk-chain--pending li{opacity:0}.fk-chain.fk-chain--pending li+li:before,.fk-chain.fk-chain--pending li+li:after{opacity:0}.fk-chain.is-visible li{opacity:1;transition:opacity .2s var(--ease-paper);transition-delay:calc(var(--fk-step, 0) * .2s)}.fk-chain.is-visible li+li:before{opacity:1;transform:scaleY(1);transition:opacity .18s var(--ease-paper),transform .2s var(--ease-paper);transition-delay:calc(var(--fk-step, 0) * .2s);transform-origin:top center}.fk-chain.is-visible li+li:after{opacity:1;transition:opacity .16s var(--ease-paper);transition-delay:calc(var(--fk-step, 0) * .2s + 80ms)}.fk-chain.fk-chain--pending:not(.is-visible) li+li:before{transform:scaleY(0);transform-origin:top center}@media (min-width: 900px){.fk-chain ol{grid-auto-flow:column;grid-auto-columns:1fr;gap:1.8rem}.fk-chain li+li:before{left:-1.8rem;top:50%;width:1.8rem;height:0;border-left:none;border-top:1.5px solid var(--ink)}.fk-chain li+li:after{left:-.55rem;top:calc(50% - .25rem);border-bottom:none;border-top:1.5px solid var(--ink)}.fk-chain.fk-chain--pending:not(.is-visible) li+li:before{transform:scaleX(0);transform-origin:left center}.fk-chain.is-visible li+li:before{transform:scaleX(1);transform-origin:left center}}.fk-take{margin:1.5rem 0 2.25rem;padding:.2rem 0 .2rem 1rem;border-left:3px solid var(--ink)}.fk-take__text{margin:0;font-weight:700}.fk-sum{margin:2.5rem 0;padding:1.25rem 1.2rem 1.2rem;border:2px solid var(--ink)}.fk-sum__line{margin:0 0 1.1rem;font-size:1.15rem;font-weight:700;line-height:1.7}.fk-sum__layers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 3),1fr);border-top:1px solid var(--ink)}.fk-sum__layers li{margin:0;padding:.75rem .6rem 0 0;font-size:.9rem;line-height:1.55}.fk-sum__layers li+li{padding-left:.75rem;border-left:1px solid var(--rule)}.fk-sum__val{display:block;font-size:1.5rem;font-weight:700;line-height:1.3}@media (max-width: 560px){.fk-sum__layers{grid-template-columns:1fr}.fk-sum__layers li+li{padding-left:0;border-left:none;border-top:1px solid var(--rule);padding-top:.6rem;margin-top:.6rem}}.fk-log ul{list-style:none;padding:0;margin:0 0 1.25rem;font-size:.92rem}.fk-log li{display:grid;grid-template-columns:7.5em 1fr;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--rule)}.fk-log time{color:var(--muted);font-variant-numeric:tabular-nums}.fk-log__gaps li{display:list-item;list-style:disc;margin-left:1.2rem;border:none;padding:.2rem 0}.fk-log__empty{font-size:.92rem;color:var(--muted)}.faq-pair{margin:0 0 1.5rem;border-top:1px solid var(--ink)}.faq-pair .faq-item:last-child{border-bottom:none}.fk-sum__line:last-child{margin-bottom:0}@keyframes fk-title-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: no-preference){[data-paper-motion] .fk-qcard__summary .fk-qcard__q.fk-wipe-pending{display:inline-block;max-width:100%;vertical-align:top}[data-paper-motion] .fk-qcard__summary .fk-qcard__q.fk-wipe-pending.is-wiped{animation:fk-title-wipe .7s var(--ease-wipe) 1 both}}@media (prefers-reduced-motion: reduce){.fk-qcard__panel,.fk-qcard__panel>.fk-qcard__body{transition:none!important}.fk-chain.fk-chain--pending li,.fk-chain.fk-chain--pending li+li:before,.fk-chain.fk-chain--pending li+li:after,.fk-chain.is-visible li,.fk-chain.is-visible li+li:before,.fk-chain.is-visible li+li:after{opacity:1!important;transform:none!important;transition:none!important}[data-paper-motion] .fk-qcard__summary .fk-qcard__q{clip-path:none!important;animation:none!important}[data-paper-motion] .fk-score.fk-unfold-pending>.fk-score__sheet,[data-paper-motion] .fk-score.fk-unfold-pending.is-visible>.fk-score__sheet{grid-template-rows:1fr!important;opacity:1!important;transition:none!important}}@font-face{font-family:LXGW WenKai TC;src:url(/fonts/lxgw-wenkai-tc-deep.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.fk-deep{margin:1.75rem 0 2.25rem;padding:1.05rem 1.15rem 1.15rem;border:2px solid var(--ink);background:transparent}.fk-deep__title{margin:0 0 .45rem;font-family:var(--font-head);font-weight:900;font-size:1.05rem;letter-spacing:.08em;color:var(--ink)}.fk-deep__intro{margin:0 0 .85rem;color:var(--ink)}.fk-deep__question{margin:.15rem 0 .85rem;color:var(--red);font-family:"LXGW WenKai TC","Kaiti TC","STKaiti","BiauKai",var(--font-body);font-size:1.28rem;font-weight:400;line-height:1.7}.fk-deep__lines{margin:0}.fk-deep__line{height:1.95rem;border-bottom:1px solid var(--ink-3)}.fk-deep__note{margin:.75rem 0 0;font-size:.88rem;color:var(--ink-3)}.fk-book{margin:1.75rem 0 2.25rem;padding:1.05rem 1.15rem 1.15rem;border:2px solid var(--ink);background:transparent}.fk-book__title{margin:0 0 .45rem;font-family:var(--font-head);font-weight:900;font-size:1.05rem;letter-spacing:.08em;color:var(--ink)}.fk-book__body{margin:0 0 .75rem;color:var(--ink)}.fk-book__prices{margin:0 0 .9rem;padding-left:1.2rem;color:var(--ink)}.fk-book__cta{display:inline-block;margin:.15rem 0 .85rem;padding:.45rem .9rem;border:2px solid var(--ink);background:transparent;color:var(--ink);font-family:var(--font-head);font-weight:700;line-height:1.4;text-decoration:none;animation:none;transition:none}.fk-book__note{margin:0;font-size:.85rem;color:var(--ink-3)}
