.cd-tool{--t-line:#dbe9f6;--t-soft:#f6fafd;--t-mono:var(--cd-font-mono);--t-ink:var(--cd-ink);--t-muted:#4f5a6a;--t-accent:var(--cd-green-ink);--t-accent-soft:#e9f6e3;--t-radius:22px;--t-shadow:0 24px 54px -40px #0c145073;--t-card:#fff;color:var(--cd-text);padding-bottom:clamp(1rem,2vw,1.75rem)}.cd-tool__hero{isolation:isolate;background:linear-gradient(#e6f3ff 0%,#f3f9ff 100%);min-height:clamp(250px,24vw,360px);padding:clamp(1rem,2vw,1.6rem) 0 clamp(2.25rem,4vw,3.5rem);position:relative;overflow:hidden}.cd-tool__hero .cd-crumbs{margin-bottom:.9rem}.cd-tool__hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ecf6fff7 0%,#ecf6ffe6 36%,#ecf6ff66 58%,#ecf6ff00 76%);position:absolute;inset:0}@media (max-width:899.98px){.cd-tool__hero:after{background:linear-gradient(#ecf6fff0 0%,#ecf6ffdb 62%,#ecf6ff99 100%)}}.cd-tool__hero--wizard{min-height:clamp(320px,30vw,460px);padding-bottom:clamp(6rem,10vw,9rem)}.cd-tool__scene{z-index:-2;pointer-events:none;position:absolute;inset:0}.cd-tool__scene img{object-position:right bottom}@media (max-width:639.98px){.cd-tool__scene{opacity:.6}}.cd-tool__hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem 2.5rem;display:grid}@media (min-width:1100px){.cd-tool__hero-grid{grid-template-columns:minmax(0,1fr) minmax(250px,330px)}}.cd-tool__hero-copy{justify-items:start;gap:.35rem;min-width:0;display:grid}.cd-tool__hero-copy .cd-eyebrow{margin-bottom:.2rem}.cd-tool__h1{letter-spacing:-.028em;color:var(--cd-ink);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.95rem,1.15rem + 2.5vw,3.25rem);line-height:1.06}.cd-tool__promise{color:var(--cd-ink-2);max-width:58ch;margin:.4rem 0 0;font-size:clamp(1.02rem,.95rem + .35vw,1.22rem);line-height:1.55}.cd-tool__intro{max-width:92ch;color:var(--cd-ink-2);margin:.85rem 0 0;font-size:1.02rem;line-height:1.7}@media (max-width:639.98px){.cd-tool__intro{display:none}.cd-tool__facts{display:none!important}}.cd-tool__facts{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.cd-tool__facts li{color:var(--cd-ink);background:#ffffffe0;border:1px solid #d8e7f5;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.84rem;font-weight:600;display:inline-flex;box-shadow:0 8px 18px -16px #0c145080}.cd-tool__facts li i{color:var(--cd-green-ink)}.cd-tool__examples{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.1rem;display:flex}.cd-tool__examples .cd-gchip{background:#ffffffeb;box-shadow:0 8px 18px -14px #0c145073}.cd-tool__examples-label{color:var(--cd-ink-2);margin-right:.25rem;font-size:.84rem;font-weight:700}.cd-tool__examples-label i{color:var(--cd-royal);margin-right:.3rem}.cd-tool__badge{display:none}@media (min-width:1100px){.cd-tool__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f0faece6;border:1px solid #cfe6c0;border-radius:20px;align-items:center;gap:.85rem;margin-top:2.2rem;padding:.95rem 1.1rem;display:flex;box-shadow:0 26px 50px -30px #0c145080}}.cd-tool__badge-icon{color:#fff;background:var(--cd-grad);border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:1.2rem;display:grid;box-shadow:0 10px 20px -12px #2ab9a5e6}.cd-tool__badge-text{gap:.15rem;min-width:0;display:grid}.cd-tool__badge-text strong{font-family:var(--cd-font-heading);color:var(--cd-green-ink);font-size:1rem;line-height:1.25}.cd-tool__badge-text span{color:var(--cd-ink-2);font-size:.86rem;line-height:1.45}.cd-tool__shipwrap{z-index:3;margin-top:-1.75rem;position:relative}.cd-tool__shipwrap:not(:has(.cd-shipbar)){display:none}.cd-tool__shipwrap .cd-shipbar{background:#fff;border-color:#dbe9f6;margin:0;padding:.75rem 1.1rem;box-shadow:0 22px 44px -32px #0c145080}.cd-tool__body{padding-top:clamp(1.5rem,3vw,2.25rem)}.cd-tool--wizard .cd-tool__body{z-index:2;margin-top:calc(-1*clamp(4.5rem,8vw,7rem));padding-top:0;position:relative}.cd-tool__flow{max-width:1040px;scroll-margin-top:calc(var(--cd-header-h,72px) + 1rem);margin:0 auto;container:tanswer/inline-size}.cd-tool__flow--wide{max-width:none}.cd-tool__grid{align-items:start;gap:1.5rem;display:grid}@media (min-width:992px){.cd-tool__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}.cd-tool__grid--wide{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.cd-tool__inputs{min-width:0}@media (min-width:992px){.cd-tool__inputs{top:calc(var(--cd-header-h,72px) + 1rem);position:sticky}}.cd-tool__result{min-width:0;container:tanswer/inline-size}.cd-tool__bar{left:0;right:0;bottom:calc(var(--cd-tabbar-h,64px) + .5rem);z-index:40;opacity:0;pointer-events:none;padding:0 .75rem;transition:transform .3s,opacity .3s;position:fixed;transform:translateY(120%)}.cd-tool__bar.is-visible{opacity:1;pointer-events:auto;transform:none}@media (min-width:992px){.cd-tool__bar{display:none}}.cd-tool__bar button{text-align:left;width:100%;color:var(--t-ink);font:inherit;background:#fff;border:1px solid #cfe3d6;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;min-height:48px;padding:.6rem .95rem;display:grid;box-shadow:0 14px 34px -14px #0c145073}.cd-tool__bar-label{letter-spacing:.08em;text-transform:uppercase;color:var(--t-accent);align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;display:inline-flex}@media (max-width:479.98px){.cd-tool__bar-label span{display:none}}.cd-tool__bar-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cd-tool .cd-btn--primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.cd-tool .cd-btn--ghost:disabled{opacity:.4;cursor:not-allowed}.cd-tool code{font-family:var(--t-mono);color:var(--cd-ink);background:#eef3f8;border-radius:4px;padding:.05em .35em;font-size:.9em}.cd-wiz-wrap{gap:.75rem;display:grid}.cd-wiz{scroll-margin-top:calc(var(--cd-header-h,72px) + 1rem);background:#fff;border:1px solid #dbe9f6;border-radius:28px;grid-template-columns:minmax(0,1fr);gap:1.15rem;padding:clamp(1.1rem,2.8vw,2.4rem);display:grid;box-shadow:0 46px 90px -56px #0c145099,0 2px 6px #0c14500a}.cd-wiz__top{border-bottom:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-bottom:1.05rem;display:flex}.cd-wiz__chips{scrollbar-width:none;flex:1 1 0;align-items:center;gap:.4rem;min-width:0;margin:0;padding:2px;list-style:none;display:flex;position:relative;overflow-x:auto}.cd-wiz__chips::-webkit-scrollbar{display:none}.cd-wiz__chips.is-overflowing{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.cd-wiz__stepchip{flex:none;align-items:center;gap:.4rem;display:flex}.cd-wiz__stepchip+.cd-wiz__stepchip:before{content:"";border-top:2px solid #a9b8c9;border-right:2px solid #a9b8c9;flex:none;width:6px;height:6px;margin:0 .2rem 0 .05rem;transform:rotate(45deg)}.cd-wiz__stepchip button,.cd-wiz__stepchip-in{min-height:40px;font:inherit;color:#55607a;white-space:nowrap;background:#fff;border:1px solid #dfe8f2;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem .35rem .4rem;font-size:.84rem;font-weight:600;display:inline-flex}.cd-wiz__stepchip button{cursor:pointer}.cd-wiz__stepchip button:hover{border-color:#9cc950}.cd-wiz__stepchip button:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-wiz__stepchip-n{color:#55607a;background:#eef3f8;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:.74rem;font-weight:700;display:grid}.cd-wiz__stepchip-n i{font-size:.66rem}.cd-wiz__stepchip-t{text-overflow:ellipsis;max-width:24ch;overflow:hidden}.cd-wiz__stepchip-in.is-compact{padding:.35rem}.cd-wiz__stepchip.is-done button{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;box-shadow:0 10px 22px -16px #2ab9a5e6}.cd-wiz__stepchip.is-done button:hover{filter:brightness(1.04)}.cd-wiz__stepchip.is-done .cd-wiz__stepchip-n{color:var(--cd-green-ink);text-shadow:none;background:#fff}.cd-wiz__stepchip.is-current .cd-wiz__stepchip-in{color:var(--cd-ink);background:#eef8e6;border-color:#9cc950}.cd-wiz__stepchip.is-current .cd-wiz__stepchip-n{background:var(--cd-grad);color:#fff}.cd-wiz__stepchip+.cd-wiz__stepchip:before{transition:border-color .3s}.cd-wiz__stepchip.is-done+.cd-wiz__stepchip :before,.cd-wiz__stepchip.is-done+.cd-wiz__stepchip:before{border-color:#58a12a}.cd-wiz__meter{flex:none;align-items:center;gap:.8rem;display:flex}.cd-wiz__count{letter-spacing:.1em;text-transform:uppercase;color:var(--cd-green-ink);white-space:nowrap;font-size:.78rem;font-weight:700}.cd-wiz__line{background:#e6eef6;border-radius:999px;width:132px;height:6px;overflow:hidden}.cd-wiz__line span{border-radius:inherit;background:var(--cd-grad);height:100%;transition:width .35s;display:block}@media (max-width:767.98px){.cd-wiz__chips{display:none}.cd-wiz__meter{justify-content:space-between;width:100%}.cd-wiz__line{flex:auto;width:auto;max-width:220px}}.cd-wiz__trail{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:639.98px){.cd-wiz__trail{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.cd-wiz__trail::-webkit-scrollbar{display:none}.cd-wiz__trail li{flex:none}}.cd-wiz__chip{min-height:40px;color:var(--cd-ink);font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e7f5;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.86rem;font-weight:600;display:inline-flex;box-shadow:0 6px 14px -12px #0c145080}.cd-wiz__chip i{color:var(--cd-royal)}.cd-wiz__chip-edit{font-size:.7rem;color:#8a94a6!important}.cd-wiz__chip:hover,.cd-wiz__chip:focus-visible{background:#fbfdf7;border-color:#9cc950;outline:none}.cd-wiz__after{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem;padding:.15rem .5rem 0;display:flex}.cd-wiz__after .cd-wstep__skip,.cd-wiz__after button{min-height:44px;font:inherit;color:var(--cd-ink);cursor:pointer;background:#fff;border:1px solid #dbe9f6;border-radius:999px;align-items:center;gap:.55rem;padding:.35rem 1.05rem .35rem .4rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px -20px #0c145080}.cd-wiz__after .cd-wstep__skip i,.cd-wiz__after button i{width:32px;height:32px;color:var(--cd-green-ink);background:#eef8e6;border-radius:50%;place-items:center;font-size:.8rem;display:grid}.cd-wiz__after .cd-wstep__skip:hover,.cd-wiz__after .cd-wstep__skip:focus-visible,.cd-wiz__after button:hover,.cd-wiz__after button:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none;text-decoration:none}.cd-wiz__after .cd-wstep__skip:hover i,.cd-wiz__after .cd-wstep__skip:focus-visible i,.cd-wiz__after button:hover i,.cd-wiz__after button:focus-visible i{color:#fff;background:#ffffff40}.cd-wiz__after .cd-wstep__skip:focus-visible,.cd-wiz__after button:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-wiz__foot{justify-content:flex-end;display:flex}.cd-wstep{gap:1.35rem;display:grid}.cd-wstep:not(.is-in){opacity:0}.cd-wstep.is-in.is-fwd{animation:.5s cubic-bezier(.2,.7,.2,1) both cd-step-fwd}.cd-wstep.is-in.is-back{animation:.5s cubic-bezier(.2,.7,.2,1) both cd-step-back}.cd-wstep.is-in.is-first{animation:.55s cubic-bezier(.2,.7,.2,1) both cd-step-first}.cd-wstep.is-in .cd-wstep__head>*{animation:.45s cubic-bezier(.2,.7,.2,1) both cd-fade-up}.cd-wstep.is-in .cd-wstep__head>:nth-child(2){animation-delay:70ms}.cd-wstep.is-in .cd-wstep__head>:nth-child(3){animation-delay:.12s}.cd-wstep.is-in .cd-wtile{animation:.45s cubic-bezier(.2,.7,.2,1) both cd-tile-in;animation-delay:calc(.14s + var(--i,0)*55ms)}.cd-wstep__head{justify-items:start;gap:.55rem;display:grid}.cd-wstep__q{letter-spacing:-.02em;color:var(--cd-ink);text-wrap:balance;outline:none;margin:0;font-size:clamp(1.5rem,1.05rem + 1.5vw,2.15rem);line-height:1.18}.cd-wstep__hint{color:var(--cd-ink-2);max-width:70ch;margin:0;font-size:1.02rem;line-height:1.6}.cd-wstep__help{min-height:32px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.2rem 0;font-size:.88rem;font-weight:600;display:inline-flex}.cd-wstep__help:hover{text-decoration:underline}.cd-wstep__helpbox{color:var(--cd-ink-2);background:#f3f8fd;border-left:3px solid #bcd3ea;border-radius:0 12px 12px 0;max-width:72ch;padding:.75rem .95rem;font-size:.93rem;line-height:1.6}.cd-wstep__helpbox p{margin:0}.cd-wstep__helpbox p+p{margin-top:.4rem}.cd-wstep__body{gap:1.1rem;display:grid}.cd-wstep__nav{border-top:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.15rem;display:flex}.cd-wstep__nav-right{align-items:center;gap:1rem;margin-left:auto;display:flex}.cd-wstep__skip{font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;min-height:40px;font-size:.9rem;font-weight:600}.cd-wstep__skip:hover{text-decoration:underline}.cd-wstep__back{border-radius:999px;min-height:50px;padding-inline:1.35rem;color:var(--cd-ink)!important;background:#fff!important;border:1.5px solid #c9d6e4!important}.cd-wstep__back:hover:not(:disabled),.cd-wstep__back:focus-visible:not(:disabled){text-shadow:var(--cd-on-grad-shadow);background:var(--cd-grad)!important;color:#fff!important;border-color:#0000!important}.cd-wstep__next{border-radius:999px;min-height:52px;padding-inline:1.7rem;font-size:1rem}.cd-wstep__next i{transition:transform .2s}.cd-wstep__next:hover:not(:disabled) i{transform:translate(4px)}@media (max-width:639.98px){.cd-wstep__nav{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.cd-wstep__back{padding-inline:1rem}.cd-wstep__nav-right{flex-direction:column-reverse;align-items:stretch;gap:.15rem;min-width:0;margin-left:0;display:flex}.cd-wstep__next{justify-content:center;width:100%;padding-inline:1rem}.cd-wstep__skip{align-self:center}}.cd-wtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (min-width:640px){.cd-wtiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cd-wtiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cd-wtiles--desc.cd-wtiles--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:899.98px){.cd-wtiles--desc{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:479.98px){.cd-wtiles--desc{grid-template-columns:minmax(0,1fr)}}.cd-wtiles--lg .cd-wtile{min-height:100px}@media (min-width:640px) and (max-width:899.98px){.cd-wtiles--3 .cd-wtile,.cd-wtiles--4 .cd-wtile{padding:.9rem .9rem .95rem}.cd-wtiles--3 .cd-wtile .cd-wtile__head,.cd-wtiles--4 .cd-wtile .cd-wtile__head{flex-direction:column;gap:.55rem}.cd-wtiles--3 .cd-wtile .cd-wtile__icon,.cd-wtiles--4 .cd-wtile .cd-wtile__icon{border-radius:12px;flex:none;width:40px;height:40px;font-size:1rem}.cd-wtiles--3 .cd-wtile .cd-wtile__text,.cd-wtiles--4 .cd-wtile .cd-wtile__text{width:100%;padding-top:0}.cd-wtiles--3 .cd-wtile .cd-wtile__mark,.cd-wtiles--4 .cd-wtile .cd-wtile__mark{flex-basis:20px;width:20px;height:20px;position:absolute;top:.8rem;right:.8rem}}@media (max-width:479.98px){.cd-wtiles--desc .cd-wtile:not(.is-on) .cd-wtile__desc{display:none}}.cd-wtile{text-align:left;min-height:78px;color:var(--cd-ink);font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d8e7f5;border-radius:18px;flex-direction:column;align-items:stretch;gap:.65rem;padding:1rem 1.05rem;transition:box-shadow .18s;display:flex;position:relative}.cd-wtile__head{align-items:flex-start;gap:.85rem;width:100%;display:flex}.cd-wtile__icon{width:46px;height:46px;color:var(--cd-royal);background:#e8f4fc;border-radius:14px;flex:0 0 46px;place-items:center;font-size:1.1rem;display:grid}.cd-wtile__text{flex:auto;gap:.2rem;min-width:0;padding-top:.15rem;display:grid}.cd-wtile__label{font-family:var(--cd-font-heading);font-size:1rem;font-weight:600;line-height:1.28}.cd-wtile__hint{color:var(--t-muted,#4f5a6a);font-size:.83rem;line-height:1.4}.cd-wtile__mark{background:#fff;border:2px solid #b8c7d8;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-top:.1rem;transition:border-color .18s,background .18s;display:grid}.cd-wtile__mark--check{border-radius:8px}.cd-wtile__mark--check i{color:#fff;opacity:0;font-size:.68rem}.cd-wtile__desc{color:var(--cd-ink-2);font-size:.87rem;line-height:1.55}.cd-wtile:hover{border-color:#9cc950;box-shadow:0 16px 34px -26px #0c145080}.cd-wtile:hover .cd-wtile__icon{color:var(--cd-green-ink);background:#e2f3da}.cd-wtile:hover .cd-wtile__mark{border-color:#9cc950}.cd-wtile:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-wtile.is-on{border-color:var(--cd-green-600);box-shadow:inset 0 0 0 1px var(--cd-green-600),0 18px 36px -30px #367a20b3;background:linear-gradient(#f1f9eb 0%,#fbfef9 100%)}.cd-wtile.is-on .cd-wtile__icon{background:var(--cd-grad);color:#fff}.cd-wtile.is-on .cd-wtile__mark{border-color:var(--cd-green-600);background:radial-gradient(circle, var(--cd-green-600) 0 5px, #fff 5.5px)}.cd-wtile.is-on .cd-wtile__mark--check{background:var(--cd-green-600)}.cd-wtile.is-on .cd-wtile__mark--check i{opacity:1}.cd-wtile.is-on:focus-visible{box-shadow:inset 0 0 0 1px var(--cd-green-600),var(--cd-focus-ring)}.cd-wtile:disabled{opacity:.45;cursor:not-allowed}@media (max-width:639.98px){.cd-wtile{gap:.5rem;padding:.85rem .85rem .9rem}.cd-wtile .cd-wtile__head{flex-direction:column;gap:.55rem}.cd-wtile .cd-wtile__icon{border-radius:12px;flex:none;width:40px;height:40px;font-size:1rem}.cd-wtile .cd-wtile__text{width:100%;padding-top:0}.cd-wtile .cd-wtile__label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.94rem}.cd-wtile .cd-wtile__hint{line-height:1.3}.cd-wtile .cd-wtile__mark{flex-basis:20px;width:20px;height:20px;position:absolute;top:.8rem;right:.8rem}}@media (min-width:992px) and (max-width:1199.98px){.cd-tool__inputs .cd-cpick__picked{grid-template-columns:minmax(0,1fr) auto}.cd-tool__inputs .cd-cpick__picked .cd-cpick__desc{grid-column:1/-1}}.cd-fsteps{margin:0;padding:0;list-style:none;display:grid}.cd-fstep{grid-template-columns:34px minmax(0,1fr);gap:.95rem;padding-bottom:1.4rem;display:grid;position:relative}.cd-fstep:before{content:"";background:#e3edf6;border-radius:2px;width:2px;position:absolute;top:38px;bottom:4px;left:16px}.cd-fstep:last-child{padding-bottom:0}.cd-fstep:last-child:before{display:none}.cd-fstep__n{z-index:1;width:34px;height:34px;font-family:var(--cd-font-heading);color:var(--cd-royal);background:#fff;border:2px solid #c9dbec;border-radius:50%;place-items:center;font-size:.88rem;font-weight:700;display:grid;position:relative}.cd-fstep__n i{font-size:.85rem}.cd-fstep.is-done .cd-fstep__n{background:var(--cd-green-600);border-color:var(--cd-green-600);color:#fff}.cd-fstep.is-done:before{background:linear-gradient(#9cc950 0%,#e3edf6 100%)}.cd-fstep__body{gap:.75rem;min-width:0;padding-top:.25rem;display:grid;container:fstep/inline-size}@container fstep (max-width:560px){.cd-fstep .cd-wtiles--3,.cd-fstep .cd-wtiles--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-fstep .cd-wtile{padding:.85rem .85rem .9rem}.cd-fstep .cd-wtile .cd-wtile__head{flex-direction:column;gap:.5rem}.cd-fstep .cd-wtile .cd-wtile__icon{border-radius:12px;flex:none;width:38px;height:38px;font-size:.95rem}.cd-fstep .cd-wtile .cd-wtile__text{width:100%;padding-top:0}.cd-fstep .cd-wtile .cd-wtile__mark{flex-basis:20px;width:20px;height:20px;position:absolute;top:.75rem;right:.75rem}}@media (max-width:479.98px){.cd-fstep{grid-template-columns:28px minmax(0,1fr);gap:.7rem}.cd-fstep__n{width:28px;height:28px;font-size:.78rem}.cd-fstep:before{top:32px;left:13px}}.cd-reveal-in{scroll-margin-top:calc(var(--cd-header-h,72px) + 1rem);animation:.5s cubic-bezier(.2,.7,.2,1) both cd-tool-reveal}@keyframes cd-tool-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cd-reveal-in{animation:none}.cd-wstep{opacity:1;transition:none;transform:none}}.cd-quick{align-items:start;gap:1.5rem;display:grid}@media (min-width:992px){.cd-quick{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}}.cd-quick__form{min-width:0}@media (min-width:992px){.cd-quick__form{top:calc(var(--cd-header-h,72px) + 1rem);position:sticky}}.cd-quick__title{color:var(--cd-ink);margin:0 0 .9rem;font-size:1.1rem}.cd-quick__answer{min-width:0}.cd-ipanel{border:1px solid var(--t-line,#dbe9f6);box-shadow:var(--t-shadow,0 24px 54px -40px #0c145073);background:#fff;border-radius:22px;gap:1.1rem;padding:clamp(1.1rem,2vw,1.5rem);display:grid;position:relative}.cd-ipanel+.cd-ipanel{margin-top:1rem}.cd-ipanel__title{font-family:var(--cd-font-heading);letter-spacing:-.01em;color:var(--cd-ink);align-items:center;gap:.75rem;margin:0 0 .2rem;font-size:1.15rem;font-weight:600;display:flex}.cd-ipanel__icon{color:#fff;background:var(--cd-grad);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:1rem;display:grid;box-shadow:0 10px 20px -12px #2ab9a5e6}.cd-tf{gap:.45rem;min-width:0;display:grid}.cd-tf__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cd-tf__label{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:.95rem;font-weight:600}.cd-tf__req{color:#c8372d}.cd-tf__help{min-height:32px;color:var(--cd-royal);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 .25rem;font-size:.8rem;display:inline-flex}.cd-tf__help i{margin-right:.2rem}.cd-tf__help:hover{text-decoration:underline}.cd-tf__helpbox{color:var(--cd-ink-2);background:#f3f8fd;border-left:3px solid #bcd3ea;border-radius:0 10px 10px 0;padding:.6rem .8rem;font-size:.88rem;line-height:1.55}.cd-tf__helpbox p{margin:0}.cd-tf__helpbox p+p{margin-top:.4rem}.cd-tf__hint{color:var(--t-muted,#4f5a6a);font-size:.82rem}.cd-tf__err{color:#b4321f;font-size:.84rem;font-weight:600}.cd-tf__err i{margin-right:.25rem}.cd-tf--error .cd-tin{border-color:#e0413a}.cd-tf--inline{grid-template-columns:1fr auto;align-items:center}.cd-tin{width:100%;min-height:52px;color:var(--cd-ink);font:inherit;background:#fbfdff;border:1px solid #c9dbec;border-radius:14px;padding:.6rem 1rem;font-size:1rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.cd-tin::placeholder{color:#6f7c94}.cd-tin:hover{border-color:#a9c3dc}.cd-tin:focus{border-color:var(--cd-teal-500);background:#fff;outline:none;box-shadow:0 0 0 .25rem #2ab9a52e}.cd-tin:disabled{color:#8a94a6;background:#f1f4f8}.cd-tin--num{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;text-align:left;font-size:1.05rem}.cd-tin--select{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='%234f5a6a' stroke-width='1.8'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.4rem}.cd-tin--date{font-family:var(--t-mono,var(--cd-font-mono))}textarea.cd-tin{min-height:96px;line-height:1.5}.cd-tin-wrap{background:#fbfdff;border:1px solid #c9dbec;border-radius:14px;align-items:stretch;min-width:0;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex;position:relative}.cd-tin-wrap:hover{border-color:#a9c3dc}.cd-tin-wrap:focus-within{border-color:var(--cd-teal-500);background:#fff;box-shadow:0 0 0 .25rem #2ab9a52e}.cd-tin-wrap .cd-tin{border-radius:14px;flex:auto;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.cd-tin-wrap__affix{color:var(--t-muted,#4f5a6a);white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 .95rem;font-size:.9rem;font-weight:600;display:inline-flex}.cd-tin-wrap--prefix .cd-tin-wrap__affix:first-child{color:var(--cd-royal);padding-right:.1rem}.cd-tin-wrap--suffix .cd-tin-wrap__affix:last-child{padding-left:.4rem}.cd-tf--error .cd-tin-wrap{border-color:#e0413a}.cd-money__row{grid-template-columns:6.8rem minmax(0,1fr);gap:.5rem;display:grid}.cd-money__ccy{font-family:var(--t-mono,var(--cd-font-mono));font-weight:600}.cd-money__gbp{color:var(--t-muted,#4f5a6a);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:.84rem}.cd-toggle{align-items:flex-start;gap:.75rem;display:flex}.cd-toggle__btn{box-sizing:content-box;cursor:pointer;background:#e6edf4;border:1px solid #c9dbec;border-radius:999px;flex:none;width:46px;height:26px;padding:3px 0;transition:background .2s;position:relative}.cd-toggle__btn.is-on{background:var(--cd-green-500);border-color:var(--cd-green-600)}.cd-toggle__btn:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-toggle__knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:6px;left:3px;box-shadow:0 1px 2px #0003}.is-on .cd-toggle__knob{transform:translate(20px)}.cd-toggle__label{color:var(--cd-ink);cursor:pointer;gap:.15rem;font-size:.95rem;display:grid}.cd-toggle__hint{color:var(--t-muted,#4f5a6a);font-size:.82rem}.cd-choice{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:.6rem;display:grid}@media (max-width:479.98px){.cd-choice{grid-template-columns:repeat(min(var(--cols,2), 2), minmax(0, 1fr))}}.cd-choice--sm{flex-wrap:wrap;display:flex}.cd-choice--sm .cd-choice__opt{border-radius:999px;flex-direction:row;min-height:44px;padding:.5rem .95rem}.cd-choice--lg .cd-choice__opt{min-height:80px}.cd-choice__opt{text-align:left;min-height:54px;color:var(--cd-ink);font:inherit;cursor:pointer;background:#fff;border:1.5px solid #d8e7f5;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;padding:.7rem 1rem;font-size:.93rem;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex}.cd-choice__opt i{color:var(--cd-royal);font-size:1rem}.cd-choice__opt:hover{background:#fbfdf7;border-color:#9cc950}.cd-choice__opt:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-choice__opt.is-on{border-color:var(--cd-green-600);box-shadow:inset 0 0 0 1px var(--cd-green-600);background:linear-gradient(#f4fbf0 0%,#fff 100%)}.cd-choice__opt.is-on i{color:var(--cd-green-ink)}.cd-choice__opt:disabled{opacity:.5;cursor:not-allowed}.cd-choice__label{line-height:1.25}.cd-choice__hint{color:var(--t-muted,#4f5a6a);font-size:.8rem;font-weight:400}.cd-combo{position:relative}.cd-combo__caret{pointer-events:none}.cd-combo__list{z-index:30;background:#fff;border:1px solid #d8e7f5;border-radius:16px;max-height:320px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 24px 54px -24px #0c145073}.cd-combo__opt{cursor:pointer;color:var(--cd-ink);border-radius:10px;justify-content:space-between;gap:.75rem;padding:.6rem .8rem;font-size:.95rem;display:flex}.cd-combo__opt.is-active{background:#eef7fd}.cd-combo__opt.is-selected{font-weight:600}.cd-combo__opt--clear{color:var(--t-muted,#4f5a6a);font-style:italic}.cd-combo__hint{color:var(--t-muted,#4f5a6a);font-size:.75rem;font-family:var(--t-mono,var(--cd-font-mono));align-self:center}.cd-combo__empty{color:var(--t-muted,#4f5a6a);padding:.6rem .8rem;font-size:.88rem}.cd-adv{border-top:1px dashed #dbe5ef;padding-top:.6rem}.cd-fstep__body>.cd-adv{border-top:0;padding-top:0}.cd-adv__btn{min-height:40px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.92rem;font-weight:600;display:inline-flex}.cd-adv__btn i{font-size:.75rem;transition:transform .2s}.cd-adv.is-open .cd-adv__btn i{transform:rotate(90deg)}.cd-adv__body{gap:1rem;padding-top:.9rem;display:grid}.cd-disc__btn{min-height:32px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.15rem 0;font-size:.88rem;font-weight:600;display:inline-flex}.cd-disc__btn i{font-size:.7rem;transition:transform .2s}.cd-disc__btn:hover{text-decoration:underline}.cd-disc.is-open .cd-disc__btn i{transform:rotate(180deg)}.cd-disc__body{color:var(--cd-ink-2);background:#f6f9fc;border-radius:12px;margin-top:.45rem;padding:.8rem 1rem;font-size:.9rem;line-height:1.6}.cd-disc__body p{margin:0}.cd-disc__body p+p{margin-top:.45rem}.cd-disc--sm .cd-disc__btn{font-size:.82rem}.cd-flow-trail{scroll-margin-top:calc(var(--cd-header-h,72px) + 1rem);margin-bottom:1rem}.cd-rframe{border:1px solid var(--t-line,#dbe9f6);box-shadow:var(--t-shadow,0 24px 54px -40px #0c145073);overflow-wrap:anywhere;background:#fff;border-radius:24px;display:grid;overflow:hidden}.cd-rframe>*{min-width:0}.cd-rframe__hero{background:linear-gradient(180deg, var(--cd-sky-hero) 0%, #fff 100%);gap:.8rem;padding:clamp(1.25rem,2.6vw,2rem);display:grid;position:relative}.cd-rframe__hero:before{content:"";background:var(--cd-grad);border-radius:0 0 4px 4px;height:4px;position:absolute;top:0;left:1.75rem;right:1.75rem}.cd-rframe__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.cd-rframe__eyebrow{font-family:var(--cd-font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--cd-green-ink);align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;display:inline-flex}.cd-rframe__eyeicon{width:32px;height:32px;color:var(--cd-green-ink);letter-spacing:0;background:#e2f3da;border-radius:10px;flex:0 0 32px;place-items:center;font-size:.85rem;display:grid}.cd-rframe__badge{color:var(--cd-green-ink);background:#ffffffd9;border:1px solid #cfe6c0;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.82rem;font-weight:600;line-height:1.3;display:inline-flex}.cd-rframe__badge i{font-size:.8rem}.cd-rframe__badge--warn{color:#8a6100;background:#fffaf0;border-color:#f1d79a}.cd-rframe__badge--neutral{color:#4f5a6a;background:#ffffffd9;border-color:#d8e2ec}.cd-rframe__hero>.cd-inchips,.cd-rframe__hero>.cd-rframe__meta{border-top:1px solid #0c145012;padding-top:.85rem}@media (max-width:639.98px){.cd-rframe__hero .cd-inchips{flex-wrap:wrap;gap:.4rem;display:flex}.cd-rframe__hero .cd-inchips__chip{width:auto;min-height:36px;padding:.3rem .7rem;font-size:.82rem}.cd-rframe__note{font-size:.88rem}.cd-rframe__sentence{font-size:1rem}}.cd-rframe__headline{padding-bottom:.2rem}.cd-rframe__meta:has(>a:only-child){justify-content:flex-end}.cd-rframe__meta{color:var(--t-muted,#4f5a6a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;font-size:.84rem;display:flex}.cd-rframe__meta a{color:var(--cd-royal);font-weight:600;text-decoration:none}.cd-rframe__meta a:hover{text-decoration:underline}.cd-rframe__ref{letter-spacing:0;text-transform:none;color:var(--t-muted,#4f5a6a);font-size:.74rem;font-weight:500;display:none}.cd-rframe__ref code{color:var(--cd-ink)}.cd-rframe__sentence{color:var(--cd-ink-2);text-wrap:pretty;max-width:64ch;margin:0;font-size:clamp(1.02rem,.97rem + .25vw,1.15rem);font-weight:500;line-height:1.55}.cd-rframe__headline{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.cd-rframe__big{font-family:var(--cd-font-heading);color:var(--cd-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-wrap:balance;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.4rem);font-weight:700;line-height:1.05}.cd-rframe__big>.cd-pill--lg{letter-spacing:0;font-family:var(--cd-font-body);padding:.7rem 1.25rem .7rem .7rem;font-weight:400}.cd-rframe__big>.cd-pill--lg .cd-pill__icon{flex-basis:46px;width:46px;height:46px;font-size:1.15rem}.cd-rframe__big>.cd-pill--lg .cd-pill__label{letter-spacing:-.01em;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.85rem);line-height:1.15}.cd-rframe__big>.cd-pill--lg .cd-pill__conf{font-size:.84rem}.cd-rframe__note{color:var(--t-muted,#4f5a6a);font-size:.95rem}.cd-rframe__status{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.cd-rframe__body{gap:clamp(1.25rem,2vw,1.65rem);padding:clamp(1rem,2.4vw,1.75rem);display:grid}.cd-rframe__hero+.cd-rframe__body{padding-top:.35rem}.cd-rframe__foot{gap:1rem;padding:0 clamp(1rem,2.4vw,1.75rem) clamp(1rem,2.4vw,1.75rem);display:grid}.cd-rframe--good .cd-rframe__hero{background:linear-gradient(#ecf8ee 0%,#fff 100%)}.cd-rframe--warn .cd-rframe__hero{background:linear-gradient(#fff7e2 0%,#fff 100%)}.cd-rframe--bad .cd-rframe__hero{background:linear-gradient(#fdecec 0%,#fff 100%)}.cd-asec{gap:.75rem;display:grid}.cd-asec:has(.cd-combo.is-open){z-index:6;position:relative}.cd-asec__head{text-align:left;width:100%;font:inherit;color:var(--cd-ink);background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}.cd-asec button.cd-asec__head{cursor:pointer;border-radius:12px;min-height:48px}.cd-asec button.cd-asec__head:hover{background:#f6fafd}.cd-asec button.cd-asec__head:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-asec__title{font-family:var(--cd-font-heading);flex:auto;font-size:1.05rem;font-weight:600}.cd-asec__summary{color:var(--t-muted,#4f5a6a);white-space:nowrap;font-size:.84rem}.cd-asec__title{min-width:0}@media (max-width:639.98px){.cd-asec__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.05rem .75rem;display:grid}.cd-asec__head>.cd-icon-tile{grid-area:1/1/span 2}.cd-asec__title{grid-area:1/2}.cd-asec__summary{white-space:normal;grid-area:2/2}.cd-asec__caret{grid-area:1/3/span 2}}.cd-asec__caret{color:#8a94a6;font-size:.8rem;transition:transform .2s}.cd-asec__caret.is-open{transform:rotate(180deg)}.cd-asec__body{gap:.75rem;display:grid}.cd-asec+.cd-asec{border-top:1px solid #edf2f7;padding-top:1rem}.cd-asec-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;display:grid}.cd-asec-grid>.cd-asec{background:#fff;border:1px solid #e3edf6;border-radius:16px;gap:.5rem;padding:0;transition:box-shadow .2s}.cd-asec-grid>.cd-asec+.cd-asec{border-top:1px solid #e3edf6;padding-top:0}.cd-asec-grid>.cd-asec>.cd-asec__head{border-radius:15px;min-height:64px;padding:.45rem 1rem}.cd-asec-grid>.cd-asec>button.cd-asec__head:hover{background:#f4fbef}.cd-asec-grid>.cd-asec>button.cd-asec__head:hover .cd-asec__caret{color:var(--cd-green-ink)}.cd-asec-grid>.cd-asec>.cd-asec__body{padding:0 1.1rem}.cd-asec-grid>.cd-asec:hover{border-color:#b9dca2}.cd-asec-grid>.cd-asec.is-open{border-color:#c9dbec;padding-bottom:1.1rem;box-shadow:0 20px 44px -34px #0c145080}.cd-asec-grid>.cd-asec.is-open>.cd-asec__head{border-radius:15px 15px 10px 10px}.cd-asec-grid>.cd-asec .cd-asec__body{animation:.3s cubic-bezier(.2,.7,.2,1) backwards cd-fade-up}.cd-asec-grid .cd-asec__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.05rem .7rem;min-height:58px;display:grid}.cd-asec-grid .cd-asec__head>.cd-icon-tile{grid-area:1/1/span 2}.cd-asec-grid .cd-asec__title{grid-area:1/2;font-size:.98rem}.cd-asec-grid .cd-asec__summary{white-space:normal;text-align:left;grid-area:2/2;font-size:.82rem}.cd-asec-grid .cd-asec__caret{grid-area:1/3/span 2}.cd-asec-grid .cd-asec__head:not(:has(.cd-asec__summary)) .cd-asec__title{grid-row:1/span 2;align-self:center}.cd-asec-grid .cd-icon-tile--sm{border-radius:10px;flex-basis:34px;width:34px;height:34px;font-size:.85rem}.cd-rcard{background:#fff;border:1px solid #e3edf6;border-radius:18px;gap:.6rem;padding:1rem 1.1rem;display:grid}.cd-rcard__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);font-size:.72rem;font-weight:700}.cd-rcard__head{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;display:flex}.cd-rcard__icon{color:var(--cd-royal);align-self:center}.cd-rcard__title{color:var(--cd-ink);flex:auto;margin:0;font-size:1rem;font-weight:600}.cd-rcard__value{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.cd-rcard__actions{flex-basis:100%}.cd-rcard__body{color:var(--cd-text);font-size:.93rem;line-height:1.6}.cd-rcard__body p{margin:0}.cd-rcard__body p+p{margin-top:.4rem}.cd-rcard__body ul{margin:0;padding-left:1.1rem}.cd-rcard__body a:not(.cd-btn){text-underline-offset:2px;text-decoration:underline}.cd-rcard--good{background:#f4fbf5;border-color:#cdebd3}.cd-rcard--warn{background:#fffaf0;border-color:#f1dca0}.cd-rcard--bad{background:#fff5f5;border-color:#f1b8b8}.cd-rcard--info{background:#f5f9fe;border-color:#cfe1f3}.cd-work{border:1px solid #e3edf6;border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cd-work__row{background:#fff;border-top:1px solid #edf2f7;grid-template-columns:minmax(min(40%,12rem),1fr) minmax(0,max-content);align-items:center;gap:.2rem 1rem;padding:.75rem 1rem;font-size:.95rem;display:grid}.cd-work__row:first-child{border-top:0}.cd-work__row:nth-child(2n){background:#fbfdff}.cd-work__row--total{font-weight:700;background:#f1f8ec!important}.cd-work__row--total .cd-work__value{font-size:1.15rem}.cd-work__row--total .cd-work__label{color:var(--cd-ink)}.cd-work__main{gap:.1rem;min-width:0;display:grid}.cd-work__label{color:var(--cd-ink);font-weight:500}.cd-work__formula{font-family:var(--t-mono,var(--cd-font-mono));color:var(--t-muted,#4f5a6a);font-variant-numeric:tabular-nums;font-size:.82rem}.cd-work__note{color:var(--t-muted,#4f5a6a);font-size:.82rem}.cd-work__value{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--cd-ink);font-size:1rem}.cd-work__why{grid-column:1/-1}.cd-pill{background:#fff;border:1px solid;border-radius:999px;align-items:center;gap:.6rem;max-width:100%;padding:.4rem .85rem .4rem .45rem;display:inline-flex}.cd-pill__icon{color:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:inline-flex}.cd-pill__text{min-width:0;line-height:1.15;display:grid}.cd-pill__label{color:var(--cd-ink);font-size:.9rem;font-weight:700}.cd-pill__conf{color:var(--t-muted,#4f5a6a);font-size:.76rem}.cd-pill--sm{padding:.2rem .6rem .2rem .25rem}.cd-pill--sm .cd-pill__icon{flex-basis:20px;width:20px;height:20px;font-size:.6rem}.cd-pill--sm .cd-pill__label{font-size:.78rem}.cd-pill--sm .cd-pill__conf{display:none}.cd-pill--lg{padding:.6rem 1.1rem .6rem .6rem}.cd-pill--lg .cd-pill__icon{flex-basis:36px;width:36px;height:36px;font-size:.9rem}.cd-pill--lg .cd-pill__label{font-size:1.1rem}.cd-pill--lg .cd-pill__conf{font-size:.8rem}.cd-pill--green{background:#f4fbf5;border-color:#cdebd3}.cd-pill--green .cd-pill__icon{background:#2a8f47}.cd-pill--amber{background:#fffaf0;border-color:#f1dca0}.cd-pill--amber .cd-pill__icon{background:#c98a05}.cd-pill--blue{background:#f5f9fe;border-color:#cfe1f3}.cd-pill--blue .cd-pill__icon{background:#2563d6}.cd-pill--grey{background:#f7f9fb;border-color:#dde3ea}.cd-pill--grey .cd-pill__icon{background:#8a94a6}.cd-pill--red{background:#fff5f5;border-color:#f1b8b8}.cd-pill--red .cd-pill__icon{background:#c8372d}.cd-pill--slate{background:#f4f6f8;border-color:#d5dbe3}.cd-pill--slate .cd-pill__icon{background:#4f5a6a}.cd-pill--orange{background:#fff6ed;border-color:#f6c99a}.cd-pill--orange .cd-pill__icon{background:#d9730d}.cd-quality{color:var(--t-muted,#4f5a6a);align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;display:inline-flex}.cd-quality--official{color:#1d6b35}.cd-quality--estimate{color:#8a6100}.cd-quality--unavailable{color:#8a1f1f}.cd-code{vertical-align:middle;background:#f7fafc;border:1px solid #d8e7f5;border-radius:9px;align-items:center;gap:.35rem;max-width:100%;padding:.15rem .3rem .15rem .55rem;font-size:.88rem;display:inline-flex}.cd-code__val{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);letter-spacing:.02em;font-weight:700;text-decoration:none}.cd-code__val:is(a):hover{color:var(--cd-royal);text-decoration:underline}.cd-code__label{color:var(--t-muted,#4f5a6a);white-space:normal;font-size:.82rem}.cd-code__copy{color:var(--t-muted,#4f5a6a);cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:30px;min-height:30px;padding:.2rem .4rem;font-size:.8rem}.cd-code__copy:hover{color:var(--cd-ink);background:#e8eef5}.cd-code--sm{font-size:.8rem}.cd-notice{border-radius:14px;grid-template-columns:auto 1fr;gap:.75rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.55;display:grid}.cd-notice>i{margin-top:.2rem}.cd-notice__title{margin-bottom:.15rem;display:block}.cd-notice__body a{color:inherit;text-underline-offset:2px;text-decoration:underline}.cd-notice--info{color:#243b6b;background:#eef5fd}.cd-notice--warn{color:#6b4a00;background:#fff6dd}.cd-notice--bad{color:#7a1d1d;background:#fdecec}.cd-notice--good{color:#1d4d2a;background:#eaf7ee}.cd-notice--neutral{color:var(--cd-ink-2);background:#f3f6f9}.cd-warnings{gap:.8rem;display:grid}.cd-stamp{color:var(--t-muted,#4f5a6a);border-top:1px solid #edf2f7;padding-top:.9rem;font-size:.82rem}.cd-stamp__line{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;display:flex}.cd-stamp__line>i{color:#9aa5b6}.cd-stamp__sep{color:#c3ccd7}.cd-stamp__verify{min-height:32px;font:inherit;color:#6b4a00;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0 .25rem;font-size:.8rem;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cd-stamp__btn{min-height:32px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 .25rem;font-size:.8rem}.cd-stamp__btn:hover{text-decoration:underline}.cd-stamp__sources{gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.cd-stamp--stale{color:#8a6100}.cd-source{background:#fff;border:1px solid #e3edf6;border-radius:12px;gap:.15rem;padding:.65rem .85rem;display:grid}.cd-source__name a{color:var(--cd-ink);font-weight:600;text-decoration:none}.cd-source__name a i{color:var(--t-muted,#4f5a6a);margin-left:.2rem;font-size:.7rem}.cd-source__name a:hover{text-decoration:underline}.cd-source__meta{color:var(--t-muted,#4f5a6a);font-size:.76rem}.cd-source__note{color:var(--cd-ink-2);font-size:.8rem}.cd-share{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:relative}.cd-share__btn{color:var(--cd-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e7f5;border-radius:999px;align-items:center;gap:.5rem;min-height:42px;padding:.55rem 1rem;font-size:.86rem;font-weight:600;transition:box-shadow .2s,transform .2s;display:inline-flex}.cd-share__btn i{color:var(--cd-royal)}.cd-share__btn:hover,.cd-share__btn:focus-visible{color:#fff;background:var(--cd-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none;transform:translateY(-2px);box-shadow:0 10px 24px -12px #2ab9a5cc}.cd-share__btn:hover i,.cd-share__btn:focus-visible i{color:#fff}.cd-share__msg{color:#1d6b35;font-size:.84rem;font-weight:600}.cd-share__link{background:#eef5fd;border-radius:14px;flex-basis:100%;gap:.6rem;padding:.85rem 1rem;display:grid}.cd-share__link p{color:#243b6b;margin:0;font-size:.86rem}.cd-share__link p i{margin-right:.3rem}.cd-share__linkbtns{flex-wrap:wrap;gap:.5rem;display:flex}.cd-share--compact .cd-share__btn{min-height:36px;padding:.4rem .8rem;font-size:.8rem}.cd-next{isolation:isolate;color:#fff;background:var(--cd-grad);text-shadow:var(--cd-on-grad-shadow);border-radius:22px;gap:.9rem;padding:clamp(1.1rem,2.2vw,1.6rem) clamp(1.1rem,2.4vw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px -26px #2ab9a599}.cd-next:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(600px at 10% -20%,#ffffff38,#0000 55%);position:absolute;inset:0}@container tanswer (min-width:700px){.cd-next{justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.cd-next .cd-next__primary{flex:0 auto;min-width:0}.cd-next .cd-next__primary .cd-btn{width:auto}.cd-next .cd-next__links{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.55rem;padding-left:0}}.cd-next{overflow-wrap:normal;word-break:normal}.cd-next__icon{width:40px;height:40px;color:var(--cd-green-ink);background:#e2f3da;border-radius:12px;flex:0 0 40px;place-items:center;font-size:1rem;display:grid}.cd-next__primary .cd-btn>span:nth-child(2){text-align:left;flex:auto}.cd-next__primary .cd-btn{white-space:normal;width:100%;min-height:62px;text-shadow:none;border-radius:18px;justify-content:flex-start;gap:.8rem;padding:.65rem 1.1rem .65rem .7rem;font-size:1rem;line-height:1.3;box-shadow:0 10px 24px -14px #00000073;color:var(--cd-green-ink)!important;background:#fff!important}.cd-next__primary .cd-btn:hover,.cd-next__primary .cd-btn:focus-visible{color:#2d661b!important;background:#f3fbee!important}@media (min-width:640px){.cd-next__primary .cd-btn{width:auto}}.cd-next__primary .cd-btn i:last-child{transition:transform .2s}.cd-next__primary .cd-btn:hover i:last-child{transform:translate(4px)}@container tanswer (max-width:699.98px){.cd-next{text-align:center}.cd-next .cd-next__primary .cd-btn{justify-content:center}.cd-next .cd-next__primary .cd-btn>span:nth-child(2){text-align:center;flex:0 auto}.cd-next .cd-next__links{flex-direction:column;align-items:center;gap:.35rem}.cd-next .cd-next__links a{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.3rem;min-height:40px;display:inline-flex}}.cd-next__links{flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:flex}.cd-next__links a{color:#fff;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.cd-next__links a i{margin-left:.2rem;font-size:.7rem}.cd-next__links a:hover{text-decoration-color:#fff}.cd-examples{position:relative}.cd-examples__btn{font:inherit;color:var(--cd-ink);cursor:pointer;background:#fff;border:1px solid #d8e7f5;border-radius:999px;align-items:center;gap:.5rem;min-height:42px;padding:.55rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.cd-examples__btn i:first-child{color:var(--cd-royal)}.cd-examples__btn i:last-child{font-size:.7rem}.cd-examples__btn:hover{background:#fbfdf7;border-color:#9cc950}.cd-examples__menu{z-index:35;background:#fff;border:1px solid #d8e7f5;border-radius:16px;min-width:300px;max-width:min(92vw,400px);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 24px 54px -24px #0c145073}.cd-examples__menu button{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--cd-ink);background:0 0;border:0;border-radius:12px;gap:.1rem;padding:.65rem .8rem;display:grid}.cd-examples__menu button:hover,.cd-examples__menu button:focus-visible{background:#eef7fd;outline:none}.cd-examples__label{font-size:.93rem;font-weight:600}.cd-examples__hint{color:var(--t-muted,#4f5a6a);font-size:.8rem}.cd-inchips{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cd-inchips__chip{min-height:36px;color:var(--cd-ink);font:inherit;cursor:default;text-align:left;background:#fff;border:1px solid #d8e7f5;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.cd-inchips__chip i{color:var(--t-muted,#4f5a6a);font-size:.65rem}.cd-inchips__chip:is(button){cursor:pointer}.cd-inchips__chip:is(button):hover{background:#fbfdf7;border-color:#9cc950}.cd-inchips__toggle{display:none}@media (max-width:639.98px){.cd-inchips__more{display:none}.cd-inchips__toggle,.cd-inchips.is-open .cd-inchips__more{display:list-item}}.cd-rskel{gap:.2rem;padding:.5rem 0;display:grid}.cd-example-wrap{border:1px dashed #c9d5e1;border-radius:26px;padding:2px;position:relative}.cd-example-wrap .cd-example-tag{z-index:2;color:#6b4a00;letter-spacing:.08em;text-transform:uppercase;background:#fef6e0;border:1px solid #f1dca0;border-radius:999px;padding:.2rem .7rem;font-size:.72rem;font-weight:700;position:absolute;top:-.7rem;left:1.2rem}.cd-example-wrap .cd-example-body{filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none}.cd-example-wrap .cd-example-body .cd-rframe{box-shadow:none;border-color:#0000}.cd-ttabs{background:#eef3f8;border-radius:20px;flex-wrap:wrap;gap:.3rem;max-width:100%;padding:.3rem;display:inline-flex}.cd-ttabs__tab{min-height:40px;font:inherit;color:var(--t-muted,#4f5a6a);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.cd-ttabs__tab.is-on{color:var(--cd-ink);background:#fff;box-shadow:0 2px 6px #0c14501f}.cd-ttabs__tab:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-ttabs__count{color:var(--cd-ink-2);font-size:.72rem;font-family:var(--t-mono,var(--cd-font-mono));background:#dfe8f1;border-radius:999px;padding:.05rem .45rem}.cd-ttabs--sm .cd-ttabs__tab{min-height:34px;padding:.35rem .75rem;font-size:.8rem}.cd-tl{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:992px){.cd-tl{grid-template-columns:repeat(var(--stages,3), minmax(0, 1fr));gap:1.25rem}}.cd-tl__stage{background:linear-gradient(#f8fbfe 0%,#fff 100%);border:1px solid #e3edf6;border-radius:20px;align-content:start;gap:.8rem;padding:1.1rem;display:grid;position:relative}@media (min-width:992px){.cd-tl__stage:not(:last-child):after{content:"";background:#cfd9e3;width:1.25rem;height:2px;position:absolute;top:2.2rem;right:-1.25rem}}.cd-tl__head{align-items:flex-start;gap:.7rem;display:flex}.cd-tl__dot{background:var(--cd-green-500);border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-top:.35rem;box-shadow:0 0 0 4px #e9f6e3}.cd-tl__title{color:var(--cd-ink);margin:0;font-size:1rem;font-weight:700}.cd-tl__sub{color:var(--t-muted,#4f5a6a);margin:.1rem 0 0;font-size:.84rem}.cd-tl__items{gap:.6rem;display:grid}.cd-tl__none{color:var(--t-muted,#4f5a6a);margin:0;font-size:.88rem;font-style:italic}.cd-tl__stage--exit .cd-tl__dot{background:#2563d6;box-shadow:0 0 0 4px #e3f0fe}.cd-tl__stage--crossing .cd-tl__dot{background:#d9730d;box-shadow:0 0 0 4px #feefdc}.cd-fb{color:var(--t-muted,#4f5a6a);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.88rem;display:flex}.cd-fb__btn{font:inherit;color:var(--cd-ink);cursor:pointer;background:#fff;border:1px solid #d8e7f5;border-radius:999px;align-items:center;gap:.4rem;min-height:38px;padding:.4rem .85rem;font-size:.84rem;font-weight:600;display:inline-flex}.cd-fb__btn:hover,.cd-fb__btn:focus-visible,.cd-fb__btn[aria-pressed=true]{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-fb__link{min-height:36px;font:inherit;color:var(--cd-royal);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;padding:0 .25rem;font-size:.84rem;text-decoration:underline;display:inline-flex}.cd-fb__form{flex-basis:100%;gap:.5rem;display:grid}.cd-fb__form label{color:var(--cd-ink);font-size:.88rem;font-weight:600}@media (max-width:639.98px){.cd-fb{text-align:center;justify-content:center}.cd-fb>span:first-child{flex-basis:100%}.cd-fb__link{flex-basis:100%;justify-content:center}}.cd-fb__ref{color:var(--t-muted,#4f5a6a);font-weight:400}.cd-fb__actions{gap:.5rem;display:flex}.cd-fb__err{color:#b4321f;font-weight:600}.cd-fb--done{color:#1d6b35;font-weight:600}.cd-reltools{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cd-reltool{border:1px solid var(--t-line,#dbe9f6);color:var(--cd-ink);background:#fff;border-radius:18px;align-items:center;gap:.8rem;padding:.85rem 1rem;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex}.cd-reltool strong{font-size:.93rem;display:block}.cd-reltool small{color:var(--t-muted,#4f5a6a);margin-top:.1rem;font-size:.78rem;display:block}.cd-reltool:hover{box-shadow:var(--cd-shadow);border-color:#bcd3ea;transform:translateY(-2px)}.cd-shipbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border:1px solid #cfe6d8;border-radius:18px;margin-top:1rem;padding:.6rem .95rem}.cd-shipbar__row{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;font-size:.9rem;display:flex}.cd-shipbar__title{color:var(--cd-ink);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.cd-shipbar__title i{color:var(--cd-green-ink)}.cd-shipbar__summary{color:var(--cd-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:14rem;min-width:0;overflow:hidden}.cd-shipbar__actions{gap:.25rem;margin-left:auto;display:inline-flex}.cd-shipbar__btn{min-height:36px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.25rem .6rem;font-size:.84rem;font-weight:600}.cd-shipbar__btn:hover{background:#eef7fd}.cd-shipbar__edit{border-top:1px solid #e3edf6;gap:.8rem;margin-top:.8rem;padding-top:.8rem;display:grid}@media (min-width:768px){.cd-shipbar__edit{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-shipbar__remember{grid-column:1/-1}.cd-cpick{gap:.5rem;display:grid;position:relative}.cd-cpick__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.cd-cpick__browse{min-height:32px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .25rem;font-size:.84rem;font-weight:600;display:inline-flex}.cd-cpick__browse:hover{text-decoration:underline}.cd-cpick__hint{color:var(--t-muted,#4f5a6a);font-size:.8rem}.cd-cpick__error{color:#b4321f;margin:0;font-size:.86rem;font-weight:600}.cd-cpick__list{background:#fff;border:1px solid #d8e7f5;border-radius:16px;max-height:380px;padding:.35rem;display:grid;overflow:auto;box-shadow:0 24px 54px -28px #0c145066}.cd-cpick__crumbs{letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);padding:.5rem .7rem .3rem;font-size:.74rem;font-weight:700}.cd-cpick__crumbs button{font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;padding:0}.cd-cpick__crumbs button:hover{text-decoration:underline}.cd-cpick__relaxed{color:#8a6100;margin:0;padding:.45rem .7rem;font-size:.82rem}.cd-cpick__cand{grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .85rem;display:grid}.cd-cpick__cand:has(.cd-cpick__cand-icon){grid-template-columns:auto auto minmax(0,1fr) auto}.cd-cpick__cand{align-items:center;border-bottom:1px solid #eef2f6!important;border-radius:0!important}.cd-cpick__cand:last-child{border-bottom:0!important}.cd-cpick__cand:hover .cd-cpick__cand-icon,.cd-cpick__cand:focus-visible .cd-cpick__cand-icon{background:var(--cd-grad);color:#fff}.cd-cpick__cand{text-align:left;width:100%;font:inherit;color:var(--cd-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:.65rem .7rem}.cd-cpick__cand:hover,.cd-cpick__cand:focus-visible{background:#f2faec;outline:none}.cd-cpick__cand:hover .cd-cpick__cand-code,.cd-cpick__cand:focus-visible .cd-cpick__cand-code{background:#fff;box-shadow:inset 0 0 0 1px #d6ebc6}.cd-cpick__cand--group .cd-cpick__cand-code{color:var(--t-muted,#4f5a6a)}.cd-cpick__cand>i{color:#b8c1cc;font-size:.7rem}@media (max-width:639.98px){.cd-cpick__cand{grid-template-columns:1fr auto}.cd-cpick__cand .cd-cpick__cand-desc{grid-column:1/-1}.cd-cpick__cand:has(.cd-cpick__cand-icon){grid-template-columns:auto minmax(0,1fr)}}.cd-cpick__cand-code{font-family:var(--t-mono,var(--cd-font-mono));white-space:nowrap;color:var(--cd-ink);background:#f1f5f9;border-radius:8px;padding:.2rem .5rem;font-size:.84rem;font-weight:700}.cd-cpick__cand-icon,.cd-cpick__icon{width:38px;height:38px;color:var(--cd-royal);background:#e8f4fc;border-radius:11px;flex:none;place-items:center;font-size:.95rem;display:grid}.cd-cpick__cand-title{color:var(--cd-ink);font-size:.94rem;font-weight:600;line-height:1.35;display:block}.cd-cpick__cand-trail{color:var(--t-muted,#4f5a6a);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.8rem;line-height:1.4;display:block;overflow:hidden}.cd-cpick__cand-desc{min-width:0;font-size:.9rem;line-height:1.4}.cd-cpick__path,.cd-cpick__kind{color:var(--t-muted,#4f5a6a);font-size:.8rem}.cd-cpick__empty{color:var(--t-muted,#4f5a6a);margin:0;padding:.6rem;font-size:.88rem}.cd-cpick__picked{background:linear-gradient(#f4fbf0 0%,#fff 100%);border:1px solid #cdebd3;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.3rem .8rem;padding:.8rem 1rem;display:grid}@media (max-width:639.98px){.cd-cpick__picked{grid-template-columns:auto minmax(0,1fr) auto}.cd-cpick__picked .cd-cpick__code{justify-self:start}.cd-cpick__picked .cd-cpick__change{grid-area:1/3}.cd-cpick__picked .cd-cpick__desc{grid-column:1/-1}}.cd-cpick__code{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);white-space:nowrap;font-size:1.05rem;font-weight:700}.cd-cpick__desc{color:var(--cd-ink);font-size:.9rem;line-height:1.4}.cd-cpick__change{min-height:36px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:.2rem .6rem;font-size:.84rem;font-weight:600}.cd-cpick__change:hover{background:#e9f6e3}.cd-cpick__warn{color:#8a6100;margin:0;font-size:.84rem;font-weight:600}.cd-cpick__warn i{margin-right:.3rem}.cd-cpick__list--loading{gap:.55rem;padding:.9rem 1rem;display:grid}.cd-cpick__searching{color:var(--cd-ink-2);margin:0 0 .2rem;font-size:.88rem;font-weight:600}.cd-cpick__searching i{color:#2ab9a5;margin-right:.35rem}.cd-cpick__skel{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.9rem;animation:.3s ease-out both cd-skel-in;display:grid}.cd-cpick__skel span{background:linear-gradient(90deg,#edf3f9 0%,#f8fbfe 50%,#edf3f9 100%) 0 0/200% 100%;border-radius:7px;height:14px;animation:1.1s linear infinite cd-shimmer}.cd-cpick__skel span:last-child{width:85%}@keyframes cd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes cd-skel-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cd-cpick__skel,.cd-cpick__skel span{animation:none}}.cd-thub3{padding:clamp(1.75rem,3.5vw,3rem) 0 calc(var(--cd-section-y)*.7);gap:clamp(3rem,6vw,5.5rem);display:grid}.cd-thub3>*{min-width:0}.cd-thub3__jump{min-width:0;max-width:100%}.cd-thub3__jump ul{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.cd-thub3__jump .cd-gchip{gap:.5rem;min-height:44px;padding-inline:1rem;box-shadow:0 10px 22px -18px #0c145080}.cd-thub3__jump .cd-gchip i{color:var(--cd-royal)}.cd-thub3__jump-n{min-width:22px;height:22px;color:var(--cd-royal);background:#eef4fd;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-grid}@media (max-width:767.98px){.cd-thub3__jump ul{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}.cd-thub3__jump ul::-webkit-scrollbar{display:none}.cd-thub3__jump li{flex:none}}.cd-thub3__group{scroll-margin-top:calc(var(--cd-header-h,72px) + 1.25rem);gap:clamp(1.5rem,2.8vw,2.4rem);display:grid}.cd-thub3__head{align-items:flex-start;gap:1.25rem;max-width:920px;display:flex}.cd-thub3__head-icon{color:#fff;background:var(--cd-grad);border-radius:20px;flex:0 0 64px;place-items:center;width:64px;height:64px;font-size:1.5rem;display:grid;box-shadow:0 18px 36px -20px #2ab9a5e6}.cd-thub3__head-copy{min-width:0}.cd-thub3__head-eyebrow{font-family:var(--cd-font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--cd-green-ink);margin-bottom:.35rem;font-size:.8rem;font-weight:700;display:block}.cd-thub3__head h2{letter-spacing:-.022em;color:var(--cd-ink);margin:0;font-size:clamp(1.75rem,1.2rem + 1.7vw,2.6rem);line-height:1.12}.cd-thub3__head p{color:var(--cd-ink-2);max-width:62ch;margin:.55rem 0 0;font-size:clamp(1rem,.96rem + .2vw,1.13rem);line-height:1.6}@media (max-width:639.98px){.cd-thub3__head{gap:.9rem}.cd-thub3__head-icon{border-radius:16px;flex-basis:52px;width:52px;height:52px;font-size:1.2rem}}.cd-thub3__cards{gap:clamp(1.25rem,2.2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.cd-tcard3{background:#fff;border:1px solid #e3edf6;border-radius:28px;transition:box-shadow .25s,border-color .25s,translate .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 70px -50px #0c14508c,0 2px 6px #0c145008}@media (min-width:900px){.cd-tcard3{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr)}}.cd-tcard3:hover{border-color:#c9dbec;translate:0 -3px;box-shadow:0 42px 84px -48px #0c145099}.cd-tcard3:hover .cd-tcard3__go i{transform:translate(3px)}.cd-tcard3:hover .cd-tcard3__art img{transform:scale(1.03)}.cd-tcard3:has(.cd-tcard3__link:focus-visible){box-shadow:var(--cd-focus-ring),0 42px 84px -48px #0c145099}.cd-tcard3__body{align-content:start;gap:1rem;min-width:0;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.cd-tcard3__top{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.cd-tcard3__top .cd-icon-tile{border-radius:16px;flex:0 0 56px;width:56px;height:56px;margin-right:.35rem;font-size:1.35rem}.cd-tcard3__badge{color:var(--cd-green-ink);letter-spacing:.04em;text-transform:uppercase;background:#e9f6e3;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .72rem;font-size:.74rem;font-weight:700;display:inline-flex}.cd-tcard3__badge i{font-size:.72rem}.cd-tcard3__badge--off{color:#4f5a6a;background:#f1f5f9}.cd-tcard3__badge--time{color:var(--cd-royal);text-transform:none;letter-spacing:0;background:#eef4fd;font-size:.8rem;font-weight:600}.cd-tcard3 h3{letter-spacing:-.015em;margin:.15rem 0 0;font-size:clamp(1.35rem,1.1rem + .9vw,1.85rem);line-height:1.2}.cd-tcard3__link{color:var(--cd-ink);text-decoration:none}.cd-tcard3__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.cd-tcard3__link:focus-visible{outline:none}.cd-tcard3__lead{color:var(--cd-ink-2);max-width:66ch;margin:0;font-size:1.02rem;line-height:1.7}.cd-tcard3__helps{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cd-tcard3__helps li{color:var(--cd-ink);align-items:flex-start;gap:.6rem;font-size:.97rem;font-weight:500;line-height:1.45;display:flex}.cd-tcard3__helps i{width:22px;height:22px;color:var(--cd-green-ink);background:#e2f3da;border-radius:50%;flex:0 0 22px;place-items:center;margin-top:.05rem;font-size:.62rem;display:grid}.cd-tcard3__foot{border-top:1px solid #eef3f8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.25rem;margin-top:.4rem;padding-top:1.1rem;display:flex}.cd-tcard3__tags{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cd-tcard3__tags li{color:#3d4b5f;background:#f3f7fb;border-radius:999px;padding:.3rem .72rem;font-size:.8rem;font-weight:600}.cd-tcard3__juris{color:var(--t-muted,#4f5a6a)!important;background:0 0!important;padding-inline:.2rem!important;font-weight:500!important}.cd-tcard3__juris i{color:var(--cd-royal);margin-right:.2rem}.cd-tcard3__go{background:var(--cd-grad);min-height:46px;color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-radius:999px;align-items:center;gap:.55rem;padding:.65rem 1.25rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 12px 26px -14px #2ab9a5e6}.cd-tcard3__go i{font-size:.8rem;transition:transform .2s}.cd-tcard3__art{background:radial-gradient(120% 100% at 70% 20%,#fff 0%,#eaf5ff 50%,#d9eeff 100%);border-left:1px solid #e3edf6;place-items:center;padding:clamp(1.25rem,2.6vw,2.25rem);display:grid}.cd-tcard3__art img{object-fit:contain;max-width:min(100%,420px);max-height:290px;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block;width:auto!important}@media (max-width:899.98px){.cd-tcard3__art{border-bottom:1px solid #e3edf6;border-left:0;order:-1;padding:1.1rem 1.5rem}.cd-tcard3__art img{max-width:min(74%,300px);max-height:190px}}@media (prefers-reduced-motion:reduce){.cd-tcard3{transition:none}.cd-tcard3:hover{translate:none}.cd-tcard3:hover .cd-tcard3__art img{transform:none}}.cd-tool__more{padding:clamp(2rem,4vw,3.25rem) 0 calc(var(--cd-section-y)*.5);background:linear-gradient(#eef6fe 0%,#f7fbff 40%,#fff 100%);border-top:1px solid #e3edf6;margin-top:clamp(1rem,2vw,1.75rem)}.cd-tmore{gap:clamp(1.25rem,2.4vw,2rem);display:grid}.cd-tmore__block{background:#fff;border:1px solid #e3edf6;border-radius:26px;min-width:0;padding:clamp(1.35rem,3vw,2.5rem);box-shadow:0 30px 60px -46px #0c145073}.cd-tmore__block p{color:var(--cd-ink-2);margin:0 0 .9rem;font-size:1rem;line-height:1.75}.cd-tmore__block p:last-child{margin-bottom:0}.cd-tmore__block a:not(.cd-btn):not(.cd-reltool){color:var(--cd-royal);text-underline-offset:2px;text-decoration:underline}.cd-tmore__head{align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.cd-tmore__head .cd-icon-tile{border-radius:15px;flex:0 0 52px;width:52px;height:52px;font-size:1.2rem}.cd-tmore__head h2{letter-spacing:-.015em;color:var(--cd-ink);margin:0;font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem);line-height:1.2}.cd-tmore__head p{color:var(--t-muted,#4f5a6a)!important;margin:.25rem 0 0!important;font-size:.95rem!important;line-height:1.5!important}.cd-tmore__about{align-items:center;gap:1.5rem 3rem;display:grid}@media (min-width:992px){.cd-tmore__about{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr)}}.cd-tmore__about-copy{min-width:0}.cd-tmore__about-art{background:radial-gradient(120% 90% at 30% 20%,#fff 0%,#eaf5ff 55%,#dcefff 100%);border:1px solid #e3edf6;border-radius:24px;place-self:stretch end;place-items:center;width:min(100%,460px);padding:clamp(1rem,2vw,1.75rem);display:grid}.cd-tmore__about-art img{width:100%;height:auto;display:block}@media (max-width:991.98px){.cd-tmore__about-art{width:min(100%,360px)}}.cd-tmore__steps{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}@media (min-width:640px){.cd-tmore__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cd-tmore__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-tmore__steps li{background:#f6fafd;border:1px solid #e6eef6;border-radius:18px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:.85rem;padding:1.1rem 1.15rem;display:grid;position:relative}.cd-tmore__steps li p{color:var(--cd-ink-2);margin:.35rem 0 0;font-size:.95rem;line-height:1.6}.cd-tmore__step-n{background:var(--cd-grad);color:#fff;width:36px;height:36px;font-family:var(--cd-font-heading);border-radius:50%;place-items:center;font-size:.92rem;font-weight:700;display:grid;box-shadow:0 10px 20px -12px #2ab9a5e6}.cd-tmore__worked{background:linear-gradient(#f2f8ff 0%,#f8fbfe 100%);border:1px solid #dbe9f6;border-radius:20px;gap:.85rem;padding:clamp(1.1rem,2.2vw,1.5rem);display:grid}.cd-tmore__worked-head{align-items:center;gap:.8rem;display:flex}.cd-tmore__worked-icon{width:42px;height:42px;color:var(--cd-royal);background:#fff;border-radius:12px;flex:0 0 42px;place-items:center;display:grid;box-shadow:0 1px 2px #0c145014}.cd-tmore__worked-title{font-family:var(--cd-font-heading);font-weight:600;color:var(--cd-ink)!important;margin:0!important;font-size:1.04rem!important;line-height:1.35!important}.cd-tmore__worked-lines{background:#fff;border:1px solid #e3edf6;border-radius:14px;margin:0;padding:0 1.15rem;list-style:none;box-shadow:0 14px 30px -26px #0c145073}.cd-tmore__worked-lines li{border-top:1px solid #e9eff5;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.85rem;padding:.75rem 0;display:grid}.cd-tmore__worked-lines li:first-child{border-top:0}.cd-tmore__worked-lines li.is-note .cd-tmore__worked-txt span{font-family:var(--cd-font-body);color:var(--cd-ink-2)}.cd-tmore__worked-lines li.is-note .cd-tmore__worked-ico{color:#b45d0a;background:#fff6ed}@media (max-width:639.98px){.cd-tmore__worked-lines{padding:0 .9rem}.cd-tmore__worked-lines li{align-items:start}}.cd-tmore__worked-ico{width:34px;height:34px;color:var(--cd-royal);background:#e8f4fc;border-radius:10px;place-items:center;font-size:.82rem;display:grid}.cd-tmore__worked-txt{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.15rem 1rem;min-width:0;display:flex}.cd-tmore__worked-txt strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:.92rem;font-weight:600}.cd-tmore__worked-txt span{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);overflow-wrap:anywhere;text-align:right;font-size:.86rem;line-height:1.55}@media (max-width:639.98px){.cd-tmore__worked-txt{gap:.2rem;display:grid}.cd-tmore__worked-txt span{text-align:left;font-size:.8rem}}li.is-note .cd-tmore__worked-txt span{text-align:left}.cd-tmore__worked-note{color:var(--t-muted,#4f5a6a)!important;margin:0!important;font-size:.88rem!important}.cd-tmore__faqs{gap:.75rem 1.25rem;display:grid}@media (min-width:900px){.cd-tmore__faqs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cd-tmore__faqcol{align-content:start;gap:.75rem;min-width:0;display:grid}.cd-tmore__faq details{background:#fff;border:1px solid #dfe9f4;border-radius:18px;transition:box-shadow .2s,border-color .2s}.cd-tmore__faq details[open]{box-shadow:0 22px 44px -30px #0c145073,0 0 0 1.5px var(--cd-royal);border-color:#0000}.cd-tmore__faq summary{cursor:pointer;min-height:58px;font-family:var(--cd-font-heading);color:var(--cd-ink);align-items:center;padding:.95rem 3.75rem .95rem 1.2rem;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex;position:relative}.cd-tmore__faq summary::-webkit-details-marker{display:none}.cd-tmore__faq summary:after{content:"+";width:32px;height:32px;color:var(--cd-royal);background:#eef4fd;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;right:.9rem;translate:0 -50%}.cd-tmore__faq summary:focus-visible{box-shadow:var(--cd-focus-ring);border-radius:18px;outline:none}.cd-tmore__faq details[open] summary:after{content:"–";background:var(--cd-grad);color:#fff}.cd-tmore__faq details>div{color:var(--cd-ink-2);padding:0 1.2rem 1.15rem;font-size:.96rem;line-height:1.7}.cd-tmore__row{align-items:stretch;gap:clamp(1.25rem,2.4vw,2rem);display:grid}@media (min-width:992px){.cd-tmore__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px) and (max-width:991.98px){.cd-tmore__row{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-tmore__row>:last-child{grid-column:1/-1}}.cd-tmore__card{align-content:start;gap:0;padding:clamp(1.25rem,2.2vw,1.75rem);display:grid}.cd-tmore__card .cd-tmore__head{margin-bottom:1.15rem}.cd-tmore__card .cd-tmore__head .cd-icon-tile{border-radius:13px;flex-basis:44px;width:44px;height:44px;font-size:1.05rem}.cd-tmore__card .cd-tmore__head h2{font-size:1.2rem}.cd-tmore__sources{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.cd-tmore__sources li{background:#f6fafd;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.7rem;padding:.7rem .8rem;line-height:1.45;display:grid}.cd-tmore__sources>li>i{width:34px;height:34px;color:var(--cd-royal);background:#fff;border-radius:10px;place-items:center;font-size:.85rem;display:grid;box-shadow:0 1px 2px #0c14500f}.cd-tmore__sources a{font-size:.94rem;font-weight:600}.cd-tmore__sources a i{margin-left:.15rem;font-size:.66rem}.cd-tmore__sources small{color:var(--t-muted,#4f5a6a);margin-top:.15rem;font-size:.82rem;display:block}.cd-tmore__checked{margin-bottom:.5rem!important;font-size:.88rem!important;line-height:1.6!important}.cd-tmore__guidance{background:#f6fafd;border:1px solid #e3edf6;border-radius:16px;margin-top:.4rem;overflow:hidden}.cd-tmore__guidance summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:56px;padding:.75rem .9rem;list-style:none;display:grid}.cd-tmore__guidance summary::-webkit-details-marker{display:none}.cd-tmore__guidance summary:hover{background:#f2faec}.cd-tmore__guidance summary:focus-visible{box-shadow:inset var(--cd-focus-ring);outline:none}.cd-tmore__guidance-icon{width:36px;height:36px;color:var(--cd-royal);background:#fff;border-radius:11px;place-items:center;display:grid;box-shadow:0 1px 2px #0c145014}.cd-tmore__guidance-t{gap:.05rem;display:grid}.cd-tmore__guidance-t strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:.92rem}.cd-tmore__guidance-t span{color:var(--t-muted,#4f5a6a);font-size:.8rem}.cd-tmore__guidance-caret{color:#8a94a6;font-size:.75rem}.cd-tmore__guidance[open] .cd-tmore__guidance-caret{transform:rotate(180deg)}.cd-tmore__guidance-body{gap:.5rem;padding:0 .95rem .95rem;display:grid}.cd-tmore__guidance-body p{color:var(--t-muted,#4f5a6a)!important;margin:0!important;font-size:.8rem!important;line-height:1.6!important}.cd-tmore__guides{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cd-tmore__guides a{background:#f6fafd;border:1px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:52px;padding:.6rem .85rem;font-size:.95rem;font-weight:600;line-height:1.35;display:grid;color:var(--cd-ink)!important;text-decoration:none!important}.cd-tmore__guides a i:first-child{color:var(--cd-royal)}.cd-tmore__guides a i:last-child{color:var(--cd-green-ink);font-size:.75rem;transition:transform .2s}.cd-tmore__guides a:hover{background:#fff;border-color:#c9dbec}.cd-tmore__guides a:hover i:last-child{transform:translate(3px)}.cd-tmore__related .cd-reltools{grid-template-columns:minmax(0,1fr);gap:.5rem}.cd-tmore__related .cd-reltool{background:#f6fafd;border-color:#0000;border-radius:14px;padding:.7rem .85rem}.cd-tmore__related .cd-reltool:hover{background:#fff;border-color:#c9dbec}.cd-rframe__sentence a,.cd-notice__body a,.cd-disc__body a{text-underline-offset:2px;text-decoration:underline}@media (pointer:coarse){.cd-code__val,.cd-code__copy,.cd-tf__help,.cd-disc__btn,.cd-stamp__btn,.cd-stamp__verify,.cd-adv__btn,.cd-cpick__browse,.cd-shipbar__btn,.cd-fb__link,.cd-inchips__chip,.cd-next__links a,.cd-wstep__help,.cd-wstep__skip,.cd-rframe__meta a,.cd-wiz__stepchip button{align-items:center;min-height:44px;display:inline-flex}.cd-code__copy{justify-content:center;min-width:44px}}@keyframes cd-step-fwd{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes cd-step-back{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes cd-step-first{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cd-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cd-tile-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes cd-dot-pop{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes cd-icon-bounce{0%{transform:scale(1)}40%{transform:scale(1.12)rotate(-4deg)}to{transform:scale(1)}}@keyframes cd-ready{0%{box-shadow:0 0 #2ab9a58c}to{box-shadow:0 0 0 14px #2ab9a500}}@keyframes cd-chip-in{0%{opacity:0;transform:translateY(-6px)scale(.92)}to{opacity:1;transform:none}}.cd-wtile.is-on .cd-wtile__mark{animation:.35s cubic-bezier(.2,.7,.2,1) cd-dot-pop}.cd-wtile.is-on .cd-wtile__icon{animation:.45s cubic-bezier(.2,.7,.2,1) cd-icon-bounce}.cd-wstep__next.is-ready:not(:disabled){animation:.7s ease-out cd-ready}.cd-wiz__trail li{animation:.35s cubic-bezier(.2,.7,.2,1) both cd-chip-in}@media (prefers-reduced-motion:reduce){.cd-wstep,.cd-wstep .cd-wstep__head>*,.cd-wstep .cd-wtile,.cd-wtile.is-on .cd-wtile__mark,.cd-wtile.is-on .cd-wtile__icon,.cd-wstep__next,.cd-wiz__trail li{animation:none!important}}.cd-guide{background:#f6f8fb;border:1px solid #e3e9f1;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem 1.15rem;display:grid}.cd-guide__icon{width:40px;height:40px;color:var(--cd-ink-2);background:#fff;border-radius:12px;place-items:center;display:grid;box-shadow:0 1px 2px #0c145014}.cd-guide__body{gap:.4rem;display:grid}.cd-guide__body strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:.92rem}.cd-guide__body p{color:var(--t-muted,#4f5a6a);margin:0;font-size:.82rem;line-height:1.6}@media (max-width:639.98px){.cd-guide__body p{font-size:.76rem;line-height:1.55}.cd-guide{grid-template-columns:minmax(0,1fr);padding:.9rem 1rem}.cd-guide .cd-guide__icon{width:34px;height:34px}}.cd-guidepop{display:inline-flex;position:relative}.cd-guidepop__btn{min-height:36px;font:inherit;color:var(--cd-ink-2);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dfe8f2;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem;font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.cd-guidepop__btn:hover,.cd-guidepop__btn[aria-expanded=true]{color:var(--cd-ink);background:#f3faee;border-color:#9cc950;box-shadow:0 8px 18px -14px #2ab9a5cc}.cd-guidepop__btn:hover .cd-guidepop__info,.cd-guidepop__btn[aria-expanded=true] .cd-guidepop__info{color:var(--cd-green-ink)}.cd-guidepop__btn:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-guidepop__info{color:var(--cd-royal)}.cd-guidepop__box{z-index:40;text-align:left;background:#fff;border:1px solid #dfe8f2;border-radius:16px;gap:.5rem;width:min(420px,86vw);padding:1rem 1.1rem;animation:.18s ease-out cd-pop-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 30px 60px -30px #0c145080}.cd-guidepop__box strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:.92rem}.cd-guidepop__box[hidden]{display:none}.cd-guidepop__p{color:var(--cd-ink-2);font-size:.82rem;line-height:1.6;display:block}@media (max-width:639.98px){.cd-guidepop__box{left:0;right:auto}}@keyframes cd-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cd-wiz__top .cd-guidepop{order:2}.cd-wiz__top .cd-wiz__meter{order:3}@media (max-width:767.98px){.cd-wiz__top .cd-guidepop{order:3}.cd-wiz__top .cd-wiz__meter{order:2}}.cd-working{background:#fff;border:1px solid #dbe9f6;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;max-width:640px;margin:0 auto;padding:clamp(1.5rem,3vw,2.25rem);animation:.35s ease-out both cd-tool-reveal;display:grid;box-shadow:0 46px 90px -56px #0c145099}.cd-working__ring{place-items:center;width:84px;height:84px;display:grid;position:relative}.cd-working__ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.cd-working__ring svg circle{fill:none;stroke-width:4px}.cd-working__ring svg circle:first-child{stroke:#e6eef6}.cd-working__ring svg circle:last-child{stroke:#2ab9a5;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .4s}.cd-working__ring i{color:var(--cd-green-ink);font-size:1.5rem;animation:1.2s ease-in-out infinite cd-working-bob}.cd-working__copy{gap:.6rem;display:grid}.cd-working__copy strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:1.15rem}.cd-working__copy ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cd-working__copy li{color:#8a94a6;align-items:center;gap:.6rem;font-size:.94rem;transition:color .25s;display:flex}.cd-working__copy li.is-now{color:var(--cd-ink);font-weight:600}.cd-working__copy li.is-now .cd-working__dot{border-color:#2ab9a5;animation:.9s ease-in-out infinite cd-working-pulse}.cd-working__copy li.is-done{color:var(--cd-ink-2)}.cd-working__copy li.is-done .cd-working__dot{background:var(--cd-grad);color:#fff;border-color:#0000}.cd-working__dot{border:2px solid #c9d6e4;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:.6rem;display:grid}@media (max-width:479.98px){.cd-working{text-align:left;grid-template-columns:minmax(0,1fr);justify-items:center}}@keyframes cd-working-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes cd-working-pulse{0%,to{box-shadow:0 0 #2ab9a573}50%{box-shadow:0 0 0 6px #2ab9a500}}@media (prefers-reduced-motion:reduce){.cd-working,.cd-working__ring i,.cd-working li .cd-working__dot{animation:none!important}}@media (max-width:767.98px){.cd-tmore__faqwrap .cd-faqx__help{text-align:center!important;align-items:center!important}.cd-tmore__faqwrap .cd-faqx__help .cd-faqx__help-ico{align-self:center}.cd-tmore__faqwrap .cd-faqx__help .cd-faqx__help-ctas{justify-content:center}}.cd-tmore__faqwrap{scroll-margin-top:calc(var(--cd-header-h,72px) + 1rem);border-top:1px solid #dfe9f4;border-bottom:1px solid #dfe9f4;margin-block:clamp(1.25rem,2.4vw,2rem)}.cd-tmore__faqwrap .cd-faqx .cd-faqx__cols{border-bottom:1px solid #dfe9f4;padding-bottom:clamp(1.5rem,3vw,2.25rem)}.cd-tmore__faqwrap .cd-faqx .cd-faqx__help{background:#fff;border-color:#dbe9f6;margin-top:clamp(1.5rem,3vw,2.25rem);box-shadow:0 26px 54px -30px #0c145061}.cd-tmore--after{margin-top:0}.cd-tool__flow--wide .cd-wiz{padding:clamp(1.25rem,3vw,2.75rem) clamp(1.25rem,3.4vw,3rem)}.cd-samples{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.cd-samples__label{color:var(--cd-ink-2);margin-right:.25rem;font-size:.86rem;font-weight:700}.cd-samples__label i{color:var(--cd-royal);margin-right:.3rem}.cd-samples .cd-gchip{background:#fff;box-shadow:0 8px 18px -14px #0c145073}.cd-workwrap{padding:clamp(1rem,4vw,3rem) 0}.cd-resultwrap{scroll-margin-top:calc(var(--cd-header-h,72px) + 1rem)}.cd-ractions__mine{border-top:1px solid #edf2f7;gap:.9rem;padding:1rem 0 .25rem;display:grid}.cd-ractions__mine__row{flex-wrap:wrap;gap:.5rem;display:flex}.cd-ractions__mine .cd-samples{justify-content:flex-start;margin-top:0}.cd-keyfigs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@container tanswer (min-width:760px){.cd-keyfigs{grid-template-columns:repeat(4,minmax(0,1fr))}}.cd-keyfigs li{background:var(--tone-bg,#f3f8fd);border:1px solid #0c14500d;border-radius:18px;align-content:start;gap:.3rem;padding:1rem 1.1rem 1.1rem;animation:.5s cubic-bezier(.2,.7,.2,1) both cd-stat-rise;display:grid}.cd-keyfigs li strong{font-family:var(--cd-font-heading);letter-spacing:-.02em;color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,1.05rem + .8vw,1.75rem);line-height:1.15}.cd-keyfigs li>span:last-child{color:var(--cd-ink-2);font-size:.84rem;line-height:1.4}.cd-keyfigs__icon{width:38px;height:38px;color:var(--tone-fg,var(--cd-royal));background:#fff;border-radius:12px;place-items:center;margin-bottom:.35rem;font-size:.95rem;display:grid;box-shadow:0 1px 2px #0c14500f}@keyframes cd-stat-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cd-keyfigs li{animation:none}}.cd-maincards{gap:1.1rem;display:grid}@container tanswer (min-width:980px){.cd-maincards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cd-maincards>.cd-asec+.cd-asec{border-top:1px solid #e3edf6;padding-top:1.15rem}@keyframes cd-reveal-drop-kf{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cd-reveal-drop{animation:.4s cubic-bezier(.2,.7,.2,1) both cd-reveal-drop-kf}@media (prefers-reduced-motion:reduce){.cd-reveal-drop{animation:none}}.cd-goodspick{gap:1.1rem;display:grid}.cd-pickor{gap:.6rem;display:grid}.cd-pickor__or{letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);align-items:center;gap:.75rem;font-size:.78rem;font-weight:700;display:flex}.cd-pickor__or:before,.cd-pickor__or:after{content:"";background:#e3edf6;flex:auto;height:1px}.cd-pickor .cd-tin{border-radius:16px;min-height:60px;font-size:1.05rem}.cd-goodspicked{gap:.6rem;display:grid}.cd-unknowntile{border-style:dashed;width:100%;margin-top:.4rem}.cd-unknowntile .cd-wtile__hint{font-size:.86rem}.cd-tryit{background:linear-gradient(#f3f9ff 0%,#fff 100%);border:1px solid #e3edf6;border-radius:24px;margin-top:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.25rem,2.6vw,1.75rem);box-shadow:0 34px 70px -48px #0c14508c}.cd-tryit__head{align-items:center;gap:.9rem;margin-bottom:1.1rem;display:flex}.cd-tryit__head h2{color:var(--cd-ink);margin:0;font-size:1.15rem}.cd-tryit__head p{color:var(--cd-ink-2);margin:.15rem 0 0;font-size:.92rem}.cd-tryit__icon{color:#fff;background:var(--cd-grad);border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px -12px #2ab9a5e6}.cd-tryit__cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.cd-tryit__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-tryit__card{text-align:left;width:100%;height:100%;font:inherit;color:var(--cd-ink);cursor:pointer;background:#fff;border:1px solid #dbe9f6;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;transition:border-color .2s,box-shadow .2s;display:grid}.cd-tryit__card strong{font-family:var(--cd-font-heading);font-size:.97rem;line-height:1.3;display:block}.cd-tryit__card-text>span{color:var(--t-muted,#4f5a6a);margin-top:.15rem;font-size:.8rem;line-height:1.4;display:block}.cd-tryit__card-icon{width:42px;height:42px;color:var(--cd-royal);background:#e8f4fc;border-radius:12px;place-items:center;display:grid}.cd-tryit__card-go{color:var(--cd-green-ink);font-size:.8rem;transition:transform .2s}.cd-tryit__card:hover,.cd-tryit__card:focus-visible{border-color:#9cc950;outline:none;box-shadow:0 18px 36px -26px #0c145080}.cd-tryit__card:hover .cd-tryit__card-icon,.cd-tryit__card:focus-visible .cd-tryit__card-icon{background:var(--cd-grad);color:#fff}.cd-tryit__card:hover .cd-tryit__card-go,.cd-tryit__card:focus-visible .cd-tryit__card-go{transform:translate(3px)}.cd-tryit__card:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-goodspopular{gap:.75rem;display:grid}.cd-ratechips{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.cd-ratechips li{color:var(--t-muted,#4f5a6a);background:#f6fafd;border:1px solid #e3edf6;border-radius:12px;align-items:baseline;gap:.45rem;padding:.45rem .8rem;font-size:.84rem;display:inline-flex}.cd-ratechips li strong{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-size:.9rem}.cd-ratechips__src{font-weight:600;color:var(--cd-green-ink)!important;background:0 0!important;border:0!important;padding-inline:.2rem!important}.cd-ratechips__src i{margin-right:.15rem}.cd-maincards>.cd-asec{background:#fff;border:1px solid #e3edf6;border-radius:20px;padding:1.15rem 1.25rem 1.25rem;box-shadow:0 22px 46px -40px #0c145080}@container tanswer (min-width:980px){.cd-maincards{align-items:stretch}}.cd-ractions{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 0;display:flex}.cd-ractions .cd-share{margin:0}.cd-ractions__mine{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.cd-rframe__foot>.cd-samples{background:#f6fafd;border:1px solid #e9f0f7;border-radius:16px;justify-content:flex-start;margin-top:0;padding:.9rem 1rem}.cd-srcrow{border-top:1px solid #edf2f7;padding-top:1rem}.cd-srcrow .cd-stamp{border-top:0;margin:0;padding-top:0}.cd-fbrow{border-top:1px solid #edf2f7;padding-top:.9rem}.cd-fbrow .cd-fb{margin:0}.cd-tfacts{margin:0;padding:0;list-style:none;display:grid}.cd-tfacts li{color:var(--cd-ink-2);border-top:1px solid #eef2f6;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.75rem;padding:.8rem 0;font-size:.93rem;line-height:1.6;display:grid}.cd-tfacts li:first-child{border-top:0;padding-top:.2rem}.cd-tfacts li strong{color:var(--cd-ink);font-family:var(--t-mono,var(--cd-font-mono))}.cd-tfacts i{width:34px;height:34px;color:var(--cd-royal);background:#eef6fd;border-radius:10px;place-items:center;font-size:.85rem;display:grid}@keyframes cd-bar-grow{0%{transform:scaleX(0)}to{transform:none}}.cd-keyfigs li{transition:box-shadow .2s,border-color .2s}.cd-keyfigs li:hover{border-color:#0c14501f;box-shadow:0 18px 36px -28px #0c145080}.cd-maincards>.cd-asec{align-content:start}.cd-rframe__foot>.cd-next{margin-block:.4rem .6rem}@media (max-width:639.98px){.cd-ractions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cd-ractions .cd-share,.cd-ractions .cd-ractions__mine{display:contents}.cd-ractions .cd-share__btn{justify-content:center;width:100%;min-height:46px}.cd-ractions .cd-share__msg{grid-column:1/-1}.cd-tryit{padding:1rem}.cd-tryit__head{align-items:flex-start}}.cd-tcallout{background:linear-gradient(#fffaf0 0%,#fff 100%);border:1px solid #f1dca0;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 1.1rem;animation:.4s cubic-bezier(.2,.7,.2,1) both cd-reveal-drop-kf;display:grid;box-shadow:0 18px 38px -32px #0c145080}.cd-tcallout__icon{color:#b45d0a;background:#feefdc;border-radius:13px;place-items:center;width:44px;height:44px;font-size:1.05rem;display:grid}.cd-tcallout__body{gap:.35rem;min-width:0;display:grid}.cd-tcallout__body strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:1rem}.cd-tcallout__body p{color:var(--cd-ink-2);margin:0;font-size:.92rem;line-height:1.6}.cd-tcallout__actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.cd-tcallout__btn{min-height:40px;font:inherit;color:var(--cd-green-ink);cursor:pointer;background:#fff;border:1px solid #9cc950;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .95rem;font-size:.86rem;font-weight:600;display:inline-flex}.cd-tcallout__btn:hover,.cd-tcallout__btn:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}@media (max-width:479.98px){.cd-tcallout{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cd-tcallout{animation:none}}.cd-noptions{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@container tanswer (min-width:860px){.cd-noptions{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-noption{text-align:left;width:100%;height:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe9f6;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.05rem;display:grid;box-shadow:0 18px 38px -34px #0c145080;color:var(--cd-ink)!important;text-decoration:none!important}.cd-noption__icon{width:44px;height:44px;color:var(--cd-royal);background:#e8f4fc;border-radius:13px;place-items:center;font-size:1rem;display:grid}.cd-noption__text{gap:.2rem;min-width:0;display:grid}.cd-noption__text strong{font-family:var(--cd-font-heading);font-size:.98rem;line-height:1.3}.cd-noption__text span{color:var(--t-muted,#4f5a6a);font-size:.84rem;line-height:1.5}.cd-noption__go{color:var(--cd-green-ink);font-size:.8rem;transition:transform .2s}.cd-noption:hover,.cd-noption:focus-visible{border-color:#9cc950;outline:none}.cd-noption:hover .cd-noption__icon,.cd-noption:focus-visible .cd-noption__icon{background:var(--cd-grad);color:#fff}.cd-noption:hover .cd-noption__go,.cd-noption:focus-visible .cd-noption__go{transform:translate(3px)}.cd-noption:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-official{color:var(--t-muted,#4f5a6a);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:.25rem 0 0;font-size:.86rem;display:flex}.cd-official>i{color:var(--cd-royal)}.cd-official a{color:var(--cd-royal);text-underline-offset:2px;text-decoration:underline}.cd-official a i{font-size:.68rem}.cd-rframe__foot>.cd-fbrow{border-top:0;padding-top:.25rem}@media (max-width:639.98px){.cd-ractions .cd-share__btn{white-space:nowrap;gap:.35rem;padding-inline:.55rem;font-size:.82rem}}.cd-short{display:none}@media (max-width:639.98px){.cd-long{display:none}.cd-short{display:inline}}.cd-ratechips{min-height:38px}.cd-ratechips--loading li{align-items:center;min-height:38px}.cd-ratechips--loading .cd-ratechips__reading{align-items:center;gap:.5rem;font-weight:600;display:inline-flex;color:var(--cd-green-ink)!important;background:#f2faec!important;border-color:#d6ebc6!important}.cd-ratechips--loading .cd-ratechips__reading i{color:#2ab9a5;font-size:.9rem}.cd-ratechips--loading .cd-ratechips__skel{color:#9aa5b6}.cd-ratechips__bar{background:linear-gradient(90deg,#e6eef6 0%,#f6f9fc 50%,#e6eef6 100%) 0 0/200% 100%;border-radius:5px;width:4.2rem;height:10px;animation:1.1s linear infinite cd-shimmer;display:inline-block}.cd-ratechips__bar--short{width:2.4rem}@media (prefers-reduced-motion:reduce){.cd-ratechips__bar{animation:none}}@media (max-width:639.98px){.cd-ratechips{gap:.4rem}.cd-ratechips li{min-height:34px;padding:.4rem .6rem;font-size:.78rem}.cd-ratechips strong{font-size:.84rem}}.cd-samples .cd-gchip{white-space:normal;text-align:left;max-width:100%;line-height:1.35}.cd-rframe__foot>*{min-width:0}@media (max-width:639.98px){.cd-next__links a{align-items:center;min-height:40px;display:inline-flex}}.cd-maincards>.cd-asec:only-child,.cd-t06-main>.cd-asec:only-child{grid-column:1/-1}.cd-keyfigs li.is-word strong{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(1.02rem,.92rem + .35vw,1.2rem);line-height:1.3}.cd-share__btn--strong:hover,.cd-share__btn--strong:focus-visible{text-shadow:var(--cd-on-grad-shadow);background:var(--cd-grad)!important;color:var(--cd-on-grad)!important;border-color:#0000!important}.cd-tool__flow .cd-rframe__hero:before{transform-origin:0;animation:.8s cubic-bezier(.2,.7,.2,1) .1s both cd-bar-grow}.cd-tool__flow .cd-rframe__body>*{animation:.5s cubic-bezier(.2,.7,.2,1) both cd-fade-up}.cd-tool__flow .cd-rframe__body>:first-child{animation-delay:.12s}.cd-tool__flow .cd-rframe__body>:nth-child(2){animation-delay:.21s}.cd-tool__flow .cd-rframe__body>:nth-child(3){animation-delay:.3s}.cd-tool__flow .cd-rframe__body>:nth-child(4){animation-delay:.39s}.cd-tool__flow .cd-rframe__body>:nth-child(5){animation-delay:.48s}.cd-tool__flow .cd-rframe__body>:nth-child(6){animation-delay:.57s}.cd-tool__flow .cd-rframe__body>:nth-child(7){animation-delay:.66s}.cd-tool__flow .cd-rframe__body>:nth-child(8){animation-delay:.75s}.cd-tool__flow .cd-asec-grid>.cd-asec{animation:.4s cubic-bezier(.2,.7,.2,1) both cd-fade-up}.cd-tool__flow .cd-asec-grid>.cd-asec:first-child{animation-delay:.45s}.cd-tool__flow .cd-asec-grid>.cd-asec:nth-child(2){animation-delay:.51s}.cd-tool__flow .cd-asec-grid>.cd-asec:nth-child(3){animation-delay:.57s}.cd-tool__flow .cd-asec-grid>.cd-asec:nth-child(4){animation-delay:.63s}.cd-tool__flow .cd-asec-grid>.cd-asec:nth-child(5){animation-delay:.69s}.cd-tool__flow .cd-asec-grid>.cd-asec:nth-child(6){animation-delay:.75s}.cd-tool__flow .cd-asec-grid>.cd-asec:nth-child(7){animation-delay:.81s}.cd-tool__flow .cd-asec-grid>.cd-asec:nth-child(8){animation-delay:.87s}.cd-tool__flow .cd-asec-grid>.cd-asec:nth-child(9){animation-delay:.93s}.cd-tool__flow .cd-asec-grid>.cd-asec:nth-child(10){animation-delay:.99s}.cd-tool__flow .cd-rframe__foot>*{animation:.45s cubic-bezier(.2,.7,.2,1) .6s both cd-fade-up}.cd-tool__flow .cd-rframe__body>:has(.cd-combo.is-open){z-index:6;position:relative}button.cd-asec__head:hover{background:#f4faef}button.cd-asec__head:hover .cd-asec__caret{color:var(--cd-green-ink)}.cd-asec__caret{border-radius:10px;place-items:center;width:32px;height:32px;display:inline-grid}button.cd-asec__head:hover .cd-asec__caret{background:#eaf6e1}.cd-keyfigs li,.cd-tryit__card,.cd-noption{transition:translate .2s,box-shadow .2s}.cd-keyfigs li:hover,.cd-tryit__card:hover,.cd-noption:hover{translate:0 -2px}.cd-rframe__meta a i,.cd-next__primary .cd-btn>i:last-child,.cd-next__links a i{transition:translate .2s}.cd-rframe__meta a:hover i,.cd-next__primary .cd-btn:hover>i:last-child,.cd-next__links a:hover i{translate:3px}@media (max-width:479.98px){.cd-work__row--total{grid-template-columns:minmax(0,1fr)}.cd-work__row--total .cd-work__value{text-align:left;font-size:1.25rem}}@container tanswer (min-width:760px){.cd-keyfigs:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.cd-keyfigs:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.cd-wstep__nav{bottom:calc(var(--cd-tabbar-h,0px) + env(safe-area-inset-bottom,0px));z-index:6;background:#fff;margin-inline:-.5rem;padding:.75rem .5rem;position:sticky}.cd-tf__head{flex-wrap:wrap;row-gap:.1rem}}@media (prefers-reduced-motion:reduce){.cd-tool__flow .cd-rframe__hero:before,.cd-tool__flow .cd-rframe__body>*,.cd-tool__flow .cd-asec-grid>.cd-asec,.cd-tool__flow .cd-rframe__foot>*{animation:none}.cd-keyfigs li,.cd-tryit__card,.cd-noption,.cd-rframe__meta a i,.cd-next__primary .cd-btn>i:last-child,.cd-next__links a i{transition:none}.cd-keyfigs li:hover,.cd-tryit__card:hover,.cd-noption:hover{translate:none}}@media print{:root:not(:has(.dk-print)) *{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}:root:not(:has(.dk-print)) :before{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}:root:not(:has(.dk-print)) :after{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important}.cd-reveal-in,.cd-t06-stats li,.cd-wstep,.cd-t06-reveal{opacity:1!important;transform:none!important}.cd-tool__intro,.cd-tool__facts,.cd-flow-trail,.cd-t06-bar,.cd-t06-samples,.cd-t06-tryit,.cd-ractions,.cd-samples,.cd-tryit,.cd-fbrow,.cd-tool__hero:after,.cd-tool__more,.cd-t06-fb,.cd-tool__badge,.cd-header,.cd-footer,.cd-tabbar,.cd-announce,.cd-tool__bar,.cd-share,.cd-fb,.cd-next,.cd-examples,.cd-tool__examples,.cd-tool__hero-art,.cd-reltools,.cd-tmore__faq,.cd-tmore__related,.cd-tmore__about-art,.cd-tool__badge,.cd-tool__scene,.cd-shipbar__actions,.cd-wiz__top,.cd-wiz__after,.cd-wstep__nav{display:none!important}.cd-tool__grid,.cd-quick{display:block}.cd-tool__inputs,.cd-quick__form{position:static}.cd-rframe,.cd-rcard,.cd-work,.cd-ipanel,.cd-wstep{box-shadow:none}.cd-rcard,.cd-work__row,.cd-asec__head,.cd-t06-stats li{break-inside:avoid}.cd-tool__hero{min-height:0!important;padding-bottom:.75rem!important}.cd-tool--wizard .cd-tool__body{margin-top:0!important}.cd-tool__scene{display:none!important}.cd-maincards,.cd-t06-main{display:block!important}.cd-maincards>*+*,.cd-t06-main>*+*{margin-top:.9rem}.cd-asec,.cd-asec__body,.cd-work,.cd-asec-grid,.cd-tfacts{display:block!important}.cd-asec>*+*,.cd-asec__body>*+*,.cd-work>*+*,.cd-asec-grid>*+*,.cd-tfacts>*+*{margin-top:.5rem}.cd-stamp__sources,.cd-stamp__sources[hidden],.cd-disc__body,.cd-disc__body[hidden],.cd-asec__body[hidden]{display:block!important}.cd-rframe__ref{display:inline!important}.cd-disc__btn i,.cd-stamp__btn,.cd-stamp__verify,.cd-asec__caret{display:none!important}.cd-tool:after{content:"Printed from customs-declarations.uk/tools — guidance only, not a ruling or legal advice.";color:#555;margin-top:1rem;font-size:.75rem;display:block}}.cd-tool--t01 .cd-wiz{grid-template-columns:minmax(0,1fr)}.cd-t01-how,.cd-t01-more{gap:1.25rem;display:grid}.cd-t01-crossing{max-width:640px}.cd-t01-when{gap:1rem;max-width:640px;display:grid}@media (min-width:640px){.cd-t01-when{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-tool--t01 .cd-rframe__big{font-size:clamp(1.75rem,1.25rem + 1.9vw,2.75rem);line-height:1.12}.cd-t01-hl{flex-wrap:wrap;align-items:center;gap:.1rem .5rem;display:inline-flex}.cd-t01-hl i{color:var(--cd-green-ink);font-size:.62em}.cd-t01-main>.cd-asec__body{gap:1.25rem}@media (max-width:639.98px){.cd-tool--t01 .cd-maincards>.cd-t01-main{padding:1rem .8rem 1.1rem}}.cd-t01-journey{gap:clamp(1.25rem,2.4vw,1.75rem);min-width:0;display:grid;container:t01j/inline-size}.cd-t01-strip{background:linear-gradient(#f3f9ff 0%,#fff 100%);border:1px solid #e3edf6;border-radius:20px;padding:clamp(1rem,2vw,1.4rem) clamp(.75rem,2vw,1.5rem) 1.1rem}.cd-t01-strip__nodes{--gap:clamp(1.5rem, 5cqi, 4rem);column-gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cd-t01-strip__node{text-align:center;align-content:start;justify-items:center;gap:.3rem;min-width:0;display:grid;position:relative}.cd-t01-strip__node:not(:last-child):after{content:"";width:calc(100% + var(--gap) - 76px);background:var(--cd-grad);opacity:.55;transform-origin:0;border-radius:3px;height:3px;position:absolute;top:27px;left:calc(50% + 38px)}.cd-t01-strip__icon{z-index:1;background:var(--tone-bg);width:56px;height:56px;color:var(--tone-fg);border-radius:18px;place-items:center;margin-bottom:.3rem;font-size:1.25rem;display:grid;position:relative;box-shadow:0 12px 24px -18px #0c145099}.cd-t01-strip__node.has-yours .cd-t01-strip__icon{background:var(--cd-grad);color:var(--cd-on-grad);box-shadow:0 14px 26px -14px #2ab9a5bf}.cd-t01-strip__name{font-family:var(--cd-font-heading);color:var(--cd-ink);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.25}.cd-t01-strip__place{color:var(--t-muted,#4f5a6a);font-size:.85rem;line-height:1.35}.cd-t01-strip__dots{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:.35rem;display:flex}.cd-t01-strip__count{color:var(--cd-ink-2);font-size:.84rem;font-weight:600}.cd-t01-strip__count b{color:var(--cd-green-ink);font-weight:700}.cd-t01-strip__go{z-index:2;top:28px;left:calc(100% + var(--gap)/2);width:28px;height:28px;color:var(--cd-green-ink);background:#fff;border:1px solid #cfe6c0;border-radius:50%;place-items:center;font-size:.68rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 14px -8px #0c145073}.cd-t01-strip__legend{color:var(--cd-ink-2);border-top:1px solid #e6eef6;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin:1rem 0 0;padding-top:.85rem;font-size:.84rem;display:flex}.cd-t01-strip__legend>span{align-items:center;gap:.45rem;display:inline-flex}.cd-t01-dot{background:#fff;border:2px solid #9fb3c8;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.cd-t01-dot.is-yours{background:var(--cd-grad);border-color:#0000;box-shadow:0 0 0 2px #e4f4dc}.cd-t01-dot.is-check{background:#feefdc;border-color:#d9730d}@container t01j (max-width:559.98px){.cd-t01-strip{padding-inline:.5rem}.cd-t01-strip__nodes{--gap:1.1rem}.cd-t01-strip__icon{border-radius:15px;width:46px;height:46px;font-size:1.05rem}.cd-t01-strip__node:not(:last-child):after{width:calc(100% + var(--gap) - 62px);top:22px;left:calc(50% + 31px)}.cd-t01-strip__go{width:24px;height:24px;font-size:.6rem;top:23px}.cd-t01-strip__name{font-size:.88rem}.cd-t01-strip__place,.cd-t01-strip__count{display:none}.cd-t01-strip__legend{justify-content:flex-start;gap:.45rem 1.1rem;padding-inline:.4rem}.cd-t01-strip__legend>span{align-items:baseline}.cd-t01-strip__legend .cd-t01-dot{transform:translateY(1px)}}.cd-t01-lanes{margin:0;padding:0;list-style:none;display:grid}.cd-t01-lane{gap:.9rem;min-width:0;padding-bottom:1.75rem;display:grid;position:relative}.cd-t01-lane:last-child{padding-bottom:0}.cd-t01-lane:not(:last-child):before{content:"";background:linear-gradient(#cfe0f1 0%,#e3edf6 100%);border-radius:2px;width:2px;position:absolute;top:50px;bottom:2px;left:23px}.cd-t01-lane__head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.cd-t01-lane__node{z-index:1;background:var(--tone-bg);width:48px;height:48px;color:var(--tone-fg);border-radius:15px;place-items:center;font-size:1.05rem;display:grid;position:relative;box-shadow:0 0 0 5px #fff,0 10px 22px -16px #0c145099}.cd-t01-lane.has-yours .cd-t01-lane__node{background:var(--cd-grad);color:var(--cd-on-grad)}.cd-t01-lane__title{min-width:0}.cd-t01-lane__title h3{font-family:var(--cd-font-heading);color:var(--cd-ink);margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.cd-t01-lane__title h3 span{color:var(--cd-ink-2);font-weight:500}.cd-t01-lane__title p{color:var(--t-muted,#4f5a6a);margin:.1rem 0 0;font-size:.86rem}.cd-t01-lane__count{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}.cd-t01-lane__count>span,.cd-t01-lane__count>b{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;display:inline-flex}.cd-t01-lane__count>span{color:var(--cd-ink-2);background:#f3f7fb;border:1px solid #e3edf6}.cd-t01-lane__count>b{color:var(--cd-green-ink);background:#eef8e6;border:1px solid #cfe6c0}.cd-t01-lane__steps{gap:.75rem;min-width:0;margin-left:calc(48px + .9rem);display:grid;container:t01steps/inline-size}.cd-t01-lane__none{color:var(--t-muted,#4f5a6a);background:#fbfdff;border:1px dashed #d3e0ec;border-radius:16px;margin:0;padding:.85rem 1rem;font-size:.9rem}@container t01j (max-width:559.98px){.cd-t01-lane{padding-bottom:1.5rem}.cd-t01-lane:before{display:none}.cd-t01-lane__head{grid-template-columns:44px minmax(0,1fr);gap:.25rem .8rem}.cd-t01-lane__node{border-radius:14px;width:44px;height:44px;box-shadow:0 10px 22px -16px #0c145099}.cd-t01-lane__count{grid-column:2;justify-content:flex-start}.cd-t01-lane__steps{margin-left:0}}.cd-t01-step{cursor:pointer;background:#fff;border:1px solid #dbe9f6;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 44px;align-items:start;gap:.7rem .85rem;min-width:0;padding:.95rem .6rem .95rem 1rem;transition:box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:0 14px 30px -28px #0c14508c}.cd-t01-step:hover{background:#fbfef8;border-color:#b9dca2;transform:translateY(-1px);box-shadow:0 20px 38px -28px #0c145080}.cd-t01-step:hover .cd-t01-step__toggle{color:var(--cd-green-ink);background:#f2faec}.cd-t01-step.is-open{border-color:#c9dbec;transform:none;box-shadow:0 20px 42px -30px #0c14508c}.cd-t01-step__icon{background:var(--tone-bg,#e3f0fe);width:42px;height:42px;color:var(--tone-fg,var(--cd-royal));border-radius:13px;grid-area:1/1;place-items:center;font-size:.95rem;display:grid}.cd-t01-step__main{grid-area:1/2;gap:.45rem;min-width:0;display:grid}.cd-t01-step__titleline{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.cd-t01-step__name{font-family:var(--cd-font-heading);color:var(--cd-ink);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.cd-t01-step__yours{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.8rem;font-weight:700;line-height:1.3;display:inline-flex}.cd-t01-step__yours i{font-size:.72rem}.cd-t01-step__chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.cd-t01-step__sys,.cd-t01-step__rule{border:1px solid;border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.8rem;font-weight:600;line-height:1.45;display:inline-flex}.cd-t01-step__sys{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);letter-spacing:.02em;background:#f6fafd;border-color:#dbe9f6}.cd-t01-step__rule--UK{color:#1d3f78;background:#e6f0fb;border-color:#c7dbf3}.cd-t01-step__rule--EU{color:#232c6e;background:#eef0fb;border-color:#d1d7f2}.cd-t01-step__rule--FR{color:#7a1f2b;background:#fdeef0;border-color:#f3cbd1}.cd-t01-step .cd-pill--sm .cd-pill__label{font-size:.8rem}.cd-t01-step__flag{align-items:baseline;gap:.45rem;margin:0;font-size:.85rem;font-weight:600;line-height:1.4;display:flex}.cd-t01-step__flag--warn,.cd-t01-step__flag--bad{color:#8a5300}.cd-t01-step__flag--warn i,.cd-t01-step__flag--bad i{color:#d9730d}.cd-t01-step__flag--info{color:#243b6b}.cd-t01-step__flag--info i{color:var(--cd-royal)}.cd-t01-step__facts{grid-area:2/2/auto/-1;gap:.35rem;margin:0;padding-right:.4rem;display:grid}.cd-t01-step__facts>div{grid-template-columns:4.6rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.cd-t01-step__facts dt{color:var(--t-muted,#4f5a6a);white-space:nowrap;font-size:.82rem;font-weight:600}.cd-t01-step__facts dt i{color:#7b8798;text-align:center;width:1rem;margin-right:.15rem;font-size:.75rem}.cd-t01-step__facts dd{color:var(--cd-ink-2);min-width:0;margin:0;font-size:.92rem;line-height:1.5}.cd-t01-step:not(.is-open) .cd-t01-step__when{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cd-t01-step__clock{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-weight:700}.cd-t01-step__toggle{color:#8a94a6;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-area:1/3;place-items:center;width:44px;height:44px;display:grid}.cd-t01-step__toggle i{font-size:.8rem;transition:transform .2s}.cd-t01-step__toggle:hover{color:var(--cd-green-ink);background:#f2faec}.cd-t01-step__toggle:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t01-step__toggle[aria-expanded=true] i{transform:rotate(180deg)}.cd-t01-step__more{cursor:auto;background:var(--t-soft,#f6fafd);border-radius:14px;grid-area:3/1/auto/-1;gap:.85rem;margin-right:.4rem;padding:.95rem 1rem;display:grid}.cd-t01-step__more .cd-notice{margin:0}.cd-t01-step__detail{margin:0;display:grid}.cd-t01-step__detail>div{border-top:1px solid #e6eef6;grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1rem;padding:.6rem 0;display:grid}.cd-t01-step__detail>div:first-child{border-top:0;padding-top:.1rem}.cd-t01-step__detail dt{color:var(--t-muted,#4f5a6a);font-size:.82rem;font-weight:700}.cd-t01-step__detail dd{color:var(--cd-ink-2);min-width:0;margin:0;font-size:.9rem;line-height:1.55}.cd-t01-step__detail dd p{margin:0}.cd-t01-step__detail dd p+p{margin-top:.35rem}.cd-t01-step__detail dd small{color:var(--t-muted,#4f5a6a);margin-top:.2rem;font-size:.84rem;display:block}.cd-t01-step__detail dd a{color:var(--cd-royal)}.cd-t01-step__refs{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.cd-t01-step__refs span{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.cd-t01-step__refs code{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);background:#fff;border:1px solid #dbe9f6;border-radius:7px;padding:.05rem .45rem;font-size:.82rem;font-weight:700}.cd-t01-step__links{border-top:1px solid #e6eef6;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-top:.75rem;font-size:.88rem;font-weight:600;display:flex}.cd-t01-step__links a{min-height:44px;color:var(--cd-royal);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.cd-t01-step__links a i{font-size:.7rem}.cd-t01-step__links a:hover{text-decoration:underline}.cd-t01-step__links a.cd-t01-step__file{color:var(--cd-green-ink);background:#fff;border:1px solid #9cc950;border-radius:999px;padding:.35rem 1rem;line-height:1.3}.cd-t01-step__links a.cd-t01-step__file:hover,.cd-t01-step__links a.cd-t01-step__file:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none;text-decoration:none}.cd-t01-step__links a.cd-t01-step__file:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t01-step.is-yours{background:linear-gradient(100deg,#f3faec 0%,#fff 48%);border-color:#b4d98a;box-shadow:0 18px 36px -28px #367a208c}.cd-t01-step.is-yours:before{content:"";background:var(--cd-grad);border-radius:18px 0 0 18px;width:5px;position:absolute;top:-1px;bottom:-1px;left:-1px}.cd-t01-step.is-yours .cd-t01-step__icon{background:var(--cd-grad);color:var(--cd-on-grad)}.cd-t01-step.is-yours:hover{background:linear-gradient(100deg,#eef8e6 0%,#fbfef8 48%)}.cd-t01-step.is-dim{background:#fbfcfe}.cd-t01-step.is-dim .cd-t01-step__name{color:#2b3350}.cd-t01-step--not_required,.cd-t01-step--not_covered{background:#f6f8fa}.cd-t01-step--blocked{background:#fff7f7;border-color:#f1b8b8}@container t01steps (min-width:700px){.cd-t01-step{grid-template-columns:42px minmax(0,1.05fr) minmax(0,1fr) 44px;column-gap:1rem}.cd-t01-step__facts{border-left:1px solid #edf2f7;grid-area:1/3;align-content:start;align-self:stretch;padding:0 0 0 1.1rem}.cd-t01-step__facts>div{grid-template-columns:4.6rem minmax(0,1fr)}.cd-t01-step__toggle{grid-column:4}.cd-t01-step__more{grid-area:2/2/auto/-1}}@container t01steps (max-width:479.98px){.cd-t01-step{grid-template-columns:38px minmax(0,1fr) 40px;gap:.6rem .7rem;padding:.85rem .45rem .9rem .85rem}.cd-t01-step__icon{border-radius:12px;align-self:center;width:38px;height:38px}.cd-t01-step__main{display:contents}.cd-t01-step__titleline{grid-area:1/2;align-self:center}.cd-t01-step__toggle{grid-area:1/3;align-self:center}.cd-t01-step__chips,.cd-t01-step__flag,.cd-t01-step__facts,.cd-t01-step__more{grid-area:auto/1/auto/-1}.cd-t01-step__facts{padding-right:.4rem}.cd-t01-step__facts>div{grid-template-columns:4.4rem minmax(0,1fr)}.cd-t01-step__more{margin-right:.4rem;padding:.85rem}.cd-t01-step__detail>div{grid-template-columns:minmax(0,1fr)}}.cd-t01-main__note{color:#4f5a6a;align-items:baseline;gap:.5rem;margin:0;font-size:.86rem;line-height:1.55;display:flex}.cd-t01-main__note i{color:var(--cd-royal)}.cd-t01-notes{background:#fff;border:1px solid #e3edf6;border-radius:18px;margin:0;padding:.35rem 1.15rem;list-style:none;display:grid;box-shadow:0 18px 38px -34px #0c145080}.cd-t01-note{border-top:1px solid #eef2f6;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.5rem .9rem;padding:.8rem 0;display:grid}.cd-t01-note:first-child{border-top:0}.cd-t01-note__icon{width:38px;height:38px;color:var(--cd-royal);background:#eef6fd;border-radius:12px;place-items:center;font-size:.9rem;display:grid}.cd-t01-note.is-warn .cd-t01-note__icon{color:#b45d0a;background:#feefdc}.cd-t01-note p{color:var(--cd-ink-2);margin:0;font-size:.93rem;line-height:1.55}.cd-t01-note p a{color:var(--cd-royal)}.cd-t01-note__btn{min-height:44px;font:inherit;color:var(--cd-green-ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #9cc950;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.cd-t01-note__btn:hover,.cd-t01-note__btn:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-t01-note__btn:focus-visible{box-shadow:var(--cd-focus-ring)}@media (max-width:639.98px){.cd-t01-note{grid-template-columns:38px minmax(0,1fr);align-items:start}.cd-t01-note__btn{grid-column:2;justify-self:start}.cd-t01-notes{padding-inline:.9rem}}.cd-t01-change,.cd-t01-more-btn{color:var(--cd-green-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #9cc950;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;padding:.45rem 1rem;font-size:.86rem;font-weight:600;display:inline-flex}.cd-t01-change:hover,.cd-t01-change:focus-visible,.cd-t01-more-btn:hover,.cd-t01-more-btn:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-t01-change:focus-visible,.cd-t01-more-btn:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t01-more-btn{margin-top:.75rem}.cd-t01-more-btn i{font-size:.7rem}.cd-t01-list{margin:0;padding:0;list-style:none;display:grid}.cd-t01-list__item{color:var(--cd-ink-2);border-top:1px solid #edf2f7;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.8rem 0;font-size:.92rem;line-height:1.5;display:grid}.cd-t01-list__item:first-child{border-top:0;padding-top:.2rem}.cd-t01-list__item.is-dim{color:#4f5a6a}.cd-t01-list__item.is-dim b{color:#2b3350;font-weight:500}.cd-t01-list__item.is-dim .cd-t01-list__num{color:#3b4552;background:#eef1f4}.cd-t01-list__item b{color:var(--cd-ink);font-weight:600}.cd-t01-list__item small{color:#4f5a6a;margin-top:.1rem;font-size:.84rem;display:block}.cd-t01-list__body{gap:.1rem;min-width:0;display:grid}.cd-t01-list__line{flex-wrap:wrap;align-items:center;gap:.25rem .55rem;display:flex}.cd-t01-list__num{width:2rem;height:2rem;color:var(--cd-green-ink);font-size:.82rem;font-weight:700;font-family:var(--t-mono,var(--cd-font-mono));background:#e9f6e3;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cd-t01-list__item.is-yours .cd-t01-list__num{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow)}.cd-t01-list__yours{color:var(--cd-green-ink);background:#eef8e6;border:1px solid #cfe6c0;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:.8rem;font-weight:700;display:inline-flex}.cd-t01-list__yours i{font-size:.7rem}.cd-t01-list__clock{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);white-space:nowrap;background:#f3f7fb;border:1px solid #e3edf6;border-radius:999px;align-self:center;padding:.2rem .65rem;font-size:.82rem;font-weight:700}.cd-t01-list__icon{color:#4f5a6a;background:#eef3f8;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.78rem;display:inline-flex}.cd-t01-list__empty{color:#4f5a6a;margin:0;font-size:.9rem}@media (max-width:479.98px){.cd-t01-list__item{grid-template-columns:2rem minmax(0,1fr)}.cd-t01-list__clock{grid-column:2;justify-self:start}}.cd-t01-list.is-capped>li:nth-child(n+9){display:none}.cd-t01-hand__tag{letter-spacing:.04em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);font-size:.82rem;font-weight:700}.cd-t01-hand--send .cd-t01-list__icon{color:#1d3f78;background:#e6f0fb}.cd-t01-hand--send .cd-t01-hand__tag{color:#1d3f78}.cd-t01-hand--receive .cd-t01-list__icon{color:#8a5300;background:#fff4e3}.cd-t01-hand--receive .cd-t01-hand__tag{color:#8a5300}.cd-t01-hand--both .cd-t01-list__icon{background:var(--cd-grad);color:var(--cd-on-grad)}.cd-t01-hand--both .cd-t01-hand__tag{color:var(--cd-green-ink)}.cd-t01-hand__ref{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);background:#f6fafd;border:1px solid #dbe9f6;border-radius:7px;padding:.02rem .4rem;font-size:.84rem;font-weight:700}.cd-t01-chain{margin:0;padding:0;list-style:none;display:grid}.cd-t01-chain__intro{color:var(--cd-ink-2);margin:0 0 .5rem;font-size:.9rem}.cd-t01-chain li{border-top:1px solid #edf2f7;padding:.7rem 0}.cd-t01-chain li:first-child{border-top:0}.cd-t01-chain__flow{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cd-t01-chain__part{align-items:center;gap:.45rem;display:inline-flex}.cd-t01-chain__op{color:#8a94a6;font-size:.72rem}.cd-t01-chain__to{color:var(--cd-green-ink);margin-inline:.15rem;font-size:.95rem}.cd-t01-chain code{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);background:#f6fafd;border:1px solid #dbe9f6;border-radius:9px;padding:.3rem .65rem;font-size:.86rem;font-weight:700;display:inline-block}.cd-t01-chain__out{color:var(--cd-green-ink)!important;background:#eef8e6!important;border-color:#b4d98a!important}@keyframes cd-t01-pop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes cd-t01-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes cd-t01-dot{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes cd-t01-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.cd-t01-strip__node{animation:.45s cubic-bezier(.2,.7,.2,1) backwards cd-t01-pop;animation-delay:calc(.12s + var(--i,0)*.16s)}.cd-t01-strip__node:not(:last-child):after{animation:.45s ease-out backwards cd-t01-draw;animation-delay:calc(.3s + var(--i,0)*.16s)}.cd-t01-strip__go{animation:.3s ease-out backwards cd-t01-dot;animation-delay:calc(.56s + var(--i,0)*.16s)}.cd-t01-dot{animation:.3s cubic-bezier(.3,1.4,.5,1) backwards cd-t01-dot;animation-delay:calc(.52s + var(--d,0)*70ms)}.cd-t01-lane__head{animation:.4s cubic-bezier(.2,.7,.2,1) backwards cd-t01-rise;animation-delay:calc(.38s + var(--li,0)*.14s)}.cd-t01-step{animation:.4s cubic-bezier(.2,.7,.2,1) backwards cd-t01-rise;animation-delay:calc(.46s + var(--o,0)*70ms)}.cd-t01-step__more{animation:.3s cubic-bezier(.2,.7,.2,1) backwards cd-t01-rise}}@media (prefers-reduced-motion:reduce){.cd-t01-step{transition:none}.cd-t01-step:hover{transform:none}}@media print{.cd-tool--t01 .cd-asec-grid,.cd-tool--t01 .cd-asec-grid>.cd-asec{display:block!important}.cd-tool--t01 .cd-asec-grid>.cd-asec+.cd-asec{margin-top:.6rem}.cd-tool--t01 .cd-asec-grid .cd-asec__body{margin-top:.5rem}.cd-t01-more-btn,.cd-t01-step__links,.cd-t01-step__toggle,.cd-t01-note__btn,.cd-t01-strip__go{display:none!important}.cd-t01-list.is-capped>li:nth-child(n+9){display:grid!important}.cd-t01-main .cd-asec__body,.cd-t01-journey,.cd-t01-lanes,.cd-t01-lane{display:block!important}.cd-t01-journey>*+*,.cd-t01-lane+.cd-t01-lane,.cd-t01-main .cd-asec__body>*+*{margin-top:1rem}.cd-t01-lane:before,.cd-t01-strip__node:after{display:none!important}.cd-t01-lane__steps{margin:.6rem 0 0!important;display:block!important}.cd-t01-lane__steps>*+*{margin-top:.6rem}.cd-t01-lane__head{break-after:avoid;break-inside:avoid}.cd-t01-strip{break-inside:avoid}.cd-t01-step{background:#fff!important;padding:.75rem .9rem!important;display:block!important}.cd-t01-step:after{content:"";clear:both;display:block}.cd-t01-step .cd-t01-step__icon{float:left;width:34px;height:34px;margin:0 .7rem .3rem 0}.cd-t01-step .cd-t01-step__main{break-inside:avoid;display:grid!important}.cd-t01-step .cd-t01-step__facts{clear:both;break-inside:avoid;margin-top:.5rem;border-left:0!important;padding:0!important;display:block!important}.cd-t01-step .cd-t01-step__facts>div+div{margin-top:.2rem}.cd-t01-step .cd-t01-step__more{margin:.6rem 0 0!important;padding:.6rem .8rem!important;display:block!important}.cd-t01-step .cd-t01-step__more>*+*{margin-top:.5rem}.cd-t01-step .cd-t01-step__detail{display:block!important}.cd-t01-step .cd-t01-step__detail>div,.cd-t01-step .cd-notice{break-inside:avoid}.cd-t01-step__more[hidden]{display:block!important}.cd-t01-step__when{-webkit-line-clamp:none!important;display:block!important;overflow:visible!important}.cd-t01-strip__icon,.cd-t01-lane__node,.cd-t01-step__icon,.cd-t01-step__yours,.cd-t01-dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cd-tool--t01 .cd-rframe__foot>*{min-width:0}@media (pointer:coarse){.cd-tool--t01 .cd-rframe__meta a{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}}.cd-tool--t05 .cd-wiz{grid-template-columns:minmax(0,1fr)}.cd-t05-step{gap:1.1rem;min-width:0;display:grid}.cd-t05-pair{gap:1rem;display:grid}@media (min-width:720px){.cd-t05-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cd-tool--t05 #t05-price{font-size:1.05rem}.cd-t05-subs{background:#f6fafd;border:1px solid #e9f0f7;border-radius:18px;gap:.85rem;padding:1.1rem 1.25rem;display:grid;box-shadow:0 18px 38px -34px #0c145080}.cd-t05-subs__lead{font-family:var(--cd-font-heading);color:var(--cd-ink);margin:0;font-size:.98rem;font-weight:600}@media (max-width:639.98px){.cd-tool--t05 .cd-t05-costs .cd-wtiles{grid-template-columns:minmax(0,1fr);gap:.5rem}.cd-tool--t05 .cd-t05-costs .cd-wtile{min-height:64px;padding:.7rem .8rem}.cd-tool--t05 .cd-t05-costs .cd-wtile__head{flex-direction:row;align-items:center;gap:.75rem}.cd-tool--t05 .cd-t05-costs .cd-wtile__icon{flex:0 0 36px;width:36px;height:36px;font-size:.9rem}.cd-tool--t05 .cd-t05-costs .cd-wtile__text{padding-right:1.9rem}.cd-tool--t05 .cd-t05-costs .cd-wtile__mark{margin-top:-10px;top:50%}}.cd-t05-amounts{gap:.75rem;display:grid}.cd-t05-amounts__lead{font-family:var(--cd-font-heading);color:var(--cd-ink);margin:0;font-size:1rem;font-weight:600}.cd-t05-amounts__grid{gap:.85rem;display:grid}@media (min-width:900px){.cd-t05-amounts__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cd-t05-amount{background:#f6fafd;border:1px solid #e9f0f7;border-radius:18px;align-content:start;gap:.75rem;min-width:0;padding:1rem 1.1rem;display:grid;box-shadow:0 18px 38px -34px #0c145080}.cd-t05-code{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);vertical-align:1px;background:#fff;border:1px solid #dbe5ef;border-radius:6px;margin-left:.3rem;padding:.05rem .45rem;font-size:.78rem;font-weight:700;display:inline-block}.cd-t05-figs{background:#f6fafd;border:1px solid #e9f0f7;border-radius:20px;gap:1rem;padding:clamp(1rem,2vw,1.4rem);display:grid;box-shadow:0 18px 38px -34px #0c145080}.cd-t05-figs__head{gap:.25rem;display:grid}.cd-t05-figs__head h3{color:var(--cd-ink);margin:0;font-size:1.08rem;line-height:1.3}.cd-t05-figs__head p{color:var(--t-muted,#4f5a6a);margin:0;font-size:.9rem;line-height:1.5}.cd-t05-fields{gap:1rem;display:grid}@media (min-width:720px){.cd-t05-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cd-t05-note{color:var(--cd-ink-2);margin:0;font-size:.92rem;line-height:1.6}.cd-t05-lines{grid-template-columns:minmax(0,1fr) auto auto 36px}.cd-t05-lines .cd-work__row{grid-column:1/-1;grid-template-columns:subgrid;animation:.4s cubic-bezier(.2,.7,.2,1) both cd-t05-rise;animation-delay:calc(.26s + var(--i,0)*45ms);column-gap:.75rem}.cd-t05-lines .cd-work__row.is-click{cursor:pointer}.cd-t05-lines .cd-work__row.is-click:hover,.cd-t05-lines .cd-work__row.is-hot{background:#f4fbef}.cd-t05-lines .cd-work__row.is-click:hover .cd-t05-lines__toggle{color:var(--cd-green-ink);background:#e4f4d8}.cd-t05-lines .cd-work__row.is-open{background:#f8fcf5}.cd-t05-lines .cd-work__row.cd-work__row--total.is-hot{background:#e8f5df!important}.cd-t05-lines__code{justify-content:flex-end;min-width:3.4rem;display:inline-flex}.cd-t05-lines__code .cd-code{background:#fff}.cd-t05-lines__toggle{color:#8a94a6;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.cd-t05-lines__toggle i{font-size:.75rem;transition:transform .2s}.cd-t05-lines__toggle[aria-expanded=true] i{transform:rotate(180deg)}.cd-t05-lines__toggle:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t05-lines span.cd-t05-lines__toggle{cursor:inherit}.cd-t05-lines__why{cursor:auto;background:#fff;border:1px solid #e3edf6;border-radius:12px;grid-column:1/-1;margin-top:.4rem;padding:.75rem .95rem;animation:.25s both cd-t05-rise}.cd-t05-lines__why p{color:var(--cd-ink-2);margin:0;font-size:.875rem;line-height:1.6}@media (max-width:479.98px){.cd-t05-lines{grid-template-columns:minmax(0,1fr) auto 36px}.cd-t05-lines .cd-work__row{row-gap:.4rem}.cd-t05-lines .cd-work__main{grid-area:1/1/auto/3}.cd-t05-lines__code{grid-area:2/1;justify-content:flex-start;min-width:0}.cd-t05-lines .cd-work__value{grid-area:2/2/auto/4;justify-self:end;padding-right:.15rem}.cd-t05-lines__toggle{grid-area:1/3}.cd-t05-lines .cd-work__row--total .cd-work__main{grid-column:1}.cd-t05-lines .cd-work__row--total .cd-work__value{grid-row:1}.cd-t05-lines .cd-work__row--total .cd-t05-lines__code{display:none}}.cd-t05-tapnote{color:var(--t-muted,#4f5a6a);margin:0;font-size:.8125rem}.cd-t05-tapnote i{color:var(--cd-royal);margin-right:.35rem}@keyframes cd-t05-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cd-t05-build{background:linear-gradient(#f6fafd 0%,#fff 100%);border:1px solid #e3edf6;border-radius:16px;margin:0;padding:1.05rem 1.15rem 1rem;container:t05build/inline-size}.cd-t05-build__rows{grid-template-columns:max-content minmax(0,1fr) max-content;gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}.cd-t05-build__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;row-gap:.35rem;font-size:.875rem;display:grid}.cd-t05-build__row.is-total{border-top:1px solid #e3edf6;margin-top:.1rem;padding-top:.8rem;font-weight:700}.cd-t05-build__row.is-total .cd-t05-build__label{color:var(--cd-ink)}.cd-t05-build__row.is-total .cd-t05-build__amt{font-size:1rem}.cd-t05-build__label{min-width:0;color:var(--cd-ink-2);align-items:baseline;gap:.45rem;line-height:1.35;display:flex}.cd-t05-build__sign{font-family:var(--t-mono,var(--cd-font-mono));color:var(--t-muted,#4f5a6a);text-align:center;flex:0 0 .9rem;font-weight:700}.cd-t05-build__track{background:#edf3f9;border-radius:6px;height:18px;position:relative}.cd-t05-build__bar{transform-origin:0;min-width:4px;animation:.5s cubic-bezier(.2,.7,.2,1) both cd-t05-grow;animation-delay:calc(.2s + var(--i,0)*.12s);gap:2px;display:flex;position:absolute;top:0;bottom:0}.cd-t05-build__seg{background:var(--seg,#a9d3f5);border-radius:4px;flex:1 1 0;min-width:3px;position:relative}.cd-t05-build__seg.is-dim{opacity:.4}.cd-t05-build__seg.is-hot{z-index:2;box-shadow:0 0 0 2px #fff,0 0 0 4px #0c145047}.cd-t05-build__seg:hover .cd-t05-build__tip{opacity:1;transform:translate(-50%)}.cd-t05-build .is-price .cd-t05-build__seg{--seg:#a9d3f5}.cd-t05-build .is-add .cd-t05-build__seg{--seg:#2ab9a5}.cd-t05-build .is-out .cd-t05-build__seg{background:repeating-linear-gradient(135deg,#f7c948 0 5px,#fbe6a6 5px 9px)}.cd-t05-build .is-total .cd-t05-build__seg{background:var(--cd-grad)}.cd-t05-build__amt{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;color:var(--cd-ink);white-space:nowrap;justify-self:end;font-weight:600}.cd-t05-build__tip{z-index:5;opacity:0;pointer-events:none;white-space:nowrap;color:var(--cd-ink);background:#fff;border:1px solid #dbe5ef;border-radius:9px;padding:.35rem .6rem;font-size:.8125rem;font-weight:600;transition:transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 26px -16px #0c145080}@container t05build (max-width:440px){.cd-t05-build .cd-t05-build__rows{grid-template-columns:minmax(0,1fr) max-content}.cd-t05-build .cd-t05-build__track{grid-area:2/1/auto/-1}}@keyframes cd-t05-grow{0%{transform:scaleX(0)}to{transform:none}}.cd-t05-copyall{color:var(--cd-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe9f6;border-radius:999px;align-items:center;gap:.4rem;min-height:36px;padding:.35rem .85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cd-t05-copyall i{color:var(--cd-royal)}.cd-t05-copyall:hover,.cd-t05-copyall:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-t05-copyall:hover i,.cd-t05-copyall:focus-visible i{color:inherit}.cd-t05-copyall:focus-visible{box-shadow:var(--cd-focus-ring)}@media (pointer:coarse){.cd-t05-copyall{min-height:44px}}.cd-t05-decl__grid{border:1px solid #e3edf6;border-radius:16px;margin:0;font-size:.9rem;display:grid;overflow:hidden;container:t05decl/inline-size}.cd-t05-decl__grid>div{background:#fff;border-top:1px solid #edf2f7;gap:.6rem;padding:.9rem 1rem 1rem;display:grid}.cd-t05-decl__grid>div:first-child{border-top:0}.cd-t05-decl__grid dt{color:var(--cd-ink);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.9rem;font-weight:600;display:flex}.cd-t05-decl__grid dd{min-width:0;color:var(--cd-ink-2);flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin:0;display:flex}.cd-t05-decl__de{font-family:var(--t-mono,var(--cd-font-mono));color:var(--t-muted,#4f5a6a);white-space:nowrap;background:#f3f7fb;border:1px solid #e3edf6;border-radius:7px;flex:none;padding:.1rem .5rem;font-size:.8125rem;font-weight:600}.cd-t05-decl__hint{color:#8a6100;flex-basis:100%;font-size:.8125rem}.cd-t05-decl__items{width:100%;margin:0;padding:0;list-style:none;display:grid}.cd-t05-decl__items li{border-top:1px dashed #e6edf4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem .75rem;padding:.55rem 0;display:grid}.cd-t05-decl__items li:first-child{border-top:0;padding-top:.1rem}.cd-t05-decl__items li:last-child{padding-bottom:0}.cd-t05-decl__lbl{color:var(--cd-ink-2);min-width:0;font-size:.875rem;line-height:1.4}.cd-t05-decl__amt{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;color:var(--cd-ink);white-space:nowrap;justify-self:end;font-weight:600}@container t05decl (max-width:400px){.cd-t05-decl .cd-t05-decl__items li{grid-template-columns:auto minmax(0,1fr)}.cd-t05-decl .cd-t05-decl__lbl{grid-area:2/1/auto/-1}.cd-t05-decl .cd-t05-ind{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-t05-decl__note{color:var(--t-muted,#4f5a6a);margin:.85rem 0 0;font-size:.8125rem;line-height:1.5}.cd-t05-decl__note i{color:var(--cd-royal);margin-right:.3rem}.cd-t05-ind{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.cd-t05-ind li{text-align:center;cursor:help;background:#f6fafd;border:1px solid #e3edf6;border-radius:11px;align-content:start;justify-items:center;gap:.15rem;padding:.5rem .35rem .55rem;transition:box-shadow .2s,transform .2s;display:grid}.cd-t05-ind li:hover{transform:translateY(-1px);box-shadow:0 10px 20px -16px #0c145080}.cd-t05-ind strong{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-size:1.05rem;line-height:1.2}.cd-t05-ind span:not(.visually-hidden){color:var(--t-muted,#4f5a6a);overflow-wrap:normal;word-break:normal;font-size:.8125rem;line-height:1.25}.cd-t05-ind .is-one{background:#eef6fd;border-color:#cfe1f3}.cd-t05-ind .is-unsure{background:#fff7e2;border-color:#f1dca0}.cd-t05-needs{margin:.75rem 0 0;padding:0;list-style:none;display:grid}.cd-t05-needs li{color:var(--cd-ink-2);border-top:1px solid #eef2f6;grid-template-columns:1.2rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.65rem 0;font-size:.93rem;line-height:1.55;display:grid}.cd-t05-needs li:first-child{border-top:0}.cd-t05-needs i{color:#b45d0a;font-size:.6rem}.cd-t05-checks{margin:0;padding:0;list-style:none;display:grid}.cd-t05-checks>li{color:var(--cd-ink-2);border-top:1px solid #eef2f6;gap:.35rem;padding:.85rem 0;font-size:.93rem;line-height:1.6;display:grid}.cd-t05-checks>li:first-child{border-top:0;padding-top:.2rem}.cd-t05-checks>li p{margin:0}.cd-t05-checks>li ul{margin:0;padding-left:1.1rem}.cd-t05-checks>li ul li{margin-bottom:.15rem}.cd-t05-checks__lead{font-family:var(--cd-font-heading);font-size:.86rem;font-weight:600;color:var(--cd-ink)!important}.cd-t05-rows{border:1px solid #e3edf6;border-radius:16px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid;overflow:hidden}.cd-t05-rows li{color:var(--cd-ink);background:#fff;border-top:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1rem;padding:.65rem 1rem;display:grid}.cd-t05-rows li:first-child{border-top:0}.cd-t05-rows li strong{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:479.98px){.cd-t05-rows li{grid-template-columns:minmax(0,1fr)}}.cd-t05-ws-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.9rem;display:flex}.cd-t05-ws-actions .cd-share__btn{min-height:44px}.cd-t05-ws{color:var(--cd-ink);background:#f6fafd;border:1px solid #e9f0f7;border-radius:18px;gap:.9rem;min-width:0;padding:1.1rem 1.25rem;font-size:.86rem;display:grid}.cd-t05-ws__head{border-bottom:2px solid var(--cd-ink);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-bottom:.6rem;display:flex}.cd-t05-ws__head h3{margin:0;font-size:1.1rem}.cd-t05-ws__head p{color:var(--t-muted,#4f5a6a);margin:.15rem 0 0;font-size:.78rem}.cd-t05-ws__head dl{grid-template-columns:auto auto;gap:.15rem .6rem;margin:0;font-size:.8rem;display:grid}.cd-t05-ws__head dl dt{color:var(--t-muted,#4f5a6a)}.cd-t05-ws__head dl dd{font-family:var(--t-mono,var(--cd-font-mono));margin:0;font-weight:600}.cd-t05-ws__section{min-width:0}.cd-t05-ws__section h4{letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);margin:0 0 .35rem;font-size:.74rem;font-weight:700}.cd-t05-ws__section table{border-collapse:collapse;width:100%}.cd-t05-ws__section table th,.cd-t05-ws__section table td{vertical-align:top;text-align:left;border-top:1px solid #e3edf6;padding:.35rem .4rem;font-weight:400}.cd-t05-ws__section table td{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:break-word}.cd-t05-ws__section table tr:first-child th,.cd-t05-ws__section table tr:first-child td{border-top:0}.cd-t05-ws__section ol{margin:0;padding-left:1.2rem}.cd-t05-ws__section ol li{margin-bottom:.3rem;line-height:1.5}.cd-t05-ws__foot{color:var(--t-muted,#4f5a6a);border-top:1px solid #e3edf6;margin:0;padding-top:.5rem;font-size:.76rem}@container tanswer (min-width:760px){.cd-tool--t05 .cd-keyfigs:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:559.98px){.cd-tool--t05 .cd-keyfigs:has(>li:nth-child(3):last-child){grid-template-columns:minmax(0,1fr);gap:.55rem}.cd-tool--t05 .cd-keyfigs:has(>li:nth-child(3):last-child) li{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.05rem .85rem;padding:.75rem .95rem}.cd-tool--t05 .cd-keyfigs:has(>li:nth-child(3):last-child) .cd-keyfigs__icon{grid-row:1/span 2;margin-bottom:0}.cd-tool--t05 .cd-keyfigs:has(>li:nth-child(3):last-child) strong{grid-column:2;font-size:1.2rem}.cd-tool--t05 .cd-keyfigs:has(>li:nth-child(3):last-child) li>span:last-child{grid-column:2}}.cd-tool--t05 .cd-maincards>.cd-asec{animation:.5s cubic-bezier(.2,.7,.2,1) .42s both cd-t05-rise}.cd-tool--t05 .cd-maincards>.cd-asec+.cd-asec{animation-delay:.52s}.cd-t05-adds>.cd-asec__body{gap:1rem}@media (max-width:479.98px){.cd-t05-ws{padding:1rem .9rem}}@media (prefers-reduced-motion:reduce){.cd-t05-lines .cd-work__row,.cd-t05-lines__why,.cd-t05-build__bar,.cd-tool--t05 .cd-maincards>.cd-asec{animation:none}.cd-t05-ind li{transition:none}}@media print{.cd-t05-ws-actions,.cd-t05-tapnote,.cd-t05-lines__toggle,.cd-t05-build__tip{display:none!important}.cd-t05-lines__why[hidden]{display:block!important}.cd-t05-lines__why{background:0 0;border:0;padding:.2rem 0 0}.cd-t05-lines .cd-work__row{grid-template-columns:minmax(0,1fr) auto auto}.cd-t05-build{background:0 0}.cd-t05-build__row{break-inside:avoid}.cd-tool--t05 .cd-keyfigs:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.cd-t05-build__seg,.cd-t05-build__track{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cd-t05-ws{background:0 0;border:0;padding:0}.cd-tool--t05 .cd-asec-grid{display:block}.cd-tool--t05 .cd-asec-grid>.cd-asec+.cd-asec{margin-top:.75rem}}.cd-t06-advstep .cd-adv{border-top:0;padding-top:0}.cd-t06-advstep .cd-adv__btn{min-height:34px;padding-top:.1rem;font-size:.98rem}.cd-t06-advstep .cd-adv.is-open+.cd-t06-advdesc{display:none}.cd-t06-advdesc{margin:-.55rem 0 0}.cd-t06-opens{gap:1.1rem;display:grid}.cd-t06-badge{align-items:center;gap:.4rem;display:inline-flex}.cd-tool--t06 .cd-rframe__badge:has(>.cd-t06-badge--warn){color:#7a5600;background:#fffaf0;border-color:#f1dca0}.cd-tool--t06 .cd-rframe__badge:has(>.cd-t06-badge--neutral){color:var(--cd-ink-2);background:#fff;border-color:#dbe5ef}@media (min-width:992px) and (max-width:1199.98px){.cd-tool--t06 .cd-cpick__picked{grid-template-columns:minmax(0,1fr) auto}.cd-tool--t06 .cd-cpick__picked .cd-cpick__desc{grid-column:1/-1}.cd-tool--t06 .cd-asec-grid,.cd-tool--t06 .cd-next{grid-template-columns:minmax(0,1fr)}.cd-tool--t06 #t06-mode .cd-wtile{gap:.5rem;padding:.85rem .85rem .9rem}.cd-tool--t06 #t06-mode .cd-wtile .cd-wtile__head{flex-direction:column;gap:.55rem}.cd-tool--t06 #t06-mode .cd-wtile .cd-wtile__icon{border-radius:12px;flex:none;width:40px;height:40px;font-size:1rem}.cd-tool--t06 #t06-mode .cd-wtile .cd-wtile__text{width:100%;padding-top:0}.cd-tool--t06 #t06-mode .cd-wtile .cd-wtile__mark{flex-basis:20px;width:20px;height:20px;position:absolute;top:.8rem;right:.8rem}}.cd-tool--t06 .cd-next__primary .cd-btn{overflow-wrap:normal}.cd-t06-profile{gap:1.1rem;min-width:0;display:grid}.cd-t06-profile+.cd-t06-profile{border-top:1px solid #edf2f7;padding-top:1.1rem}.cd-t06-profile__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cd-t06-profile__head h3{font-family:var(--cd-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-green-ink);margin:0;font-size:.76rem;font-weight:700}.cd-t06-lines{gap:1.1rem;min-width:0;display:grid}.cd-t06-line{gap:1rem;min-width:0;display:grid}.cd-t06-line+.cd-t06-line{border-top:1px solid #edf2f7;padding-top:1.1rem}.cd-t06-line__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cd-t06-line__n{font-family:var(--cd-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-green-ink);font-size:.74rem;font-weight:700}.cd-t06-line__remove{min-height:36px;font:inherit;color:#b4321f;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.82rem;font-weight:600;display:inline-flex}.cd-t06-line__remove:hover{background:#fff5f5}.cd-t06-line__remove:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t06-line__status{color:var(--cd-ink-2);flex-wrap:wrap;align-items:center;gap:.3rem;margin:-.45rem 0 0;font-size:.84rem;display:flex}.cd-t06-line__status i{color:var(--cd-green-ink)}.cd-t06-line__status strong{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-weight:600}.cd-t06-line__warn{color:#8a6100;font-weight:600}.cd-t06-line__qty{gap:.75rem;display:grid}@media (min-width:560px){.cd-t06-line__qty{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-t06-add{justify-self:start;margin-top:-.35rem}.cd-t06-use{justify-self:start;margin-top:.6rem}.cd-t06-link{font:inherit;font-size:inherit;color:var(--cd-royal);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.cd-t06-link:focus-visible{box-shadow:var(--cd-focus-ring);border-radius:4px;outline:none}.cd-t06-helper{gap:.6rem;margin-bottom:.6rem;display:grid}@media (min-width:560px){.cd-t06-helper{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-t06-excise{border-top:1px dashed #dbe5ef;gap:.8rem;padding-top:.75rem;display:grid}.cd-t06-muted{color:var(--t-muted,#4f5a6a);font-size:.82rem}.cd-t06-list{margin:0;padding-left:1.1rem}.cd-t06-levels table{border-collapse:separate;border-spacing:0;border:1px solid #e3edf6;border-radius:16px;width:100%;font-size:.92rem;overflow:hidden}.cd-t06-levels table th,.cd-t06-levels table td{text-align:left;background:#fff;border-top:1px solid #edf2f7;padding:.65rem 1rem}.cd-t06-levels table tr:first-child th,.cd-t06-levels table tr:first-child td{background:#f1f8ec;border-top:0;font-weight:700}.cd-t06-levels table tr:nth-child(2n) th,.cd-t06-levels table tr:nth-child(2n) td{background:#fbfdff}.cd-t06-levels table th{color:var(--cd-ink);font-weight:500}.cd-t06-levels table td{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:var(--cd-ink)}.cd-t06-levels__caveat{color:#6b4a00;margin:.6rem 0 0;font-size:.82rem;font-weight:600}.cd-t06-levels__caveat i{margin-right:.3rem}.cd-t06-cap{gap:.6rem;display:grid}.cd-t06-cap__track{background:#e3ebf2;border-radius:999px;height:14px;position:relative;overflow:hidden}.cd-t06-cap__bar{background:#2a8f47;border-radius:999px;height:100%;transition:width .3s;display:block}.cd-t06-cap__mark{background:#0c145040;width:2px;position:absolute;top:0;bottom:0}.cd-t06-cap__text{color:var(--cd-ink);margin:0;font-size:.92rem;line-height:1.55}.cd-t06-cap__text strong{font-variant-numeric:tabular-nums}.cd-t06-cap--amber .cd-t06-cap__bar{background:#c98a05}.cd-t06-cap--red .cd-t06-cap__bar{background:#c8372d}.cd-t06-rates{border:1px solid #e3edf6;border-radius:16px;margin:0;font-size:.9rem;display:grid;overflow:hidden}.cd-t06-rates__row{background:#fff;border-top:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1rem;padding:.6rem 1rem;display:grid}.cd-t06-rates__row:first-child{border-top:0}.cd-t06-rates__row:nth-child(2n){background:#fbfdff}@media (max-width:479.98px){.cd-t06-rates__row{grid-template-columns:minmax(0,1fr)}.cd-t06-rates__row dd{text-align:left}}.cd-t06-rates dt{color:var(--cd-ink);margin:0;font-weight:500}.cd-t06-rates dd{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;text-align:right;color:var(--cd-ink);overflow-wrap:anywhere;margin:0}.cd-t06-notes p{color:var(--cd-text);margin:0;font-size:.92rem;line-height:1.6}.cd-t06-flat i{color:var(--t-muted,#4f5a6a);margin-right:.3rem}.cd-t06-flat strong{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-weight:600}@media (prefers-reduced-motion:reduce){.cd-t06-cap__bar{transition:none}}@media print{.cd-t06-actions,.cd-tool--t06 .cd-tool__inputs{display:none!important}.cd-tool--t06 .cd-t06-cap__bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cd-t06-levels table{break-inside:avoid}}@media (pointer:coarse){.cd-tool--t06 .cd-rframe__meta a{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}}.cd-tool--t06 .cd-wiz{padding:clamp(1.25rem,3vw,2.75rem) clamp(1.25rem,3.4vw,3rem)}.cd-t06-depstep,.cd-t06-goodsstep,.cd-t06-more{gap:1.1rem;display:grid}@media (min-width:900px){.cd-t06-more{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cd-t06-more>.cd-t06-excise,.cd-t06-more>#t06-rr,.cd-t06-more>.cd-notice,.cd-t06-more>.cd-t06-add{grid-column:1/-1}}.cd-t06-samples{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.cd-t06-samples__label{color:var(--cd-ink-2);margin-right:.25rem;font-size:.86rem;font-weight:700}.cd-t06-samples__label i{color:var(--cd-royal);margin-right:.3rem}.cd-t06-samples .cd-gchip{background:#fff;box-shadow:0 8px 18px -14px #0c145073}.cd-t06-working{padding:clamp(1rem,4vw,3rem) 0}.cd-t06-result{scroll-margin-top:calc(var(--cd-header-h,72px) + 1rem)}.cd-t06-actions{border-top:1px solid #edf2f7;gap:.9rem;padding:1rem 0 .25rem;display:grid}.cd-t06-actions__row{flex-wrap:wrap;gap:.5rem;display:flex}.cd-t06-actions .cd-t06-samples{justify-content:flex-start;margin-top:0}.cd-t06-ship{margin-top:1.5rem}.cd-t06-ship .cd-shipbar{background:#fff;border-color:#dbe9f6;margin:0;box-shadow:0 18px 40px -32px #0c145080}.cd-t06-ship:not(:has(.cd-shipbar)){display:none}.cd-t06-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@container tanswer (min-width:760px){.cd-t06-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.cd-t06-stats li{background:var(--tone-bg,#f3f8fd);border:1px solid #0c14500d;border-radius:18px;align-content:start;gap:.3rem;padding:1rem 1.1rem 1.1rem;animation:.5s cubic-bezier(.2,.7,.2,1) both cd-stat-rise;display:grid}.cd-t06-stats li strong{font-family:var(--cd-font-heading);letter-spacing:-.02em;color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,1.05rem + .8vw,1.75rem);line-height:1.15}.cd-t06-stats li>span:last-child{color:var(--cd-ink-2);font-size:.84rem;line-height:1.4}.cd-t06-stats__icon{width:38px;height:38px;color:var(--tone-fg,var(--cd-royal));background:#fff;border-radius:12px;place-items:center;margin-bottom:.35rem;font-size:.95rem;display:grid;box-shadow:0 1px 2px #0c14500f}@media (prefers-reduced-motion:reduce){.cd-t06-stats li{animation:none}}.cd-t06-main{gap:1.1rem;display:grid}@container tanswer (min-width:980px){.cd-t06-main{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cd-t06-main>.cd-asec+.cd-asec{border-top:0;padding-top:0}}@keyframes cd-t06-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cd-t06-reveal{animation:.4s cubic-bezier(.2,.7,.2,1) both cd-t06-reveal}@media (prefers-reduced-motion:reduce){.cd-t06-reveal{animation:none}}.cd-t06-gline,.cd-t06-vline{gap:.9rem;min-width:0;display:grid}.cd-t06-gline+.cd-t06-gline,.cd-t06-gline+.cd-t06-vline,.cd-t06-vline+.cd-t06-gline,.cd-t06-vline+.cd-t06-vline{border-top:1px solid #edf2f7;padding-top:1.1rem}.cd-t06-pick{gap:1.1rem;display:grid}.cd-t06-search{gap:.6rem;display:grid}.cd-t06-search__or{letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);align-items:center;gap:.75rem;font-size:.78rem;font-weight:700;display:flex}.cd-t06-search__or:before,.cd-t06-search__or:after{content:"";background:#e3edf6;flex:auto;height:1px}.cd-t06-search .cd-tin{border-radius:16px;min-height:60px;font-size:1.05rem}.cd-t06-picked{gap:.6rem;display:grid}.cd-t06-unknown{border-style:dashed;width:100%;margin-top:.4rem}.cd-t06-unknown .cd-wtile__hint{font-size:.86rem}.cd-t06-goodsstep .cd-t06-add{margin-top:0}.cd-t06-tryit{background:linear-gradient(#f3f9ff 0%,#fff 100%);border:1px solid #e3edf6;border-radius:24px;margin-top:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.25rem,2.6vw,1.75rem);box-shadow:0 34px 70px -48px #0c14508c}.cd-t06-tryit__head{align-items:center;gap:.9rem;margin-bottom:1.1rem;display:flex}.cd-t06-tryit__head h2{color:var(--cd-ink);margin:0;font-size:1.15rem}.cd-t06-tryit__head p{color:var(--cd-ink-2);margin:.15rem 0 0;font-size:.92rem}.cd-t06-tryit__icon{color:#fff;background:var(--cd-grad);border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px -12px #2ab9a5e6}.cd-t06-tryit__cards{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.cd-t06-tryit__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-t06-tryit__card{text-align:left;width:100%;height:100%;font:inherit;color:var(--cd-ink);cursor:pointer;background:#fff;border:1px solid #dbe9f6;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;transition:border-color .2s,box-shadow .2s;display:grid}.cd-t06-tryit__card strong{font-family:var(--cd-font-heading);font-size:.97rem;line-height:1.3;display:block}.cd-t06-tryit__card-text>span{color:var(--t-muted,#4f5a6a);margin-top:.15rem;font-size:.8rem;line-height:1.4;display:block}.cd-t06-tryit__card-icon{width:42px;height:42px;color:var(--cd-royal);background:#e8f4fc;border-radius:12px;place-items:center;display:grid}.cd-t06-tryit__card-go{color:var(--cd-green-ink);font-size:.8rem;transition:transform .2s}.cd-t06-tryit__card:hover,.cd-t06-tryit__card:focus-visible{border-color:#9cc950;outline:none;box-shadow:0 18px 36px -26px #0c145080}.cd-t06-tryit__card:hover .cd-t06-tryit__card-icon,.cd-t06-tryit__card:focus-visible .cd-t06-tryit__card-icon{background:var(--cd-grad);color:#fff}.cd-t06-tryit__card:hover .cd-t06-tryit__card-go,.cd-t06-tryit__card:focus-visible .cd-t06-tryit__card-go{transform:translate(3px)}.cd-t06-tryit__card:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t06-popular{gap:.75rem;display:grid}.cd-t06-trate{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.cd-t06-trate li{color:var(--t-muted,#4f5a6a);background:#f6fafd;border:1px solid #e3edf6;border-radius:12px;align-items:baseline;gap:.45rem;padding:.45rem .8rem;font-size:.84rem;display:inline-flex}.cd-t06-trate li strong{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-size:.9rem}.cd-t06-trate__src{font-weight:600;color:var(--cd-green-ink)!important;background:0 0!important;border:0!important;padding-inline:.2rem!important}.cd-t06-trate__src i{margin-right:.15rem}.cd-tool--t06 .cd-t06-main>.cd-asec{background:#fff;border:1px solid #e3edf6;border-radius:20px;padding:1.15rem 1.25rem 1.25rem;box-shadow:0 22px 46px -40px #0c145080}@container tanswer (min-width:980px){.cd-tool--t06 .cd-t06-main{align-items:stretch}}.cd-tool--t06 .cd-t06-cap{gap:.75rem;display:grid}.cd-tool--t06 .cd-t06-cap__track{height:16px}.cd-tool--t06 .cd-t06-cap__bar{background:var(--cd-grad)}.cd-t06-bar{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 0;display:flex}.cd-t06-bar .cd-share{margin:0}.cd-t06-actions{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.cd-share__btn--strong{color:var(--cd-green-ink)!important;border-color:#9cc950!important}.cd-share__btn--strong:hover{background:#f3fbee!important}.cd-tool--t06 .cd-rframe__foot>.cd-t06-samples{background:#f6fafd;border:1px solid #e9f0f7;border-radius:16px;justify-content:flex-start;margin-top:0;padding:.9rem 1rem}.cd-t06-foot{border-top:1px solid #edf2f7;padding-top:1rem}.cd-t06-foot .cd-stamp{border-top:0;margin:0;padding-top:0}.cd-t06-fb{border-top:1px solid #edf2f7;padding-top:.9rem}.cd-t06-fb .cd-fb{margin:0}.cd-t06-facts{margin:0;padding:0;list-style:none;display:grid}.cd-t06-facts li{color:var(--cd-ink-2);border-top:1px solid #eef2f6;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.75rem;padding:.8rem 0;font-size:.93rem;line-height:1.6;display:grid}.cd-t06-facts li:first-child{border-top:0;padding-top:.2rem}.cd-t06-facts li strong{color:var(--cd-ink);font-family:var(--t-mono,var(--cd-font-mono))}.cd-t06-facts i{width:34px;height:34px;color:var(--cd-royal);background:#eef6fd;border-radius:10px;place-items:center;font-size:.85rem;display:grid}.cd-tool--t06 .cd-t06-cap__bar{transform-origin:0;animation:1.1s cubic-bezier(.2,.7,.2,1) .3s both cd-bar-grow}.cd-t06-stats li{transition:box-shadow .2s,border-color .2s}.cd-t06-stats li:hover{border-color:#0c14501f;box-shadow:0 18px 36px -28px #0c145080}@media (prefers-reduced-motion:reduce){.cd-tool--t06 .cd-t06-cap__bar{animation:none}}.cd-tool--t06 .cd-t06-main>.cd-asec{align-content:start}.cd-t06-cap__figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0 0 .25rem;padding:0;list-style:none;display:grid}.cd-t06-cap__figs li{background:#f6fafd;border:1px solid #e9f0f7;border-radius:14px;gap:.15rem;padding:.8rem .9rem;display:grid}.cd-t06-cap__figs strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,.95rem + .6vw,1.45rem);line-height:1.15}.cd-t06-cap__figs span{color:var(--t-muted,#4f5a6a);font-size:.8rem;line-height:1.35}@media (max-width:479.98px){.cd-t06-cap__figs{grid-template-columns:minmax(0,1fr)}}.cd-tool--t06 .cd-rframe__foot>.cd-next{margin-block:.4rem .6rem}@media (max-width:639.98px){.cd-t06-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cd-t06-bar .cd-share,.cd-t06-bar .cd-t06-actions{display:contents}.cd-t06-bar .cd-share__btn{justify-content:center;width:100%;min-height:46px}.cd-t06-bar .cd-share__msg{grid-column:1/-1}.cd-t06-tryit{padding:1rem}.cd-t06-tryit__head{align-items:flex-start}}.cd-t06-callout{background:linear-gradient(#fffaf0 0%,#fff 100%);border:1px solid #f1dca0;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 1.1rem;animation:.4s cubic-bezier(.2,.7,.2,1) both cd-t06-reveal;display:grid;box-shadow:0 18px 38px -32px #0c145080}.cd-t06-callout__icon{color:#b45d0a;background:#feefdc;border-radius:13px;place-items:center;width:44px;height:44px;font-size:1.05rem;display:grid}.cd-t06-callout__body{gap:.35rem;min-width:0;display:grid}.cd-t06-callout__body strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:1rem}.cd-t06-callout__body p{color:var(--cd-ink-2);margin:0;font-size:.92rem;line-height:1.6}.cd-t06-callout__actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.cd-t06-callout__btn{min-height:40px;font:inherit;color:var(--cd-green-ink);cursor:pointer;background:#fff;border:1px solid #9cc950;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .95rem;font-size:.86rem;font-weight:600;display:inline-flex}.cd-t06-callout__btn:hover,.cd-t06-callout__btn:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}@media (max-width:479.98px){.cd-t06-callout{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cd-t06-callout{animation:none}}.cd-t06-options{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@container tanswer (min-width:860px){.cd-t06-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-t06-option{text-align:left;width:100%;height:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe9f6;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:1rem 1.05rem;display:grid;box-shadow:0 18px 38px -34px #0c145080;color:var(--cd-ink)!important;text-decoration:none!important}.cd-t06-option__icon{width:44px;height:44px;color:var(--cd-royal);background:#e8f4fc;border-radius:13px;place-items:center;font-size:1rem;display:grid}.cd-t06-option__text{gap:.2rem;min-width:0;display:grid}.cd-t06-option__text strong{font-family:var(--cd-font-heading);font-size:.98rem;line-height:1.3}.cd-t06-option__text span{color:var(--t-muted,#4f5a6a);font-size:.84rem;line-height:1.5}.cd-t06-option__go{color:var(--cd-green-ink);font-size:.8rem;transition:transform .2s}.cd-t06-option:hover,.cd-t06-option:focus-visible{border-color:#9cc950;outline:none}.cd-t06-option:hover .cd-t06-option__icon,.cd-t06-option:focus-visible .cd-t06-option__icon{background:var(--cd-grad);color:#fff}.cd-t06-option:hover .cd-t06-option__go,.cd-t06-option:focus-visible .cd-t06-option__go{transform:translate(3px)}.cd-t06-option:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t06-official{color:var(--t-muted,#4f5a6a);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:.25rem 0 0;font-size:.86rem;display:flex}.cd-t06-official>i{color:var(--cd-royal)}.cd-t06-official a{color:var(--cd-royal);text-underline-offset:2px;text-decoration:underline}.cd-t06-official a i{font-size:.68rem}.cd-tool--t06 .cd-rframe__foot>.cd-t06-fb{border-top:0;padding-top:.25rem}@media (max-width:639.98px){.cd-t06-bar .cd-share__btn{white-space:nowrap;gap:.35rem;padding-inline:.55rem;font-size:.82rem}}.cd-t06-short{display:none}@media (max-width:639.98px){.cd-t06-long{display:none}.cd-t06-short{display:inline}}.cd-t06-trate{min-height:38px}.cd-t06-trate--loading li{align-items:center;min-height:38px}.cd-t06-trate--loading .cd-t06-trate__reading{align-items:center;gap:.5rem;font-weight:600;display:inline-flex;color:var(--cd-green-ink)!important;background:#f2faec!important;border-color:#d6ebc6!important}.cd-t06-trate--loading .cd-t06-trate__reading i{color:#2ab9a5;font-size:.9rem}.cd-t06-trate--loading .cd-t06-trate__skel{color:#9aa5b6}.cd-t06-trate__bar{background:linear-gradient(90deg,#e6eef6 0%,#f6f9fc 50%,#e6eef6 100%) 0 0/200% 100%;border-radius:5px;width:4.2rem;height:10px;animation:1.1s linear infinite cd-shimmer;display:inline-block}.cd-t06-trate__bar--short{width:2.4rem}@media (prefers-reduced-motion:reduce){.cd-t06-trate__bar{animation:none}}@media (max-width:639.98px){.cd-t06-trate{gap:.4rem}.cd-t06-trate li{min-height:34px;padding:.4rem .6rem;font-size:.78rem}.cd-t06-trate strong{font-size:.84rem}}.cd-tool--t02 .cd-next__primary .cd-btn{overflow-wrap:normal}.cd-t02-goodsstep,.cd-t02-valuestep,.cd-t02-termsstep,.cd-t02-lines{gap:1.1rem;min-width:0;display:grid}.cd-t02-gline,.cd-t02-vline{gap:.9rem;min-width:0;display:grid}.cd-t02-gline+.cd-t02-gline,.cd-t02-gline+.cd-t02-vline,.cd-t02-vline+.cd-t02-gline,.cd-t02-vline+.cd-t02-vline{border-top:1px solid #edf2f7;padding-top:1.1rem}@media (min-width:900px){.cd-t02-vline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cd-t02-item__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cd-t02-item__n{font-family:var(--cd-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-green-ink);font-size:.74rem;font-weight:700}.cd-t02-item__remove{min-height:44px;font:inherit;color:#b4321f;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.84rem;font-weight:600;display:inline-flex}.cd-t02-item__remove:hover{background:#fff5f5}.cd-t02-item__remove:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t02-add{justify-self:start;min-height:44px}.cd-t02-handover,.cd-t02-termnote{color:var(--cd-ink-2);border-radius:14px;align-items:baseline;gap:.55rem;margin:0;padding:.75rem 1rem;font-size:.92rem;line-height:1.55;display:flex}.cd-t02-handover i,.cd-t02-termnote i{color:var(--cd-green-ink);flex:none}.cd-t02-handover strong,.cd-t02-termnote strong{color:var(--cd-ink);font-variant-numeric:tabular-nums}.cd-t02-handover{background:#f2faec;border:1px solid #d6ebc6}.cd-t02-termnote{background:#f6fafd;border:1px solid #e3edf6}.cd-t02-termnote i{color:var(--cd-royal)}.cd-t02-more{gap:1.1rem;min-width:0;display:grid}@media (min-width:900px){.cd-t02-more{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cd-t02-more__wide{grid-column:1/-1;min-width:0}.cd-t02-toggles{border-top:1px solid #edf2f7;gap:.85rem;padding-top:1rem;display:grid}@media (min-width:900px){.cd-t02-toggles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-t02-other{gap:1rem;padding-top:.5rem;display:grid}.cd-t02-other__grid{gap:.9rem;display:grid}@media (min-width:760px){.cd-t02-other__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-t02-other__grid>.cd-t02-subhead{grid-column:1/-1}}.cd-t02-subhead{font-family:var(--cd-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-green-ink);margin:0;font-size:.76rem;font-weight:700}.cd-t02-situations{border-top:1px solid #edf2f7;gap:.75rem;padding-top:1rem;display:grid}.cd-t02-situations__q{font-family:var(--cd-font-heading);color:var(--cd-ink);margin:0;font-size:1rem;font-weight:600}.cd-t02-pva__figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0 0 .25rem;padding:0;list-style:none;display:grid}.cd-t02-pva__figs li{background:#f6fafd;border:1px solid #e9f0f7;border-radius:14px;align-content:start;gap:.2rem;padding:.85rem .95rem;display:grid}.cd-t02-pva__figs strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,.95rem + .6vw,1.45rem);line-height:1.15}.cd-t02-pva__figs span{color:var(--t-muted,#4f5a6a);font-size:.82rem;line-height:1.4}@media (max-width:419.98px){.cd-t02-pva__figs{grid-template-columns:minmax(0,1fr)}}.cd-t02-pva__text{color:var(--cd-ink-2);margin:0;font-size:.92rem;line-height:1.6}.cd-tool--t02 .cd-maincards>.cd-t02-charges,.cd-tool--t02 .cd-maincards>.cd-asec:nth-child(2):last-child{grid-column:1/-1}.cd-t02-charges__grid{align-items:start;gap:1.25rem;min-width:0;display:grid}@container tanswer (min-width:860px){.cd-t02-charges__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem}}.cd-t02-charges__work{gap:.75rem;min-width:0;display:grid}@container tanswer (min-width:860px){.cd-t02-build{top:calc(var(--cd-header-h,72px) + 1rem);position:sticky}}@container tanswer (min-width:760px){.cd-tool--t02 .cd-keyfigs:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes cd-t02-grow{0%{transform:scaleX(0)}to{transform:none}}.cd-t02-build{background:linear-gradient(#f3f9ff 0%,#fff 100%);border:1px solid #e3edf6;border-radius:18px;align-content:start;gap:.8rem;min-width:0;margin:0;padding:1.15rem 1.2rem .6rem;display:grid}.cd-t02-build__cap{font-family:var(--cd-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-green-ink);font-size:.74rem;font-weight:700}.cd-t02-build__bar{background:#eef3f8;border-radius:10px;gap:3px;height:30px;display:flex;overflow:hidden}.cd-t02-build__seg{transform-origin:0;flex-basis:0;min-width:6px;height:100%;animation:.5s cubic-bezier(.2,.7,.2,1) both cd-t02-grow;display:block}.cd-t02-build__seg--cv{background:#cfe2f6}.cd-t02-build__seg--duty{background:#97c74e}.cd-t02-build__seg--other{background:#58a12a}.cd-t02-build__seg--excise{background:#f2c94c}.cd-t02-build__seg--vat{background:#2ab9a5}.cd-t02-build__charges{grid-template-columns:minmax(0,1fr);justify-items:end;margin-top:-.45rem;padding-top:.9rem;display:grid;position:relative}.cd-t02-build__bracket{border:2px solid #8fb9a8;border-top:0;border-radius:0 0 8px 8px;height:10px;position:absolute;top:0;left:0;right:0}.cd-t02-build__total{color:var(--cd-ink-2);white-space:nowrap;font-size:.88rem}.cd-t02-build__total strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-variant-numeric:tabular-nums;margin-left:.25rem;font-size:1.1rem}.cd-t02-build__key{margin:.15rem 0 0;padding:0;list-style:none;display:grid}.cd-t02-build__key li{border-top:1px solid #edf2f7;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:.2rem .75rem;padding:.7rem 0;display:grid}.cd-t02-build__key li:first-child{border-top:0}.cd-t02-build__dot{border-radius:4px;width:13px;height:13px}.cd-t02-build__label{gap:.1rem;min-width:0;display:grid}.cd-t02-build__label strong{color:var(--cd-ink);font-size:.93rem;font-weight:600}.cd-t02-build__label span{color:var(--t-muted,#4f5a6a);font-size:.8rem;line-height:1.4}.cd-t02-build__amt{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;color:var(--cd-ink);white-space:nowrap;font-size:.95rem}.cd-t02-build__charges{min-width:0}@media (max-width:479.98px){.cd-t02-build{padding:1rem .95rem .4rem}.cd-t02-build__key li{grid-template-columns:12px minmax(0,1fr)}.cd-t02-build__amt{grid-column:2}}.cd-t02-save .cd-rcard{gap:.5rem;box-shadow:0 14px 30px -28px #0c145080}.cd-t02-save .cd-rcard__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem .6rem;display:grid}.cd-t02-save .cd-rcard__icon{color:var(--cd-green-ink);grid-column:1;margin-top:.2rem}.cd-t02-save .cd-rcard__title{font-family:var(--cd-font-body);grid-column:2;font-size:.95rem;font-weight:600;line-height:1.45}.cd-t02-save .cd-rcard__value{font-family:var(--cd-font-heading);color:var(--cd-green-ink);background:#fff;border:1px solid #cfe6c0;border-radius:999px;grid-column:2;justify-self:start;align-items:center;padding:.2rem .7rem;font-size:.9rem;font-weight:700;display:inline-flex}.cd-t02-save .cd-rcard--warn .cd-rcard__value{color:#7a5600;border-color:#f1dca0}.cd-t02-save .cd-rcard__body p{font-size:.9rem}.cd-t02-save .cd-asec__body{gap:.75rem;display:grid}.cd-t02-apply{min-height:44px;font:inherit;color:var(--cd-green-ink);cursor:pointer;background:#fff;border:1px solid #9cc950;border-radius:999px;align-items:center;gap:.45rem;margin-top:.6rem;padding:.4rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.cd-t02-apply:hover,.cd-t02-apply:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-t02-apply:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t02-needs{margin:.25rem 0 0;padding-left:1.1rem}.cd-t02-needs li+li{margin-top:.3rem}.cd-t02-muted{color:var(--t-muted,#4f5a6a);margin:0;font-size:.84rem;line-height:1.55}.cd-t02-legal{color:var(--t-muted,#4f5a6a);margin:0;font-size:.82rem}.cd-t02-legal a{color:var(--cd-royal);font-weight:600}.cd-t02-legal a i{margin-left:.15rem;font-size:.7rem}.cd-t02-legal a:hover{text-decoration:underline}.cd-t02-rates{border:1px solid #e3edf6;border-radius:16px;margin:0;font-size:.9rem;display:grid;overflow:hidden}.cd-t02-rates__row{background:#fff;border-top:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1rem;padding:.6rem 1rem;display:grid}.cd-t02-rates__row:first-child{border-top:0}@media (max-width:479.98px){.cd-t02-rates__row{grid-template-columns:minmax(0,1fr)}.cd-t02-rates__row dd{text-align:left}}.cd-t02-rates dt{color:var(--cd-ink);margin:0;font-weight:500}.cd-t02-rates dd{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;text-align:right;color:var(--cd-ink);overflow-wrap:anywhere;margin:0}.cd-t02-notmodelled{color:var(--cd-ink-2);margin:0;padding-left:1.1rem;font-size:.88rem;line-height:1.6}.cd-t02-notmodelled li+li{margin-top:.45rem}.cd-t02-notmodelled strong{color:var(--cd-ink)}.cd-t02-notmodelled a{color:var(--cd-royal);text-underline-offset:2px;text-decoration:underline}.cd-t02-table{border-collapse:collapse;border:1px solid #e3edf6;border-radius:16px;width:100%;font-size:.9rem;overflow:hidden}.cd-t02-table th,.cd-t02-table td{text-align:left;vertical-align:top;border-top:1px solid #edf2f7;padding:.6rem .8rem}.cd-t02-table thead th{font-family:var(--cd-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);background:#f6fafd;border-top:0;font-size:.72rem;font-weight:700}.cd-t02-table tbody th{color:var(--cd-ink);font-weight:600}.cd-t02-table tbody th small{color:var(--t-muted,#4f5a6a);font-size:.78rem;font-weight:400;display:block}.cd-t02-table .num{text-align:right;font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;white-space:nowrap}.cd-t02-table .muted{color:var(--t-muted,#4f5a6a);font-size:.82rem}.cd-t02-table tr.is-current{background:#f1f8ec}@media (max-width:639.98px){.cd-t02-table thead{display:none}.cd-t02-table tr{border-top:1px solid #edf2f7;gap:.25rem;padding:.6rem .8rem;display:grid}.cd-t02-table tbody tr:first-child{border-top:0}.cd-t02-table th,.cd-t02-table td{border:0;padding:0}.cd-t02-table td{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;display:grid}.cd-t02-table td:before{content:attr(data-label);font-family:var(--cd-font-body);color:var(--t-muted,#4f5a6a);text-align:left;white-space:normal;font-size:.8rem}.cd-t02-table td.muted{grid-template-columns:minmax(0,1fr)}}.cd-t02-compare .cd-asec__body{gap:.85rem;display:grid}.cd-t02-compare__pickers{gap:.6rem;display:grid}@media (min-width:640px){.cd-t02-compare__pickers{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-t02-compare__quick{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cd-t02-compare__quick .cd-gchip{background:#fff}.cd-t02-compare__quick .cd-gchip i{margin-right:.15rem;font-size:.68rem}.cd-t02-compare__quicklabel{color:var(--cd-ink-2);margin-right:.15rem;font-size:.84rem;font-weight:700}.cd-t02-cmp{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cd-t02-cmp__row{background:#fff;border:1px solid #e3edf6;border-radius:16px;gap:.6rem;min-width:0;padding:.95rem 1.05rem;animation:.4s cubic-bezier(.2,.7,.2,1) both cd-fade-up;display:grid;box-shadow:0 14px 30px -28px #0c145080}.cd-t02-cmp__row.is-current{background:linear-gradient(#f4faef 0%,#fff 100%);border-color:#cfe6c0}.cd-t02-cmp__row.is-lowest{border-color:#9cc950}.cd-t02-cmp__head{flex-wrap:wrap;align-items:center;gap:.35rem .55rem;display:flex}.cd-t02-cmp__name{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:1.02rem;font-weight:600}.cd-t02-cmp__tag{color:#243b6b;background:#eef5fd;border:1px solid #cfe1f3;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.cd-t02-cmp__tag--low{color:var(--cd-green-ink);background:#eef8e8;border-color:#cfe6c0}.cd-t02-cmp__tag--low i{font-size:.66rem}.cd-t02-cmp__rate{color:var(--cd-ink-2);margin-left:auto;font-size:.84rem}.cd-t02-cmp__track{background:#eef3f8;border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.cd-t02-cmp__seg{transform-origin:0;height:100%;animation:.5s cubic-bezier(.2,.7,.2,1) .15s both cd-t02-grow;display:block}.cd-t02-cmp__seg--duty{background:#97c74e}.cd-t02-cmp__seg--vat{background:#2ab9a5}.cd-t02-cmp__figs{flex-wrap:wrap;align-items:baseline;gap:.3rem 1.4rem;margin:0;display:flex}.cd-t02-cmp__figs>div{align-items:baseline;gap:.4rem;display:inline-flex}.cd-t02-cmp__figs dt{color:var(--t-muted,#4f5a6a);font-size:.8rem;font-weight:500}.cd-t02-cmp__figs dd{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;color:var(--cd-ink);margin:0;font-size:.92rem}.cd-t02-cmp__total{margin-left:auto}.cd-t02-cmp__total dt{color:var(--cd-ink);font-weight:700}.cd-t02-cmp__total dd{font-family:var(--cd-font-heading);font-size:1.08rem;font-weight:700}.cd-t02-cmp__note{color:var(--t-muted,#4f5a6a);margin:0;font-size:.8rem}.cd-t02-cmp__note--open{color:var(--cd-ink-2);font-size:.86rem}.cd-t02-cmp__note--open i{color:var(--cd-royal);margin-right:.2rem}.cd-t02-cmp__loading{color:var(--t-muted,#4f5a6a);margin:0;font-size:.86rem}.cd-t02-cmp__loading i{color:#2ab9a5;margin-right:.3rem}@media (max-width:479.98px){.cd-t02-cmp__rate{flex-basis:100%;margin-left:0}.cd-t02-cmp__total{margin-left:0}}@media (prefers-reduced-motion:reduce){.cd-t02-build__seg,.cd-t02-cmp__seg,.cd-t02-cmp__row{animation:none!important}}.cd-t02-link{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.cd-t02-link:focus-visible{box-shadow:var(--cd-focus-ring);border-radius:4px;outline:none}.cd-t02-children{gap:.2rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.cd-t02-children button{text-align:left;min-height:32px;font-weight:500;text-decoration:none}.cd-t02-children button:hover{text-decoration:underline}.cd-t02-mono{font-family:var(--t-mono,var(--cd-font-mono));font-weight:700}@media print{.cd-t02-compare__pickers,.cd-t02-apply{display:none!important}.cd-t02-table,.cd-t02-rates,.cd-t02-pva__figs{break-inside:avoid}.cd-tool--t02 .cd-maincards,.cd-tool--t02 .cd-t02-charges__grid,.cd-tool--t02 .cd-asec-grid,.cd-tool--t02 .cd-asec,.cd-tool--t02 .cd-asec__body{display:block}.cd-tool--t02 .cd-maincards>*+*,.cd-tool--t02 .cd-t02-charges__grid>*+*,.cd-tool--t02 .cd-asec-grid>*+*,.cd-tool--t02 .cd-asec__body>*+*,.cd-tool--t02 .cd-asec__head+.cd-asec__body{margin-top:.75rem}.cd-tool--t02 .cd-t02-build__bar,.cd-tool--t02 .cd-t02-build__seg,.cd-tool--t02 .cd-t02-build__dot,.cd-tool--t02 .cd-t02-cmp__seg{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cd-tool--t02 .cd-t02-compare__quick{display:none!important}.cd-tool--t02 .cd-t02-compare:not(:has(table)){display:none}}@media (pointer:coarse){.cd-tool--t02 .cd-rframe__meta a{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}}.cd-t02-showall{min-height:44px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.45rem;padding:.35rem .2rem;font-size:.9rem;font-weight:600;display:inline-flex}.cd-t02-showall i{font-size:.72rem}.cd-t02-showall:hover{text-decoration:underline}.cd-t02-showall:focus-visible{box-shadow:var(--cd-focus-ring);border-radius:8px;outline:none}.cd-t02-save:not(.is-all) .cd-t02-extra{display:none}@media print{.cd-t02-showall{display:none!important}.cd-t02-save .cd-t02-extra{display:grid!important}}@media (max-width:479.98px){.cd-tool--t02 .cd-work__row--total{grid-template-columns:minmax(0,1fr)}.cd-tool--t02 .cd-work__row--total .cd-work__value{text-align:left;font-size:1.25rem}}.cd-t03-muted{color:var(--t-muted,#4f5a6a);margin:0;font-size:.86rem;line-height:1.5}.cd-t03-loading{color:var(--cd-green-ink);background:#f2faec;border:1px solid #d6ebc6;border-radius:12px;align-items:center;gap:.55rem;margin:0;padding:.5rem .9rem;font-size:.92rem;font-weight:600;display:inline-flex}.cd-t03-loading i{color:#2ab9a5}.cd-t03-link{min-height:36px;font:inherit;color:var(--cd-royal);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;border-radius:8px;padding:.25rem .4rem;font-size:.86rem;font-weight:600;text-decoration:underline}.cd-t03-link:hover{background:#f2faec}.cd-t03-link:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t03-goods,.cd-t03-facts{gap:1.1rem;min-width:0;display:grid}.cd-t03-headnote{color:var(--cd-ink);background:#f2faec;border:1px solid #d6ebc6;border-radius:12px;align-items:baseline;gap:.55rem;margin:0;padding:.7rem .95rem;font-size:.88rem;line-height:1.5;display:flex}.cd-t03-headnote i{color:var(--cd-green-ink)}.cd-t03-nums{align-items:start;gap:1rem;display:grid}@media (min-width:640px){.cd-t03-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-t03-notsure__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;margin-top:.5rem;display:grid}.cd-t03-notsure__row .cd-tin{max-width:10rem}@media (max-width:479.98px){.cd-t03-notsure__row{grid-template-columns:1fr}.cd-t03-notsure__row .cd-tin{max-width:none}.cd-t03-notsure__row .cd-btn{min-height:44px}}.cd-t03-presearch__foot{border-top:1px solid #edf2f7;flex-wrap:wrap;gap:.25rem .75rem;margin-top:.3rem;padding:.4rem .3rem .2rem;display:flex}.cd-t03-subcodes{gap:.6rem;display:grid}.cd-t03-subcodes__intro{color:var(--cd-ink);margin:0;font-size:.92rem;font-weight:600}.cd-t03-subcodes__intro i{color:var(--cd-green-ink);margin-right:.3rem}.cd-t03-subcodes__list{background:#fff;border:1px solid #e3edf6;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 18px 38px -34px #0c145080}.cd-t03-subcodes__list li+li{border-top:1px solid #edf2f7}.cd-t03-subcode{text-align:left;width:100%;min-height:52px;font:inherit;color:var(--cd-ink);cursor:pointer;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem .8rem;padding:.75rem 1rem;display:grid}.cd-t03-subcode:hover,.cd-t03-subcode:focus-visible{background:#f2faec;outline:none}.cd-t03-subcode:focus-visible{box-shadow:inset var(--cd-focus-ring)}.cd-t03-subcode>i{color:var(--cd-green-ink);font-size:.72rem}.cd-t03-subcode__code{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);white-space:nowrap;background:#f3f7fb;border:1px solid #e3edf6;border-radius:8px;padding:.2rem .5rem;font-size:.86rem;font-weight:700}.cd-t03-subcode__desc{font-size:.9rem;line-height:1.45}.cd-t03-subcode__path{color:var(--t-muted,#4f5a6a);font-size:.8rem}@media (max-width:639.98px){.cd-t03-subcode{grid-template-columns:minmax(0,1fr) auto}.cd-t03-subcode .cd-t03-subcode__code{justify-self:start}.cd-t03-subcode .cd-t03-subcode__desc{grid-area:2/1/auto/-1}}.cd-tool--t03 .cd-maincards{grid-template-columns:minmax(0,1fr)}@container tanswer (min-width:980px){.cd-tool--t03 .cd-maincards{grid-template-columns:minmax(0,1fr)}}.cd-tool--t03 .cd-maincards>.cd-asec+.cd-asec{border-top:1px solid #e3edf6;padding-top:1.15rem}.cd-t03-scale{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;width:100%;max-width:780px;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.cd-t03-scale__step{min-width:0;animation:.4s cubic-bezier(.2,.7,.2,1) both cd-fade-up;animation-delay:calc(.25s + var(--i,0)*80ms);align-content:start;gap:.45rem;display:grid}.cd-t03-scale__bar{transform-origin:0;border-radius:999px;height:8px;display:block}.cd-t03-scale__step--permitted .cd-t03-scale__bar{background:#d6ecc8}.cd-t03-scale__step--with_requirements .cd-t03-scale__bar{background:#cdeee6}.cd-t03-scale__step--controlled .cd-t03-scale__bar{background:#f6e4b6}.cd-t03-scale__step--prohibited .cd-t03-scale__bar{background:#f6d0cb}.cd-t03-scale__label{color:var(--t-muted,#4f5a6a);font-size:.78rem;font-weight:600;line-height:1.3}.cd-t03-scale__label i{opacity:.8;margin-right:.15rem;font-size:.72rem}.cd-t03-scale__step.is-on .cd-t03-scale__bar{height:12px;margin-top:-2px;box-shadow:0 6px 14px -8px #0c145073}.cd-t03-scale__step.is-on .cd-t03-scale__label{color:var(--cd-ink);font-weight:700}.cd-t03-scale__step.is-on .cd-t03-scale__label i{opacity:1}.cd-t03-scale__step--permitted.is-on .cd-t03-scale__bar,.cd-t03-scale__step--with_requirements.is-on .cd-t03-scale__bar{background:var(--cd-grad)}.cd-t03-scale__step--controlled.is-on .cd-t03-scale__bar{background:#d9a21b}.cd-t03-scale__step--prohibited.is-on .cd-t03-scale__bar{background:#c8372d}.cd-t03-scale__label{overflow-wrap:normal;word-break:normal}@media (max-width:479.98px){.cd-t03-scale{gap:.3rem}.cd-t03-scale__label{white-space:nowrap;font-size:.7rem}.cd-t03-scale__label i{display:none}}.cd-t03-pay{gap:.4rem;display:grid}.cd-t03-pay a:not(.cd-btn){color:var(--cd-royal);text-underline-offset:2px;text-decoration:underline}.cd-t03-pay .cd-code{vertical-align:middle}.cd-t03-paylist{margin:0;padding:0;list-style:none;display:grid}.cd-t03-paylist>li{animation:.4s cubic-bezier(.2,.7,.2,1) both cd-fade-up;animation-delay:calc(var(--i,0)*60ms);border-top:1px solid #eef2f6;grid-template-columns:36px minmax(8.5rem,11rem) minmax(0,1fr);align-items:start;gap:.25rem 1rem;padding:.85rem 0;display:grid}.cd-t03-paylist>li:first-child{border-top:0;padding-top:.2rem}.cd-t03-paylist>li>i{width:36px;height:36px;color:var(--cd-royal);background:#eef6fd;border-radius:11px;place-items:center;font-size:.88rem;display:grid}.cd-t03-paylist>li.is-good>i{color:var(--cd-green-ink);background:#e9f6e3}.cd-t03-paylist>li.is-good .cd-t03-paylist__k{color:var(--cd-green-ink)}.cd-t03-paylist>li.is-warn>i{color:#b45d0a;background:#feefdc}.cd-t03-paylist__k{font-family:var(--cd-font-heading);color:var(--cd-ink);padding-top:.45rem;font-size:.92rem;font-weight:600;line-height:1.35}.cd-t03-paylist__v{color:var(--cd-ink-2);min-width:0;padding-top:.4rem;font-size:.94rem;line-height:1.6}.cd-t03-paylist__v strong{color:var(--cd-ink)}@media (max-width:639.98px){.cd-t03-paylist>li{grid-template-columns:36px minmax(0,1fr);column-gap:.75rem}.cd-t03-paylist__v{grid-column:2;padding-top:0}}.cd-t03-controls .cd-asec__body{gap:.9rem}.cd-t03-sps{gap:.8rem;display:grid}.cd-t03-sps__for{color:var(--cd-ink-2);align-items:baseline;gap:.45rem;margin:0;font-size:.88rem;font-weight:600;display:flex}.cd-t03-sps__for i{color:#13866f}.cd-t03-sub{font-family:var(--cd-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-green-ink);border-top:1px solid #edf2f7;margin:.4rem 0 0;padding-top:.9rem;font-size:.76rem;font-weight:700}.cd-t03-foot{border-top:1px dashed #dfe8f1;gap:.45rem;margin-top:.2rem;padding-top:.8rem;display:grid}.cd-t03-line{color:var(--t-muted,#4f5a6a);grid-template-columns:1.1rem minmax(0,1fr);align-items:baseline;gap:.5rem;margin:0;font-size:.84rem;line-height:1.55;display:grid}.cd-t03-line i{color:#8aa0b6}.cd-t03-line a{color:var(--cd-royal);text-underline-offset:2px;text-decoration:underline}.cd-t03-none{color:var(--cd-ink-2);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.75rem;margin:0;font-size:.94rem;line-height:1.6;display:grid}.cd-t03-none i{width:34px;height:34px;color:var(--cd-green-ink);background:#e9f6e3;border-radius:10px;place-items:center;font-size:.9rem;display:grid}.cd-t03-codes{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.cd-t03-counts{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cd-t03-counts__chip{border:1px solid;border-radius:999px;align-items:center;gap:.35rem;min-height:30px;padding:.2rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.cd-t03-counts__chip strong{font-family:var(--cd-font-heading);font-size:.98rem}.cd-t03-counts__chip--required{color:#1d6b35;background:#f4fbf5;border-color:#cdebd3}.cd-t03-counts__chip--likely{color:#7a5600;background:#fffaf0;border-color:#f1dca0}.cd-t03-counts__chip--check{color:#1f4aa8;background:#f5f9fe;border-color:#cfe1f3}.cd-t03-counts__chip--blocked{color:#a42a22;background:#fff5f5;border-color:#f1b8b8}.cd-t03-counts__chip--not_required,.cd-t03-counts__chip--not_covered{color:#4f5a6a;background:#f7f9fb;border-color:#dde3ea}.cd-t03-reqs{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@container tanswer (min-width:760px){.cd-t03-reqs--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-t03-reqs--grid>:only-child{grid-column:1/-1}}.cd-t03-req{min-width:0;animation:.4s cubic-bezier(.2,.7,.2,1) both cd-fade-up;animation-delay:calc(var(--i,0)*50ms);background:#fff;border:1px solid #e3edf6;border-radius:16px;align-content:start;gap:.5rem;padding:.85rem 1rem .8rem 1.2rem;display:grid;position:relative;box-shadow:0 14px 30px -28px #0c145080}.cd-t03-req:before{content:"";background:var(--req-accent,#c9d6e4);border-radius:0 4px 4px 0;width:4px;position:absolute;top:.85rem;bottom:.85rem;left:0}.cd-t03-req--required{--req-accent:#2a8f47}.cd-t03-req--likely{--req-accent:#c98a05}.cd-t03-req--check{--req-accent:#2563d6}.cd-t03-req--blocked{--req-accent:#c8372d;background:#fff8f8;border-color:#f1c4c4}.cd-t03-req--blocked .cd-t03-req__text{color:#7a1d1d;font-weight:600}.cd-t03-req--not_required,.cd-t03-req--not_covered{--req-accent:#c3ccd7;background:#fafbfc}.cd-t03-req--not_required .cd-t03-req__text,.cd-t03-req--not_covered .cd-t03-req__text{color:var(--cd-ink-2)}.cd-t03-req.is-openable{cursor:pointer}.cd-t03-req.is-openable:hover{background:#fbfef8;border-color:#b9dca2}.cd-t03-req.is-openable:hover .cd-t03-req__toggle i{transform:translateY(1px)}.cd-t03-req.is-open{border-color:#c9dbec;box-shadow:0 18px 38px -28px #0c14508c}.cd-t03-req__top{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.cd-t03-req__top .cd-pill{min-height:28px}.cd-t03-req__body{gap:.3rem;min-width:0;font-size:.93rem;line-height:1.5;display:grid}.cd-t03-req__text{color:var(--cd-ink);font-weight:500}.cd-t03-req__codelabel{color:var(--t-muted,#4f5a6a);font-size:.84rem;font-weight:400}.cd-t03-req__meta{color:var(--t-muted,#4f5a6a);font-size:.8rem;line-height:1.5}.cd-t03-req__meta i{color:#8aa0b6;margin-right:.15rem}.cd-t03-req__meta a{color:var(--cd-royal);font-weight:600}.cd-t03-req__toggle{min-height:36px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.4rem;margin-top:.1rem;padding:.15rem 0;font-size:.86rem;font-weight:600;display:inline-flex}.cd-t03-req__toggle i{font-size:.68rem;transition:transform .2s}.cd-t03-req__toggle[aria-expanded=true] i{transform:rotate(180deg)!important}.cd-t03-req__toggle:hover{text-underline-offset:2px;text-decoration:underline}.cd-t03-req__toggle:focus-visible{box-shadow:var(--cd-focus-ring);border-radius:6px;outline:none}.cd-t03-req__more{cursor:auto;color:var(--cd-ink-2);background:#f6fafd;border:1px solid #e9f0f7;border-radius:12px;gap:.45rem;padding:.75rem .9rem;font-size:.88rem;line-height:1.55;animation:.28s cubic-bezier(.2,.7,.2,1) both cd-fade-up;display:grid}.cd-t03-req__more p{margin:0}.cd-t03-req__more a{color:var(--cd-royal);text-underline-offset:2px;text-decoration:underline}.cd-t03-req__more a i{font-size:.68rem}.cd-t03-req--compact .cd-t03-req__body{font-size:.9rem}@media (pointer:coarse){.cd-t03-req__toggle{min-height:44px}}.cd-t03-check{gap:.85rem;display:grid}.cd-t03-check__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.25rem;display:flex}.cd-t03-check__progress{flex:0 320px;align-items:center;gap:.75rem;min-width:min(100%,240px);display:flex}.cd-t03-check__count{color:var(--cd-ink-2);white-space:nowrap;font-size:.88rem}.cd-t03-check__count strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:1.1rem}.cd-t03-check__track{background:#e3ebf2;border-radius:999px;flex:140px;height:10px;overflow:hidden}.cd-t03-check__track span{background:var(--cd-grad);border-radius:999px;height:100%;transition:width .35s cubic-bezier(.2,.7,.2,1);display:block}.cd-t03-check__item{min-width:0;animation:.4s cubic-bezier(.2,.7,.2,1) both cd-fade-up;animation-delay:calc(var(--i,0)*50ms);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.cd-t03-check__item>.cd-t03-req{animation:none}.cd-t03-check__item.is-done>.cd-t03-req{background:#f6fbf3;border-color:#cfe6c0}.cd-t03-check__item.is-done>.cd-t03-req .cd-t03-req__text{color:var(--cd-ink-2)}.cd-t03-check__item--muted{opacity:.85}.cd-t03-check__box{cursor:pointer;place-items:center;width:44px;height:44px;margin-top:.45rem;display:grid;position:relative}.cd-t03-check__box input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cd-t03-check__box>span{color:#0000;pointer-events:none;background:#fff;border:2px solid #9fb4c8;border-radius:8px;place-items:center;width:26px;height:26px;font-size:.78rem;display:grid}.cd-t03-check__box:hover>span{background:#f2faec;border-color:#2ab9a5}.cd-t03-check__box input:checked+span{background:var(--cd-grad);color:#fff;border-color:#0000;animation:.35s cubic-bezier(.2,.7,.2,1) cd-dot-pop}.cd-t03-check__box input:focus-visible+span{box-shadow:var(--cd-focus-ring)}.cd-t03-check__none{width:44px}@media (prefers-reduced-motion:reduce){.cd-t03-scale__step,.cd-t03-paylist>li,.cd-t03-req,.cd-t03-req__more,.cd-t03-check__item,.cd-t03-check__box input:checked+span{animation:none!important}.cd-t03-check__track span{transition:none}}.cd-t03-opts{margin-top:.4rem}.cd-t03-opts__intro{color:var(--cd-ink);margin:0 0 .3rem;font-weight:600}.cd-t03-opts ol{gap:.3rem;margin:0;padding-left:1.2rem;display:grid}.cd-t03-opts li{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.cd-t03-opts__action{color:var(--cd-ink-2);font-size:.82rem}.cd-t03-opts__otherwise{color:var(--t-muted,#4f5a6a);margin:.3rem 0 0;font-size:.8rem;font-style:italic}.cd-t03-hints{margin:0;padding:0;list-style:none;display:grid}.cd-t03-hints li{color:var(--cd-ink-2);border-top:1px solid #eef2f6;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:.75rem;padding:.75rem 0;font-size:.92rem;line-height:1.6;display:grid}.cd-t03-hints li:first-child{border-top:0;padding-top:.2rem}.cd-t03-hints li strong{color:var(--cd-ink)}.cd-t03-hints li>i{color:#8a6100;background:#fff6dc;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.85rem;display:grid}.cd-t03-hints li a{color:var(--cd-royal)}.cd-t03-hints li a i{font-size:.68rem}.cd-t03-domains{margin:.4rem 0 0;padding:0;font-size:.88rem;line-height:1.5;list-style:none;display:grid}.cd-t03-domains li{border-top:1px solid #eef2f6;grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);place-items:start;gap:.6rem;padding:.6rem 0;display:grid}.cd-t03-domains li:first-child{border-top:0}@media (max-width:479.98px){.cd-t03-domains li{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media print{.cd-t03-link{display:none!important}.cd-tool--t03 .cd-maincards,.cd-tool--t03 .cd-t03-pay,.cd-tool--t03 .cd-t03-pay .cd-tfacts{display:block}.cd-tool--t03 .cd-maincards>.cd-asec+.cd-asec{margin-top:1rem}.cd-tool--t03 .cd-t03-pay .cd-disc{margin-top:.5rem}.cd-tool--t03 .cd-tfacts li,.cd-tool--t03 .cd-t03-req,.cd-tool--t03 .cd-t03-paylist>li,.cd-tool--t03 .cd-t03-domains li{break-inside:avoid}.cd-tool--t03 .cd-t03-reqs,.cd-tool--t03 .cd-t03-check__list{display:block}.cd-tool--t03 .cd-t03-reqs>*+*,.cd-tool--t03 .cd-t03-check__list>*+*{margin-top:.5rem}.cd-tool--t03 .cd-t03-req__more[hidden]{display:grid!important}.cd-tool--t03 .cd-t03-req__toggle{display:none!important}.cd-tool--t03 .cd-t03-check__box>span,.cd-tool--t03 .cd-t03-scale__bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cd-t04-mono{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums}.cd-t04-muted{color:var(--t-muted,#4f5a6a);margin:0;font-size:.84rem}.cd-t04-rate{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.cd-t04-empty{color:var(--cd-ink-2);background:var(--t-soft,#f6fafd);border:1px dashed #c9d5e1;border-radius:14px;align-items:baseline;gap:.6rem;margin:0;padding:.95rem 1.1rem;font-size:.92rem;line-height:1.55;display:flex}.cd-t04-empty>i{color:var(--cd-green-ink)}.cd-t04-prewrap{white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.6}.cd-t04-link{color:var(--cd-royal);margin-right:1rem}.cd-t04-link i{font-size:.7rem}.cd-t04-linkbtn{min-height:44px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;padding:.2rem .4rem;font-size:.86rem;font-weight:600}.cd-t04-linkbtn:hover{text-decoration:underline}.cd-t04-more{place-self:start}.cd-t04-sub{font-family:var(--cd-font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--cd-green-ink);margin:.35rem 0 -.15rem;font-size:.74rem;font-weight:700}.cd-t04-sub:first-child{margin-top:0}.cd-t04-extra{gap:1.1rem;min-width:0;display:grid}.cd-t04-extra>.cd-tf{max-width:360px}.cd-t04-extra .cd-tin--date{min-height:52px}.cd-t04-nitile{border-style:dashed;width:100%}.cd-t04-nitile .cd-wtile__hint{font-size:.86rem}@media (min-width:900px){.cd-tool--t04 .cd-wtile__head:not(:has(.cd-wtile__hint)){align-items:center}.cd-tool--t04 .cd-wtile__head:not(:has(.cd-wtile__hint)) .cd-wtile__text{padding-top:0}.cd-tool--t04 .cd-wtile__head:not(:has(.cd-wtile__hint)) .cd-wtile__mark{margin-top:0}}.cd-t04-code{font-family:var(--t-mono,var(--cd-font-mono));letter-spacing:.01em;color:var(--cd-green-ink);white-space:nowrap;font-size:.85em}.cd-t04-retry{flex-wrap:wrap;gap:.5rem;display:flex}.cd-tool--t04 .cd-maincards{grid-template-columns:minmax(0,1fr)}@container tanswer (min-width:980px){.cd-tool--t04 .cd-maincards{grid-template-columns:minmax(0,1fr)}}.cd-tool--t04 .cd-maincards>.cd-asec+.cd-asec{border-top:1px solid #e3edf6;padding-top:1.15rem}@media (max-width:639.98px){.cd-tool--t04 .cd-maincards>.cd-asec+.cd-asec{padding-top:1rem}}.cd-t04-tabbed{background:#fff;border:1px solid #e3edf6;border-radius:22px;min-width:0;display:grid;overflow:hidden;box-shadow:0 22px 46px -40px #0c145080;container:t04tabs/inline-size}.cd-t04-switch{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));background:linear-gradient(#eef6fd 0%,#f6fafd 100%);border-bottom:1px solid #e3edf6;gap:.5rem;padding:.65rem;display:grid}.cd-t04-switch__tab{overflow-wrap:normal;word-break:normal;min-width:0;min-height:62px;font:inherit;color:var(--cd-ink);text-align:left;cursor:pointer;background:#ffffffbf;border:1px solid #e3edf6;border-radius:16px;align-items:center;gap:.7rem;padding:.6rem .9rem;transition:box-shadow .2s;display:flex;position:relative}.cd-t04-switch__tab:hover{background:#f2faec;border-color:#cfe6c0}.cd-t04-switch__tab:hover .cd-t04-switch__icon{transform:scale(1.08)}.cd-t04-switch__tab.is-on{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;box-shadow:0 14px 28px -18px #2ab9a5f2}.cd-t04-switch__tab.is-on .cd-t04-switch__icon{background:#fff}.cd-t04-switch__tab.is-on .cd-t04-switch__count{color:var(--cd-green-ink);text-shadow:none;background:#fffffff2;border-color:#0000}.cd-t04-switch__tab:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t04-switch__icon{background:var(--tone-bg);width:38px;height:38px;color:var(--tone-fg);text-shadow:none;border-radius:12px;flex:0 0 38px;place-items:center;font-size:.92rem;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:grid}.cd-t04-switch__label{min-width:0;font-family:var(--cd-font-heading);flex:auto;font-size:.97rem;font-weight:600;line-height:1.25}.cd-t04-switch__count{text-align:center;font-variant-numeric:tabular-nums;min-width:1.9rem;color:var(--cd-ink);background:#fff;border:1px solid #dbe9f6;border-radius:999px;flex:none;padding:.12rem .5rem;font-size:.8rem;font-weight:700}.cd-t04-switch__count.is-zero{color:var(--t-muted,#4f5a6a)}@container t04tabs (max-width:1149.98px){.cd-t04-switch--4 .cd-t04-switch__tab,.cd-t04-switch--5 .cd-t04-switch__tab{flex-direction:column;align-items:flex-start;gap:.45rem;min-height:86px;padding:.65rem .7rem}.cd-t04-switch--4 .cd-t04-switch__tab .cd-t04-switch__icon,.cd-t04-switch--5 .cd-t04-switch__tab .cd-t04-switch__icon{flex:none;width:34px;height:34px;font-size:.85rem}.cd-t04-switch--4 .cd-t04-switch__tab .cd-t04-switch__label,.cd-t04-switch--5 .cd-t04-switch__tab .cd-t04-switch__label{font-size:.88rem}.cd-t04-switch--4 .cd-t04-switch__tab .cd-t04-switch__count,.cd-t04-switch--5 .cd-t04-switch__tab .cd-t04-switch__count{position:absolute;top:.6rem;right:.6rem}}@container t04tabs (max-width:759.98px){.cd-t04-switch{gap:.4rem;padding:.5rem}.cd-t04-switch__tab{flex-direction:column;align-items:flex-start;gap:.45rem;min-height:86px;padding:.65rem .7rem}.cd-t04-switch__tab .cd-t04-switch__icon{flex:none;width:34px;height:34px;font-size:.85rem}.cd-t04-switch__tab .cd-t04-switch__label{font-size:.88rem}.cd-t04-switch__tab .cd-t04-switch__count{position:absolute;top:.6rem;right:.6rem}}@container t04tabs (max-width:699.98px){.cd-t04-switch--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@container t04tabs (max-width:559.98px){.cd-t04-switch--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-t04-panel{gap:1rem;min-width:0;padding:clamp(1rem,2.2vw,1.5rem);animation:.32s cubic-bezier(.2,.7,.2,1) both cd-fade-up;display:grid}.cd-t04-panel__lead{color:var(--cd-ink-2);flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:0;font-size:.93rem;line-height:1.55;display:flex}.cd-t04-panel__count{background:var(--tone-bg);color:color-mix(in srgb, var(--tone-fg) 62%, #0c1450);border-radius:999px;align-items:center;padding:.18rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.cd-t04-panel>.cd-asec>.cd-asec__head,.cd-t04-panel .cd-t04-decl__intro{display:none}.cd-t04-collapsed{display:none!important}.cd-t04-crumbs{color:var(--cd-ink-2);margin:0;padding:0;font-size:.9rem;line-height:1.45;list-style:none;display:grid}.cd-t04-crumbs li{border-top:1px solid #edf2f7;grid-template-columns:6.5rem auto minmax(0,1fr);align-items:baseline;gap:.15rem .7rem;padding:.55rem 0;display:grid}.cd-t04-crumbs li:first-child{border-top:0;padding-top:.2rem}@media (max-width:479.98px){.cd-t04-crumbs li{grid-template-columns:6rem minmax(0,1fr)}.cd-t04-crumbs li .cd-t04-crumbs__desc{grid-column:2}}.cd-t04-crumbs__level{letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);font-size:.68rem;font-weight:700}.cd-t04-crumbs__code{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-green-ink);white-space:nowrap;font-weight:600}.cd-t04-mcards{gap:.85rem;min-width:0;display:grid;container-type:inline-size}.cd-t04-mcard{border:1px solid var(--t-line,#dbe9f6);overflow-wrap:break-word;animation:.4s cubic-bezier(.2,.7,.2,1) both cd-fade-up;animation-delay:calc(var(--i,0)*55ms);cursor:pointer;background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) minmax(10rem,14rem) auto;align-items:start;gap:.4rem 1rem;padding:1.05rem .85rem 1.05rem 1.1rem;font-size:.9rem;transition:box-shadow .2s;display:grid;box-shadow:0 14px 30px -26px #0c145080}.cd-t04-mcard:hover{background:#fbfef8;border-color:#b9dca2;box-shadow:0 20px 38px -28px #0c14508c}.cd-t04-mcard:hover .cd-t04-mcard__toggle{color:var(--cd-green-ink);background:#f2faec}.cd-t04-mcard.is-open{border-color:#c9dbec;box-shadow:0 20px 40px -30px #0c14508c}.cd-t04-mcard.is-prohibition{background:linear-gradient(#fff7f7 0%,#fff 100%);border-color:#f1b8b8}.cd-t04-mcard.is-prohibition:hover{border-color:#e9a3a3}.cd-t04-mcard--docs{grid-template-columns:auto minmax(0,1fr) auto}.cd-t04-mcard>.cd-icon-tile{border-radius:12px;flex-basis:40px;width:40px;height:40px;font-size:.92rem}.cd-t04-mcard__main{align-content:start;gap:.5rem;min-width:0;display:grid}.cd-t04-mcard__title{font-family:var(--cd-font-heading);color:var(--cd-ink);margin:0;padding-top:.45rem;font-size:1.04rem;font-weight:600;line-height:1.3}.cd-t04-mcard__tags{flex-wrap:wrap;align-items:center;gap:.35rem .4rem;display:flex}.cd-t04-mcard__tags .cd-pill{min-height:26px}.cd-t04-mcard__desc{color:var(--cd-ink-2);margin:0;font-size:.88rem;line-height:1.55}.cd-t04-mcard__none{color:var(--t-muted,#4f5a6a);margin:0;font-size:.86rem}.cd-t04-mcard__value{background:var(--tone-bg,#f3f8fd);border-radius:14px;align-content:center;align-self:start;gap:.15rem;min-width:0;padding:.7rem .95rem;display:grid}.cd-t04-mcard__label{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--tone-fg,#4f5a6a) 62%, #0c1450);font-size:.68rem;font-weight:700}.cd-t04-mcard__rate{font-family:var(--cd-font-heading);letter-spacing:-.01em;color:var(--cd-ink);font-variant-numeric:tabular-nums;text-wrap:balance;font-size:clamp(1.15rem,1rem + .45vw,1.4rem);font-weight:700;line-height:1.2}.cd-t04-mcard__rate.is-text{font-family:var(--cd-font-body);letter-spacing:0;color:var(--cd-ink-2);font-size:.95rem;font-weight:600}.cd-t04-mcard__ratenote{color:var(--cd-ink-2);font-size:.76rem;line-height:1.4}.cd-t04-mcard__toggle{color:#8a94a6;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.cd-t04-mcard__toggle i{font-size:.8rem;transition:transform .2s}.cd-t04-mcard__toggle:hover{color:var(--cd-green-ink);background:#f2faec}.cd-t04-mcard__toggle:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t04-mcard__toggle[aria-expanded=true] i{transform:rotate(180deg)}.cd-t04-mcard__more{cursor:auto;background:var(--t-soft,#f6fafd);border:1px solid #e9f0f7;border-radius:14px;grid-column:2/-1;margin:.5rem 0 0;padding:.5rem 1rem;animation:.28s cubic-bezier(.2,.7,.2,1) both cd-fade-up;display:grid}.cd-t04-mcard__more>div{border-top:1px solid #e6eef6;grid-template-columns:8.5rem minmax(0,1fr);gap:.5rem;padding:.6rem 0;display:grid}.cd-t04-mcard__more>div:first-child{border-top:0}.cd-t04-mcard__more dt{letter-spacing:.07em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);padding-top:.15rem;font-size:.7rem;font-weight:700}.cd-t04-mcard__more dd{color:var(--cd-ink-2);min-width:0;margin:0;font-size:.86rem;line-height:1.55}.cd-t04-mcard__more .cd-disc__btn{text-align:left;align-items:baseline}.cd-t04-tag{min-height:26px;color:var(--cd-ink-2);background:#f3f7fb;border:1px solid #e3edf6;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.78rem;font-weight:600;line-height:1.3;display:inline-flex}.cd-t04-tag>i{color:var(--cd-royal);font-size:.72rem}.cd-t04-tag--plain{background:#fff}.cd-t04-tag--green{color:var(--cd-green-ink);background:#eef8e8;border-color:#cfe6c0}.cd-t04-tag--blue{color:#243b6b;background:#eef5fd;border-color:#cfe1f3}.cd-t04-tag--red{color:#a42a22;background:#fff1f0;border-color:#f1b8b8}.cd-t04-docs{background:#f6f4ff;border:1px solid #e8e4fb;border-radius:14px;flex-wrap:wrap;justify-self:start;align-items:center;gap:.45rem .75rem;max-width:100%;margin-top:.1rem;padding:.55rem .6rem .55rem .85rem;display:flex}.cd-t04-docs__label{letter-spacing:.08em;text-transform:uppercase;color:#5a43c9;font-size:.68rem;font-weight:700}.cd-t04-docs__codes{flex-wrap:wrap;align-items:center;gap:.4rem .45rem;display:flex}.cd-t04-docs__opt{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.cd-t04-docs__or{letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);padding:0 .1rem;font-size:.72rem;font-weight:700}.cd-t04-docs__plus{color:var(--t-muted,#4f5a6a);font-weight:700}.cd-t04-docs .cd-code{background:#fff;border-color:#dcd6f7}.cd-tool--t04 .cd-rframe__body .cd-t04-docs--addl{background:#fff7ee;border-color:#f6dcc0}.cd-tool--t04 .cd-rframe__body .cd-t04-docs--addl .cd-t04-docs__label{color:#a65a0b}.cd-tool--t04 .cd-rframe__body .cd-t04-docs--addl .cd-code{border-color:#f1d7b8}.cd-tool--t04 .cd-rframe__body .cd-t04-mcard--rate .cd-t04-docs:not(.cd-t04-docs--addl){background:var(--t-soft,#f6fafd);border-color:#e6eef6}.cd-tool--t04 .cd-rframe__body .cd-t04-mcard--rate .cd-t04-docs:not(.cd-t04-docs--addl) .cd-t04-docs__label{color:var(--t-muted,#4f5a6a)}.cd-tool--t04 .cd-rframe__body .cd-t04-mcard--rate .cd-t04-docs:not(.cd-t04-docs--addl) .cd-code{border-color:#d8e7f5}@container (max-width:600px){.cd-t04-mcard{grid-template-columns:auto minmax(0,1fr) auto}.cd-t04-mcard .cd-t04-mcard__value{flex-wrap:wrap;grid-area:2/2/auto/3;justify-content:space-between;align-items:baseline;gap:.15rem .75rem;padding:.6rem .85rem;display:flex}.cd-t04-mcard .cd-t04-mcard__ratenote{flex-basis:100%}.cd-t04-mcard .cd-t04-mcard__toggle{grid-area:1/3}.cd-t04-mcard .cd-t04-mcard__more{grid-column:1/-1}.cd-t04-mcard .cd-t04-mcard__more>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}@container (max-width:420px){.cd-t04-mcard{grid-template-columns:minmax(0,1fr);padding:.9rem .9rem .95rem;position:relative}.cd-t04-mcard>.cd-icon-tile{display:none}.cd-t04-mcard .cd-t04-mcard__main,.cd-t04-mcard .cd-t04-mcard__value,.cd-t04-mcard .cd-t04-mcard__more{grid-column:1}.cd-t04-mcard .cd-t04-mcard__main{grid-row:1}.cd-t04-mcard .cd-t04-mcard__value{grid-row:2}.cd-t04-mcard .cd-t04-mcard__title{padding-top:.2rem;padding-right:2.5rem}.cd-t04-mcard .cd-t04-mcard__toggle{position:absolute;top:.35rem;right:.35rem}}@media (max-width:639.98px){.cd-tool--t04 .cd-maincards>.cd-asec{padding:1rem .8rem 1.05rem}.cd-t04-panel{padding:.9rem .75rem 1rem}}.cd-t04-vatrole{color:#243b6b;margin:0;font-size:.82rem;line-height:1.5}.cd-t04-vatrole--standard{color:var(--cd-green-ink)}.cd-t04-act{font-family:var(--t-mono,var(--cd-font-mono));margin-right:.5rem;font-size:.8rem;display:inline-block}.cd-t04-act a{color:var(--cd-royal)}.cd-t04-fn{gap:.3rem;display:grid}.cd-t04-fn p,.cd-t04-geo{margin:0}.cd-tool--t04 .cd-code{min-width:0}.cd-tool--t04 .cd-code .cd-code__val{white-space:nowrap;flex:none}.cd-tool--t04 .cd-code .cd-code__label{min-width:0}.cd-t04-codes{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.cd-t04-codes__opt{background:#f1f5f9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.15rem;display:inline-flex}.cd-t04-addl{max-width:460px}.cd-t04-cards{gap:.85rem;display:grid}.cd-t04-cards .cd-rcard{box-shadow:0 14px 30px -28px #0c145080}.cd-t04-facts{flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;font-size:.9rem;display:flex}.cd-t04-quota{border:1px solid var(--t-line,#dbe9f6);min-width:0;animation:.4s cubic-bezier(.2,.7,.2,1) both cd-fade-up;animation-delay:calc(var(--i,0)*55ms);background:#fff;border-radius:18px;gap:.85rem;padding:1.05rem 1.15rem 1.1rem;display:grid;box-shadow:0 14px 30px -26px #0c145080}.cd-t04-quota__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cd-t04-quota__head>.cd-t04-tag{margin-left:auto}.cd-t04-quota__head>.cd-icon-tile{border-radius:12px;flex-basis:40px;width:40px;height:40px}.cd-t04-quota__title{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.cd-t04-quota__title strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:1.02rem;font-weight:600}.cd-t04-quota__rates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.cd-t04-quota__rate{background:var(--tone-bg,#f3f8fd);border-radius:14px;gap:.15rem;padding:.75rem .95rem;display:grid}.cd-t04-quota__rate span{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--tone-fg,#4f5a6a) 62%, #0c1450);font-size:.68rem;font-weight:700}.cd-t04-quota__rate strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,1rem + .45vw,1.4rem);line-height:1.2}.cd-t04-quota__rate--normal{background:#f3f6f9}.cd-t04-quota__rate--normal span{color:var(--t-muted,#4f5a6a)}.cd-t04-quota__vs{letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);font-size:.72rem;font-weight:700}.cd-t04-quota__facts{color:var(--cd-ink-2);flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;font-size:.88rem;display:flex}.cd-t04-quota__facts i{color:var(--cd-royal);margin-right:.15rem}.cd-t04-quota__note{color:var(--t-muted,#4f5a6a);margin:0;font-size:.84rem;line-height:1.5}.cd-t04-quota__note i{color:var(--cd-royal);margin-right:.25rem}@media (max-width:479.98px){.cd-t04-quota__rates{grid-template-columns:minmax(0,1fr)}.cd-t04-quota__vs{display:none}.cd-t04-quota__head>.cd-t04-tag{margin-left:0}}.cd-t04-decl{gap:1rem;display:grid}.cd-t04-decl__intro{color:var(--cd-ink-2);align-items:baseline;gap:.5rem;margin:0;font-size:.92rem;line-height:1.55;display:flex}.cd-t04-decl__intro>i{color:var(--cd-royal)}.cd-t04-decl__item{min-width:0;animation:.4s cubic-bezier(.2,.7,.2,1) both cd-fade-up;animation-delay:calc(var(--i,0)*70ms)}.cd-t04-opts{border:1px solid var(--t-line,#dbe9f6);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 14px 30px -26px #0c145080}.cd-t04-opts__head{border-bottom:1px solid var(--t-line,#dbe9f6);background:linear-gradient(#f1f8fe 0%,#f8fbfe 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.85rem 1.1rem;display:flex}.cd-t04-opts__title{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0;display:flex}.cd-t04-opts__title strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:1.02rem;font-weight:600}.cd-t04-opts__intro{letter-spacing:.08em;text-transform:uppercase;color:var(--cd-green-ink);background:#eef8e8;border:1px solid #cfe6c0;border-radius:999px;align-items:center;padding:.22rem .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.cd-t04-opts__list{margin:0;padding:0;list-style:none}.cd-t04-opts__otherwise{color:var(--t-muted,#4f5a6a);border-top:1px dashed #e3edf6;margin:0;padding:.65rem 1.1rem .85rem;font-size:.86rem}.cd-t04-opts.is-match .cd-t04-opts__head{background:#e9f6e3}.cd-t04-opts--compact{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.cd-t04-opts--compact .cd-t04-opts__intro{justify-self:start;margin-bottom:.35rem}.cd-t04-opts--compact .cd-t04-opt{grid-template-columns:4.6rem minmax(0,1fr);padding:.75rem 0}.cd-t04-opts--compact .cd-t04-opt__or{left:0}.cd-t04-opts--compact .cd-t04-opts__otherwise{padding:.5rem 0 0}.cd-t04-opt{border-top:1px solid #e9eff5;grid-template-columns:5.4rem minmax(0,1fr);align-items:start;gap:.35rem 1rem;padding:1rem 1.1rem;display:grid;position:relative}.cd-t04-opt:first-child{border-top:0}.cd-t04-opt__or{letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);background:#fff;border:1px solid #dbe9f6;border-radius:999px;padding:.05rem .55rem;font-size:.66rem;font-weight:700;line-height:1.5;position:absolute;top:0;left:1.1rem;transform:translateY(-50%)}.cd-t04-opt__label{letter-spacing:.08em;text-transform:uppercase;color:var(--cd-green-ink);padding-top:.45rem;font-size:.72rem;font-weight:700}.cd-t04-opt__body{gap:.6rem;min-width:0;display:grid}.cd-t04-opt__doc{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.3rem .8rem;display:grid}.cd-t04-opt__doc .cd-code{align-self:start}.cd-t04-opt__req{color:var(--cd-ink-2);padding-top:.25rem;font-size:.9rem;line-height:1.55}.cd-t04-opt__plus{letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);grid-column:1/-1;font-size:.68rem;font-weight:700}.cd-t04-opt__meta{color:var(--cd-ink-2);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:.85rem;display:flex}.cd-t04-opt__action{color:var(--cd-green-ink);align-items:baseline;gap:.4rem;font-weight:600;display:inline-flex}.cd-t04-opt__action>i{font-size:.8rem}.cd-t04-opt__action.is-refused{color:#a42a22}.cd-t04-opt__acode{color:var(--t-muted,#4f5a6a);font-weight:400}.cd-t04-opt__threshold{color:var(--cd-ink);font-weight:600}.cd-t04-opt__status{color:var(--t-muted,#4f5a6a);flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.cd-t04-opt__status code{background:#eef3f8;border-radius:6px;padding:.05rem .4rem;font-size:.78rem}.cd-t04-opt__badge{color:var(--cd-green-ink);background:#e9f6e3;border:1px solid #bfe3c8;border-radius:999px;justify-self:start;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.cd-t04-opt.is-match{box-shadow:inset 3px 0 0 var(--cd-green-600);background:#f4fbf5}.cd-t04-opt__guidance{justify-self:start}.cd-t04-opt--negative{background:#fafbfc}.cd-t04-opt--negative .cd-t04-opt__label{color:var(--t-muted,#4f5a6a)}@media (max-width:479.98px){.cd-t04-opt{grid-template-columns:minmax(0,1fr);padding:1.05rem .9rem .95rem}.cd-t04-opt__label{padding-top:.2rem}.cd-t04-opt__doc{grid-template-columns:minmax(0,1fr)}.cd-t04-opt__or{left:.9rem}.cd-t04-opts--compact .cd-t04-opt{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cd-t04-mcard,.cd-t04-mcard__more,.cd-t04-panel,.cd-t04-quota,.cd-t04-decl__item{animation:none!important}.cd-t04-switch__icon{transition:none}}.cd-t04-rules{gap:.5rem;display:grid}.cd-t04-rule{border-left:3px solid #bcd3ea;padding-left:.7rem}.cd-t04-rule p{margin:.2rem 0 0;font-size:.9rem}.cd-t04-proofs{margin:.3rem 0 0;padding-left:1.1rem;font-size:.9rem}.cd-t04-proofs li{margin-bottom:.2rem}.cd-t04-notes{gap:1rem;font-size:.92rem;display:grid}.cd-t04-notes__block{gap:.5rem;display:grid}.cd-t04-notes__list{margin:0;display:grid}.cd-t04-notes__acts{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.cd-t04-notes__acts a{color:var(--cd-royal)}.cd-t04-notes__item{border-top:1px solid #edf2f7;grid-template-columns:5rem minmax(0,1fr);gap:.5rem;padding:.5rem 0;display:grid}.cd-t04-notes__item:first-child{border-top:0}.cd-t04-notes__item dt{color:var(--cd-green-ink);font-weight:700}.cd-t04-notes__item dd{color:var(--cd-ink-2);margin:0}@media (max-width:479.98px){.cd-t04-notes__item{grid-template-columns:1fr}}.cd-t04-compare{gap:.75rem;min-width:0;display:grid}.cd-t04-compare__pick{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;display:flex}.cd-t04-compare__pick .cd-tf{flex:240px;max-width:380px}.cd-t04-tablewrap{border:1px solid var(--t-line,#dbe9f6);background:#fff;border-radius:16px;display:grid;overflow:hidden;box-shadow:0 14px 30px -28px #0c145080}.cd-t04-table{border-collapse:collapse;overflow-wrap:break-word;width:100%;font-size:.9rem}.cd-t04-table th,.cd-t04-table td{text-align:left;vertical-align:top;border-top:1px solid #edf2f7;padding:.7rem .9rem}.cd-t04-table thead th{background:var(--t-soft,#f6fafd);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);white-space:nowrap;border-top:0;font-size:.72rem;font-weight:700}.cd-t04-table tr.is-diff td{background:#fffaf0;box-shadow:inset 3px 0 #c98a05}.cd-t04-table--compare td.cd-t04-rate{text-align:left}@media (max-width:767.98px){.cd-t04-table thead{display:none}.cd-t04-table tr{border-top:1px solid #edf2f7;gap:.45rem;padding:.8rem .95rem;display:grid}.cd-t04-table tbody tr:first-child{border-top:0}.cd-t04-table td{border:0;min-height:1.2rem;padding:0 0 0 6.6rem;display:block;position:relative;text-align:left!important}.cd-t04-table td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;width:6.1rem;color:var(--t-muted,#4f5a6a);font-size:.68rem;font-weight:700;line-height:1.3;position:absolute;top:.15rem;left:0}.cd-t04-table td:first-child{padding-left:0;font-size:.95rem}.cd-t04-table td:first-child:before{display:none}.cd-t04-table tr.is-diff td{box-shadow:none}.cd-t04-table tr.is-diff{box-shadow:inset 3px 0 #c98a05}}.cd-t04-actions{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.cd-t04-children{border:1px solid var(--t-line,#dbe9f6);background:#fff;border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 14px 30px -28px #0c145080}.cd-t04-children>li+li{border-top:1px solid #edf2f7}.cd-t04-child{text-align:left;width:100%;min-height:56px;font:inherit;color:var(--cd-ink);cursor:pointer;background:#fff;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.3rem .8rem;padding:.7rem 1rem;display:grid}.cd-t04-child:hover{background:#f2faec}.cd-t04-child:focus-visible{box-shadow:inset var(--cd-focus-ring);outline:none}.cd-t04-child>i{color:var(--cd-green-ink);font-size:.7rem}.cd-t04-child__icon{width:36px;height:36px;color:var(--cd-royal);background:#eef6fd;border-radius:10px;place-items:center;font-size:.85rem;display:grid}.cd-t04-child__code{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);white-space:nowrap;background:#f1f5f9;border-radius:8px;padding:.2rem .5rem;font-size:.84rem;font-weight:700}.cd-t04-child__desc{gap:.1rem;min-width:0;display:grid}.cd-t04-child__title{font-size:.92rem;font-weight:600;line-height:1.35}.cd-t04-child__path{color:var(--t-muted,#4f5a6a);font-size:.8rem;line-height:1.35}@media (max-width:639.98px){.cd-t04-child{grid-template-columns:auto minmax(0,1fr) auto}.cd-t04-child .cd-t04-child__desc{grid-column:1/-1}}@media print{.cd-t04-actions,.cd-t04-switch,.cd-t04-panel__lead,.cd-t04-more,.cd-t04-linkbtn,.cd-t04-mcard__toggle,.cd-t04-compare__pick,.cd-t04-retry{display:none!important}.cd-t04-tablewrap{overflow:visible}.cd-t04-panel[hidden],.cd-t04-mcard__more[hidden]{display:grid!important}.cd-t04-tabbed{border:0;border-radius:0;display:block;overflow:visible}.cd-t04-panel{padding:0 0 1rem;display:block!important}.cd-t04-panel>.cd-asec>.cd-asec__head,.cd-t04-panel .cd-t04-decl__intro{display:flex!important}.cd-t04-collapsed{display:revert!important}.cd-tool--t04 .cd-t04-geo .cd-disc__body,.cd-tool--t04 .cd-t04-notes>.cd-disc,.cd-t04-noprint,.cd-tool--t04 .cd-t04-mcard__more .cd-t04-opt__guidance{display:none!important}}@media (pointer:coarse){.cd-tool--t04 .cd-rframe__meta a{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}}.cd-t08-amount{max-width:36rem}.cd-t08-amount .cd-tin-wrap{border-radius:16px;min-height:60px}.cd-t08-amount .cd-tin{font-size:1.15rem}.cd-t08-amount .cd-tin-wrap__affix{font-size:1rem}.cd-t08-more{gap:1.1rem;display:grid}.cd-t08-bulk{font-family:var(--t-mono,var(--cd-font-mono));white-space:pre;resize:vertical;min-height:120px;font-size:.9rem;line-height:1.5}.cd-t08-note{color:var(--cd-ink-2);border-top:1px solid #edf2f7;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;margin:.9rem 0 0;padding-top:.85rem;font-size:.88rem;line-height:1.55;display:grid}.cd-t08-note i{color:var(--cd-royal);margin-top:.2rem}.cd-t08-scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e3edf6;border-radius:16px;overflow-x:auto}.cd-t08-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.cd-t08-table th,.cd-t08-table td{text-align:left;vertical-align:top;border-top:1px solid #edf2f7;padding:.65rem .9rem}.cd-t08-table thead th{background:var(--t-soft,#f6fafd);font-family:var(--cd-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);border-top:0;font-size:.72rem;font-weight:700}.cd-t08-table tbody th{color:var(--cd-ink);font-weight:500}.cd-t08-table tbody tr:hover>*{background:#f2faec}.cd-t08-table .num{text-align:right;font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;white-space:nowrap}.cd-t08-table .muted{color:var(--t-muted,#4f5a6a);white-space:normal;font-family:inherit;font-size:.82rem}.cd-t08-table tr.total>*{background:#f1f8ec;font-weight:700}.cd-t08-table tr.subtotal{color:var(--t-muted,#4f5a6a)}.cd-t08-table tr.subtotal th{color:var(--t-muted,#4f5a6a);font-weight:500}.cd-t08-table tr.is-current>*{background:#eef7fd}.cd-t08-table tr.is-current th:after{content:" · selected";color:var(--cd-green-ink);font-size:.74rem;font-weight:600}.cd-t08-table em{color:var(--t-muted,#4f5a6a)}.cd-t08-table th,.cd-t08-table td{overflow-wrap:normal;word-break:normal}.cd-t08-table tbody th{white-space:nowrap}@media (max-width:479.98px){.cd-t08-table{font-size:.84rem}.cd-t08-table th,.cd-t08-table td{padding:.55rem .65rem}}.cd-t08-compare{gap:.75rem;display:grid}.cd-t08-compare .cd-tf{max-width:20rem}.cd-t08-compare__sentence{color:var(--cd-ink);margin:0;font-size:.95rem;line-height:1.55}.cd-t08-history{gap:.9rem;display:grid}.cd-t08-bulkres{gap:.75rem;display:grid}.cd-t08-bulkres__actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cd-t08-errors{margin:.25rem 0 0;padding-left:1.1rem}.cd-t08-errors li+li{margin-top:.2rem}.cd-t08-link{font:inherit;color:var(--cd-royal);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.cd-t08-link:focus-visible{box-shadow:var(--cd-focus-ring);border-radius:4px;outline:none}@media (pointer:coarse){.cd-tool--t08 .cd-rframe__meta a{align-items:center;gap:.3rem;min-height:44px;display:inline-flex}}@media print{.cd-t08-copy,.cd-t08-bulkres__actions,.cd-t08-bulkres .cd-tf,.cd-t08-compare .cd-tf{display:none!important}.cd-t08-chart,.cd-t08-vs{break-inside:avoid}.cd-t08-chart__tip,.cd-t08-chart__cross,.cd-t08-compare__chips,.cd-t08-example{display:none!important}.cd-t08-chart__line{stroke-dashoffset:0!important}.cd-t08-chart__dot{opacity:1!important}.cd-tool--t08 .cd-maincards,.cd-tool--t08 .cd-maincards>.cd-asec,.cd-tool--t08 .cd-maincards .cd-asec__body{display:block}.cd-tool--t08 .cd-maincards .cd-asec__head{margin-bottom:.75rem}}.cd-t08-trend>.cd-asec__body{gap:.9rem}.cd-t08-chart{cursor:crosshair;background:linear-gradient(#f6fafd 0%,#fff 100%);border:1px solid #e3edf6;border-radius:16px;min-height:204px;position:relative;overflow:hidden}.cd-t08-chart svg{display:block}.cd-t08-chart__grid{stroke:#dfe8f1;stroke-width:1px}.cd-t08-chart__axis{fill:var(--t-muted,#4f5a6a);font-size:13px;font-family:var(--t-mono,var(--cd-font-mono))}.cd-t08-chart__month{fill:var(--t-muted,#4f5a6a);font-size:13px}.cd-t08-chart__month.is-current{fill:var(--cd-green-ink);font-weight:700}.cd-t08-chart__area{fill:#2ab9a5;opacity:.1}.cd-t08-chart__line{fill:none;stroke:#2ab9a5;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.5s cubic-bezier(.3,.6,.2,1) .15s both cd-t08-draw}.cd-t08-chart__cross{stroke:#0c145040;stroke-width:1px}.cd-t08-chart__dot{fill:#2ab9a5;stroke:#fff;stroke-width:2px;animation:.3s both cd-t08-pop}.cd-t08-chart__dot.is-current{fill:#2a8f47;stroke-width:3px}.cd-t08-chart__dot.is-hover{fill:#13866f}.cd-t08-chart__tip{color:var(--cd-ink);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dbe5ef;border-radius:9px;padding:.3rem .6rem;font-size:.8125rem;position:absolute;transform:translate(-50%);box-shadow:0 12px 26px -16px #0c145080}.cd-t08-chart__tip strong{margin-right:.35rem}.cd-t08-chart__tip.is-idle{box-shadow:none;background:#f2faec;border-color:#d6ebc6}.cd-t08-chart__tip.is-idle strong{color:var(--cd-green-ink)}@keyframes cd-t08-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cd-t08-pop{0%{opacity:0}to{opacity:1}}.cd-t08-trend__stats{overflow-wrap:normal;word-break:normal;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.cd-t08-trend__stats>div{background:#f6fafd;border:1px solid #e9f0f7;border-radius:14px;align-content:start;gap:.15rem;padding:.7rem .85rem;transition:box-shadow .2s,transform .2s;display:grid}.cd-t08-trend__stats>div:hover{transform:translateY(-1px);box-shadow:0 12px 24px -20px #0c145080}.cd-t08-trend__stats dt{color:var(--t-muted,#4f5a6a);font-size:.8125rem}.cd-t08-trend__stats dd{font-family:var(--cd-font-heading);color:var(--cd-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.cd-t08-trend__stats dd span{font-family:var(--cd-font-body);color:var(--t-muted,#4f5a6a);font-size:.8125rem;font-weight:500;display:block}@media (max-width:479.98px){.cd-t08-trend__stats{grid-template-columns:minmax(0,1fr);gap:.45rem}.cd-t08-trend__stats>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.75rem;padding:.6rem .8rem}.cd-t08-trend__stats dd{text-align:right}.cd-t08-trend__stats dd span{margin-left:.35rem;display:inline}}.cd-t08-note--plain{border-top:0;margin-top:0;padding-top:0}.cd-t08-compare{gap:1rem}.cd-t08-compare__pick{gap:.75rem;display:grid}@media (min-width:720px){.cd-t08-compare__pick{grid-template-columns:minmax(0,1fr) minmax(14rem,20rem);align-items:end}}.cd-t08-compare__pick .cd-tf{max-width:none}.cd-t08-compare__chips{flex-wrap:wrap;align-self:end;gap:.5rem;padding-bottom:.2rem;display:flex}.cd-t08-compare__chips .cd-gchip{min-height:44px}.cd-t08-compare__sentence strong{font-variant-numeric:tabular-nums}.cd-t08-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;animation:.35s cubic-bezier(.2,.7,.2,1) both cd-t08-rise;display:grid}.cd-t08-vs__card{background:#fff;border:1px solid #e3edf6;border-radius:16px;align-content:start;gap:.2rem;padding:.95rem 1.1rem;display:grid;box-shadow:0 16px 32px -30px #0c145080}.cd-t08-vs__card strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:1.1rem}.cd-t08-vs__card.is-main{background:#f2faec;border-color:#d6ebc6}.cd-t08-vs__month{letter-spacing:.06em;text-transform:uppercase;color:var(--cd-green-ink);font-size:.8125rem;font-weight:700}.cd-t08-vs__amt{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink-2);font-variant-numeric:tabular-nums;font-size:.95rem}.cd-t08-vs__mid{width:40px;height:40px;color:var(--t-muted,#4f5a6a);background:#fff;border:1px solid #e3edf6;border-radius:50%;align-self:center;place-items:center;font-size:.8125rem;font-weight:700;display:grid}@media (max-width:559.98px){.cd-t08-vs{grid-template-columns:minmax(0,1fr)}.cd-t08-vs__mid{justify-self:center;width:34px;height:34px;margin:-.35rem 0}}@keyframes cd-t08-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cd-t08-example{justify-self:start}.cd-tool--t08 .cd-maincards>.cd-asec{animation:.5s cubic-bezier(.2,.7,.2,1) .42s both cd-t08-rise}.cd-tool--t08 .cd-maincards>.cd-asec+.cd-asec{animation-delay:.52s}@container tanswer (min-width:760px){.cd-tool--t08 .cd-keyfigs:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:559.98px){.cd-tool--t08 .cd-keyfigs:has(>li:nth-child(3):last-child){grid-template-columns:minmax(0,1fr);gap:.55rem}.cd-tool--t08 .cd-keyfigs:has(>li:nth-child(3):last-child) li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.05rem .85rem;padding:.75rem .95rem}.cd-tool--t08 .cd-keyfigs:has(>li:nth-child(3):last-child) .cd-keyfigs__icon{grid-row:1/span 2;margin-bottom:0}.cd-tool--t08 .cd-keyfigs:has(>li:nth-child(3):last-child) strong{grid-column:2}.cd-tool--t08 .cd-keyfigs:has(>li:nth-child(3):last-child) li>span:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){.cd-t08-chart__line,.cd-t08-chart__dot,.cd-t08-vs,.cd-tool--t08 .cd-maincards>.cd-asec{animation:none}.cd-t08-trend__stats>div{transition:none}}.cd-t12-goods,.cd-t12-ship{gap:1.1rem;min-width:0;display:grid}.cd-t12-pair{gap:1rem;display:grid}@media (min-width:640px){.cd-t12-pair{grid-template-columns:minmax(0,1fr) minmax(0,16rem);align-items:start}}.cd-t12-basis{scroll-margin-top:calc(var(--cd-header-h,72px) + 1rem);gap:.6rem;display:grid}.cd-t12-adv{gap:1.1rem;display:grid}@media (min-width:768px){.cd-t12-adv{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem 1.5rem}.cd-t12-adv .cd-tf__label{min-height:2lh}.cd-t12-adv>.cd-t12-more{grid-column:1/-1}}.cd-t12-more .cd-disc__body{background:#f6fafd;gap:1rem;display:grid}.cd-t12-more .cd-disc__body .cd-t12-adv .cd-tf__label{min-height:0}.cd-t12-status{flex-wrap:wrap;gap:.5rem;display:flex}.cd-t12-line{color:var(--t-muted,#4f5a6a);grid-template-columns:1.1rem minmax(0,1fr);align-items:baseline;gap:.5rem;margin:0;font-size:.88rem;line-height:1.55;display:grid}.cd-t12-line i{color:var(--cd-royal)}.cd-t12-text{color:var(--cd-text);margin:0;font-size:.93rem;line-height:1.6}.cd-t12-text a{color:var(--cd-royal);text-underline-offset:2px;text-decoration:underline}.cd-t12-text--muted{color:var(--t-muted,#4f5a6a);font-size:.88rem}.cd-t12-chart{gap:.75rem;display:grid}.cd-t12-chart__read{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dbe5ef;border-radius:10px;flex-wrap:wrap;justify-self:start;align-items:baseline;gap:.4rem;margin:0;padding:.35rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.cd-t12-chart__read strong{font-family:var(--cd-font-heading)}.cd-t12-chart__read span{font-family:var(--cd-font-body);color:var(--t-muted,#4f5a6a);font-size:.8125rem;font-weight:500}.cd-t12-chart__read.is-idle{background:#f2faec;border-color:#d6ebc6}.cd-t12-chart__read.is-idle strong{color:var(--cd-green-ink)}.cd-t12-chart__bars{background:var(--t-soft,#f6fafd);border-bottom:1px solid var(--t-line,#dbe9f6);border-radius:16px 16px 0 0;grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:2px;height:190px;padding:.9rem .5rem 0;display:grid}.cd-t12-chart__col{cursor:pointer;grid-template-rows:minmax(0,1fr) auto;place-items:end center;min-width:0;height:100%;display:grid}.cd-t12-chart__bar{transform-origin:bottom;background:#b9dca4;border-radius:4px 4px 0 0;grid-row:1;align-self:end;width:70%;max-width:24px;min-height:2px;animation:.5s cubic-bezier(.2,.7,.2,1) both cd-t12-bar-grow;display:block}.is-current .cd-t12-chart__bar{background:var(--cd-grad)}.is-hover:not(.is-current) .cd-t12-chart__bar{background:#8cc56e}.cd-t12-chart__year{color:var(--t-muted,#4f5a6a);font-variant-numeric:tabular-nums;grid-row:2;padding:.35rem 0 .4rem;font-size:.8125rem}.is-current .cd-t12-chart__year{color:var(--cd-ink);font-weight:700}.cd-t12-chart__yr-short{display:none}@media (max-width:559.98px){.cd-t12-chart__yr-full{display:none}.cd-t12-chart__yr-short{display:inline}}.cd-t12-chart__table{border-collapse:collapse;width:100%;font-size:.84rem}.cd-t12-chart__table th,.cd-t12-chart__table td{text-align:right;white-space:nowrap;border-top:1px solid #edf2f7;padding:.4rem .45rem}.cd-t12-chart__table th{color:var(--cd-ink-3);border-top:0;font-size:.8125rem;font-weight:600}.cd-t12-chart__table th:first-child,.cd-t12-chart__table td:first-child{text-align:left}.cd-t12-chart__table td{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;color:var(--cd-ink)}.cd-t12-chart__table tr.is-current td{background:#f3f8f0;font-weight:700}.cd-t12-chart .cd-disc__body{overflow-x:auto}.cd-t12-slider{background:var(--t-soft,#f6fafd);border-radius:16px;gap:.45rem;padding:.9rem 1rem;display:grid}.cd-t12-slider label{color:var(--cd-ink-2);font-size:.9rem}.cd-t12-slider label strong{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-variant-numeric:tabular-nums}.cd-t12-slider input[type=range]{accent-color:#13866f;cursor:pointer;width:100%;min-height:44px}.cd-t12-slider input[type=range]:focus-visible{box-shadow:var(--cd-focus-ring);border-radius:999px;outline:none}.cd-t12-slider__scale{font-family:var(--t-mono,var(--cd-font-mono));color:var(--t-muted,#4f5a6a);justify-content:space-between;font-size:.8125rem;display:flex}.cd-t12-slider__out{margin:0;font-size:.93rem;line-height:1.55}.cd-t12-slider__out strong{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums}.cd-t12-assume{margin:0;display:grid}.cd-t12-assume>div{border-top:1px solid #eef2f6;grid-template-columns:11rem minmax(0,1fr);gap:.2rem 1rem;padding:.7rem 0;font-size:.9rem;line-height:1.55;display:grid}.cd-t12-assume>div:first-child{border-top:0;padding-top:.15rem}@media (max-width:639.98px){.cd-t12-assume>div{grid-template-columns:1fr}}.cd-t12-assume dt{color:var(--cd-ink);font-weight:600}.cd-t12-assume dd{color:var(--cd-text);margin:0}.cd-t12-dates{margin:0;padding:0;list-style:none;display:grid}.cd-t12-dates li{border-top:1px solid #eef2f6;grid-template-columns:7.4rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.65rem 0;font-size:.9rem;line-height:1.45;display:grid}.cd-t12-dates li:first-child{border-top:0;padding-top:.15rem}@media (max-width:479.98px){.cd-t12-dates li{grid-template-columns:1fr;gap:.1rem}}.cd-t12-dates__date{font-family:var(--t-mono,var(--cd-font-mono));white-space:nowrap;color:var(--cd-ink);font-variant-numeric:tabular-nums;font-weight:600}.cd-t12-dates__whose{letter-spacing:.06em;text-transform:uppercase;color:var(--cd-ink-2);vertical-align:middle;background:#eef3f8;border-radius:999px;margin-left:.45rem;padding:.05rem .42rem;font-size:.66rem;font-weight:700;display:inline-block}.cd-t12-dates__whose--uk{color:#8a6100;background:#fef6e0}.cd-t12-uk{color:var(--cd-ink-2);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;font-size:.88rem;display:flex}@keyframes cd-t12-bar-grow{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cd-t12-chart__bar{animation:none}}@media print{.cd-tool--t12 .cd-maincards,.cd-tool--t12 .cd-maincards>.cd-asec,.cd-tool--t12 .cd-t12-work>.cd-asec__body,.cd-tool--t12 .cd-t12-work .cd-work,.cd-tool--t12 .cd-t12-phase>.cd-asec__body,.cd-tool--t12 .cd-t12-cmp>.cd-asec__body{display:block}.cd-tool--t12 .cd-maincards>.cd-asec+.cd-asec{margin-top:.9rem}.cd-tool--t12 .cd-t12-split,.cd-tool--t12 .cd-t12-chart,.cd-tool--t12 .cd-t12-cmp__bars{break-inside:avoid;margin-bottom:.6rem}.cd-tool--t12 .cd-t12-work>.cd-asec__body,.cd-tool--t12 .cd-t12-work .cd-t12-line,.cd-tool--t12 .cd-t12-work .cd-notice{margin-top:.75rem}.cd-t12-dates li,.cd-t12-assume>div{break-inside:avoid}.cd-t12-chart__bar,.cd-t12-chart__read,.cd-t12-split__seg,.cd-t12-cmp__fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cd-t12-slider input{display:none}}@container tanswer (min-width:980px){.cd-tool--t12 .cd-maincards>.cd-t12-work.is-tall{grid-row:span 2}}.cd-tool--t12 .cd-maincards>.cd-asec{animation:.5s cubic-bezier(.2,.7,.2,1) .4s both cd-t12-rise}.cd-tool--t12 .cd-maincards>.cd-asec+.cd-asec{animation-delay:.5s}.cd-tool--t12 .cd-maincards>.cd-asec+.cd-asec+.cd-asec{animation-delay:.6s}.cd-t12-work>.cd-asec__body,.cd-t12-phase>.cd-asec__body,.cd-t12-cmp>.cd-asec__body{gap:.95rem}@keyframes cd-t12-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cd-t12-split{background:linear-gradient(#f6fafd 0%,#fff 100%);border:1px solid #e3edf6;border-radius:16px;gap:.6rem;margin:0;padding:.95rem 1.05rem 1rem;display:grid}.cd-t12-split figcaption{color:var(--cd-ink-2);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.cd-t12-split figcaption strong{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.95rem}.cd-t12-split__bar{gap:2px;height:18px;display:flex}.cd-t12-split__seg{transform-origin:0;border-radius:4px;min-width:4px;height:100%;animation:.5s cubic-bezier(.2,.7,.2,1) both cd-t12-grow-x;display:block}.cd-t12-split__seg.is-covered{background:#a9d3f5}.cd-t12-split__seg.is-charge{background:var(--cd-grad)}.cd-t12-split__seg.is-paid{background:repeating-linear-gradient(135deg,#2ab9a5 0 5px,#a8e3da 5px 9px)}.cd-t12-split__legend{color:var(--cd-ink-2);flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.cd-t12-split__legend li{align-items:center;gap:.45rem;display:inline-flex}.cd-t12-split__legend strong{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.cd-t12-split__key{background:#a9d3f5;border-radius:3px;flex:0 0 12px;width:12px;height:12px}.is-charge>.cd-t12-split__key{background:var(--cd-grad)}.is-paid>.cd-t12-split__key{background:repeating-linear-gradient(135deg,#2ab9a5 0 3px,#a8e3da 3px 5px)}@keyframes cd-t12-grow-x{0%{transform:scaleX(0)}to{transform:none}}.cd-t12-cmp__bars{background:linear-gradient(#f6fafd 0%,#fff 100%);border:1px solid #e3edf6;border-radius:16px;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:.7rem .9rem;padding:.95rem 1.05rem;display:grid}.cd-t12-cmp__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.cd-t12-cmp__row>strong{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;color:var(--cd-ink);justify-self:end}.cd-t12-cmp__label{color:var(--cd-ink);font-size:.875rem;font-weight:600;line-height:1.3;display:grid}.cd-t12-cmp__label small{color:var(--t-muted,#4f5a6a);font-size:.8125rem;font-weight:500}.cd-t12-cmp__track{background:#edf3f9;border-radius:6px;height:18px;overflow:hidden}.cd-t12-cmp__fill{transform-origin:0;border-radius:4px;height:100%;transition:width .25s;animation:.5s cubic-bezier(.2,.7,.2,1) .35s both cd-t12-grow-x;display:block}.is-default .cd-t12-cmp__fill{background:#f7c948}.is-verified .cd-t12-cmp__fill{background:var(--cd-grad)}.cd-t12-cmp__out{color:var(--cd-ink);background:#f2faec;border:1px solid #d6ebc6;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;margin:0;padding:.7rem .9rem;font-size:.9rem;display:grid}.cd-t12-cmp__out i{width:34px;height:34px;color:var(--cd-green-ink);background:#fff;border-radius:10px;place-items:center;display:grid}.cd-t12-cmp__out strong{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums}.cd-t12-cmp__out.is-more{background:#fff7e2;border-color:#f1dca0}.cd-t12-cmp__out.is-more i{color:#b45d0a}@container t12cmp (max-width:420px){.cd-t12-cmp .cd-t12-cmp__bars{grid-template-columns:minmax(0,1fr) max-content}.cd-t12-cmp .cd-t12-cmp__row{row-gap:.35rem}.cd-t12-cmp .cd-t12-cmp__track{grid-area:2/1/auto/-1}}.cd-t12-cmp>.cd-asec__body{container:t12cmp/inline-size}.cd-t12-cmp .cd-t12-slider{background:0 0;padding:.25rem 0 0}.cd-t12-cmp .cd-t12-slider label{color:var(--cd-ink);font-weight:600}@media (max-width:479.98px){.cd-tool--t12 .cd-t12-work .cd-work__row{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.cd-tool--t12 .cd-t12-work .cd-work__value{text-align:left;font-weight:600}}@container tanswer (min-width:760px){.cd-tool--t12 .cd-keyfigs:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:559.98px){.cd-tool--t12 .cd-keyfigs:has(>li:nth-child(3):last-child){grid-template-columns:minmax(0,1fr);gap:.55rem}.cd-tool--t12 .cd-keyfigs:has(>li:nth-child(3):last-child) li{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.05rem .85rem;padding:.75rem .95rem}.cd-tool--t12 .cd-keyfigs:has(>li:nth-child(3):last-child) .cd-keyfigs__icon{grid-row:1/span 2;margin-bottom:0}.cd-tool--t12 .cd-keyfigs:has(>li:nth-child(3):last-child) strong{grid-column:2}.cd-tool--t12 .cd-keyfigs:has(>li:nth-child(3):last-child) li>span:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){.cd-t12-split__seg,.cd-t12-cmp__fill,.cd-tool--t12 .cd-maincards>.cd-asec{animation:none}.cd-t12-cmp__fill{transition:none}}.cd-t12-unsure .cd-wtiles{grid-template-columns:minmax(0,1fr)}.cd-t12-unsure .cd-wtile{border-style:dashed}.cd-t12-unsure .cd-wtile__hint{font-size:.86rem}.cd-tool--t14 .cd-wiz{grid-template-columns:minmax(0,1fr)}.cd-t14-step{gap:1.1rem;min-width:0;display:grid}.cd-t14-weight{align-items:center;gap:.6rem;max-width:40rem;display:grid}@media (min-width:560px){.cd-t14-weight{grid-template-columns:13rem minmax(0,1fr)}}.cd-t14-weight .cd-choice,.cd-t14-leg .cd-choice{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:.4rem;display:grid}.cd-t14-weight .cd-choice .cd-choice__opt,.cd-t14-leg .cd-choice .cd-choice__opt{border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:.45rem .6rem;transition:none}.cd-t14-weight .cd-choice .cd-choice__opt:hover,.cd-t14-leg .cd-choice .cd-choice__opt:hover{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000}.cd-t14-weight .cd-choice .cd-choice__opt:hover i,.cd-t14-leg .cd-choice .cd-choice__opt:hover i{color:inherit}.cd-t14-weight .cd-choice__opt{font-family:var(--t-mono,var(--cd-font-mono));font-size:1rem;font-weight:700}@media (max-width:479.98px){.cd-t14-leg .cd-choice{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-t14-leg .cd-choice .cd-choice__opt{min-height:46px}.cd-t14-km{max-width:26rem}.cd-t14-route{align-items:end;gap:.75rem;display:grid}@media (min-width:720px){.cd-t14-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.cd-t14-route__arrow{width:44px;height:52px;color:var(--cd-green-ink);place-items:center;font-size:.95rem;display:none}@media (min-width:720px){.cd-t14-route__arrow{display:grid}}.cd-t14-suggest{min-height:44px;font:inherit;color:var(--cd-green-ink);cursor:pointer;background:#fff;border:1px solid #9cc950;border-radius:999px;justify-self:start;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 12px 26px -20px #0c145080}.cd-t14-suggest:hover,.cd-t14-suggest:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-t14-suggest:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t14-pair{gap:1rem;display:grid}@media (min-width:760px){.cd-t14-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cd-t14-legs{gap:.85rem;min-width:0;display:grid}.cd-t14-leg{background:#f6fafd;border:1px solid #e9f0f7;border-radius:18px;gap:.85rem;min-width:0;padding:1rem 1.1rem 1.1rem;display:grid;box-shadow:0 18px 38px -34px #0c145080}.cd-t14-leg__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cd-t14-leg__n{font-family:var(--cd-font-heading);color:var(--cd-ink);align-items:center;gap:.55rem;font-size:.98rem;font-weight:600;display:inline-flex}.cd-t14-leg__n>span{background:var(--cd-grad);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:grid}.cd-t14-leg__rm{font:inherit;color:#b4321f;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.3rem;min-height:44px;padding:0 .6rem;font-size:.84rem;font-weight:600;display:inline-flex}.cd-t14-leg__rm:hover{background:#fff5f5}.cd-t14-leg__rm:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t14-leg__grid{align-items:start;gap:.75rem;display:grid}@media (min-width:720px){.cd-t14-leg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-t14-add{min-height:44px;font:inherit;color:var(--cd-green-ink);cursor:pointer;background:#fff;border:1px dashed #9cc950;border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:.4rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.cd-t14-add:hover,.cd-t14-add:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-style:solid;border-color:#0000;outline:none}.cd-t14-add:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t14-muted{color:var(--t-muted,#4f5a6a);margin:0;font-size:.86rem;line-height:1.55}.cd-t14-muted+*{margin-top:.75rem}.cd-t14-legrows{border:1px solid #e3edf6;border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cd-t14-legrow{background:#fff;border-top:1px solid #edf2f7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem .85rem;min-width:0;padding:.8rem 1rem;display:grid}.cd-t14-legrow:first-child{border-top:0}.cd-t14-legrow:hover{background:#f2faec}.cd-t14-legrow__icon{width:40px;height:40px;color:var(--cd-royal);background:#e8f4fc;border-radius:12px;place-items:center;font-size:.95rem;display:grid}.cd-t14-legrow__main{gap:.15rem;min-width:0;display:grid}.cd-t14-legrow__title{color:var(--cd-ink);font-size:.95rem;font-weight:600;line-height:1.35}.cd-t14-legrow__src{color:var(--t-muted,#4f5a6a);font-weight:500}.cd-t14-legrow__sub{color:var(--t-muted,#4f5a6a);overflow-wrap:anywhere;font-size:.82rem;line-height:1.4}.cd-t14-legrow__note{color:#8a6100;font-size:.8rem;font-weight:600}.cd-t14-legrow__kg{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:700}.cd-t14-legrow--doubt{background:#fffaf0}.cd-t14-legrow--total{background:#f1f8ec;grid-template-columns:minmax(0,1fr) auto}.cd-t14-legrow--total:hover{background:#f1f8ec}.cd-t14-legrow--total .cd-t14-legrow__title{font-family:var(--cd-font-heading)}@media (max-width:479.98px){.cd-t14-legrow{grid-template-columns:auto minmax(0,1fr)}.cd-t14-legrow__kg{grid-column:2;justify-self:start}.cd-t14-legrow--total .cd-t14-legrow__kg{grid-column:auto;justify-self:end}}.cd-t14-line{flex-wrap:wrap;align-items:center;gap:.45rem .3rem;min-width:0;margin-bottom:.9rem;font-size:.86rem;display:flex}.cd-t14-line__seg{display:contents}.cd-t14-line__node{color:var(--cd-ink);overflow-wrap:anywhere;background:#fff;border:1px solid #d8e7f5;border-radius:999px;min-width:0;max-width:100%;padding:.3rem .75rem;font-weight:600;box-shadow:0 6px 14px -12px #0c145080}.cd-t14-line__leg{color:var(--cd-ink-2);flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;max-width:100%;font-size:.8rem;display:inline-flex}.cd-t14-line__leg i{color:var(--cd-green-ink)}.cd-t14-line__leg:before,.cd-t14-line__leg:after{content:"";background:#b9dca0;flex:none;width:.9rem;height:2px;display:inline-block}.cd-t14-conf{color:var(--cd-ink-2);overflow-wrap:anywhere;align-items:baseline;gap:.55rem;min-width:0;margin:.9rem 0 0;font-size:.88rem;line-height:1.55;display:flex}.cd-t14-conf strong{color:var(--cd-ink)}.cd-t14-conf--high i{color:var(--cd-green-ink)}.cd-t14-conf--medium i{color:#b45d0a}.cd-t14-conf--low i{color:#b4321f}@keyframes cd-t14-grow{0%{transform:scaleX(0)}to{transform:none}}.cd-t14-cmp{min-width:0;margin:0;padding:0;list-style:none;display:grid}.cd-t14-cmp__row{border-top:1px solid #eef2f6;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mode val""lane lane""sub sub";align-items:center;gap:.45rem .75rem;min-width:0;padding:.9rem 0;display:grid}.cd-t14-cmp__row:first-child{border-top:0;padding-top:.25rem}.cd-t14-cmp__row>*{min-width:0}.cd-t14-cmp__mode{color:var(--cd-ink);flex-wrap:wrap;grid-area:mode;align-items:center;gap:.45rem .6rem;font-size:.95rem;font-weight:600;display:inline-flex}.cd-t14-cmp__icon{width:32px;height:32px;color:var(--cd-royal);background:#e8f4fc;border-radius:10px;flex:0 0 32px;place-items:center;font-size:.85rem;display:grid}.is-chosen .cd-t14-cmp__icon{background:var(--cd-grad);color:#fff}.is-chosen .cd-t14-cmp__icon i{text-shadow:var(--cd-on-grad-shadow)}.cd-t14-cmp__tag{color:var(--cd-green-ink);background:#ebf6e1;border:1px solid #cfe8bd;border-radius:999px;align-items:center;padding:.12rem .6rem;font-size:.8125rem;font-weight:700;display:inline-flex}.cd-t14-cmp__tag--low{color:#13866f;background:#e6f6f2;border-color:#bfe6dc}.cd-t14-cmp__val{white-space:nowrap;color:var(--t-muted,#4f5a6a);grid-area:val;justify-self:end;font-size:.86rem}.cd-t14-cmp__val strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:700}.cd-t14-cmp__lane{background:#edf2f7;border-radius:6px;grid-area:lane;height:12px;display:block;overflow:hidden}.cd-t14-cmp__bar{height:100%;width:var(--w,0%);transform-origin:0;background:#b9dca0;border-radius:6px;display:block}.is-chosen .cd-t14-cmp__bar{background:var(--cd-grad)}.cd-t14-cmp__sub{color:var(--t-muted,#4f5a6a);grid-area:sub;font-size:.84rem}.cd-t14-cmp__sub:empty{display:none}.cd-t14-cmp__reason{color:var(--cd-ink-3);overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-size:.86rem;font-style:italic}.cd-t14-cmp__row--off .cd-t14-cmp__mode{color:var(--cd-ink-3)}.cd-t14-cmp__row--off .cd-t14-cmp__icon{color:#9aa5b6;background:#f1f4f7}.cd-t14-cmp.is-armed .cd-t14-cmp__bar{transform:scaleX(0)}.cd-t14-cmp.is-in .cd-t14-cmp__bar{animation:.5s cubic-bezier(.2,.7,.2,1) both cd-t14-grow;animation-delay:calc(.12s + var(--i,0)*90ms)}.cd-t14-modes .cd-t14-muted{margin-top:.25rem}@keyframes cd-t14-sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.cd-t14-split{background:var(--t-soft,#f6fafd);border:1px solid #e6eef6;border-radius:16px;gap:.6rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.cd-t14-split__title{font-family:var(--cd-font-heading);color:var(--cd-ink);margin:0;font-size:.95rem;font-weight:600}.cd-t14-split__bar{background:#e3ebf2;border-radius:8px;gap:2px;height:16px;display:flex;overflow:hidden}.cd-t14-split__bar>span{width:var(--w);background:var(--c);flex:none;min-width:4px}.cd-t14-split.is-armed .cd-t14-split__bar{clip-path:inset(0 100% 0 0)}.cd-t14-split.is-in .cd-t14-split__bar{animation:.6s cubic-bezier(.25,.7,.25,1) .1s both cd-t14-sweep}.cd-t14-split__legend{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.cd-t14-split__legend li{color:var(--cd-ink-2);grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.5rem;font-size:.88rem;display:grid}.cd-t14-split__legend i{color:#fff;background:var(--c);border-radius:6px;place-items:center;width:1.4rem;height:1.4rem;font-size:.7rem;display:grid}.cd-t14-split__val{white-space:nowrap;color:var(--t-muted,#4f5a6a);font-variant-numeric:tabular-nums}.cd-t14-split__val strong{color:var(--cd-ink);font-weight:700}.cd-t14-nocmp{margin-top:.6rem!important}.cd-t14-notes{margin-block:.35rem .9rem}.cd-t14-notes .cd-warnings{gap:1rem}.cd-t14-notes .cd-notice{border:1px solid #2563d624;gap:.85rem;padding:1.05rem 1.25rem;line-height:1.6;box-shadow:0 16px 34px -32px #0c145080}.cd-t14-notes .cd-notice--warn{border-color:#c98a0540}.cd-t14-basis{margin:0;font-size:.88rem;display:grid}.cd-t14-basis>div{border-top:1px solid #eef2f6;grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.65rem 0;display:grid}.cd-t14-basis>div:first-child{border-top:0;padding-top:.2rem}@media (max-width:479.98px){.cd-t14-basis>div{grid-template-columns:1fr;gap:.1rem}}.cd-t14-basis dt{font-family:var(--cd-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--cd-ink-3);margin:0;font-size:.8125rem;font-weight:700}.cd-t14-basis dd{color:var(--cd-ink-2);margin:0;line-height:1.55}.cd-t14-export{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.cd-t14-export>*{min-width:0;max-width:100%}.cd-t14-export .cd-share__btn{min-height:44px}@media (prefers-reduced-motion:reduce){.cd-t14-cmp__bar,.cd-t14-split__bar{clip-path:none!important;animation:none!important;transform:none!important}}@media print{.cd-t14-export{display:none!important}.cd-tool--t14 .cd-asec:has(.cd-t14-export){display:none!important}.cd-t14-cmp__bar,.cd-t14-split__bar>span,.cd-t14-split__legend i{-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:none!important}.cd-t14-split__bar{clip-path:none!important}.cd-tool--t14 .cd-asec-grid{display:block}.cd-tool--t14 .cd-asec-grid>.cd-asec+.cd-asec{margin-top:.75rem}.cd-tool--t14 .cd-work__row{break-inside:auto}}.cd-t10-termstep{gap:1.1rem;min-width:0;display:grid}.cd-t10-termstep .cd-wtile:not(:last-child) .cd-wtile__label{font-family:var(--t-mono,var(--cd-font-mono));letter-spacing:.03em;font-size:1.05rem;font-weight:700}.cd-t10-termstep .cd-wtile:last-child{border-style:dashed}.cd-t10-cmpstep .cd-wtile__label{font-family:var(--t-mono,var(--cd-font-mono));letter-spacing:.03em;font-size:1.05rem;font-weight:700}.cd-t10-head{font-family:var(--t-mono,var(--cd-font-mono));letter-spacing:.02em}.cd-tool--t10 .cd-maincards>.cd-asec:only-child{grid-column:1/-1}@media (max-width:479.98px){.cd-tool--t10 .cd-maincards>.cd-asec:only-child{padding-inline:.9rem}}@keyframes cd-t10-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cd-t10-kfs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@container tanswer (min-width:760px){.cd-t10-kfs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.cd-t10-kfs>li{--k-bg:#f0f7fe;--k-line:#d6e7f7;--k-accent:#8ec5f0;--k-fg:var(--cd-royal);background:var(--k-bg);border:1px solid var(--k-line);min-width:0;animation:.45s cubic-bezier(.2,.7,.2,1) both cd-t10-rise;animation-delay:calc(.1s + var(--i,0)*90ms);border-radius:18px;align-content:start;gap:.3rem;padding:1.1rem 1.15rem 1.2rem;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px -30px #0c145073}.cd-t10-kfs>li:before{content:"";background:var(--k-accent);height:4px;position:absolute;inset:0 0 auto}.cd-t10-kfs>li:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #0c145080}.cd-t10-kfs>li.is-seller{--k-bg:#f4faef;--k-line:#d9ecc9;--k-accent:var(--cd-grad);--k-fg:var(--cd-green-ink)}.cd-t10-kfs>li.is-risk{--k-bg:#fff6f4;--k-line:#f6d3cc;--k-accent:var(--cd-coral-500);--k-fg:#c43a2f}.cd-t10-kfs__top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.cd-t10-kfs__icon{width:40px;height:40px;color:var(--k-fg);background:#fff;border-radius:12px;flex:0 0 40px;place-items:center;font-size:.98rem;display:grid;box-shadow:0 1px 2px #0c145014}.cd-t10-kfs__who{white-space:nowrap;color:var(--k-fg);border:1px solid var(--k-line);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .65rem .22rem .55rem;font-size:.8125rem;font-weight:700;display:inline-flex}.cd-t10-kfs__who i{font-size:.72rem}.cd-t10-kfs__label{letter-spacing:.06em;text-transform:uppercase;color:var(--cd-ink-2);font-size:.8125rem;font-weight:700;line-height:1.3}.cd-t10-kfs__value{font-family:var(--cd-font-heading);letter-spacing:-.01em;color:var(--cd-ink);text-wrap:balance;font-size:clamp(1.12rem,1rem + .45vw,1.38rem);font-weight:700;line-height:1.22}.cd-t10-kfs__hint{color:var(--t-muted,#4f5a6a);font-size:.84rem;line-height:1.45}@media (max-width:479.98px){.cd-t10-kfs{gap:.7rem}.cd-t10-kfs>li{padding:.95rem .9rem 1rem}.cd-t10-kfs__who{padding:.18rem .5rem;font-size:.8125rem}.cd-t10-kfs__who i{display:none}.cd-t10-kfs__icon{border-radius:11px;flex-basis:36px;width:36px;height:36px}}@keyframes cd-t10-fill-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cd-t10-fill-y{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes cd-t10-drop{0%{opacity:0;transform:translate(-50%,-18px)}70%{opacity:1;transform:translate(-50%,3px)}to{opacity:1;transform:translate(-50%)}}@keyframes cd-t10-fade{0%{opacity:0}to{opacity:1}}@keyframes cd-t10-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.cd-t10-map{overflow-wrap:normal;word-break:normal;gap:1.1rem;min-width:0;display:grid;container:t10map/inline-size}.cd-t10-map__grid{grid-template-columns:6.6rem repeat(6,minmax(0,1fr));align-items:stretch;gap:.35rem 4px;display:grid;position:relative}.cd-t10-map__grid>*{grid-column:var(--s);grid-row:var(--l);min-width:0}.cd-t10-map__road{pointer-events:none;border-top:3px dotted #c5d8ea;align-self:start;height:0;margin:27px 8.33333% 0;grid-area:1/2/auto/-1!important}.cd-t10-map__stage{z-index:1;min-height:44px;font:inherit;color:var(--cd-ink);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:14px;align-content:start;justify-items:center;gap:.5rem;padding:0 .2rem .6rem;display:grid;position:relative}.cd-t10-map__stage:focus-visible{outline:none}.cd-t10-map__stage:focus-visible .cd-t10-map__disc{box-shadow:var(--cd-focus-ring)}.cd-t10-map__stage:hover .cd-t10-map__disc,.cd-t10-map__stage.is-active .cd-t10-map__disc{background:var(--cd-grad);color:#fff;border-color:#0000}.cd-t10-map__stage:hover .cd-t10-map__disc i,.cd-t10-map__stage.is-active .cd-t10-map__disc i{text-shadow:var(--cd-on-grad-shadow)}.cd-t10-map__stage.is-active .cd-t10-map__name{color:var(--cd-green-ink)}.cd-t10-map__disc{width:56px;height:56px;color:var(--cd-royal);background:#fff;border:1px solid #d6e5f3;border-radius:50%;place-items:center;font-size:1.2rem;display:grid;box-shadow:0 10px 22px -16px #0c14508c}.cd-t10-map__name{text-wrap:balance;font-size:.88rem;font-weight:600;line-height:1.25}.cd-t10-lane{align-content:center;align-self:end;gap:.05rem;min-height:50px;padding:0 .6rem .25rem 0;display:grid}.cd-t10-lane strong{font-family:var(--t-mono,var(--cd-font-mono));letter-spacing:.03em;color:var(--cd-ink);font-size:1.08rem;line-height:1.2}.cd-t10-lane span{color:var(--t-muted,#4f5a6a);font-size:.82rem;line-height:1.25}.cd-t10-seg{cursor:pointer;align-content:end;padding-top:2.6rem;display:grid;position:relative}.cd-t10-seg__bar{text-align:center;min-height:50px;color:var(--cd-royal);background:#d9ebfa;border-radius:6px;justify-content:center;align-items:center;padding:.35rem .45rem;font-size:.86rem;font-weight:700;line-height:1.2;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.cd-t10-seg__short{display:none}.cd-t10-seg.is-seller .cd-t10-seg__bar{color:#fff;text-shadow:var(--cd-on-grad-shadow);background:var(--cd-grad);background-size:600% 100%;background-position:calc(var(--i,0)*20%) 0}.cd-t10-seg.is-shared .cd-t10-seg__bar{color:var(--cd-ink);background:repeating-linear-gradient(135deg,#dff0cf 0 9px,#d9ebfa 9px 18px)}.cd-t10-seg.is-first .cd-t10-seg__bar{border-radius:16px 6px 6px 16px}.cd-t10-seg.is-last .cd-t10-seg__bar{border-radius:6px 16px 16px 6px}.cd-t10-seg.is-active .cd-t10-seg__bar{transform:translateY(-2px);box-shadow:0 0 0 2px #fff,0 0 0 4px #0c145047}.cd-t10-seg.has-risk .cd-t10-seg__bar{z-index:1}.cd-t10-pin{z-index:2;top:.1rem;left:calc(var(--at,.5)*100%);pointer-events:none;width:0;height:2.55rem;position:absolute}.cd-t10-pin__head{color:var(--cd-coral-600);filter:drop-shadow(0 4px 6px #c43a2f59);font-size:1.85rem;line-height:1;position:absolute;bottom:-.15rem;left:0;transform:translate(-50%)}.cd-t10-pin__head i{-webkit-text-stroke:1.5px #fff}.cd-t10-pin__label{white-space:nowrap;color:#a5281e;background:#fff;border:1px solid #f3c2ba;border-radius:999px;padding:.22rem .65rem;font-size:.8125rem;font-weight:700;position:absolute;top:0;left:.9rem;box-shadow:0 8px 18px -12px #c43a2f99}.is-flip .cd-t10-pin .cd-t10-pin__label{left:auto;right:.9rem}@keyframes cd-t10-pop-c{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)}}.cd-t10-map.is-armed .cd-t10-map__disc{opacity:0}.cd-t10-map.is-armed .cd-t10-seg__bar{clip-path:inset(0 100% 0 0)}.cd-t10-map.is-armed .cd-t10-pin__head,.cd-t10-map.is-armed .cd-t10-pin__label{opacity:0}.cd-t10-map.is-in .cd-t10-map__disc{opacity:1;animation:.35s cubic-bezier(.3,1.4,.6,1) both cd-t10-pop;animation-delay:calc(var(--i,0)*55ms)}.cd-t10-map.is-in .cd-t10-seg__bar{clip-path:inset(0);animation:.42s cubic-bezier(.3,.7,.3,1) both cd-t10-fill-x;animation-delay:calc(.15s + var(--lane,0)*.16s + var(--i,0)*70ms)}.cd-t10-map.is-in .cd-t10-pin__head{opacity:1;animation:.45s cubic-bezier(.3,.9,.4,1) both cd-t10-drop;animation-delay:calc(.65s + var(--lane,0)*.16s)}.cd-t10-map.is-in .cd-t10-pin__label{opacity:1;animation:.3s both cd-t10-fade;animation-delay:calc(.85s + var(--lane,0)*.16s)}@container t10map (max-width:899.98px){.cd-t10-seg__long{display:none}.cd-t10-seg__short{display:inline}}@container t10map (max-width:559.98px){.cd-t10-map__grid{grid-template-columns:minmax(7rem, 1fr) repeat(var(--lanes,1), minmax(4.4rem, 6.4rem));gap:4px 12px}.cd-t10-map__grid>*{grid-column:var(--l);grid-row:var(--s)}.cd-t10-map__road{border-top:0;border-left:3px dotted #c5d8ea;place-self:stretch start;width:0;height:auto;margin:24px 0 24px 19.5px;grid-area:2/1/span 6!important}.cd-t10-map__stage{text-align:left;grid-template-columns:42px minmax(0,1fr);align-content:center;place-items:center start;gap:.55rem;padding:.3rem 0}.cd-t10-map__disc{width:42px;height:42px;font-size:.98rem}.cd-t10-map__name{text-wrap:wrap;font-size:.86rem}:is(.cd-t10-map--l2,.cd-t10-map--l3) .cd-t10-map__grid{grid-template-columns:repeat(var(--lanes,2), minmax(0, 1fr));gap:5px 10px}:is(.cd-t10-map--l2,.cd-t10-map--l3) .cd-t10-map__grid>*{grid-row:var(--vr);grid-column:var(--vc)}:is(.cd-t10-map--l2,.cd-t10-map--l3) .cd-t10-map__road{display:none}:is(.cd-t10-map--l2,.cd-t10-map--l3) .cd-t10-map__stage{grid-template-columns:36px minmax(0,1fr);gap:.6rem;padding:.45rem 0 .05rem}:is(.cd-t10-map--l2,.cd-t10-map--l3) .cd-t10-map__stage .cd-t10-map__disc{width:36px;height:36px;font-size:.86rem}:is(.cd-t10-map--l2,.cd-t10-map--l3) .cd-t10-seg__bar,:is(.cd-t10-map--l2,.cd-t10-map--l3) .cd-t10-seg.is-first .cd-t10-seg__bar,:is(.cd-t10-map--l2,.cd-t10-map--l3) .cd-t10-seg.is-last .cd-t10-seg__bar{border-radius:12px;min-height:46px;padding:.3rem .4rem}:is(.cd-t10-map--l2,.cd-t10-map--l3) .cd-t10-seg.has-risk .cd-t10-seg__bar{box-shadow:inset 0 0 0 2px #d43c3c8c}:is(.cd-t10-map--l2,.cd-t10-map--l3) .cd-t10-pin{width:0;height:0;top:0;left:auto;right:0}:is(.cd-t10-map--l2,.cd-t10-map--l3) .cd-t10-pin .cd-t10-pin__head{width:24px;height:24px;font-size:.7rem;top:-4px;left:auto;right:-6px;transform:none}.cd-t10-lane{text-align:center;align-self:end;justify-items:center;min-height:0;padding:0 0 .35rem}.cd-t10-lane span{display:none}.cd-t10-seg{align-content:stretch;padding-top:0}.cd-t10-seg__bar{height:100%;min-height:0;padding:.3rem .3rem .3rem .85rem}.cd-t10-seg.is-seller .cd-t10-seg__bar{background-size:100% 600%;background-position:0 calc(var(--i,0)*20%)}.cd-t10-seg.is-first .cd-t10-seg__bar{border-radius:16px 16px 6px 6px}.cd-t10-seg.is-last .cd-t10-seg__bar{border-radius:6px 6px 16px 16px}.cd-t10-pin{top:calc(var(--at,.5)*100%);height:0;left:0}.cd-t10-pin__head{color:#fff;background:var(--cd-coral-600);border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8125rem;display:grid;top:0;bottom:auto;transform:translate(-50%,-50%)}.cd-t10-pin__head i{-webkit-text-stroke:0}.cd-t10-map.is-in .cd-t10-seg__bar{animation-name:cd-t10-fill-y;animation-delay:calc(.15s + var(--lane,0)*.16s + var(--i,0)*60ms)}.cd-t10-map.is-in .cd-t10-pin__head{animation-name:cd-t10-pop-c}:is(.cd-t10-map--l2,.cd-t10-map--l3).is-in .cd-t10-pin__head{animation-name:cd-t10-fade}.cd-t10-map.is-armed .cd-t10-seg__bar{clip-path:inset(0 0 100%)}.cd-t10-pin__label{display:none}}.cd-t10-legend{color:var(--cd-ink-2);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.86rem;list-style:none;display:flex}.cd-t10-legend li{align-items:center;gap:.45rem;display:inline-flex}.cd-t10-legend li:before{content:"";background:#d9ebfa;border-radius:4px;width:22px;height:12px}.cd-t10-legend .is-seller:before{background:var(--cd-grad)}.cd-t10-legend .is-shared:before{background:repeating-linear-gradient(135deg,#dff0cf 0 5px,#d9ebfa 5px 10px)}.cd-t10-legend .is-risk{color:#a5281e;font-weight:700}.cd-t10-legend .is-risk:before{display:none}.cd-t10-legend .is-risk i{color:var(--cd-coral-600);font-size:1rem}.cd-t10-stagehint{background:var(--t-soft,#f6fafd);color:var(--cd-ink-2);border:1px dashed #d6e5f3;border-radius:14px;align-items:center;gap:.6rem;margin:0;padding:.8rem 1rem;font-size:.9rem;display:flex}.cd-t10-stagehint i{color:var(--cd-green-ink)}.cd-t10-stage{background:linear-gradient(#f3faee 0%,#fff 100%);border:1px solid #d9ecc9;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 1.1rem;animation:.25s both cd-t10-fade;display:grid}.cd-t10-stage__icon{background:var(--cd-grad);color:#fff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:1rem;display:grid}.cd-t10-stage__icon i{text-shadow:var(--cd-on-grad-shadow)}.cd-t10-stage__body{gap:.45rem;min-width:0;display:grid}.cd-t10-stage__body strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:1rem}.cd-t10-stage__body p{color:var(--cd-ink-2);margin:0;font-size:.92rem;line-height:1.55}.cd-t10-stage__lanes{gap:.55rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.cd-t10-stage__lanes li{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cd-t10-stage__term{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);min-width:2.8rem;font-size:.88rem;font-weight:700}.cd-t10-stage__tasks{flex-wrap:wrap;gap:.45rem .9rem;display:flex}@container t10map (max-width:559.98px){.cd-t10-stage{gap:.75rem;padding:.9rem}.cd-t10-stage__icon{width:38px;height:38px}.cd-t10-stage__lanes li,.cd-t10-stage__tasks{gap:.35rem;display:grid}.cd-t10-stage .cd-t10-task{flex-wrap:nowrap;justify-content:space-between;gap:.5rem;display:flex}.cd-t10-stage .cd-t10-task--risk{justify-content:flex-start}}.cd-t10-task{color:var(--cd-ink-2);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.cd-t10-task--risk{color:#a5281e;font-weight:700}.cd-t10-task--risk i{color:var(--cd-coral-600)}.cd-inco-party{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .6rem;font-size:.82rem;font-weight:700;line-height:1.35;display:inline-flex}.cd-inco-party:before{content:"";border-radius:50%;flex:0 0 8px;width:8px;height:8px}.cd-inco-party.is-seller{color:var(--cd-green-ink);background:#ebf6e1}.cd-inco-party.is-seller:before{background:var(--cd-grad)}.cd-inco-party.is-buyer{color:var(--cd-royal);background:#e3f0fe}.cd-inco-party.is-buyer:before{background:#8ec5f0}.cd-inco-party.is-other{color:var(--t-muted,#4f5a6a);background:#f1f4f7;font-weight:600}.cd-inco-party.is-other:before{background:#b9c3cf}.cd-t10-textjourney strong{font-family:var(--t-mono,var(--cd-font-mono))}.cd-t10-textjourney ol{margin:.3rem 0 0;padding-left:1.2rem}.cd-t10-textjourney li{margin:.15rem 0}.cd-t10-textjourney+.cd-t10-textjourney{margin-top:.6rem}.cd-t10-facts{border-top:1px solid #edf2f7;margin:0;padding:.2rem 0 0;list-style:none;display:grid}.cd-t10-facts>li{animation:.4s cubic-bezier(.2,.7,.2,1) both cd-t10-rise;animation-delay:calc(.3s + var(--i,0)*90ms);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 0;display:grid}.cd-t10-facts>li+li{border-top:1px solid #edf2f7}.cd-t10-facts__icon{color:#13866f;background:#dcf5ef;border-radius:12px;place-items:center;width:42px;height:42px;font-size:.98rem;display:grid}.cd-t10-facts .is-risk .cd-t10-facts__icon{color:var(--cd-coral-600);background:#feeceb}.cd-t10-facts__main{gap:.4rem;min-width:0;display:grid}.cd-t10-facts__title{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:1rem}.cd-t10-facts__cols{gap:.6rem 1.75rem;display:grid}.cd-t10-facts__cols p{color:var(--cd-ink-2);margin:0;font-size:.93rem;line-height:1.6}@container tanswer (min-width:760px){.cd-t10-facts--multi .cd-t10-facts__cols{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr))}}.cd-t10-facts__term{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);background:#eef3f8;border-radius:7px;margin-right:.5rem;padding:.05rem .5rem;font-size:.82rem;font-weight:700;display:inline-block}.cd-inco-handles{column-gap:2rem;margin:0;padding:0;list-style:none;display:grid}@container tanswer (min-width:760px){.cd-inco-handles{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}}.cd-inco-handles li{border-top:1px solid #edf2f7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:52px;padding:.65rem 0;display:grid}@container tanswer (min-width:760px){.cd-inco-handles li:first-child,.cd-inco-handles li:nth-child(6){border-top:0}}@container tanswer (max-width:759.98px){.cd-inco-handles li:first-child{border-top:0}}.cd-inco-handles__icon{width:34px;height:34px;color:var(--cd-royal);background:#eef6fd;border-radius:10px;place-items:center;font-size:.82rem;display:grid}.cd-inco-handles__label{color:var(--cd-ink);gap:.05rem;font-size:.94rem;font-weight:600;line-height:1.35;display:grid}.cd-inco-handles__label small{color:var(--t-muted,#4f5a6a);font-size:.8125rem;font-weight:500}.cd-inco-handles .cd-inco-party{justify-self:end}.cd-inco-handles__risk{color:var(--cd-ink-2);background:#fff6f4;border:1px solid #f6d3cc;border-radius:14px;align-items:flex-start;gap:.6rem;margin:.35rem 0 0;padding:.85rem 1rem;font-size:.92rem;line-height:1.55;display:flex}.cd-inco-handles__risk i{color:var(--cd-coral-600);margin-top:.2rem}.cd-t10-practice p{color:var(--cd-text);margin:0;font-size:.95rem;line-height:1.6}.cd-t10-contract{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding-top:.25rem;display:flex}.cd-t10-contract__label{color:var(--cd-ink);font-weight:600}.cd-t10-contractnote{color:var(--t-muted,#4f5a6a)!important;font-size:.84rem!important}.cd-t10-icc{color:var(--t-muted,#4f5a6a);margin:0;font-size:.8125rem;line-height:1.5}.cd-t10-icc a{color:var(--cd-royal)}.cd-t10-icc a i{margin-left:.15rem;font-size:.62rem}@media (pointer:coarse){.cd-t10-icc a{align-items:center;min-height:44px;display:inline-flex}}.cd-t10-cmp{gap:.7rem;display:grid}.cd-t10-cmp__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.cd-t10-cmp__lead{color:var(--cd-ink-2);margin:0;font-size:.92rem}.cd-t10-cmp__toggle{min-height:36px;color:var(--cd-royal);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;margin:-.3rem -.5rem;padding:.3rem .5rem;font-size:.86rem;font-weight:600}.cd-t10-cmp__toggle:hover{text-decoration:underline}.cd-t10-cmp__toggle:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t10-cmp__note{color:var(--t-muted,#4f5a6a);margin:0;font-size:.84rem}.cd-t10-tablewrap{background:#fff;border:1px solid #e3edf6;border-radius:16px;overflow:hidden}.cd-t10-table{border-collapse:collapse;width:100%;font-size:.9rem}.cd-t10-table th,.cd-t10-table td{text-align:left;vertical-align:top;border-top:1px solid #edf2f7;padding:.6rem .9rem}.cd-t10-table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);font-size:.8125rem;font-weight:700;font-family:var(--t-mono,var(--cd-font-mono));background:var(--t-soft,#f6fafd);border-top:0}.cd-t10-table thead th:first-child{font-family:inherit}.cd-t10-table tbody th{color:var(--cd-ink);font-weight:500}.cd-t10-table td{white-space:nowrap;font-weight:600}.cd-t10-table td.is-seller{color:var(--cd-green-ink)}.cd-t10-table td.is-buyer{color:var(--cd-royal)}.cd-t10-table td.is-other{color:var(--t-muted,#4f5a6a);font-weight:500}.cd-t10-table tr.is-diff{background:#fffaf0}.cd-t10-table tr.is-diff th:before{content:"●";color:#c98a05;vertical-align:middle;margin-right:.35rem;font-size:.55rem}.cd-t10-table__empty{text-align:center;color:var(--t-muted,#4f5a6a);white-space:normal!important;font-weight:400!important}@media (max-width:639.98px){.cd-t10-table thead{display:none}.cd-t10-table tbody tr{border-top:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding:.7rem .85rem;display:flex}.cd-t10-table tbody tr:first-child{border-top:0}.cd-t10-table tbody th{border:0;flex:100%;padding:0}.cd-t10-table td{white-space:nowrap;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.cd-t10-table td:before{content:attr(data-term);font-family:var(--t-mono,var(--cd-font-mono));color:var(--t-muted,#4f5a6a);font-size:.8125rem;font-weight:700}.cd-t10-table .cd-t10-table__empty:before{content:none}}.cd-t10-customs{border-collapse:collapse;width:100%;font-size:.88rem}.cd-t10-customs th,.cd-t10-customs td{text-align:left;vertical-align:top;border-top:1px solid #edf2f7;padding:.6rem .8rem;line-height:1.5}.cd-t10-customs thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);background:var(--t-soft,#f6fafd);border-top:0;font-size:.8125rem;font-weight:700}.cd-t10-customs tbody th{font-family:var(--t-mono,var(--cd-font-mono));white-space:nowrap;color:var(--cd-ink);font-weight:700}.cd-t10-customs tbody th small{font-family:var(--cd-font-body);color:var(--t-muted,#4f5a6a);font-size:.8125rem;font-weight:500;display:block}@media (max-width:639.98px){.cd-t10-customs thead{display:none}.cd-t10-customs tbody tr{border-top:1px solid #edf2f7;gap:.3rem;padding:.7rem .8rem;display:grid}.cd-t10-customs tbody tr:first-child{border-top:0}.cd-t10-customs tbody th,.cd-t10-customs tbody td{border:0;padding:0}.cd-t10-customs tbody td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);font-size:.8125rem;font-weight:700;display:block}}.cd-t10-customs__note{color:var(--cd-ink-2);margin:0;font-size:.84rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.cd-t10-kfs>li,.cd-t10-map__disc,.cd-t10-seg__bar,.cd-t10-pin__head,.cd-t10-pin__label,.cd-t10-stage,.cd-t10-facts>li{animation:none!important}.cd-t10-kfs>li,.cd-t10-seg__bar{transition:none}}@media (pointer:coarse),(max-width:639.98px){.cd-t10-srclink{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}}@media print{.cd-t10-stagehint,.cd-t10-cmp__toggle{display:none!important}.cd-t10-map .cd-t10-seg__bar{clip-path:none!important}.cd-t10-map .cd-t10-map__disc,.cd-t10-map .cd-t10-pin__head,.cd-t10-map .cd-t10-pin__label{opacity:1!important}.cd-t10-seg__bar,.cd-t10-legend li:before,.cd-inco-party:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cd-t10-kfs>li{break-inside:avoid}}.cd-tool--t11 .cd-wiz{grid-template-columns:minmax(0,1fr)}.cd-t11-subqs{gap:1.5rem;display:grid}.cd-t11-subq{gap:.6rem;min-width:0;display:grid}.cd-t11-subq+.cd-t11-subq{border-top:1px solid #edf2f7;padding-top:1.4rem}.cd-t11-subq__title{font-family:var(--cd-font-heading);color:var(--cd-ink);margin:0;font-size:1.12rem;font-weight:600;line-height:1.35}.cd-t11-subq__hint{color:var(--cd-ink-2);max-width:72ch;margin:0 0 .3rem;font-size:.93rem;line-height:1.55}.cd-t11-hl{font-family:var(--t-mono,var(--cd-font-mono));letter-spacing:.02em}.cd-tool--t11 .cd-maincards>.cd-asec+.cd-asec{border-top:1px solid #e3edf6;padding-top:1.15rem}.cd-t11-terms{margin:0;padding:0;list-style:none;display:grid}.cd-t11-term{border-top:1px solid #edf2f7;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:.25rem 1rem;padding:.9rem 0;display:grid}.cd-t11-term:first-child{border-top:0;padding-top:.15rem}.cd-t11-term__code{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);gap:.2rem;font-size:1.35rem;font-weight:700;line-height:1.1;display:grid}.cd-t11-term__name{font-family:var(--cd-font-body);color:#4f5a6a;font-size:.8125rem;font-weight:500;line-height:1.3}.cd-t11-term__body{gap:.4rem;min-width:0;display:grid}.cd-t11-term__meta{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.cd-t11-term__badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-self:start;align-items:center;padding:.14rem .65rem;font-size:.8125rem;font-weight:700;display:inline-flex}.cd-t11-term__badge--strong{color:#1d6b35;background:#e9f6e3;border-color:#bfe3c8}.cd-t11-term__badge--alt{color:#1d3f78;background:#e6f0fb;border-color:#c7dbf3}.cd-t11-term__badge--nearest{color:#7a5600;background:#fff8e8;border-color:#f1dca0}.cd-t11-term__text{color:var(--cd-ink-2);font-size:.92rem;line-height:1.55}.cd-t11-term__warn{color:#6b4a00;background:#fffaf0;border:1px solid #f1dca0;border-radius:12px;margin-top:.15rem;padding:.55rem .75rem;font-size:.84rem;line-height:1.5;display:block}.cd-t11-term__warn i{margin-right:.4rem}@media (max-width:479.98px){.cd-t11-term{grid-template-columns:minmax(0,1fr)}.cd-t11-term__code{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;display:flex}}.cd-t11-contract{color:var(--cd-ink-2);border-top:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.25rem 0 0;padding-top:.9rem;font-size:.88rem;font-weight:600;display:flex}.cd-t11-contract .cd-code{white-space:normal;text-align:left;max-width:100%}.cd-t11-whynot{color:var(--cd-ink-2);gap:.6rem;font-size:.92rem;line-height:1.6;display:grid}.cd-t11-whynot p{margin:0}.cd-t11-whynot__terms strong{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink)}@keyframes cd-t11-dot{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.cd-t11-dots{align-items:center;gap:4px;display:inline-flex}.cd-t11-dots__dot{width:10px;height:10px;animation:.3s cubic-bezier(.3,1.4,.6,1) both cd-t11-dot;animation-delay:calc(.25s + var(--i,0)*70ms);background:#e3ebf3;border-radius:50%;box-shadow:inset 0 0 0 1px #d2deea}.cd-t11-dots__dot.is-on{background:var(--cd-grad);box-shadow:none}.cd-t11-dots__text{color:var(--t-muted,#4f5a6a);font-variant-numeric:tabular-nums;margin-left:.35rem;font-size:.8125rem;font-weight:600}@keyframes cd-t11-fill{0%{transform:scaleX(0)}to{transform:none}}.cd-t11-board{background:var(--t-soft,#f6fafd);border:1px solid #e6eef6;border-radius:16px;gap:.65rem;padding:.9rem 1rem 1rem;display:grid}.cd-t11-board__lead{color:var(--cd-ink-2);margin:0;font-size:.88rem}.cd-t11-board__rows{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cd-t11-board li{grid-template-columns:3.4rem minmax(0,1fr) 4.2rem;align-items:center;gap:.75rem;min-height:30px;display:grid}.cd-t11-board__code{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-size:.95rem;font-weight:700}.cd-t11-board__track{background:#e4ecf4;border-radius:7px;height:14px;position:relative;overflow:hidden}.cd-t11-board__fill{width:var(--w,0%);transform-origin:0;animation:.5s cubic-bezier(.2,.7,.2,1) both cd-t11-fill;animation-delay:calc(.12s + var(--i,0)*60ms);background:#b8c7d6;border-radius:7px;position:absolute;inset:0 auto 0 0}.cd-t11-board__val{color:var(--t-muted,#4f5a6a);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.86rem;font-weight:600}.cd-t11-board .is-best .cd-t11-board__fill{background:var(--cd-grad)}.cd-t11-board .is-best .cd-t11-board__val,.cd-t11-board .is-best .cd-t11-board__code{color:var(--cd-green-ink)}.cd-t11-board .is-strong .cd-t11-board__fill{background:#8fcf6a}.cd-t11-board .is-alt .cd-t11-board__fill{background:#8ec5f0}.cd-t11-board+.cd-t11-lines{margin-top:.4rem}@media (prefers-reduced-motion:reduce){.cd-t11-dots__dot,.cd-t11-board__fill{animation:none}}.cd-tool--t11 .cd-tfacts a{color:var(--cd-royal);text-underline-offset:2px;text-decoration:underline}.cd-t11-lines.is-capped .cd-work__row:nth-child(n+9){display:none}.cd-t11-more{color:var(--cd-green-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #9cc950;border-radius:999px;align-items:center;gap:.45rem;min-height:44px;margin-top:.75rem;padding:.45rem 1rem;font-size:.86rem;font-weight:600;display:inline-flex}.cd-t11-more i{font-size:.7rem}.cd-t11-more:hover,.cd-t11-more:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-t11-more:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-tool--t11 .cd-rframe__foot>*{min-width:0}@media print{.cd-tool--t11 .cd-asec-grid,.cd-tool--t11 .cd-asec-grid>.cd-asec{display:block!important}.cd-tool--t11 .cd-asec-grid>.cd-asec+.cd-asec{margin-top:.6rem}.cd-tool--t11 .cd-asec-grid .cd-asec__body{margin-top:.5rem}.cd-t11-term{break-inside:avoid}.cd-t11-more{display:none!important}.cd-t11-board__fill,.cd-t11-dots__dot{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cd-t11-lines.is-capped .cd-work__row:nth-child(n+9){display:grid!important}}@media (pointer:coarse){.cd-tool--t11 .cd-rframe__meta a{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}}.cd-tool--t13 .cd-next__primary .cd-btn{overflow-wrap:normal}.cd-t13-step{gap:1.1rem;min-width:0;display:grid}.cd-t13-subq{font-family:var(--cd-font-heading);color:var(--cd-ink);margin:.25rem 0 0;font-size:1rem;font-weight:600}.cd-t13-note,.cd-t13-need{color:var(--cd-ink-2);background:#f6fafd;border:1px solid #e3edf6;border-radius:14px;align-items:baseline;gap:.55rem;margin:0;padding:.7rem 1rem;font-size:.9rem;line-height:1.55;display:flex}.cd-t13-note i,.cd-t13-need i{color:var(--cd-royal);flex:none}.cd-t13-need{background:#fffaf0;border-color:#f1dca0}.cd-t13-need i{color:#b45d0a}.cd-t13-units{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cd-t13-units__label{color:var(--cd-ink-2);margin-right:.15rem;font-size:.84rem;font-weight:700}.cd-t13-units .cd-ttabs__tab{justify-content:center;min-width:44px;min-height:40px}.cd-t13-grid{gap:.85rem;display:grid;container-type:inline-size}.cd-t13-cell__unit{display:none}.cd-t13-row{background:#fff;border:1px solid #dbe9f6;border-radius:18px;gap:.8rem;padding:1rem 1.1rem 1.05rem;display:grid;box-shadow:0 16px 34px -30px #0c145080}.cd-t13-row__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cd-t13-row__title{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:.95rem;font-weight:600}.cd-t13-row__kind{color:var(--t-muted,#4f5a6a);font-weight:500}.cd-t13-row__actions{gap:.35rem;display:inline-flex}.cd-t13-row__fields{gap:.75rem;display:grid}.cd-t13-row__dims{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.45rem;display:grid}.cd-t13-row__x{font-family:var(--t-mono,var(--cd-font-mono));color:var(--t-muted,#4f5a6a);padding-bottom:.85rem;font-size:1rem}.cd-t13-row__meta{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr);align-items:start;gap:.6rem;display:grid}.cd-t13-row__meta .cd-tin--select{min-height:48px}.cd-t13-row__opts{border-top:1px solid #edf2f7;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding-top:.75rem;display:flex}.cd-t13-row .cd-tin{min-height:48px;padding:.45rem .75rem;font-size:.98rem}.cd-t13-row .cd-tin-wrap__affix{padding:0 .65rem;font-size:.82rem}.cd-t13-row .cd-choice__opt{min-height:44px}@container (min-width:820px){.cd-t13-row .cd-t13-row__fields{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1rem}}@container (max-width:460px){.cd-t13-row .cd-t13-row__dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.cd-t13-row .cd-t13-row__x,.cd-t13-row .cd-t13-row__dims .cd-tin-wrap__affix{display:none}.cd-t13-row .cd-t13-cell__unit{display:inline}.cd-t13-row .cd-t13-row__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-t13-row .cd-t13-cell--kind{grid-column:1/-1}}.cd-t13-cell{gap:.3rem;min-width:0;display:grid}.cd-t13-cell label{color:var(--cd-ink-2);font-size:.8125rem;font-weight:600}.cd-t13-layers{color:var(--cd-ink-2);align-items:center;gap:.45rem;font-size:.86rem;display:inline-flex}.cd-t13-layers label{font-weight:600}.cd-t13-layers .cd-tin-wrap{width:5rem}.cd-t13-layers .cd-tin{min-height:44px;padding:.2rem .6rem;font-size:.92rem}.cd-t13-rowbtn{width:44px;height:44px;color:var(--cd-ink-2);cursor:pointer;background:#fff;border:1px solid #d8e7f5;border-radius:50%;place-items:center;padding:0;font-size:.88rem;display:inline-grid}.cd-t13-rowbtn:hover{color:var(--cd-green-ink);background:#f2faec;border-color:#9cc950}.cd-t13-rowbtn:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t13-rowbtn--danger:hover{color:#a52828;background:#fff5f5;border-color:#f1b8b8}.cd-t13-rowbtn:disabled{opacity:.4;cursor:not-allowed}.cd-t13-add{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.cd-t13-add .cd-btn{min-height:44px}.cd-t13-add .cd-disc{flex-basis:100%}.cd-t13-paste{gap:.5rem;display:grid}.cd-t13-paste textarea{font-family:var(--t-mono,var(--cd-font-mono));min-height:100px;font-size:.86rem}.cd-t13-paste__hint{color:var(--t-muted,#4f5a6a);margin:0;font-size:.84rem}.cd-t13-pallet{gap:.85rem;display:grid}.cd-t13-pallet__custom{gap:.75rem;display:grid}@media (min-width:640px){.cd-t13-pallet__custom{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-t13-more{gap:1.1rem;display:grid}@media (min-width:900px){.cd-t13-more{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cd-t13-big{white-space:nowrap}.cd-t13-muted{color:var(--t-muted,#4f5a6a);margin:0;font-size:.84rem;line-height:1.55}.cd-t13-bymode{border:1px solid #e3edf6;border-radius:16px;margin:0;font-size:.92rem;display:grid;overflow:hidden}.cd-t13-bymode>div{background:#fff;border-top:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1rem;padding:.65rem 1rem;display:grid}.cd-t13-bymode>div:first-child{border-top:0}.cd-t13-bymode dt{color:var(--cd-ink);font-weight:500}.cd-t13-bymode dd{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;text-align:right;color:var(--cd-ink);margin:0;font-weight:700}.cd-t13-bymode .is-mode{background:#f2faec}.cd-t13-bymode .is-mode dt,.cd-t13-bymode .is-mode dd{color:var(--cd-green-ink)}@media (max-width:479.98px){.cd-t13-bymode>div{grid-template-columns:minmax(0,1fr)}.cd-t13-bymode dd{text-align:left}}.cd-t13-fit{background:#f6fafd;border:1px solid #e3edf6;border-radius:18px;gap:.65rem;padding:1rem 1.1rem;display:grid}.cd-t13-fit--rec{background:linear-gradient(#f2faec 0%,#fff 100%);border-color:#bfe3a8}.cd-t13-fit--compact{background:0 0;border:0;border-radius:0;padding:.85rem 0}.cd-t13-fit__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .75rem;display:flex}.cd-t13-fit__name{font-family:var(--cd-font-heading);color:var(--cd-ink);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:1.02rem;font-weight:600;display:inline-flex}.cd-t13-fit__count{font-family:var(--t-mono,var(--cd-font-mono))}.cd-t13-fit__tag,.cd-t13-fit__state{font-family:var(--cd-font-body);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.18rem .6rem;font-size:.8125rem;font-weight:700}.cd-t13-fit__tag{color:#fff;background:var(--cd-grad);text-shadow:var(--cd-on-grad-shadow)}.cd-t13-fit__state.is-good{color:#1d6b35;background:#def5e5}.cd-t13-fit__state.is-warn{color:#8a6100;background:#fef5d6}.cd-t13-fit__state.is-bad{color:#a52828;background:#feeceb}.cd-t13-fit__dims{color:var(--t-muted,#4f5a6a);font-size:.8125rem;font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums}.cd-t13-fit__dims>span{white-space:nowrap}.cd-t13-fit__visual{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"box gauge""cap gauge";align-items:end;gap:.5rem 1.25rem;display:grid}.cd-t13-fit__visual .cd-t13-box{display:contents}.cd-t13-fit__visual .cd-t13-box__frame{grid-area:box}.cd-t13-fit__visual .cd-t13-box__caption{grid-area:cap}.cd-t13-fit__visual .cd-t13-gauge{grid-area:gauge;align-self:center}.cd-t13-fit__flags{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.cd-t13-fit__flags li{color:var(--cd-ink-2);background:#e8eef5;border-radius:12px;padding:.28rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.4}.cd-t13-fit__flags li.is-bad{color:#a52828;background:#feeceb}.cd-t13-fit__flags li.is-warn{color:#8a6100;background:#fef5d6}.cd-t13-fit__flags li.is-good{color:#1d6b35;background:#def5e5}.cd-t13-others{margin:0;padding:0;list-style:none;display:grid}.cd-t13-others li+li{border-top:1px solid #edf2f7}.cd-t13-others li:first-child .cd-t13-fit{padding-top:.2rem}@keyframes cd-t13-load{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cd-t13-arc{0%{stroke-dashoffset:100px}}.cd-t13-box{--box-h:96px;gap:.5rem;min-width:0;display:grid}.cd-t13-fit--rec .cd-t13-box{--box-h:118px}.cd-t13-box.is-compact{--box-h:58px;gap:.35rem}.cd-t13-box__frame{width:calc(var(--len,1)*100%);min-width:96px;height:calc(var(--ht,1)*var(--box-h));background:repeating-linear-gradient(90deg,#f1f6fb 0 10px,#dde8f3 10px 12px);border:2px solid #8eabc8;border-radius:7px 7px 5px 5px;position:relative;overflow:hidden;box-shadow:0 12px 20px -16px #0c14508c,inset 0 3px #fffc}.cd-t13-box__load{width:calc(var(--fill,0)*100%);background-image:linear-gradient(#ffffff80 2px, transparent 2px),linear-gradient(90deg, #ffffff80 2px, transparent 2px),var(--cd-grad);background-position:0 100%,0 0,0 0;background-size:28px 24px,28px 24px,auto;position:absolute;top:0;bottom:0;left:0}.cd-t13-box.is-compact .cd-t13-box__load{background-size:18px 15px,18px 15px,auto}.cd-t13-box.is-warn .cd-t13-box__load{background-image:linear-gradient(#ffffff73 2px,#0000 2px),linear-gradient(90deg,#ffffff73 2px,#0000 2px),linear-gradient(150deg,#f2c14e 0%,#d68d0b 100%)}.cd-t13-box.is-bad .cd-t13-box__load{background-image:linear-gradient(#fff6 2px,#0000 2px),linear-gradient(90deg,#fff6 2px,#0000 2px),linear-gradient(150deg,#ec7a6f 0%,#c8372d 100%)}.cd-t13-box.is-blocked .cd-t13-box__load{background:repeating-linear-gradient(135deg,#fbe1de 0 8px,#f6cbc6 8px 16px)}.cd-t13-box__limit{border-left:2px dashed #0c14508c;width:0;position:absolute;top:-2px;bottom:-2px}.cd-t13-box__door{border-left:2px solid #0c145038;border-right:2px solid #0c145038;width:12px;position:absolute;top:12%;bottom:12%;right:6px}.cd-t13-box__count{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);background:#ffffffeb;border-radius:999px;padding:.05rem .5rem;font-size:.8125rem;font-weight:700;position:absolute;top:6px;right:26px}.cd-t13-box__caption{color:var(--cd-ink-2);font-size:.86rem;line-height:1.4}.cd-t13-box__caption strong{font-family:var(--cd-font-heading);color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.cd-t13-box.is-warn .cd-t13-box__caption strong{color:#8a6100}.cd-t13-box.is-bad .cd-t13-box__caption,.cd-t13-box.is-blocked .cd-t13-box__caption,.cd-t13-box.is-bad .cd-t13-box__caption strong,.cd-t13-box.is-blocked .cd-t13-box__caption strong{color:#a52828}.cd-t13-box__limitnote{color:var(--t-muted,#4f5a6a)}.cd-t13-box__limitnote:before{content:" · "}.cd-t13-play{min-width:0;display:grid}.cd-t13-play.is-armed .cd-t13-box__load{clip-path:inset(0 100% 0 0)}.cd-t13-play.is-armed .cd-t13-gauge__fill{stroke-dashoffset:100px}.cd-t13-play.is-in .cd-t13-box__load{animation:.5s cubic-bezier(.25,.7,.25,1) .15s both cd-t13-load}.cd-t13-play.is-in .cd-t13-gauge__fill{animation:.5s cubic-bezier(.2,.7,.2,1) .35s both cd-t13-arc}.cd-t13-play.is-in .cd-t13-others li:nth-child(2) .cd-t13-box__load{animation-delay:.3s}.cd-t13-play.is-in .cd-t13-others li:nth-child(2) .cd-t13-gauge__fill{animation-delay:.5s}.cd-t13-play.is-in .cd-t13-others li:nth-child(3) .cd-t13-box__load{animation-delay:.45s}.cd-t13-play.is-in .cd-t13-others li:nth-child(3) .cd-t13-gauge__fill{animation-delay:.65s}.cd-t13-cap{border-top:1px solid #dfeccf;gap:0;margin:0;display:grid}.cd-t13-cap>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;padding:.6rem 0;display:flex}.cd-t13-cap>div+div{border-top:1px solid #e8f0e0}.cd-t13-cap dt{color:var(--cd-ink-2);font-size:.88rem;font-weight:600}.cd-t13-cap dt i{width:1.2rem;color:var(--cd-green-ink)}.cd-t13-cap dd{color:var(--t-muted,#4f5a6a);font-variant-numeric:tabular-nums;margin:0;font-size:.9rem}.cd-t13-cap dd strong{color:var(--cd-ink);font-weight:700}.cd-t13-gauge{text-align:center;justify-items:center;width:124px;display:grid;position:relative}.cd-t13-gauge svg{width:100%;height:auto;display:block;overflow:visible}.cd-t13-gauge__track,.cd-t13-gauge__fill{fill:none;stroke-width:10px;stroke-linecap:round}.cd-t13-gauge__track{stroke:#e3ebf2}.cd-t13-gauge__fill{stroke:#2ab9a5;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0))}.cd-t13-gauge.is-warn .cd-t13-gauge__fill{stroke:#d68d0b}.cd-t13-gauge.is-bad .cd-t13-gauge__fill{stroke:#c8372d}.cd-t13-gauge__val{font-family:var(--cd-font-heading);color:var(--cd-ink);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;position:absolute;top:38%;left:0;right:0}.cd-t13-gauge__label{color:var(--t-muted,#4f5a6a);margin-top:.1rem;font-size:.8125rem;font-weight:600}.cd-t13-gauge.is-compact{width:88px}.cd-t13-gauge.is-compact .cd-t13-gauge__val{font-size:.92rem;top:34%}.cd-t13-gauge.is-warn .cd-t13-gauge__val{color:#8a6100}.cd-t13-gauge.is-bad .cd-t13-gauge__val{color:#a52828}@media (max-width:479.98px){.cd-t13-box__frame{min-width:58%}.cd-t13-fit--rec .cd-t13-fit__visual{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"box box""cap gauge";row-gap:.75rem}.cd-t13-box{--box-h:76px}.cd-t13-box.is-compact{--box-h:50px}.cd-t13-fit--rec .cd-t13-box{--box-h:90px}.cd-t13-gauge{width:96px}.cd-t13-gauge.is-compact{width:76px}.cd-t13-box__limitnote{display:block}.cd-t13-box__limitnote:before{content:none}}.cd-t13-scroll{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e3edf6;border-radius:16px;overflow-x:auto}.cd-t13-pkgs{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.cd-t13-pkgs th,.cd-t13-pkgs td{text-align:left;vertical-align:top;border-top:1px solid #edf2f7;padding:.6rem .85rem}.cd-t13-pkgs thead th{font-family:var(--cd-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);background:#f6fafd;border-top:0;font-size:.8125rem;font-weight:700}.cd-t13-pkgs tbody th{color:var(--cd-ink);white-space:nowrap;font-weight:500}.cd-t13-pkgs .dims,.cd-t13-pkgs .num{font-family:var(--t-mono,var(--cd-font-mono));font-variant-numeric:tabular-nums;white-space:nowrap}.cd-t13-pkgs .num{text-align:right}.cd-t13-pkgs__tag{letter-spacing:.06em;text-transform:uppercase;color:#8a6100;background:#fef5d6;border-radius:999px;margin-left:.4rem;padding:.1rem .45rem;font-size:.8125rem;font-weight:700}@media (max-width:479.98px){.cd-t13-pkgs{font-size:.8125rem}.cd-t13-pkgs th,.cd-t13-pkgs td{padding:.45rem .55rem}}.cd-t13-pallets{border:1px solid #e3edf6;border-radius:16px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cd-t13-pallets li{background:#fff;border-top:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;gap:.2rem .75rem;padding:.6rem 1rem;font-size:.9rem;display:flex}.cd-t13-pallets li:first-child{border-top:0}.cd-t13-pallets__name{color:var(--cd-ink);font-weight:600}.cd-t13-pallets__cap{color:var(--t-muted,#4f5a6a)}.cd-t13-pallets__lead{color:var(--cd-ink-2);margin:0;font-size:.92rem;line-height:1.6}.cd-t13-decl{gap:.65rem;display:grid}.cd-t13-decl__line{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-size:.95rem;font-weight:700;display:flex}.cd-t13-decl__copy{font-family:var(--cd-font-body)}.cd-t13-decl__codes{flex-wrap:wrap;gap:.4rem;display:flex}@media (pointer:coarse){.cd-tool--t13 .cd-rframe__meta a{align-items:center;gap:.3rem;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.cd-t13-box__load,.cd-t13-gauge__fill{animation:none}}@media print{.cd-t13-decl__copy{display:none!important}.cd-t13-box__frame,.cd-t13-box__load,.cd-t13-gauge{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cd-t13-box__load{clip-path:none!important}.cd-t13-gauge__fill{stroke-dashoffset:calc(100 - var(--p,0))!important}.cd-tool--t13 .cd-maincards,.cd-tool--t13 .cd-asec-grid,.cd-tool--t13 .cd-asec,.cd-tool--t13 .cd-asec__body{display:block}.cd-tool--t13 .cd-maincards>*+*,.cd-tool--t13 .cd-asec-grid>*+*,.cd-tool--t13 .cd-asec__body>*+*,.cd-tool--t13 .cd-asec__head+.cd-asec__body{margin-top:.75rem}}.cd-t07-step{gap:1.1rem;display:grid}.cd-t07-route{background:linear-gradient(#eef8ff 0%,#fff 70%);border:1px solid #dbe9f6;border-radius:22px;gap:1rem;padding:clamp(1rem,2.2vw,1.5rem) clamp(1rem,2.4vw,1.75rem) clamp(1.1rem,2.4vw,1.6rem);display:grid;box-shadow:0 22px 46px -40px #0c145080;container:t07r/inline-size}.cd-t07-route__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cd-t07-route__dir{color:var(--cd-ink);background:#fff;border:1px solid #cfe1f3;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .85rem;font-size:.86rem;font-weight:700;display:inline-flex}.cd-t07-route__dir i{color:var(--cd-royal)}.cd-t07-route__line{--node:60px;grid-template-columns:minmax(0,1.25fr) minmax(6.5rem,.9fr) minmax(0,1.25fr);align-items:start;gap:0 .75rem;margin:0;padding:0;list-style:none;display:grid}.cd-t07-route__end{text-align:center;align-content:start;justify-items:center;gap:.25rem;min-width:0;display:grid}.cd-t07-route__node{width:var(--node);height:var(--node);color:#2563d6;background:#e3f0fe;border-radius:19px;place-items:center;margin-bottom:.3rem;font-size:1.35rem;display:grid;box-shadow:0 0 0 6px #fff,0 14px 26px -18px #0c145099}.cd-t07-route__end.is-uk .cd-t07-route__node{background:var(--cd-grad);color:var(--cd-on-grad)}.cd-t07-route__end.is-open .cd-t07-route__node{color:#8a94a6;box-shadow:none;background:#fff;border:2px dashed #b9c8d8}.cd-t07-route__name{font-family:var(--cd-font-heading);color:var(--cd-ink);overflow-wrap:anywhere;font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);font-weight:700;line-height:1.25}.cd-t07-route__where{color:var(--t-muted,#4f5a6a);font-size:.86rem}.cd-t07-route__tag{border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;max-width:100%;margin-top:.35rem;padding:.3rem .75rem;font-size:.84rem;font-weight:700;line-height:1.3;display:inline-flex}.cd-t07-route__tag i{font-size:.78rem}.cd-t07-route__tag.is-good{color:var(--cd-green-ink);background:#eef8e6;border-color:#b4d98a}.cd-t07-route__tag.is-warn{color:#7a5600;background:#fffaf0;border-color:#f1dca0}.cd-t07-route__tag.is-orange{color:#9a4b07;background:#fff6ed;border-color:#f6c99a}.cd-t07-route__tag.is-muted{color:#3b4552;background:#f4f6f8;border-color:#dde3ea}.cd-t07-route__choose{min-height:44px;font:inherit;color:var(--cd-green-ink);cursor:pointer;background:#fff;border:1px solid #9cc950;border-radius:999px;align-items:center;gap:.45rem;margin-top:.4rem;padding:.4rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.cd-t07-route__choose:hover,.cd-t07-route__choose:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-t07-route__choose:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t07-route__sea{padding-top:calc(var(--node)/2 - 18px);justify-items:center;gap:.55rem;min-width:0;display:grid}.cd-t07-route__track{width:100%;height:36px;display:block;position:relative}.cd-t07-route__track:before{content:"";border-top:3px dashed #8fc4e8;height:0;position:absolute;top:50%;left:0;right:10px;transform:translateY(-50%)}.cd-t07-route__track:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #8fc4e8;width:0;height:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cd-t07-route__vehicle{width:36px;height:36px;color:var(--cd-royal);background:#fff;border:1px solid #cfe1f3;border-radius:12px;place-items:center;font-size:.95rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 20px -12px #0c14508c}.cd-t07-route__via{text-align:center;color:var(--t-muted,#4f5a6a);justify-items:center;gap:.1rem;font-size:.86rem;line-height:1.35;display:grid}.cd-t07-route__via strong{color:var(--cd-ink);font-size:.95rem}.cd-t07-route.is-ni .cd-t07-route__end.is-uk .cd-t07-route__node{color:#b45d0a;background:#feefdc}.cd-t07-route__line{width:100%;max-width:980px;margin-inline:auto}.cd-t07-route__tag{overflow-wrap:normal;word-break:normal}@keyframes cd-t07-sail-down{0%{opacity:0;top:10%}to{opacity:1;top:50%}}@container t07r (max-width:519.98px){.cd-t07-route__line{--node:48px;grid-template-columns:minmax(0,1fr);gap:0}.cd-t07-route__end{grid-template-columns:var(--node) minmax(0, 1fr);text-align:left;place-items:center start;gap:.1rem .85rem}.cd-t07-route__end>*{grid-column:2}.cd-t07-route__end>.cd-t07-route__node{border-radius:15px;grid-area:1/1/span 3;align-self:start;margin:0;font-size:1.1rem}.cd-t07-route__tag{justify-content:flex-start;margin-top:.3rem;font-size:.82rem}.cd-t07-route__sea{grid-template-columns:var(--node) minmax(0, 1fr);place-items:center start;column-gap:.85rem;padding:.3rem 0}.cd-t07-route__track{width:var(--node);height:72px}.cd-t07-route__track:before{border-top:0;border-left:3px dashed #8fc4e8;height:auto;inset:0 auto 10px 50%;transform:translate(-50%)}.cd-t07-route__track:after{border:8px solid #0000;border-top:12px solid #8fc4e8;border-bottom:0;inset:auto auto 0 50%;transform:translate(-50%)}.cd-t07-route__via{text-align:left;justify-items:start}}.cd-tool--t07 .cd-keyfigs:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:639.98px){.cd-tool--t07 .cd-keyfigs:has(>li:nth-child(3):last-child){gap:.6rem}.cd-tool--t07 .cd-keyfigs:has(>li:nth-child(3):last-child) li{padding:.8rem .75rem .85rem}}.cd-t07-rows{display:grid;container-type:inline-size}.cd-t07-row{border-top:1px solid #edf2f7;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:.4rem .85rem;padding:.95rem 0;display:grid}.cd-t07-row:first-child{border-top:0;padding-top:.2rem}.cd-t07-row:last-child{padding-bottom:0}.cd-t07-row__icon{color:#2563d6;background:#e3f0fe;border-radius:12px;grid-row:1/span 2;place-items:center;width:38px;height:38px;font-size:.9rem;display:grid}.cd-t07-row--required .cd-t07-row__icon{color:#2a8f47;background:#def5e5}.cd-t07-row--check .cd-t07-row__icon,.cd-t07-row--likely .cd-t07-row__icon{color:#b27800;background:#fef5d6}.cd-t07-row--blocked .cd-t07-row__icon{color:#d43c3c;background:#feeceb}.cd-t07-row--not_required .cd-t07-row__icon{color:#4f5a6a;background:#eef1f4}.cd-t07-row__head{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;min-width:0;display:flex}.cd-t07-row__label{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:.98rem;font-weight:600;line-height:1.3}.cd-t07-row__whose{border:1px solid;border-radius:999px;padding:.1rem .55rem;font-size:.8rem;font-weight:600;line-height:1.45;display:inline-flex}.cd-t07-row__whose--UK{color:#1d3f78;background:#e6f0fb;border-color:#c7dbf3}.cd-t07-row__whose--EU{color:#232c6e;background:#eef0fb;border-color:#d1d7f2}.cd-t07-row__whose--FR{color:#7a1f2b;background:#fdeef0;border-color:#f3cbd1}.cd-t07-row__pill{justify-self:end}.cd-t07-row__text{min-width:0;color:var(--cd-ink-2);grid-column:2/-1;font-size:.92rem;line-height:1.55}.cd-t07-row__text p{margin:0}.cd-t07-row__meta{flex-wrap:wrap;align-items:center;gap:.35rem .8rem;margin-top:.45rem;font-size:.86rem;display:flex}.cd-t07-row__meta a{color:var(--cd-royal);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cd-t07-row__meta a i{margin-left:.15rem;font-size:.68rem}@container (max-width:459.98px){.cd-t07-row{grid-template-columns:38px minmax(0,1fr)}.cd-t07-row .cd-t07-row__pill{grid-area:2/2;justify-self:start}.cd-t07-row .cd-t07-row__icon{grid-row:1/span 2}.cd-t07-row .cd-t07-row__text{grid-column:1/-1}}@container (min-width:720px){.cd-t07-row{grid-template-columns:38px 13rem minmax(0,1fr) auto;gap:.35rem 1.1rem}.cd-t07-row .cd-t07-row__icon{grid-row:1}.cd-t07-row .cd-t07-row__text{grid-area:1/3}.cd-t07-row .cd-t07-row__pill{grid-area:1/4}}.cd-t07-sidecol{align-content:start;gap:1.1rem;min-width:0;display:grid}.cd-t07-sidecol>.cd-asec{background:#fff;border:1px solid #e3edf6;border-radius:20px;align-content:start;padding:1.15rem 1.25rem 1.25rem;box-shadow:0 22px 46px -40px #0c145080}.cd-t07-side .cd-asec__body{color:var(--cd-ink-2);gap:.6rem;font-size:.92rem;line-height:1.6;display:grid}.cd-t07-side p{margin:0}.cd-t07-side__lead{color:var(--cd-ink);font-weight:600}.cd-t07-side__link{min-height:44px;color:var(--cd-royal);text-underline-offset:2px;justify-self:start;align-items:center;gap:.4rem;font-weight:600;text-decoration:underline;display:inline-flex}.cd-t07-side__link i{font-size:.75rem}.cd-tool--t07 .cd-t07-sidecol>.cd-t07-side--elo{background:linear-gradient(#fff8ef 0%,#fff 60%);border-color:#f6dcbc}.cd-t07-checklist__body{gap:.85rem;display:grid}.cd-t07-progress{background:#f6fafd;border:1px solid #e6eef6;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.6rem .85rem;display:grid}.cd-t07-progress__text{color:var(--cd-ink);white-space:nowrap;font-size:.86rem;font-weight:700}.cd-t07-progress__track{background:#e3ebf2;border-radius:999px;height:8px;position:relative;overflow:hidden}.cd-t07-progress__track span{border-radius:inherit;background:var(--cd-grad);transition:width .3s;position:absolute;inset:0 auto 0 0}.cd-t07-progress.is-all{background:#eef8e6;border-color:#cfe6c0}.cd-t07-progress.is-all .cd-t07-progress__text{color:var(--cd-green-ink)}.cd-t07-check{margin:0;padding:0;list-style:none;display:grid}.cd-t07-check li{border-top:1px solid #edf2f7}.cd-t07-check li:first-child{border-top:0}.cd-t07-check__item{cursor:pointer;border-radius:12px;grid-template-columns:24px 32px minmax(0,1fr);align-items:center;gap:.7rem;min-height:48px;margin-inline:-.5rem;padding:.55rem .5rem;display:grid;position:relative}.cd-t07-check__item input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cd-t07-check__item:hover{background:#f2faec}.cd-t07-check__item:has(input:focus-visible){box-shadow:var(--cd-focus-ring)}.cd-t07-check__box{color:#0000;background:#fff;border:2px solid #9cc950;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.cd-t07-check__icon{width:32px;height:32px;color:var(--cd-royal);background:#eef6fd;border-radius:10px;place-items:center;font-size:.82rem;display:grid}.cd-t07-check__text{color:var(--cd-ink);font-size:.92rem;line-height:1.5}.cd-t07-check__text code{font-family:var(--t-mono,var(--cd-font-mono));background:#f6fafd;border:1px solid #dbe9f6;border-radius:6px;padding:.02rem .4rem;font-size:.82rem;font-weight:700}.cd-t07-check__item.is-done .cd-t07-check__box{background:var(--cd-grad);color:#fff;border-color:#0000;animation:.3s cubic-bezier(.3,1.4,.5,1) cd-t07-tick}.cd-t07-check__item.is-done .cd-t07-check__text{color:var(--t-muted,#4f5a6a);-webkit-text-decoration:line-through #367a2073;text-decoration:line-through #367a2073}.cd-t07-check__item.is-done .cd-t07-check__icon{color:var(--cd-green-ink);background:#eef8e6}.cd-t07-checklist__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.cd-t07-print{min-height:44px;font:inherit;color:var(--cd-green-ink);cursor:pointer;background:#fff;border:1px solid #9cc950;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.cd-t07-print:hover,.cd-t07-print:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-t07-print:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t07-clear{min-height:44px;font:inherit;color:var(--cd-royal);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0 .25rem;font-size:.88rem;font-weight:600;text-decoration:underline}.cd-t07-clear:focus-visible{box-shadow:var(--cd-focus-ring);border-radius:6px;outline:none}.cd-t07-link{font:inherit;color:var(--cd-royal);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.cd-t07-link:focus-visible{box-shadow:var(--cd-focus-ring);border-radius:4px;outline:none}.cd-t07-gmr{counter-reset:t07g;margin:0;padding:0;list-style:none;display:grid}.cd-t07-gmr__intro{color:var(--cd-ink-2);margin:0 0 .5rem;font-size:.92rem;line-height:1.6}.cd-t07-gmr li{counter-increment:t07g;border-top:1px solid #edf2f7;grid-template-columns:2rem minmax(10rem,14rem) minmax(0,1fr);align-items:start;gap:.25rem 1rem;padding:.75rem 0;display:grid}.cd-t07-gmr li:first-child{border-top:0}.cd-t07-gmr li:before{content:counter(t07g);color:#1d3f78;width:2rem;height:2rem;font-family:var(--t-mono,var(--cd-font-mono));background:#e3f0fe;border-radius:50%;justify-content:center;align-items:center;font-size:.84rem;font-weight:700;display:inline-flex}.cd-t07-gmr__on{color:var(--cd-ink);padding-top:.25rem;font-size:.94rem;font-weight:600}.cd-t07-gmr__ref{color:var(--cd-ink-2);padding-top:.25rem;font-size:.92rem;line-height:1.55}.cd-t07-gmr__ref code{font-family:var(--t-mono,var(--cd-font-mono));background:#f6fafd;border:1px solid #dbe9f6;border-radius:6px;padding:.02rem .4rem;font-size:.82rem;font-weight:700}@media (max-width:559.98px){.cd-t07-gmr li{grid-template-columns:2rem minmax(0,1fr)}.cd-t07-gmr__ref{grid-column:2;padding-top:0}}.cd-t07-steps{counter-reset:t07;margin:0;padding:0;list-style:none;display:grid}.cd-t07-steps li{counter-increment:t07;color:var(--cd-ink);border-top:1px solid #edf2f7;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.7rem 0;font-size:.93rem;line-height:1.5;display:grid}.cd-t07-steps li:first-child{border-top:0;padding-top:.2rem}.cd-t07-steps li:before{content:counter(t07);background:var(--cd-grad);width:2rem;height:2rem;color:var(--cd-on-grad);border-radius:50%;justify-content:center;align-items:center;font-size:.84rem;font-weight:700;display:inline-flex}@keyframes cd-t07-pop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes cd-t07-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cd-t07-sail{0%{opacity:0;left:8%}to{opacity:1;left:50%}}@keyframes cd-t07-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cd-t07-tick{0%{transform:scale(.6)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.cd-t07-route__end{animation:.45s cubic-bezier(.2,.7,.2,1) .12s backwards cd-t07-pop}.cd-t07-route__line>:last-child{animation-delay:.52s}.cd-t07-route__track{animation:.45s ease-out .26s backwards cd-t07-draw}.cd-t07-route__vehicle{animation:.5s cubic-bezier(.2,.7,.2,1) .42s backwards cd-t07-sail}@container t07r (max-width:519.98px){.cd-t07-route__vehicle{animation-name:cd-t07-sail-down}.cd-t07-route__track{animation:none}}.cd-t07-route__via,.cd-t07-route__tag{animation:.4s ease-out .64s backwards cd-t07-rise}.cd-t07-row{animation:.4s cubic-bezier(.2,.7,.2,1) backwards cd-t07-rise;animation-delay:calc(.3s + var(--i,0)*70ms)}.cd-t07-check li{animation:.35s ease-out backwards cd-t07-rise;animation-delay:calc(.36s + var(--i,0)*50ms)}}@media (prefers-reduced-motion:reduce){.cd-t07-progress__track span{transition:none}.cd-t07-check__item.is-done .cd-t07-check__box{animation:none}}@media (pointer:coarse){.cd-tool--t07 .cd-rframe__meta a{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}}@media print{.cd-t07-print,.cd-t07-clear,.cd-t07-route__choose{display:none!important}.cd-t07-steps li:before,.cd-t07-route__node,.cd-t07-check__box,.cd-t07-progress__track span{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cd-t07-route,.cd-t07-row,.cd-t07-check li,.cd-t07-gmr li{break-inside:avoid}.cd-tool--t07 .cd-asec__head{break-after:avoid}.cd-t07-sidecol{display:block!important}.cd-t07-sidecol>*+*{margin-top:.9rem}.cd-t07-progress,body.cd-t07-print-checklist .cd-keyfigs,body.cd-t07-print-checklist .cd-t07-needs,body.cd-t07-print-checklist .cd-t07-side,body.cd-t07-print-checklist .cd-rframe__body>.cd-notice,body.cd-t07-print-checklist .cd-rframe__body>.cd-warnings,body.cd-t07-print-checklist .cd-t07-next,body.cd-t07-print-checklist .cd-asec-grid,body.cd-t07-print-checklist .cd-inchips,body.cd-t07-print-checklist .cd-rframe__foot>:not(.cd-guide),body.cd-t07-print-checklist .cd-tmore{display:none!important}body.cd-t07-print-checklist .cd-t07-check__box{border-color:#000}body.cd-t07-print-checklist .cd-rframe__meta,body.cd-t07-print-checklist .cd-tool__promise,body.cd-t07-print-checklist .cd-tool__hero .cd-crumbs,body.cd-t07-print-checklist .cd-tool__hero nav{display:none!important}body.cd-t07-print-checklist .cd-rframe__body{gap:.7rem!important;padding-top:.5rem!important}body.cd-t07-print-checklist .cd-rframe__body>:empty{display:none!important}body.cd-t07-print-checklist .cd-t07-sidecol>.cd-asec{padding:.7rem .9rem!important}body.cd-t07-print-checklist .cd-t07-route{gap:.4rem!important;padding:.6rem .9rem!important}body.cd-t07-print-checklist .cd-t07-check__item{min-height:0!important;padding-block:.3rem!important}body.cd-t07-print-checklist .cd-guide{padding:.6rem .8rem!important}body.cd-t07-print-checklist .cd-guide p{margin-top:.2rem!important}}@media (max-width:479.98px){.cd-t07-check__item{grid-template-columns:24px minmax(0,1fr)}.cd-t07-check__icon{display:none}}.cd-t09-where{gap:1.1rem;min-width:0;display:grid}.cd-t09-search{border-radius:16px}.cd-t09-search .cd-tin{border-radius:16px;min-height:60px;font-size:1.05rem}.cd-t09-search .cd-tin-wrap__affix{padding-left:1.1rem;font-size:1rem}.cd-t09-preview{min-height:1.5em;color:var(--cd-ink-2);align-items:baseline;gap:.5rem;margin:-.55rem 0 0;font-size:.88rem;line-height:1.5;display:flex}.cd-t09-preview>i{color:var(--cd-green-ink)}.cd-t09-preview>i.is-warn{color:#b45d0a}.cd-t09-preview strong{color:var(--cd-ink);font-weight:600}.cd-t09-preview__code{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);white-space:nowrap;background:#f1f5f9;border-radius:8px;margin-left:.4rem;padding:.1rem .45rem;font-size:.8rem;font-weight:700}.cd-t09-preview.is-empty{min-height:0;margin:0}.cd-t09-head{overflow-wrap:break-word;display:block}.cd-t09-head.is-long{letter-spacing:-.02em;font-size:.72em;line-height:1.12}.cd-t09-head.is-xlong{font-size:.56em;line-height:1.18}.cd-t09-count{font-variant-numeric:tabular-nums}.cd-tool--t09 .cd-keyfigs strong{overflow-wrap:anywhere;font-size:clamp(1.1rem,.98rem + .45vw,1.35rem)}.cd-t09-kf{display:block}.cd-t09-kf--code{font-family:var(--t-mono,var(--cd-font-mono));letter-spacing:.01em}.cd-t09-kf--long{font-family:var(--cd-font-body);letter-spacing:0;font-size:.92rem;font-weight:600;line-height:1.4}@container tanswer (min-width:760px){.cd-tool--t09 .cd-keyfigs:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.cd-tool--t09 .cd-keyfigs:has(>li:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-tool--t09 .cd-maincards>.cd-asec:only-child{grid-column:1/-1}.cd-t09-record{gap:1rem}.cd-t09-record>.cd-asec__body{gap:1.1rem}.cd-t09-back{min-height:40px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-self:start;align-items:center;gap:.45rem;padding:0 .25rem;font-size:.88rem;font-weight:600;display:inline-flex}.cd-t09-back:hover{background:#f2faec}.cd-t09-back:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-tool--t09 .cd-keyfigs li{position:relative}.cd-t09-kfcopy{min-height:36px;font-family:var(--cd-font-body);letter-spacing:0;color:var(--cd-green-ink);cursor:pointer;background:#fff;border:1px solid #0c14501a;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;top:.85rem;right:.85rem;box-shadow:0 6px 14px -10px #0c145080}.cd-t09-kfcopy i{font-size:.78rem}.cd-t09-kfcopy:hover,.cd-t09-kfcopy:focus-visible,.cd-t09-kfcopy.is-copied{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-t09-kfcopy:focus-visible{box-shadow:var(--cd-focus-ring)}@media (pointer:coarse){.cd-t09-kfcopy{min-height:44px}}@media (max-width:639.98px){.cd-t09-kfcopy{padding-inline:.75rem;top:.7rem;right:.7rem}.cd-t09-kfcopy span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cd-t09-rgroups{background:#fbfdff;border:1px solid #e3edf6;border-radius:16px;gap:.6rem;padding:.85rem 1rem;display:grid}.cd-t09-rgroup{grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:.4rem .9rem;display:grid}.cd-t09-rgroup+.cd-t09-rgroup{border-top:1px solid #eef2f6;padding-top:.6rem}.cd-t09-rgroup__label{color:var(--cd-ink-2);align-items:center;gap:.45rem;font-size:.86rem;font-weight:700;display:inline-flex}.cd-t09-rgroup__label i{width:1rem;color:var(--cd-royal);text-align:center;font-size:.78rem}@media (max-width:479.98px){.cd-t09-rgroup{grid-template-columns:minmax(0,1fr)}}.cd-t09-roles{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cd-t09-roles li{color:#4f5a6a;background:#fff;border:1px dashed #c9d4df;border-radius:999px;align-items:center;gap:.4rem;min-height:34px;padding:.25rem .8rem;font-size:.86rem;font-weight:600;display:inline-flex}.cd-t09-roles li i{font-size:.72rem}.cd-t09-roles li.is-on{color:var(--cd-green-ink);background:#eef8e6;border-style:solid;border-color:#b4d98a}.cd-t09-roles li.is-asked{box-shadow:0 0 0 2px #fff,0 0 0 4px #9cc950}.cd-t09-facts{margin:0;display:grid}.cd-t09-facts>div{border-top:1px solid #eef2f6;grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding:.7rem 0;display:grid}.cd-t09-facts>div:first-child{border-top:0;padding-top:.1rem}.cd-t09-facts dt{color:var(--t-muted,#4f5a6a);align-items:baseline;gap:.45rem;font-size:.86rem;font-weight:600;display:inline-flex}.cd-t09-facts dt i{width:1rem;color:var(--cd-royal);text-align:center;font-size:.8rem}.cd-t09-facts dd{color:var(--cd-ink);min-width:0;margin:0;font-size:.93rem;line-height:1.55}@media (max-width:479.98px){.cd-t09-facts>div{grid-template-columns:minmax(0,1fr)}}.cd-t09-dl{margin:0;display:grid}.cd-t09-dl>div{border-top:1px solid #eef2f6;grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;padding:.7rem 0;display:grid}.cd-t09-dl>div:first-child{border-top:0;padding-top:.15rem}.cd-t09-dl dt{color:var(--t-muted,#4f5a6a);font-size:.86rem;font-weight:600}.cd-t09-dl dd{color:var(--cd-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;min-width:0;margin:0;font-size:.93rem;line-height:1.55;display:flex}.cd-t09-dl dd a{color:var(--cd-royal);font-weight:600}.cd-t09-dl dd a i{margin-left:.15rem;font-size:.68rem}@media (max-width:479.98px){.cd-t09-dl>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.cd-t09-none{color:var(--t-muted,#4f5a6a);font-size:.86rem}.cd-t09-note{color:var(--t-muted,#4f5a6a);margin:0;font-size:.88rem;line-height:1.55}.cd-t09-actions{flex-wrap:wrap;gap:.5rem;padding-top:.2rem;display:flex}.cd-t09-action{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe9f6;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 10px 22px -18px #0c145080;color:var(--cd-ink)!important;text-decoration:none!important}.cd-t09-action i{color:var(--cd-royal);font-size:.82rem}.cd-t09-action:hover,.cd-t09-action:focus-visible{background:var(--cd-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none;color:var(--cd-on-grad)!important}.cd-t09-action:hover i,.cd-t09-action:focus-visible i{color:inherit}.cd-t09-action:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t09-action:disabled{opacity:.55;cursor:not-allowed;text-shadow:none;color:var(--cd-ink)!important;background:#fff!important;border-color:#dbe9f6!important}.cd-t09-action:disabled i{color:var(--cd-royal)}.cd-t09-action--main{border-color:#9cc950;color:var(--cd-green-ink)!important}.cd-t09-action--main i{color:var(--cd-green-ink)}.cd-t09-panel{gap:.85rem;min-width:0;display:grid}.cd-t09-filter{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.cd-t09-filter .cd-tin-wrap{flex:18rem;max-width:30rem}.cd-t09-filter .cd-tin{border-radius:14px;min-height:46px}.cd-t09-filter__count{color:var(--cd-green-ink);font-size:.86rem;font-weight:700}.cd-t09-list{background:#fff;border:1px solid #e3edf6;border-radius:16px;margin:0;padding:.3rem;list-style:none;display:grid;box-shadow:0 18px 38px -34px #0c145080}.cd-t09-list>li+li{border-top:1px solid #eef2f6}.cd-t09-hit{text-align:left;width:100%;min-height:64px;font:inherit;color:var(--cd-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.2rem .85rem;padding:.75rem;display:grid}.cd-t09-hit__icon{width:40px;height:40px;color:var(--cd-royal);background:#e8f4fc;border-radius:12px;place-items:center;font-size:.95rem;display:grid}.cd-t09-hit__main{gap:.25rem;min-width:0;display:grid}.cd-t09-hit__name{overflow-wrap:anywhere;font-size:.96rem;font-weight:600;line-height:1.35}.cd-t09-hit__name em{color:#8a6100;font-style:normal}.cd-t09-hit__sub{color:var(--t-muted,#4f5a6a);font-size:.84rem;line-height:1.4}.cd-t09-hit__roles{flex-wrap:wrap;gap:.3rem;margin-top:.1rem;display:flex}.cd-t09-hit__role{color:var(--cd-green-ink);background:#eef8e6;border:1px solid #d6ebc6;border-radius:999px;align-items:center;padding:.08rem .55rem;font-size:.8rem;font-weight:600;line-height:1.5;display:inline-flex}.cd-t09-hit__role.is-asked{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000}.cd-t09-hit__role.is-more{color:#4f5a6a;background:#f3f6f9;border-color:#e3e9ef}.cd-t09-hit__code{font-family:var(--t-mono,var(--cd-font-mono));white-space:nowrap;color:var(--cd-ink);background:#f1f5f9;border-radius:8px;padding:.22rem .55rem;font-size:.86rem;font-weight:700}.cd-t09-hit__code--unlo{color:var(--cd-green-ink)}.cd-t09-hit__go{color:#b8c1cc;font-size:.72rem}.cd-t09-hit.is-closed{opacity:.75}.cd-t09-hit:hover,.cd-t09-hit:focus-visible{background:#f2faec;outline:none}.cd-t09-hit:hover .cd-t09-hit__icon,.cd-t09-hit:focus-visible .cd-t09-hit__icon{background:var(--cd-grad);color:#fff}.cd-t09-hit:hover .cd-t09-hit__code,.cd-t09-hit:focus-visible .cd-t09-hit__code{background:#fff;box-shadow:inset 0 0 0 1px #d6ebc6}.cd-t09-hit:hover .cd-t09-hit__go,.cd-t09-hit:focus-visible .cd-t09-hit__go{color:var(--cd-green-ink)}.cd-t09-hit:focus-visible{box-shadow:var(--cd-focus-ring)}@media (max-width:639.98px){.cd-t09-hit{grid-template-columns:auto minmax(0,1fr);gap:.35rem .75rem}.cd-t09-hit__icon{grid-row:1/span 2;align-self:start}.cd-t09-hit__code{grid-column:2;justify-self:start}.cd-t09-hit__go{display:none}}.cd-t09-more{min-height:44px;font:inherit;color:var(--cd-green-ink);cursor:pointer;background:#fff;border:1px solid #9cc950;border-radius:999px;justify-self:start;align-items:center;gap:.45rem;padding:.4rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.cd-t09-more i{font-size:.75rem}.cd-t09-more:hover,.cd-t09-more:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-t09-more:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t09-route{align-content:start}.cd-t09-add{flex-wrap:wrap;gap:.5rem;display:flex}.cd-t09-add__btn{min-height:44px;font:inherit;color:var(--cd-ink);cursor:pointer;background:#fff;border:1px solid #dbe9f6;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.cd-t09-add__btn i{color:var(--cd-royal);font-size:.78rem}.cd-t09-add__btn.is-main{color:var(--cd-green-ink);border-color:#9cc950}.cd-t09-add__btn.is-main i{color:var(--cd-green-ink)}.cd-t09-add__btn:hover:not(:disabled),.cd-t09-add__btn:focus-visible{background:var(--cd-grad);color:var(--cd-on-grad);text-shadow:var(--cd-on-grad-shadow);border-color:#0000;outline:none}.cd-t09-add__btn:hover:not(:disabled) i,.cd-t09-add__btn:focus-visible i{color:inherit}.cd-t09-add__btn:focus-visible{box-shadow:var(--cd-focus-ring)}.cd-t09-add__btn.is-done{cursor:default;color:var(--cd-green-ink);background:#f2faec;border-color:#d6ebc6}.cd-t09-add__btn.is-done i{color:var(--cd-green-ink)}.cd-t09-flash{color:var(--cd-green-ink);margin:0;font-size:.86rem;font-weight:600}.cd-t09-flash i{margin-right:.3rem}.cd-t09-slots{counter-reset:t09s;margin:0;padding:.2rem 0 0;list-style:none;display:grid}.cd-t09-slot{counter-increment:t09s;gap:.25rem;min-width:0;padding:.4rem 0 .95rem 3rem;display:grid;position:relative}.cd-t09-slot:before{content:counter(t09s);color:#4f5a6a;width:2.1rem;height:2.1rem;font-family:var(--t-mono,var(--cd-font-mono));background:#fff;border:2px dashed #c9d4df;border-radius:50%;place-items:center;font-size:.86rem;font-weight:700;display:grid;position:absolute;top:.3rem;left:0}.cd-t09-slot:not(:last-child):after{content:"";background:#e3edf6;border-radius:2px;width:2px;position:absolute;top:2.6rem;bottom:.1rem;left:calc(1.05rem - 1px)}.cd-t09-slot:last-child{padding-bottom:.2rem}.cd-t09-slot.is-set:before{background:var(--cd-grad);color:var(--cd-on-grad);border:0;box-shadow:0 8px 16px -10px #2ab9a5cc}.cd-t09-slot.is-set:not(:last-child):after{background:linear-gradient(#9cc950 0%,#e3edf6 100%)}.cd-t09-slot__label{color:var(--cd-ink-2);font-size:.88rem;font-weight:700}.cd-t09-slot__opt{color:var(--t-muted,#4f5a6a);font-weight:600}.cd-t09-slot__val{color:var(--cd-ink);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-width:0;font-size:.92rem;display:flex}.cd-t09-slot__code{font-family:var(--t-mono,var(--cd-font-mono));background:#fff;border-radius:8px;padding:.1rem .45rem;font-size:.86rem;font-weight:700;box-shadow:inset 0 0 0 1px #d6ebc6}.cd-t09-slot__name{overflow-wrap:anywhere;flex:10rem;min-width:0}.cd-t09-slot__empty{color:var(--t-muted,#4f5a6a);font-size:.86rem}.cd-t09-slot__find{min-height:40px;font:inherit;color:var(--cd-royal);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-self:start;align-items:center;gap:.4rem;margin-left:-.4rem;padding:.3rem .4rem;font-size:.88rem;font-weight:600;display:inline-flex}.cd-t09-slot__find i{font-size:.78rem}.cd-t09-slot__find:hover{background:#f2faec}.cd-t09-slot__find:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t09-slot__rm{color:#55607a;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;margin-left:auto;display:inline-grid}.cd-t09-slot__rm:hover{color:var(--cd-ink);background:#f2faec}.cd-t09-slot__rm:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t09-route__actions{flex-wrap:wrap;gap:.5rem;display:flex}.cd-t09-route__codes{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);white-space:pre-wrap;overflow-wrap:anywhere;background:#f6fafd;border:1px solid #e3edf6;border-radius:14px;margin:0;padding:.65rem .9rem;font-size:.92rem;font-weight:700}@keyframes cd-t09-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cd-t09-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.cd-t09-roles li.is-on{animation:.3s cubic-bezier(.3,1.4,.5,1) .45s backwards cd-t09-pop}.cd-t09-list>li{animation:.35s ease-out backwards cd-t09-rise;animation-delay:calc(.2s + var(--i,0)*45ms)}}@media (max-width:639.98px){.cd-t09-actions,.cd-t09-add,.cd-t09-route__actions{grid-template-columns:minmax(0,1fr);display:grid}.cd-t09-action,.cd-t09-add__btn{justify-content:center;width:100%}.cd-t09-more{justify-content:center;justify-self:stretch}}@media (pointer:coarse){.cd-t09-srclink{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}}@media print{.cd-t09-actions,.cd-t09-add,.cd-t09-route__actions,.cd-t09-back,.cd-t09-more,.cd-t09-slot__find,.cd-t09-slot__rm,.cd-t09-hit__go,.cd-t09-kfcopy,.cd-t09-filter{display:none!important}.cd-t09-rgroups,.cd-t09-hit{break-inside:avoid}.cd-t09-slot:before,.cd-t09-roles li,.cd-t09-hit__role{-webkit-print-color-adjust:exact;print-color-adjust:exact}.cd-t09-list,.cd-t09-slots{box-shadow:none}.cd-t09-route.is-empty{display:none!important}.cd-tool--t09 .cd-maincards:has(>.cd-t09-route.is-empty)>.cd-asec{grid-column:1/-1}}.cd-t09-decode{background:#fbfdff;border:1px dashed #d3e0ec;border-radius:16px;gap:.6rem;padding:.9rem 1rem;display:grid}.cd-t09-decode__title{color:var(--cd-ink-2);align-items:center;gap:.45rem;font-size:.86rem;font-weight:700;display:inline-flex}.cd-t09-decode__title i{color:var(--cd-royal);font-size:.78rem}.cd-t09-decode__parts{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cd-t09-decode__part{color:var(--cd-ink-2);background:#fff;border:1px solid #e3edf6;border-radius:12px;align-items:center;gap:.55rem;padding:.35rem .8rem .35rem .4rem;font-size:.88rem;display:inline-flex}.cd-t09-decode__part code{font-family:var(--t-mono,var(--cd-font-mono));color:var(--cd-ink);background:#eef8e6;border:1px solid #d6ebc6;border-radius:8px;padding:.2rem .5rem;font-size:.95rem;font-weight:700}.cd-t09-decode__op{color:#8a94a6;font-size:.72rem}.cd-t15-step{gap:1.1rem;min-width:0;display:grid}.cd-t15-search .cd-tin{padding-right:3rem}.cd-t15-search__clear{width:44px;height:44px;color:var(--t-muted,#4f5a6a);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.cd-t15-search__clear:hover{color:var(--cd-green-ink);background:#f2faec}.cd-t15-search__clear:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t15-live{gap:.6rem;min-width:0;display:grid}.cd-t15-live__head{color:var(--cd-ink-2);margin:0;font-size:.86rem}.cd-t15-live__more{color:var(--t-muted,#4f5a6a);margin:0;font-size:.84rem}.cd-t15-rows{background:#fff;border:1px solid #dbe9f6;border-radius:18px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 18px 38px -34px #0c145080;container-type:inline-size}.cd-t15-rows>li+li{border-top:1px solid #edf2f7}.cd-t15-row{text-align:left;width:100%;min-height:60px;font:inherit;color:var(--cd-ink);cursor:pointer;background:#fff;border:0;grid-template-columns:38px auto minmax(0,1fr) auto;align-items:center;gap:.3rem .85rem;padding:.75rem 1rem;display:grid}.cd-t15-row:hover{background:#f2faec}.cd-t15-row:hover .cd-t15-row__icon{color:var(--cd-green-ink);background:#e2f3da}.cd-t15-row:focus-visible{box-shadow:inset var(--cd-focus-ring);outline:none}.cd-t15-row.is-on{box-shadow:inset 4px 0 0 var(--cd-green-600);background:linear-gradient(#f1f9eb 0%,#fbfef9 100%)}.cd-t15-row.is-on .cd-t15-row__icon{background:var(--cd-grad);color:#fff}.cd-t15-row__icon{width:38px;height:38px;color:var(--cd-royal);background:#eef6fd;border-radius:11px;place-items:center;font-size:.9rem;display:grid}.cd-t15-row__code{font-family:var(--t-mono,var(--cd-font-mono));letter-spacing:.02em;color:var(--cd-ink);white-space:nowrap;background:#f1f5f9;border-radius:8px;justify-self:start;padding:.2rem .55rem;font-size:.86rem;font-weight:700}.cd-t15-row__code--none{font-family:var(--cd-font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);font-size:.8125rem;font-weight:600}.cd-t15-row__main{gap:.1rem;min-width:0;display:grid}.cd-t15-row__name{font-size:.94rem;font-weight:600;line-height:1.35}.cd-t15-row__short{color:var(--t-muted,#4f5a6a);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.83rem;line-height:1.45;display:-webkit-box;overflow:hidden}.cd-t15-row__meta{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.cd-t15-row__reason{color:var(--t-muted,#4f5a6a);white-space:nowrap;font-size:.8125rem}.cd-t15-row--notype{grid-template-columns:38px auto minmax(0,1fr)}@container (max-width:600px){.cd-t15-row{grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"icon code meta""icon main main";align-items:start;padding:.75rem .85rem}.cd-t15-row .cd-t15-row__icon{grid-area:icon}.cd-t15-row .cd-t15-row__code{grid-area:code;align-self:center}.cd-t15-row .cd-t15-row__main{grid-area:main}.cd-t15-row .cd-t15-row__meta{grid-area:meta;align-self:center}.cd-t15-row .cd-t15-row__reason{display:none}.cd-t15-row .cd-t15-row__short{-webkit-line-clamp:1}.cd-t15-row--notype{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon code""icon main"}}@container (max-width:380px){.cd-t15-row{grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon code""icon main""icon meta"}.cd-t15-row .cd-t15-row__meta{align-items:flex-start}.cd-t15-row--notype{grid-template-areas:"icon code""icon main"}}.cd-t15-type{color:var(--cd-ink-2);letter-spacing:.02em;white-space:nowrap;background:#eef3f8;border:1px solid #d9e4ee;border-radius:999px;padding:.15rem .55rem;font-size:.8125rem;font-weight:700;display:inline-block}.cd-t15-head{font-family:var(--t-mono,var(--cd-font-mono));letter-spacing:.01em;color:var(--cd-green-ink);overflow-wrap:anywhere;font-size:.9em}.cd-t15-head--term{font-family:var(--cd-font-heading);letter-spacing:-.02em;color:var(--cd-ink);overflow-wrap:normal;font-size:.7em}.cd-t15-name{font-family:var(--cd-font-heading);color:var(--cd-ink);font-size:1.15rem;font-weight:600}.cd-t15-where{margin:0;padding:0;list-style:none;display:grid}.cd-t15-where li{color:var(--cd-ink-2);border-top:1px solid #edf2f7;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.6rem;padding:.7rem 0;font-size:.95rem;line-height:1.55;display:grid}.cd-t15-where li:first-child{border-top:0;padding-top:.15rem}.cd-t15-where i{color:var(--cd-green-ink);margin-top:.25rem;font-size:.9rem}.cd-t15-facts{border-top:1px solid #edf2f7;margin:0;display:grid}.cd-t15-facts>div{border-bottom:1px solid #edf2f7;grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.7rem 0;display:grid}.cd-t15-facts>div:last-child{border-bottom:0;padding-bottom:0}.cd-t15-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted,#4f5a6a);font-size:.8125rem;font-weight:700}.cd-t15-facts dd{color:var(--cd-ink);min-width:0;margin:0;font-size:.93rem}.cd-t15-facts code{max-width:100%;color:var(--cd-ink);overflow-wrap:anywhere;background:#f7fafc;border:1px solid #e3edf6;border-radius:8px;padding:.3rem .6rem;font-size:.88rem;display:inline-block}@media (max-width:479.98px){.cd-t15-facts>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.cd-t15-example{flex-wrap:wrap;align-items:stretch;gap:.35rem;max-width:100%;display:inline-flex}.cd-t15-example code{letter-spacing:.03em;align-items:center;min-height:36px;font-weight:700;display:inline-flex;box-shadow:inset 0 -2px #e6eff8;background:#fff!important;border:1px solid #cfe3f4!important;border-radius:9px!important;padding:.3rem .7rem!important;font-size:.92rem!important}.cd-t15-example code:first-of-type{box-shadow:inset 0 -2px #dcefcd;color:var(--cd-green-ink)!important;background:#f2faec!important;border-color:#bfe3a8!important}.cd-t15-muted{color:var(--t-muted,#4f5a6a);margin:0;font-size:.88rem;line-height:1.55}.cd-t15-source{margin:0;font-size:.92rem}.cd-t15-source a{color:var(--cd-royal);font-weight:600}.cd-t15-source a i{margin-left:.15rem;font-size:.68rem}.cd-t15-related{flex-wrap:wrap;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cd-t15-related li{min-width:0;max-width:100%}.cd-t15-related__chip{max-width:100%;min-height:44px;font:inherit;color:var(--cd-ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe9f6;border-radius:12px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.84rem;display:inline-flex;box-shadow:0 10px 22px -18px #0c145073}.cd-t15-related__chip:hover{background:#f2faec;border-color:#9cc950}.cd-t15-related__chip:focus-visible{box-shadow:var(--cd-focus-ring);outline:none}.cd-t15-related__code{font-family:var(--t-mono,var(--cd-font-mono));letter-spacing:.02em;white-space:nowrap;font-weight:700}.cd-t15-related__name{color:var(--t-muted,#4f5a6a);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.cd-t15-collapsed{display:none!important}.cd-t15-more{justify-self:start}.cd-t15-suggest{color:var(--cd-ink-2);margin:0 0 .6rem;font-size:.88rem}@media (pointer:coarse){.cd-tool--t15 .cd-rframe__meta a{align-items:center;gap:.35rem;min-height:44px;display:inline-flex}}@media print{.cd-t15-matches,.cd-t15-search__clear,.cd-t15-more{display:none!important}.cd-t15-collapsed{display:revert!important}}
