.csc{color:var(--cs-text);font-family:var(--cs-sans);padding:0 var(--cs-gutter);-webkit-font-smoothing:antialiased}.csc .csc-main,.csc .csc-rail{min-width:0}.csc .csc-mono,.csc .csc-num{font-family:var(--cs-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;word-spacing:-.32em}.csc .csc-bul-t td,.csc .csc-mini-tbl td,.csc .csc-tbl td,.csc-sheet .csc-page-grid b,.csc-sheet .csc-page-rows dd{word-spacing:-.32em}.csc a{color:inherit}.csc .csc-crumbs{display:none;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;color:var(--cs-text-3);padding:4px 4px 0}.csc .csc-crumbs>span{display:inline-flex;align-items:center;gap:6px}.csc .csc-crumbs svg{width:14px;height:14px}.csc .csc-crumbs a:hover{color:var(--cs-text)}.csc .csc-phead{padding:10px 4px 18px}.csc .csc-phead h1,.csc .csc-phead h2.csc-h1{font-size:var(--cs-h1);line-height:1.08;font-weight:700;letter-spacing:-.03em;color:var(--cs-text);margin:0}.csc .csc-phead .csc-h1-sub{display:inline-block;margin-top:6px;font-size:.62em;font-weight:500;color:var(--cs-text-2);letter-spacing:-.02em}.csc .csc-lead{margin:10px 0 0;max-width:68ch;font-size:16px;line-height:1.5;color:var(--cs-text-2)}.csc .csc-lead b{color:var(--cs-text);font-weight:600;white-space:nowrap}.csc .csc-lead a{color:var(--cs-text);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--cs-text) 35%,transparent)}.csc .csc-meta{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--cs-text-3)}.csc .csc-meta a{text-decoration:underline;text-underline-offset:2px}.csc .csc-group{background:var(--cs-group);border-radius:var(--cs-radius);padding:18px 16px;margin-bottom:14px;min-width:0}.csc .csc-g-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:14px}.csc .csc-g-head h2,.csc .csc-g-head h3{font-size:20px;line-height:1.2;font-weight:650;letter-spacing:-.02em;color:var(--cs-title);margin:0}.csc .csc-ov{display:block;font-family:var(--cs-mono);font-size:10.5px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--cs-overline);margin:0 0 3px}.csc .csc-link,.csc-sheet .csc-link{display:inline-flex;align-items:center;gap:6px;color:var(--cs-text-2);font-size:14.5px;font-weight:500;cursor:pointer;background:none;border:0;padding:0}.csc .csc-link svg{width:17px;height:17px}.csc .csc-link svg.is-up{transform:rotate(180deg)}.csc .csc-aside-note{font-size:12.5px;line-height:1.4;color:var(--cs-text-3);text-align:right;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px 4px}.csc .csc-linkbtn,.csc-dd .csc-linkbtn,.csc-sheet .csc-linkbtn{display:inline;background:none;border:0;padding:0;font:inherit;color:var(--cs-text);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--cs-text) 40%,transparent);cursor:pointer}.csc .csc-iconbtn{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;color:var(--cs-text-3);border-radius:50%}.csc .csc-iconbtn svg{width:14px;height:14px}.csc .csc-note,.csc-sheet .csc-note{font-size:13px;line-height:1.45;color:var(--cs-text-3);margin:12px 0 0}.csc .csc-note a,.csc-sheet .csc-note a{color:var(--cs-text);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--cs-text) 35%,transparent)}.csc .csc-note-top{margin:-6px 0 12px}.csc .csc-hint{background:var(--cs-group-2);border-radius:12px;padding:10px 12px}.csc .csc-hint b{color:var(--cs-text)}.csc .csc-rl,.csc-sheet .csc-rl{display:block;font-size:13.5px;color:var(--cs-text-2);margin:16px 0 8px}.csc .csc-choice:first-child .csc-rl{margin-top:0}.csc .csc-val{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.csc .csc-seg,.csc-sheet .csc-seg{display:flex;background:var(--cs-fill);border-radius:11px;padding:2px;gap:2px}.csc .csc-seg>a,.csc .csc-seg>button,.csc .csc-seg>span,.csc-sheet .csc-seg>button{flex:1;text-align:center;font-weight:500;font-size:14px;line-height:1.3;padding:7px 8px;min-height:36px;border-radius:9px;color:var(--cs-text-2);white-space:nowrap;cursor:pointer;background:none;border:0;display:inline-flex;align-items:center;justify-content:center}.csc .csc-seg>a.is-on,.csc .csc-seg>button[aria-pressed=true],.csc .csc-seg>span.is-on,.csc-sheet .csc-seg>button[aria-pressed=true]{background:var(--cs-thumb);color:var(--cs-thumb-text);box-shadow:var(--cs-thumb-shadow);font-weight:600}.csc .csc-seg-preset{margin-bottom:16px}.csc .csc-onoff{max-width:260px;margin-bottom:4px}.csc .csc-chips{display:flex;flex-wrap:wrap;gap:8px}.csc .csc-chips>button{display:inline-flex;align-items:baseline;gap:5px;font-weight:500;font-size:14.5px;line-height:1.3;padding:8px 14px;min-height:40px;border-radius:999px;border:1px solid var(--cs-line);background:var(--cs-group);color:var(--cs-text);white-space:nowrap;cursor:pointer}.csc .csc-chips>button i{font-style:normal;color:var(--cs-text-3);font-family:var(--cs-sans);font-variant-numeric:tabular-nums;font-size:13px}.csc .csc-chips>button[aria-pressed=true]{background:var(--cs-text);border-color:var(--cs-text);color:var(--cs-bg)}.csc .csc-chips>button[aria-pressed=true] i{color:color-mix(in srgb,var(--cs-bg) 72%,transparent)}.csc .csc-other{display:flex;gap:8px;margin-top:10px;max-width:320px}.csc .csc-other .csc-in{flex:1;height:44px}.csc .csc-fixed{margin:0;display:flex;flex-direction:column;gap:2px;font-size:15px}.csc .csc-fixed b{font-weight:600;color:var(--cs-text)}.csc .csc-fixed span{font-size:12.5px;color:var(--cs-text-3)}.csc .csc-grid-sal{display:grid;grid-template-columns:1fr 1fr;gap:12px}.csc .csc-fld label{display:flex;justify-content:space-between;gap:6px;font-size:13px;margin-bottom:6px}.csc .csc-fld label,.csc .csc-fld label span{color:var(--cs-text-2)}.csc .csc-fld label em{font-style:normal;color:var(--cs-text-3);font-family:var(--cs-sans);font-variant-numeric:tabular-nums;font-size:12.5px;white-space:nowrap}.csc .csc-in,.csc-sheet .csc-in{display:flex;align-items:center;height:50px;border-radius:var(--cs-r-in);background:var(--cs-group-2);border:1px solid var(--cs-field-line);padding:0 12px;gap:6px}.csc .csc-in:focus-within{border-color:var(--cs-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-text) 10%,transparent);background:var(--cs-group)}.csc .csc-in input{width:100%;min-width:0;height:100%;outline:0;border:0!important;background:transparent!important;color:var(--cs-text)!important;font-family:var(--cs-sans);font-size:18px;font-weight:500;letter-spacing:-.015em;font-variant-numeric:tabular-nums;padding:0}.csc .csc-in input::placeholder{color:var(--cs-text-3)}.csc .csc-in input[readonly]{color:var(--cs-text-2)!important}.csc .csc-in:has(input[readonly]){background:var(--cs-fill);border-color:transparent}.csc .csc-unit,.csc-sheet .csc-unit{color:var(--cs-text-3);font-family:var(--cs-sans);font-variant-numeric:tabular-nums;font-size:14px;white-space:nowrap}.csc .csc-tool{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.csc .csc-side{min-width:0;overflow-anchor:none}.csc .csc-ad-slot{margin:0 0 14px}.csc .csc-side-ad{display:none}@media (min-width:1180px) and (hover:hover) and (pointer:fine){.csc .csc-side-ad{display:block;width:300px;max-width:100%;margin:14px auto 0}}.csc .csc-res{container-type:inline-size;position:relative}.csc .csc-lbl{font-size:13.5px;color:var(--cs-text-2);font-weight:500;margin:0}.csc .csc-hero{display:flex;align-items:baseline;gap:8px;margin:4px 0 0}.csc .csc-hero-n{font-size:48px;line-height:1;font-weight:650;color:var(--cs-red);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.csc .csc-hero-u,.csc .csc-res.is-empty .csc-hero-n{color:var(--cs-text-3)}.csc .csc-hero-u{font-size:22px;font-family:var(--cs-sans)}.csc .csc-hero-sub{font-size:14px;color:var(--cs-text-2);margin:8px 0 0}.csc .csc-hero-sub b{color:var(--cs-text);font-weight:500;font-family:var(--cs-sans);font-variant-numeric:tabular-nums}.csc .csc-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;margin:18px 0 10px;gap:2px}.csc .csc-bar i{display:block;height:100%;flex:0 0 auto}.csc .c1{background:var(--cs-red)}.csc .c2{background:var(--cs-seg-2)}.csc .c3{background:var(--cs-seg-3)}.csc .c4{background:var(--cs-seg-4)}.csc .csc-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--cs-text-3)}.csc .csc-legend span{display:inline-flex;align-items:center;gap:6px}.csc .csc-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}.csc .csc-insight{display:flex;gap:10px;align-items:flex-start;background:var(--cs-group-2);border-radius:14px;padding:12px 14px;margin:14px 0 0;font-size:14px;line-height:1.45;color:var(--cs-text-2)}.csc .csc-insight svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--cs-text-3)}.csc .csc-insight b{color:var(--cs-text);font-family:var(--cs-sans);font-variant-numeric:tabular-nums;font-weight:600}.csc .csc-bul{margin-top:18px;border-top:1.5px solid var(--cs-text)}.csc table.csc-bul-t{width:100%;border-collapse:collapse;font-size:14px}.csc .csc-bul-t td,.csc .csc-bul-t th{color:var(--cs-text)}.csc .csc-bul-t thead th{font-family:var(--cs-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--cs-text-3);font-weight:500;text-align:right;padding:10px 0 8px 6px;border-bottom:1px solid var(--cs-line)}.csc .csc-bul-t thead th:first-child{text-align:left;padding-left:0}.csc .csc-bul-t tbody th{text-align:left;font-weight:500;padding:8px 6px 8px 0;border-bottom:1px solid var(--cs-sep);line-height:1.3}.csc .csc-bul-t tbody th .csc-bul-go{display:inline;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,var(--cs-text) 45%,transparent);text-underline-offset:3px}.csc .csc-bul-t tbody th .csc-bul-go:hover{text-decoration-style:solid}.csc .csc-g-con,.csc .csc-g-imp{scroll-margin-top:16px}.csc .csc-group.is-flash{animation:csc-flash 1.8s ease-out}@keyframes csc-flash{0%,35%{box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-red) 55%,transparent)}to{box-shadow:0 0 0 3px transparent}}@media (prefers-reduced-motion:reduce){.csc .csc-group.is-flash{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-red) 55%,transparent)}}.csc .csc-bul-t tbody th small{display:block;font-size:11.5px;font-weight:400;color:var(--cs-text-3);margin-top:1px}.csc .csc-bul-t td{padding:8px 0 8px 6px;border-bottom:1px solid var(--cs-sep);text-align:right;font-family:var(--cs-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;vertical-align:top}.csc .csc-bul-t tbody th small.csc-bul-bt{display:none;font-family:var(--cs-mono);letter-spacing:-.02em;word-spacing:-.32em}@container (max-width: 359px){.csc .csc-bul-t td:nth-child(2),.csc .csc-bul-t td:nth-child(3),.csc .csc-bul-t th:nth-child(2),.csc .csc-bul-t th:nth-child(3){display:none}.csc .csc-bul-t tbody th small.csc-bul-bt{display:block}}.csc .csc-bul-t td.csc-dim{color:var(--cs-text-3);font-size:12.5px}.csc .csc-bul-t tr.is-retenue td:last-child{color:var(--cs-text-2)}.csc .csc-bul-t tr.is-sub td,.csc .csc-bul-t tr.is-sub th{font-weight:650;border-bottom:1.5px solid var(--cs-text)}.csc .csc-bul-t tr.is-info td,.csc .csc-bul-t tr.is-info th{color:var(--cs-text-2);font-weight:400}.csc .csc-netbox{margin:14px 0 0;border-top:3px double var(--cs-text);border-bottom:3px double var(--cs-text);padding:12px 0 10px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px}.csc .csc-netbox-k{font-family:var(--cs-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.csc .csc-netbox-k small{display:block;font-family:var(--cs-sans);text-transform:none;letter-spacing:0;font-weight:400;font-size:12.5px;color:var(--cs-text-3);margin-top:3px}.csc .csc-netbox-v{font-family:var(--cs-sans);font-variant-numeric:tabular-nums;font-size:30px;line-height:1;font-weight:650;color:var(--cs-red);letter-spacing:-.03em;white-space:nowrap}.csc .csc-netbox-v i{font-style:normal;font-size:16px;color:var(--cs-text-3);margin-left:4px}.csc .csc-bul-f{display:grid;gap:4px;margin:10px 0 0;font-size:13px}.csc .csc-bul-f div{display:flex;justify-content:space-between;gap:10px}.csc .csc-bul-f dt{color:var(--cs-text-3)}.csc .csc-bul-f dd{margin:0;font-family:var(--cs-sans);font-variant-numeric:tabular-nums;color:var(--cs-text-2);text-align:right}.csc .csc-pro-note{margin-top:10px;font-size:13px}.csc .csc-adv{margin-top:12px;font-size:13px;color:var(--cs-text-3)}.csc .csc-adv>summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;cursor:pointer;line-height:1.45}.csc .csc-adv>summary::-webkit-details-marker{display:none}.csc .csc-adv>summary svg{width:16px;height:16px;flex:none;margin-top:2px;transition:transform .2s}.csc .csc-adv[open]>summary svg{transform:rotate(180deg)}.csc .csc-adv-cta{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--cs-text);font-weight:600}.csc .csc-hyp-t{margin:8px 0 0}.csc .csc-adv-body{display:grid;gap:0 10px;padding-top:4px}.csc .csc-hyp-f{grid-template-columns:1fr}@container (min-width: 420px){.csc .csc-hyp-f{grid-template-columns:1.4fr 1fr 1fr}}.csc .csc-adv .csn-field .csn-in{height:44px}.csc .csc-adv .csn-field select.csn-in-input{appearance:auto;font-size:15px;width:100%;border:0!important;background:transparent!important;color:var(--cs-text)!important;outline:0}.csc .csc-casc-toggle{margin-top:14px}.csc .csc-cascade{margin:12px 0 0}.csc .csc-wf{display:grid;gap:6px;align-items:end;height:118px;border-bottom:1px solid var(--cs-line)}.csc .csc-wf>div{position:relative;height:100%}.csc .csc-wf i{position:absolute;left:0;right:0;border-radius:4px 4px 0 0}.csc .csc-wf .is-cost{background:var(--cs-seg-2)}.csc .csc-wf .is-pat{background:repeating-linear-gradient(135deg,var(--cs-seg-3) 0 4px,transparent 4px 8px);border:1px solid var(--cs-seg-3);border-bottom:0}.csc .csc-wf .is-brut{background:var(--cs-seg-3)}.csc .csc-wf .is-cot{background:var(--cs-seg-4)}.csc .csc-wf .is-tax{background:var(--cs-text-3)}.csc .csc-wf .is-net{background:var(--cs-red)}.csc .csc-wf-l{display:grid;gap:6px;margin-top:6px;font-family:var(--cs-mono);font-size:9.5px;letter-spacing:.02em;color:var(--cs-text-3);text-align:center;line-height:1.25}.csc .csc-wf-l b{display:block;color:var(--cs-text);font-family:var(--cs-sans);font-variant-numeric:tabular-nums;font-weight:550;font-size:11.5px;letter-spacing:0;white-space:nowrap}.csc .csc-actions{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:16px}.csc .csc-actions .csc-a-pdf{grid-column:1/-1}.csc .csc-actions .csc-a-more{width:48px;padding:0}@container (min-width: 400px){.csc .csc-actions{grid-template-columns:1fr auto auto}.csc .csc-actions .csc-a-pdf{grid-column:auto}}.csc .csc-done{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--cs-ok);margin:14px 0 10px}.csc .csc-done svg{width:18px;height:18px}.csc .csc-inl-card,.csc .csc-nl-card{background:var(--cs-group-2);border:1px solid var(--cs-sep);border-radius:16px;padding:14px;margin-top:10px}.csc .csc-nl-card{margin:0 0 14px;border-radius:18px;padding:16px;background:var(--cs-group)}.csc .csc-ic-row{display:flex;gap:10px;align-items:flex-start}.csc .csc-ic-row>div{flex:1;min-width:0}.csc .csc-ic-row b,.csc .csc-nl-card h3{display:block;font-size:15.5px;font-weight:650;color:var(--cs-text);margin:0;letter-spacing:-.01em}.csc .csc-nl-card h3{font-size:18px}.csc .csc-ic-row p{font-size:13.5px;line-height:1.45;color:var(--cs-text-2);margin:2px 0 0}.csc .csc-x-sm{width:30px;height:30px}.csc .csc-ic-f{font-size:12.5px;margin:10px 0 0;color:var(--cs-text-3)}.csc .csc-ic-f a{font-weight:600;color:var(--cs-text);text-decoration:underline;text-underline-offset:2px}.csc .csc-ic-f .csc-linkbtn{color:var(--cs-text-3)}.csc .csc-nl-card .csn-nl-msg{font-size:13px;margin:8px 0 0;color:var(--cs-text-2)}.csc .csc-nl-card .csn-nl-msg.is-ok{color:var(--cs-ok);font-weight:600}.csc .csc-nl-card .csn-nl-msg.is-err{color:var(--cs-red-text)}.csc .csc-nl-card .csn-nl-note{font-size:12px;color:var(--cs-text-3);margin:6px 0 0}.csc .csc-stars5,.csc-sheet .csc-stars5{display:flex;gap:6px;margin-top:10px}.csc .csc-stars5 button,.csc-sheet .csc-stars5 button{width:44px;height:44px;border-radius:12px;border:1px solid var(--cs-line);background:var(--cs-group);display:flex;align-items:center;justify-content:center;color:var(--cs-text-3);cursor:pointer}.csc .csc-stars5 button svg,.csc-sheet .csc-stars5 button svg{width:22px;height:22px}.csc .csc-stars5 button.is-on,.csc-sheet .csc-stars5 button.is-on{color:var(--cs-red);border-color:color-mix(in srgb,var(--cs-red) 45%,var(--cs-line))}.csc .csc-list{list-style:none;margin:0 -16px -6px;padding:0}.csc .csc-list>li{border-top:1px solid var(--cs-sep)}.csc .csc-list>li:first-child{border-top:0}.csc .csc-row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;background:none;border:0;text-align:left;color:var(--cs-text);cursor:pointer}.csc .csc-row-i{display:inline-flex;color:var(--cs-text-2)}.csc .csc-row-i svg{width:22px;height:22px}.csc .csc-row-t{flex:1;min-width:0}.csc .csc-row-t b{display:block;font-weight:500;font-size:15.5px;color:var(--cs-text)}.csc .csc-row-t small{display:block;font-size:13px;color:var(--cs-text-3);line-height:1.35;margin-top:1px}.csc .csc-row em{font-style:normal;color:var(--cs-text-3);font-size:15px;white-space:nowrap}.csc .csc-row .csc-chev{width:16px;height:16px;color:var(--cs-text-3);flex:none}.csc .csc-list>li.is-open .csc-row .csc-chev{transform:rotate(180deg)}.csc .csc-row-body{padding:0 16px 16px}.csc .csc-slider{margin:14px 2px 4px}.csc .csc-slider-row{display:flex;align-items:center;gap:14px}.csc .csc-slider-row input{flex:1}.csc .csc-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:26px;background:transparent;cursor:pointer}.csc .csc-slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--cs-text) var(--csc-p,0),var(--cs-fill) var(--csc-p,0))}.csc .csc-slider input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--cs-fill)}.csc .csc-slider input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:var(--cs-text)}.csc .csc-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 6px rgba(0,0,0,.25),0 0 0 .5px rgba(0,0,0,.12)}.csc .csc-slider input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:0;box-shadow:0 2px 6px rgba(0,0,0,.25)}.csc .csc-kv{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0}.csc .csc-kv div{background:var(--cs-group-2);border-radius:12px;padding:10px 12px}.csc .csc-kv dt{font-size:12.5px;color:var(--cs-text-3)}.csc .csc-kv dd{margin:2px 0 0;font-size:17px;font-weight:500;font-family:var(--cs-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--cs-text)}.csc table.csc-mini-tbl{width:100%;border-collapse:collapse;margin-top:12px;font-size:13.5px}.csc .csc-mini-tbl td,.csc .csc-mini-tbl th{padding:7px 0 7px 8px;border-bottom:1px solid var(--cs-sep);text-align:right;color:var(--cs-text)}.csc .csc-mini-tbl thead th{font-size:12px;font-weight:500;color:var(--cs-text-3)}.csc .csc-mini-tbl th:first-child{text-align:left;padding-left:0;font-weight:400}.csc .csc-mini-tbl td{font-family:var(--cs-mono);letter-spacing:-.02em;white-space:nowrap}.csc .csc-legacy-in{margin-top:12px;font-size:14px;color:var(--cs-text)}.csc .csc-legacy-in b,.csc .csc-legacy-in label,.csc .csc-legacy-in label span{color:var(--cs-text-2);font-weight:500}.csc .csc-legacy-in input{height:44px;border-radius:var(--cs-r-in);background:var(--cs-group-2)!important;border:1px solid var(--cs-field-line)!important;color:var(--cs-text)!important;outline:none!important;box-shadow:none!important}.csc .csc-legacy-in input:disabled{background:var(--cs-fill)!important;border-color:transparent!important;opacity:1;color:var(--cs-text)!important;font-family:var(--cs-sans);font-variant-numeric:tabular-nums}.csc .csc-legacy-in button{border-radius:10px;border-color:var(--cs-line)!important;color:var(--cs-text)!important;background:var(--cs-group)!important}.csc .csc-legacy-in button.bg-primary,.csc .csc-legacy-in button[aria-pressed=true]{background:var(--cs-text)!important;color:var(--cs-bg)!important;border-color:var(--cs-text)!important}.csc .csc-legacy-in .text-muted-foreground,.csc .csc-legacy-in p{color:var(--cs-text-3)}.csc .csc-rail-sec{background:var(--cs-group);border-radius:var(--cs-radius);padding:16px;margin-bottom:14px}.csc .csc-rail-sec h3{font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--cs-title);margin:0 0 6px}.csc .csc-tlist{list-style:none;margin:0 -16px -8px;padding:0}.csc .csc-tlist a{display:flex;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--cs-sep);color:var(--cs-text)}.csc .csc-tlist li:first-child a{border-top:0}.csc .csc-tlist a:hover b{text-decoration:underline;text-underline-offset:2px}.csc .csc-tlist svg{width:20px;height:20px;flex:none;color:var(--cs-text-2)}.csc .csc-tlist span{flex:1;min-width:0}.csc .csc-tlist b{display:block;font-size:14.5px;font-weight:550}.csc .csc-tlist small{display:block;font-size:12.5px;color:var(--cs-text-3);line-height:1.3}.csc .csc-tlist .csc-chev{width:14px;height:14px;color:var(--cs-text-3)}.csc .csc-pop{display:grid;grid-template-columns:1fr 1fr;gap:6px}.csc .csc-pop a{background:var(--cs-group-2);border-radius:10px;padding:8px 10px;font-size:12.5px;color:var(--cs-text-3);line-height:1.3}.csc .csc-pop a b{display:block;font-family:var(--cs-sans);font-variant-numeric:tabular-nums;font-size:14.5px;color:var(--cs-text);font-weight:550}.csc .csc-rail-ad{margin-bottom:14px}.csc .csc-rail-ad .csc-ad-box{height:280px}.csc .csc-ad-box{height:250px;border-radius:var(--cs-radius);background:var(--cs-group);background-image:repeating-linear-gradient(135deg,transparent 0 10px,color-mix(in srgb,var(--cs-text) 3.5%,transparent) 10px 11px)}.csc .csc-rail-app{margin-bottom:14px;background:var(--cs-group);border-color:var(--cs-sep);border-radius:var(--cs-radius)}.csc .csc-rail-promo{margin:0 0 14px}.csc .csc-guide{margin-top:30px}.csc .csc-prose{background:var(--cs-group);border-radius:var(--cs-radius);padding:22px 18px;margin-bottom:14px;color:var(--cs-text-2);font-size:16px;line-height:1.62;overflow-wrap:anywhere}.csc .csc-prose h2{font-size:22px;line-height:1.2;font-weight:650;letter-spacing:-.022em;color:var(--cs-title);margin:0 0 12px}.csc .csc-prose h3{font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--cs-title);margin:20px 0 6px}.csc .csc-prose li,.csc .csc-prose p{color:var(--cs-text-2)}.csc .csc-prose b,.csc .csc-prose strong{color:var(--cs-text);font-weight:600}.csc .csc-prose a{color:var(--cs-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--cs-text) 35%,transparent)}.csc .csc-prose a:hover{text-decoration-color:var(--cs-red)}.csc .csc-legacy .rounded-lg,.csc .csc-legacy [class*=max-w-],.csc .csc-legacy [class*=shadow],.csc .csc-legacy>*{max-width:none;margin-left:0;margin-right:0;border:0;box-shadow:none;background:transparent}.csc .csc-legacy>*{padding:0;margin-top:0}.csc .csc-legacy [class*=p-5],.csc .csc-legacy [class*=p-6],.csc .csc-legacy [class*=px-4],.csc .csc-legacy [class*=px-6]{padding-left:0;padding-right:0}.csc .csc-legacy [class*=p-6],.csc .csc-legacy [class*=pt-6]{padding-top:0}.csc .csc-legacy [data-orientation=horizontal],.csc .csc-legacy [data-orientation=horizontal][role=none],.csc .csc-legacy hr{display:none}.csc .csc-legacy .font-semibold,.csc .csc-legacy .text-primary,.csc .csc-legacy h2,.csc .csc-legacy h3{color:var(--cs-text)}.csc .csc-prose.csc-legacy h2,.csc .csc-prose.csc-legacy h3{color:var(--cs-title)}.csc .csc-legacy a,.csc .csc-legacy a.text-primary{color:var(--cs-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--cs-text) 35%,transparent)}.csc .csc-legacy .text-2xl,.csc .csc-legacy .text-3xl,.csc .csc-legacy h2{font-size:22px;line-height:1.2;font-weight:650;letter-spacing:-.022em}.csc .csc-legacy .text-lg{font-size:17px}.csc .csc-legacy .prose,.csc .csc-legacy .text-sm{font-size:15.5px;line-height:1.62;max-width:none;color:var(--cs-text-2)}.csc .csc-legacy .prose li,.csc .csc-legacy .prose p{color:var(--cs-text-2)}.csc .csc-legacy .bg-muted{background:var(--cs-group-2)!important;border-radius:14px;padding:14px 16px!important}.csc .csc-legacy .space-y-4>*+*,.csc .csc-legacy .space-y-6>*+*{margin-top:16px}.csc .csc-legacy table{width:100%;border-collapse:collapse;font-size:14.5px}.csc .csc-legacy td,.csc .csc-legacy th{padding:9px 0 9px 10px;border-bottom:1px solid var(--cs-sep);text-align:right;background:transparent!important;color:var(--cs-text)!important}.csc .csc-legacy td:first-child,.csc .csc-legacy th:first-child{text-align:left;padding-left:0}.csc .csc-legacy .prose ul{margin:10px 0 0 18px;list-style:disc}.csc .csc-legacy ul.flex a{display:inline-block;padding:7px 13px;border-radius:999px;border:1px solid var(--cs-line);text-decoration:none;font-size:14px;color:var(--cs-text)}.csc .csc-legacy ul.flex a:hover{border-color:var(--cs-text)}.csc .csc-fold{margin-top:6px!important}.csc .csc-fold>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;cursor:pointer;font-size:15px;font-weight:600;line-height:1.3;color:var(--cs-text);border-radius:8px}.csc .csc-fold>summary::-webkit-details-marker{display:none}.csc .csc-fold>summary svg{width:16px;height:16px;flex:none;transition:transform .2s}.csc .csc-fold[open]>summary svg{transform:rotate(180deg)}.csc .csc-fold:not([open])>summary>.csc-fold-less,.csc .csc-fold[open]>summary>.csc-fold-more{display:none}@media (hover:hover){.csc .csc-fold>summary:hover>span{text-decoration:underline;text-underline-offset:3px}}.csc .csc-fold-b>:first-child{margin-top:4px}.csc :has(+.csc-fold.is-fade:not([open])){-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 2.2em),rgba(0,0,0,.42));mask-image:linear-gradient(180deg,#000 calc(100% - 2.2em),rgba(0,0,0,.42))}.csc .csc-legacy ul.flex,.csc .csc-legacy ul.grid{list-style:none;margin:10px 0 0;padding:0}.csc .csc-legacy .grid{gap:8px}.csc .csc-legacy .csc-guide-app{margin:0;padding:16px;border:1px solid var(--cs-sep);border-radius:16px;background:var(--cs-group-2)}.csc .csc-legacy .csc-guide-app .font-semibold{font-size:15px;color:var(--cs-text)}.csc .csc-legacy .csc-guide-app ul{font-size:14px;line-height:1.45}.csc .csc-legacy .csc-guide-app a[data-testid=app-button]{background:var(--cs-red);color:#fff;text-decoration:none;box-shadow:0 6px 16px -8px rgba(225,29,72,.8)}.csc .csc-legacy .csc-guide-app a.text-primary{font-size:14.5px;color:var(--cs-text)}.csc .csc-legacy .csc-guide-app [data-testid=app-qr]{padding:6px;border-radius:10px;background:#fff!important}@media (max-width:1179.98px){.csc:has(.csc-guide-app) .csc-rail-app{display:none}}@media (min-width:1180px){.csc .csc-legacy .csc-guide-app{display:none}}.csc .csc-tbl-wrap{overflow-x:auto;margin:14px -18px 0;padding:0 18px}.csc table.csc-tbl{width:100%;border-collapse:collapse;font-size:14.5px}.csc .csc-tbl thead th{font-size:12.5px;font-weight:500;color:var(--cs-text-3);text-align:right;padding:0 0 8px 12px;border-bottom:1px solid var(--cs-line);line-height:1.3;vertical-align:bottom}.csc .csc-tbl tbody th{text-align:left;font-weight:500;padding:10px 0}.csc .csc-tbl tbody th,.csc .csc-tbl td{color:var(--cs-text);border-bottom:1px solid var(--cs-sep);white-space:nowrap}.csc .csc-tbl td{padding:10px 0 10px 12px;text-align:right;font-family:var(--cs-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;vertical-align:top}.csc .csc-tbl td small{display:block;font-size:11.5px;color:var(--cs-text-3);font-family:var(--cs-sans);font-variant-numeric:tabular-nums;letter-spacing:0;word-spacing:normal}.csc .csc-tbl tr.is-key td,.csc .csc-tbl tr.is-key th{background:var(--cs-red-tint);font-weight:600}.csc .csc-tbl tr.is-key th{box-shadow:inset 3px 0 0 var(--cs-red);padding-left:10px}.csc .csc-stars{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.csc .csc-stars-big{font-size:44px;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--cs-red)}.csc .csc-score{display:flex;flex-direction:column;gap:6px}.csc .csc-srow{display:flex;gap:3px}.csc .csc-st{position:relative;display:block;width:17px;height:17px}.csc .csc-st svg{width:17px;fill:var(--cs-fill)}.csc .csc-st svg,.csc .csc-st>span{position:absolute;left:0;top:0;height:17px}.csc .csc-st>span{overflow:hidden;display:block}.csc .csc-st>span svg{fill:var(--cs-red)}.csc .csc-stars-big small{font-size:18px;color:var(--cs-text-3)}.csc .csc-bars{flex:1;min-width:200px}.csc .csc-bars>div{display:grid;grid-template-columns:34px 1fr 44px;gap:10px;align-items:center;font-size:12.5px;color:var(--cs-text-3);margin:3px 0}.csc .csc-bars i{height:6px;border-radius:3px;background:var(--cs-fill);position:relative;overflow:hidden}.csc .csc-bars i b{position:absolute;left:0;top:0;bottom:0;background:var(--cs-text);border-radius:3px}.csc .csc-bars .csc-num{text-align:right}.csc .csc-faq .csc-faq-sub{margin:-6px 0 12px;font-size:15px;color:var(--cs-text-3)}.csc .csc-faq-search input{width:100%;height:44px;border-radius:12px;border:1px solid var(--cs-field-line)!important;background:var(--cs-group-2)!important;color:var(--cs-text)!important;padding:0 12px;font-size:15px;margin-bottom:6px}.csc .csc-faq details{border-top:1px solid var(--cs-sep)}.csc .csc-faq details:first-of-type{border-top:0}.csc .csc-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;cursor:pointer}.csc .csc-faq summary::-webkit-details-marker{display:none}.csc .csc-faq .csc-tag{display:block;font-family:var(--cs-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-overline);font-weight:500;margin-bottom:2px}.csc .csc-faq .csc-q{display:block;font-weight:600;font-size:16px;line-height:1.35;color:var(--cs-text);letter-spacing:-.01em}.csc .csc-faq-chev{width:18px;height:18px;flex:none;color:var(--cs-text-3);transition:transform .2s}.csc .csc-faq details[open] .csc-faq-chev{transform:rotate(180deg)}.csc .csc-faq-a{padding:0 0 14px;font-size:15.5px;line-height:1.62;color:var(--cs-text-2)}.csc .csc-faq-a b,.csc .csc-faq-a strong{color:var(--cs-text)}.csc .csc-faq-a table{width:100%;border-collapse:collapse;font-size:14px;margin:6px 0}.csc .csc-faq-a td,.csc .csc-faq-a th{padding:6px 0 6px 8px;border-bottom:1px solid var(--cs-sep);text-align:right;font-variant-numeric:tabular-nums;color:var(--cs-text)}.csc .csc-faq-a td:first-child,.csc .csc-faq-a th:first-child{text-align:left;padding-left:0}.csc .csc-faq-a blockquote{margin:10px 0;padding:12px 14px;border-left:3px solid var(--cs-red);background:var(--cs-group-2);border-radius:0 12px 12px 0}.csc .csc-faq-a blockquote p{color:var(--cs-text-2);margin:4px 0}.csc .csc-faq-a ul{list-style:disc}.csc .csc-faq-a a{color:var(--cs-text);text-decoration:underline}.csc .csc-arts{list-style:none;margin:6px -18px 0;padding:0}.csc .csc-arts a{display:block;padding:12px 18px;border-top:1px solid var(--cs-sep);text-decoration:none}.csc .csc-arts li:first-child a{border-top:0}.csc .csc-arts h2.csc-art-t,.csc .csc-arts h3{font-size:15.5px;font-weight:600;letter-spacing:-.01em;margin:0;line-height:1.3;color:var(--cs-text)}.csc .csc-arts a:hover .csc-art-t{text-decoration:underline;text-underline-offset:2px}.csc .csc-arts p{font-size:13.5px;line-height:1.45;color:var(--cs-text-3);margin:3px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.csc-dock{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--cs-tab-clear) + 10px);z-index:58;width:min(calc(100% - 28px),440px);border-radius:20px;padding:10px 10px 10px 16px;display:flex;align-items:center;gap:10px;box-shadow:var(--cs-float);color:var(--cs-text);font-family:var(--cs-sans);transition:opacity .2s,transform .2s}.csc-dock>span{line-height:1.2}.csc-dock .csc-dock-l{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-3);font-family:var(--cs-mono)}.csc-dock .csc-dock-n{display:block;font-size:19px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.csc-dock .csn-btn{height:40px;margin-left:auto;border-radius:12px;font-size:14.5px}.csc-dock .csn-btn svg{width:16px;height:16px}.csc-dock.is-off{opacity:0;transform:translate(-50%,12px);pointer-events:none}body:has(.csn-scrim) .csc-dock,body:has(.csn-toasts .csn-toast) .csc-dock,body[data-scroll-locked] .csc-dock,html.csn-inapp .csc-dock,html.csn-typing .csc-dock{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.csc-dock{transition:none}}.csc-dd{z-index:90;min-width:300px;border-radius:20px;padding:6px;box-shadow:var(--cs-float);color:var(--cs-text);font-family:var(--cs-sans)}.csc-dd .csc-dd-h{font-size:13px;color:var(--cs-text-3);padding:6px 12px 4px;margin:0}.csc-dd [role=menuitem]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;font-size:15px;font-weight:500;color:var(--cs-text);cursor:pointer;outline:none}.csc-dd [role=menuitem][data-highlighted]{background:var(--cs-fill)}.csc-dd [role=menuitem] svg{width:20px;height:20px;flex:none;color:var(--cs-text-2)}.csc-dd [role=menuitem] small{display:block;font-size:12.5px;color:var(--cs-text-3);font-weight:400}.csn-m.csc-sheet .csc-msub{font-size:14.5px;color:var(--cs-text-2);margin:0 0 14px}.csn-m.csc-sheet .csc-sheet-wait{display:flex;align-items:center;justify-content:center;gap:10px;padding:36px 0;font-size:14.5px;color:var(--cs-text-2);margin:0}.csc-spin{width:20px;height:20px;border-radius:50%;border:2.5px solid var(--cs-fill);border-top-color:var(--cs-red);animation:csc-spin .8s linear infinite}@keyframes csc-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.csc-spin{animation-duration:2.4s}}.csn-m.csc-sheet .csc-notice{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--cs-ok);background:var(--cs-ok-tint);border-radius:12px;padding:10px 12px;margin:0 0 12px}.csn-m.csc-sheet .csc-notice svg{width:18px;height:18px;flex:none}.csn-m.csc-sheet .csc-welcome{margin-bottom:12px}.csn-m.csc-sheet .csc-err{font-size:13.5px;color:var(--cs-red-text);margin:6px 0 0}.csn-m.csc-sheet .csc-note{display:flex;gap:8px;align-items:flex-start}.csn-m.csc-sheet .csc-note svg{width:16px;height:16px;flex:none;margin-top:1px}.csn-m.csc-sheet .csc-mt{margin-top:10px;font-size:13.5px;color:var(--cs-text-2)}.csn-m.csc-sheet .csc-mf-row{display:grid;grid-template-columns:1fr;gap:8px}.csn-m.csc-sheet .csc-mf-note{font-size:12.5px;color:var(--cs-text-3);text-align:center;margin:0}.csn-m.csc-sheet .csc-sum{margin-bottom:4px}.csn-m.csc-sheet .csn-sum span+span{margin-top:4px}.csn-m.csc-sheet .csc-signin{margin-top:6px}.csn-m.csc-sheet .csc-chips-sum{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.csn-m.csc-sheet .csc-chips-sum span{font-size:13px;padding:5px 11px;border-radius:999px;border:1px solid var(--cs-line);color:var(--cs-text)}.csn-m.csc-sheet .csc-check{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:14px;color:var(--cs-text-2)}.csn-m.csc-sheet .csc-check input{width:20px;height:20px;accent-color:var(--cs-text)}.csn-m.csc-sheet .csc-seg>button{min-height:40px}.csn-m.csc-sheet .csn-field select.csn-in-input{width:100%}.csn-m.csc-sheet .csc-pdf-grid{display:grid;gap:14px}.csn-m.csc-sheet .csc-pstyles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.csn-m.csc-sheet .csc-pstyles.is-compact{margin-bottom:4px}.csn-m.csc-sheet .csc-pst{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:1.5px solid var(--cs-line);border-radius:16px;padding:8px 8px 10px;background:var(--cs-group);cursor:pointer;text-align:left;color:var(--cs-text);min-width:0}.csn-m.csc-sheet .csc-pst b{font-size:14px;margin-top:6px;color:var(--cs-text)}.csn-m.csc-sheet .csc-pst small{font-size:11.5px;color:var(--cs-text-3);line-height:1.3}.csn-m.csc-sheet .csc-pst[aria-checked=true]{border-color:var(--cs-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-text) 10%,transparent)}.csn-m.csc-sheet .csc-pst.is-pro{border-style:dashed}.csn-m.csc-sheet .csc-pst-ck{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;background:var(--cs-text);color:var(--cs-bg);display:flex;align-items:center;justify-content:center}.csn-m.csc-sheet .csc-pst-ck svg{width:13px;height:13px}.csc-sheet .csc-mini{display:flex;flex-direction:column;gap:4px;width:100%;aspect-ratio:3/4;border-radius:8px;background:#fff;border:1px solid #e3e6eb;padding:8px;overflow:hidden}.csc-sheet .csc-mini i{display:block;border-radius:2px;background:#e3e6eb;height:4px}.csc-sheet .csc-mini .csc-mini-t{width:45%;background:#0d1117}.csc-sheet .csc-mini .csc-mini-h{height:12px;width:70%;background:#e11d48;margin:4px 0}.csc-sheet .csc-mini.is-mag .csc-mini-band{height:22px;background:#0d1117;margin:-8px -8px 4px;border-radius:0}.csc-sheet .csc-mini.is-fiche{display:grid;grid-template-columns:1fr 1fr;align-content:start}.csc-sheet .csc-mini.is-fiche i{height:14px;background:#eef0f3;border:1px solid #dce0e6}.csc-sheet .csc-mini.is-pro .csc-mini-logo{width:30%;height:10px;background:#0a8a5a}.csn-m.csc-sheet .csc-pdf-prev{margin:0;background:var(--cs-group-2);border-radius:16px;padding:14px;border:1px solid var(--cs-sep)}.csn-m.csc-sheet .csc-pdf-prev figcaption{font-size:12.5px;color:var(--cs-text-3);margin-top:10px;text-align:center}.csc-sheet .csc-page{background:#fff;color:#0d1117;border-radius:6px;box-shadow:0 8px 24px -12px rgba(13,17,23,.4);padding:16px 16px 12px;max-width:340px;margin:0 auto;font-size:11px;position:relative;overflow:hidden}.csc-sheet .csc-page .csc-page-band{height:26px;background:#0d1117;margin:-16px -16px 10px}.csc-sheet .csc-page.is-magazine .csc-page-h{color:#0d1117}.csc-sheet .csc-page-h{display:flex;align-items:center;gap:8px;font-weight:600;font-size:11.5px;line-height:1.2}.csc-sheet .csc-page-h small{display:block;font-weight:400;color:#6b7280}.csc-sheet .csc-page-logo{width:22px;height:22px;flex:none}.csc-sheet .csc-page-k{margin:14px 0 0;color:#4b5260;font-size:10.5px}.csc-sheet .csc-page-hero{font-size:30px;font-weight:650;letter-spacing:-.04em;color:#e11d48;font-variant-numeric:tabular-nums;line-height:1.1;border-bottom:1px solid #e6e8ec;padding-bottom:10px;margin:0}.csc-sheet .csc-page.is-magazine .csc-page-hero{font-size:34px}.csc-sheet .csc-page-rows{margin:0}.csc-sheet .csc-page-rows div{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid #eef0f3}.csc-sheet .csc-page-rows dd,.csc-sheet .csc-page-rows dt{color:#0d1117;margin:0}.csc-sheet .csc-page-rows dd{font-family:var(--cs-mono);letter-spacing:-.02em;white-space:nowrap}.csc-sheet .csc-page-rows .is-key dd,.csc-sheet .csc-page-rows .is-key dt{font-weight:650}.csc-sheet .csc-page-rows .is-key dd{color:#e11d48}.csc-sheet .csc-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.csc-sheet .csc-page-grid div{border:1px solid #dce0e6;border-radius:4px;padding:6px 8px;background:#f6f7f9}.csc-sheet .csc-page-grid small{display:block;color:#6b7280;font-size:9.5px}.csc-sheet .csc-page-grid b{font-family:var(--cs-mono);color:#0d1117}.csc-sheet .csc-page-grid .is-key b{color:#e11d48}.csc-sheet .csc-page-f{margin:10px 0 0;font-size:9px;color:#6b7280}.csn-m.csc-sheet .csc-credit{display:flex;align-items:center;gap:14px;margin-top:14px;background:var(--cs-group-2);border:1px solid var(--cs-sep);border-radius:16px;padding:12px 14px}.csn-m.csc-sheet .csc-credit b{font-size:14.5px;color:var(--cs-text)}.csn-m.csc-sheet .csc-credit p{font-size:13px;color:var(--cs-text-2);margin:2px 0 0}.csn-m.csc-sheet .csc-credit-n{margin-left:auto;flex:none;font-size:26px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cs-text)}.csn-m.csc-sheet .csc-credit-n small{font-size:14px;color:var(--cs-text-3)}.csn-m.csc-sheet .csc-credit.is-short .csc-credit-n{color:var(--cs-red-text)}.csn-m.csc-sheet .csc-video{padding:8px 0;color:var(--cs-text)}.csn-m.csc-sheet .csc-pro b{font-size:17px;color:var(--cs-text)}.csn-m.csc-sheet .csc-pro ul{list-style:none;margin:10px 0 16px;padding:0;display:grid;gap:8px}.csn-m.csc-sheet .csc-pro li{display:flex;gap:8px;font-size:14.5px;color:var(--cs-text-2)}.csn-m.csc-sheet .csc-pro li svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--cs-ok)}.csn-m.csc-sheet .csc-qr{text-align:center}.csn-m.csc-sheet .csc-qr-box{width:min(240px,70vw);aspect-ratio:1;margin:4px auto 8px;background:#fff;border-radius:18px;padding:10px;border:1px solid var(--cs-sep);display:flex;align-items:center;justify-content:center}.csn-m.csc-sheet .csc-qr-box svg{width:100%;height:100%}.csn-m.csc-sheet .csc-qr-wait{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;color:#4b5260;padding:10px}.csn-m.csc-sheet .csc-qr-wait svg{width:22px;height:22px}.csn-m.csc-sheet .csc-qr-url{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;font-family:var(--cs-mono);font-size:13px;color:var(--cs-text-2);margin:0 0 14px}.csn-m.csc-sheet .csc-qr-url .csc-linkbtn{font-family:var(--cs-sans)}.csn-m.csc-sheet .csc-qr .csc-sum{text-align:left}.csn-m.csc-sheet .csc-social>a,.csn-m.csc-sheet .csc-social>button{color:var(--cs-text)}.csn-m.csc-menu-sheet .csn-menu-list{margin-bottom:4px}@media (min-width:700px){.csc{max-width:780px;margin:0 auto}.csc .csc-crumbs{display:flex}.csc .csc-phead{padding:18px 4px 24px}.csc .csc-tool{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px}.csc .csc-tool>*{grid-column:1}.csc .csc-tool>.csc-side{grid-column:2;grid-row:1/span 6;align-self:start}.csc .csc-side.is-sticky{position:sticky;top:76px}.csc .csc-rail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;align-items:start}.csc .csc-rail>.cs-ad,.csc .csc-rail>.csc-rail-promo{grid-column:1/-1}.csc-dock{display:none}.csn-m.csc-sheet .csc-pdf-grid{grid-template-columns:250px minmax(0,1fr);align-items:start}.csn-m.csc-sheet .csc-pstyles:not(.is-compact){grid-template-columns:1fr}.csn-m.csc-sheet .csc-pstyles:not(.is-compact) .csc-pst{display:grid;grid-template-columns:54px 1fr;column-gap:12px;row-gap:0;align-items:center;padding:10px}.csn-m.csc-sheet .csc-pstyles:not(.is-compact) .csc-mini{grid-row:1/span 2;width:54px}.csn-m.csc-sheet .csc-pstyles:not(.is-compact) .csc-pst b{margin:0;align-self:end}.csn-m.csc-sheet .csc-pstyles:not(.is-compact) .csc-pst small{align-self:start}.csn-m.csc-sheet .csc-mf-row{grid-template-columns:auto auto;justify-content:start}.csn-m.csc-sheet .csc-mf-note{text-align:left}}@media (min-width:1180px){.csc{max-width:calc(1440px - var(--cs-nav-w));margin:0;display:grid;grid-template-columns:minmax(0,1fr) var(--cs-rail-w);column-gap:var(--cs-col-gap);align-items:start;padding:0 24px}.csc .csc-crumbs{padding:0 4px}.csc .csc-phead{padding:12px 4px 22px}.csc .csc-tool{column-gap:16px}.csc .csc-side.is-sticky{top:18px}.csc .csc-rail{display:block}}.csc .csc-lieu>div>*+*{margin-top:12px}.csc .csc-lieu ul{list-style:disc;padding-left:20px}.csc .csc-lieu li+li{margin-top:6px}.csc .csc-lieu .csc-tbl tbody th{white-space:normal;overflow-wrap:normal;padding-right:8px}.csc .csc-lieu .csc-tbl thead th:first-child{text-align:left}