.krecon{color:var(--theme-ink)}.krecon *{box-sizing:border-box}.krecon h1,.krecon h2,.krecon h3,.krecon p{margin:0}.krecon h1{font-size:clamp(42px,4.4vw,64px);line-height:1.12;font-weight:400;letter-spacing:-2px}.krecon h2{font-size:clamp(30px,3.3vw,46px);line-height:1.2;font-weight:400;letter-spacing:-1.4px}.krecon p{font-size:15px;line-height:1.85;color:var(--theme-muted)}.krecon a{text-decoration:none}.krecon a:focus-visible,.krecon summary:focus-visible{outline:2px solid var(--theme-brand);outline-offset:5px}.krecon-hero{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:150px 80px}.krecon-label{display:block;color:var(--theme-brand);font-size:14px;margin-bottom:24px}.krecon-hero-copy p{max-width:480px;margin:25px 0 30px;font-size:16px}.krecon-button{display:inline-flex;align-items:center;gap:20px;padding:15px 22px;border-radius:6px;background:var(--theme-brand);color:#fff;font-size:14px}.krecon-button svg{width:17px;height:17px}.krecon-match-scene{background:#edf2f8;border-radius:14px;padding:30px 40px}.krecon-match-heading{display:flex;gap:9px;align-items:center;font-size:12px;margin-bottom:28px}.krecon-match-heading img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.krecon-match-heading small{margin-left:auto;color:var(--theme-muted);font-size:10px}.krecon-match-record{padding:23px 26px;background:#fff;border-radius:7px}.krecon-match-record>span{font-size:11px;color:var(--theme-muted)}.krecon-match-record strong{display:block;margin-top:10px;font-size:30px;font-weight:500;letter-spacing:-1px}.krecon-match-record>div{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:11px}.krecon-match-record>div>span:last-child{color:var(--theme-muted)}.krecon-match-record .krecon-match-status{display:flex;align-items:center;gap:4px;color:var(--theme-brand)}.krecon-match-connector{position:relative;height:66px;display:grid;place-items:center}.krecon-match-connector>svg{position:absolute;height:100%;width:100%}.krecon-match-connector>span{position:relative;background:#edf2f8;border:1px solid #c9d9ef;border-radius:20px;padding:7px 11px;font-size:10px;color:var(--theme-brand);display:flex;align-items:center;gap:5px}.krecon-payment-dot{animation:krecon-match 3s ease-in-out infinite}@keyframes krecon-match{0%{transform:translateY(0);opacity:0}20%,80%{opacity:1}to{transform:translateY(45px);opacity:0}}.krecon-match-scene>p{margin-top:21px;text-align:center;font-size:11px}.krecon-workspace,.krecon-details{padding-block:70px}.krecon-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start;margin-bottom:42px}.krecon-section-heading>p{max-width:480px;padding-top:7px}.krecon-screen{display:block;padding:22px;background:#eef0f3;border-radius:12px;overflow:hidden}.krecon-screen img{width:100%;height:auto;border:1px solid #e0e6ef;border-radius:6px}.krecon-screen-caption{display:flex;justify-content:space-between;gap:15px;margin-top:15px;font-size:11px;color:var(--theme-muted)}.krecon-screen-caption a{display:flex;gap:8px;align-items:center;color:var(--theme-brand)}.krecon-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid var(--theme-border);padding-top:32px}.krecon-detail-grid article>svg{width:27px;height:27px;stroke-width:1.4;color:var(--theme-brand);margin-bottom:22px}.krecon-detail-grid h3{font-size:21px;font-weight:500;margin-bottom:13px;letter-spacing:-.5px}.krecon-detail-grid p{font-size:14px;max-width:340px}.krecon-banner{background:var(--theme-brand);color:#fff;padding-block:45px;margin-block:40px}.krecon-banner>div{display:flex;justify-content:space-between;align-items:center;gap:45px}.krecon-banner h2{font-size:30px}.krecon-banner p{color:#e0e9fa;margin-top:12px;max-width:600px}.krecon-banner a{display:flex;align-items:center;gap:12px;color:#fff;font-size:14px;flex-shrink:0}.krecon-banner svg{width:18px}.krecon-faq{padding-block:60px}.krecon-faq h2{text-align:center;margin-bottom:35px}.krecon-faq details{border-bottom:1px solid var(--theme-border)}.krecon-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;list-style:none;padding:25px 0;color:var(--theme-brand);font-size:19px}.krecon-faq summary::-webkit-details-marker{display:none}.krecon-faq summary svg{width:20px;flex-shrink:0;stroke-width:1}.krecon-faq details[open] summary svg{transform:rotate(45deg)}.krecon-faq details p{max-width:820px;padding-bottom:25px}.krecon-ending{padding-block:40px 90px;text-align:center}.krecon-ending h2{color:var(--theme-muted-heading);font-size:29px}.krecon-ending a{display:inline-flex;align-items:center;gap:18px;font-size:38px;color:var(--theme-brand);margin-top:22px;letter-spacing:-1px}@media(max-width:1050px){.krecon-hero,.krecon-section-heading{gap:40px}.krecon-match-scene{padding:25px}}@media(max-width:767px){.krecon-hero{grid-template-columns:minmax(0,1fr);padding-block:112px 35px;gap:35px}.krecon h1{font-size:42px}.krecon h2{font-size:30px}.krecon-hero-copy p{font-size:15px}.krecon-match-scene{padding:22px 18px}.krecon-match-record{padding:20px}.krecon-section-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:28px}.krecon-workspace,.krecon-details{padding-block:40px}.krecon-screen{padding:12px;overflow-x:auto}.krecon-screen img{width:780px;max-width:none}.krecon-screen-caption{flex-wrap:wrap}.krecon-detail-grid{grid-template-columns:minmax(0,1fr);gap:30px}.krecon-detail-grid article>svg{margin-bottom:14px}.krecon-banner>div{flex-direction:column;align-items:flex-start;gap:22px}.krecon-banner h2{font-size:27px}.krecon-faq{padding-block:35px}.krecon-faq summary{font-size:17px}.krecon-ending{padding-bottom:65px}.krecon-ending h2{font-size:25px}.krecon-ending a{font-size:30px}}@media(prefers-reduced-motion:reduce){.krecon *{animation:none!important;transition:none!important}}.krecon-product-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:65px;column-gap:65px;row-gap:55px;padding-block:116px 55px;align-items:center}.krecon-product-hero h1{font-size:clamp(40px,4.1vw,60px);line-height:1.1;letter-spacing:-1.8px}.krecon-product-hero .krecon-hero-copy{padding-bottom:25px}.krecon-product-hero .krecon-hero-copy p{max-width:520px;font-size:17px;line-height:1.6;margin-block:24px 27px}.krecon-hero-note{display:block;margin-top:16px;color:var(--theme-muted);font-size:11px}.krecon-hero-product{min-width:0;height:580px;padding:34px 0 18px 28px;background:#f4f3f2;border-radius:12px;overflow:hidden}.krecon-browser{height:490px;width:1020px;border:1px solid #e1e3e7;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 6px rgb(var(--theme-ink-rgb) / .082)}.krecon-browser-bar{height:40px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid #e9ebef;background:#fafafa}.krecon-browser-bar i{width:10px;height:10px;border-radius:50%;background:#e7e8ea}.krecon-browser-bar span{margin-left:16px;font-size:10px;color:var(--theme-muted-soft)}.krecon-browser>a{display:block;height:450px;overflow:hidden}.krecon-browser img{display:block;width:1120px;height:auto;max-width:none}.krecon-product-caption{display:block;margin:17px 15px 0;font-size:9px;color:var(--theme-muted-soft)}.krecon-hero-benefits{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px}.krecon-hero-benefits>div>svg{width:23px;height:23px;stroke-width:1.5;color:var(--theme-brand);margin-bottom:14px}.krecon-hero-benefits p{font-size:14px;line-height:1.7;max-width:360px}.krecon-hero-benefits strong{font-weight:500;color:var(--theme-ink)}@media(min-width:1600px){.krecon-hero-product{height:640px;padding-top:40px}.krecon-browser{height:545px;width:1140px}.krecon-browser>a{height:505px}.krecon-browser img{width:1240px}}@media(max-width:1050px){.krecon-product-hero{-moz-column-gap:35px;column-gap:35px}.krecon-hero-product{height:510px;padding-left:20px}.krecon-browser{height:430px}.krecon-browser img{width:1000px}.krecon-hero-benefits{gap:30px}}@media(max-width:767px){.krecon-product-hero{grid-template-columns:minmax(0,1fr);padding-block:112px 35px;row-gap:32px}.krecon-product-hero .krecon-hero-copy{padding:0}.krecon-product-hero h1{font-size:clamp(35px,9.4vw,46px);letter-spacing:-1.3px}.krecon-product-hero .krecon-hero-copy p{font-size:15px}.krecon-hero-product{height:350px;padding:20px 0 14px 16px}.krecon-browser{height:285px;width:670px}.krecon-browser>a{height:245px}.krecon-browser img{width:670px}.krecon-hero-benefits{grid-template-columns:minmax(0,1fr);gap:25px}.krecon-hero-benefits>div{display:grid;grid-template-columns:23px 1fr;gap:15px;align-items:start}.krecon-product-caption{font-size:8px;margin-left:0}}.krecon-review-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.krecon-review-panels article{min-width:0}.krecon-review-art{height:320px;background:#f0f0ef;border-radius:12px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.krecon-review-panels h3{font-size:18px;font-weight:500;line-height:1.45;margin:18px 0 7px;letter-spacing:-.4px}.krecon-review-panels p{font-size:14px;line-height:1.75}.krecon-paper{position:absolute;top:48px;bottom:-35px;left:17%;right:17%;background:#fff;border-radius:14px 14px 0 0;padding:40px 25px}.krecon-paper>div{background:#f0f0ef;height:30px;margin-bottom:12px}.krecon-paper>div:first-child{width:48%;height:20px}.krecon-paper>div:nth-child(3){height:64px}.krecon-record-tag{position:absolute;display:flex;align-items:center;gap:7px;background:#fff;padding:11px 12px;border:1px solid #8ca9ce;border-radius:7px;font-size:12px;box-shadow:0 3px 9px rgb(var(--theme-ink-rgb) / .024)}.krecon-record-tag svg{width:15px;height:15px;color:#648abe;stroke-width:1.5}.krecon-tag-student{top:65px;left:34%}.krecon-tag-amount{top:119px;right:9%}.krecon-tag-ref{top:171px;left:10%}.krecon-status-card{width:calc(100% - 42px);background:#fff;border-radius:12px;padding:20px}.krecon-status-card>div:first-child{display:flex;align-items:center;gap:12px;margin-bottom:18px}.krecon-status-card img{width:29px;height:29px;-o-object-fit:contain;object-fit:contain}.krecon-status-card strong{font-size:13px;font-weight:500}.krecon-status-row{display:flex;align-items:center;gap:8px;border:1px solid #e0e5ec;border-radius:6px;padding:12px 9px;font-size:10px}.krecon-status-row>svg{width:16px;height:16px;color:var(--theme-brand)}.krecon-status-check{display:grid;place-items:center;margin-left:auto;background:var(--theme-brand);color:#fff;width:22px;height:18px;border-radius:4px}.krecon-status-check svg{width:13px;height:13px}.krecon-amount-pair{display:flex;justify-content:space-between;padding:18px 8px 0;font-size:15px}.krecon-amount-pair small{display:block;margin-top:5px;font-size:9px;color:var(--theme-muted)}.krecon-filter-card{position:absolute;top:48px;width:67%;background:#fff;border-radius:13px 13px 0 0;padding:23px 17px}.krecon-filter-card>strong{display:block;font-size:16px;font-weight:500;margin:0 0 13px 7px}.krecon-filter-card>span{display:flex;align-items:center;gap:12px;position:relative;height:47px;padding:10px;font-size:12px;color:var(--theme-muted)}.krecon-filter-card>span>svg{width:16px;height:16px;stroke-width:1.5;flex-shrink:0}.krecon-filter-card .krecon-selected-status{background:#e5ecf7;border-radius:6px;color:var(--theme-ink)}.krecon-filter-card .krecon-review-cursor{position:absolute;right:22px;top:27px;width:29px;height:35px;transform-origin:3px 2px;animation:krecon-review-click 4s ease infinite}@keyframes krecon-review-click{0%,45%,65%,to{transform:scale(1)}53%{transform:scale(.86)}}@media(max-width:1050px){.krecon-review-panels{gap:18px}.krecon-review-art{height:285px}.krecon-status-card{width:calc(100% - 24px);padding:15px}.krecon-status-row{flex-wrap:wrap}.krecon-filter-card{width:80%}.krecon-record-tag{font-size:10px;padding:10px}}@media(max-width:767px){.krecon-review-panels{grid-template-columns:minmax(0,1fr);gap:32px}.krecon-review-art{height:310px}.krecon-record-tag{font-size:12px}.krecon-filter-card{width:70%}.krecon-status-card{width:calc(100% - 42px);padding:20px}}.krecon-hero-product{background:#f5eddf}.krecon-browser-bar{background:#fcfaf6}.krecon-review-panels .krecon-extract-art{background:#f6e6da}.krecon-extract-art .krecon-paper>div{background:#f4eee8}.krecon-extract-art .krecon-record-tag{border-color:#c9a88b;color:#674c38;background:#fffcf8}.krecon-extract-art .krecon-record-tag svg{color:#986e4a}.krecon-review-panels .krecon-status-art{background:#e5eee3}.krecon-status-art .krecon-status-row{border-color:#d5e3d2;background:#f7faf5}.krecon-status-art .krecon-status-row>svg{color:#47724a}.krecon-status-art .krecon-status-check{background:#47724a}.krecon-review-panels .krecon-filter-art{background:#ece7f4}.krecon-filter-art .krecon-selected-status{background:#e5dcf2;color:#55436c}.krecon-filter-art .krecon-selected-status>svg{color:#715c8d}.krecon-filter-art .krecon-review-cursor path{fill:#42364f}@media(prefers-reduced-motion:no-preference){.krecon-extract-art .krecon-record-tag{animation:krecon-tag-appear 6s ease-in-out infinite}.krecon-extract-art .krecon-tag-student{animation-delay:0s}.krecon-extract-art .krecon-tag-amount{animation-delay:.35s}.krecon-extract-art .krecon-tag-ref{animation-delay:.7s}.krecon-extract-art .krecon-paper{overflow:hidden}.krecon-extract-art .krecon-paper:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#c49a74;box-shadow:0 -9px 20px 7px #e5c6a944;animation:krecon-paper-scan 6s ease-in-out infinite}.krecon-status-art .krecon-amount-pair>span:last-child{animation:krecon-amount-arrive 6s ease-in-out infinite}.krecon-status-art .krecon-status-check{animation:krecon-match-confirm 6s ease-in-out infinite}.krecon-status-art .krecon-status-check svg{animation:krecon-check-draw 6s ease-in-out infinite}.krecon-status-art .krecon-status-row{animation:krecon-status-tint 6s ease-in-out infinite}.krecon-filter-art .krecon-selected-status{animation:krecon-filter-select 6s ease-in-out infinite}.krecon-filter-art .krecon-review-cursor{animation:krecon-filter-click 6s ease-in-out infinite}}@keyframes krecon-tag-appear{0%,7%{opacity:0;transform:translateY(9px) scale(.97)}20%,78%{opacity:1;transform:translateY(0) scale(1)}91%,to{opacity:0;transform:translateY(-5px) scale(1)}}@keyframes krecon-paper-scan{0%{top:0;opacity:0}8%{opacity:.65}47%{top:95%;opacity:.65}55%,to{top:100%;opacity:0}}@keyframes krecon-amount-arrive{0%,14%{opacity:0;transform:translate(12px)}29%,87%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes krecon-match-confirm{0%,30%{background:#dbe6d9;transform:scale(.9)}42%{background:#47724a;transform:scale(1.12)}49%,88%{background:#47724a;transform:scale(1)}to{background:#dbe6d9;transform:scale(.9)}}@keyframes krecon-check-draw{0%,32%{opacity:0;stroke-dasharray:30;stroke-dashoffset:30}49%,88%{opacity:1;stroke-dasharray:30;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes krecon-status-tint{0%,29%,to{background:#fff}45%,88%{background:#f0f7ed}}@keyframes krecon-filter-select{0%,35%,to{background:transparent}44%,88%{background:#e5dcf2}}@keyframes krecon-filter-click{0%,15%{opacity:0;transform:translate(18px,30px)}32%,37%{opacity:1;transform:translate(0) scale(1)}42%{opacity:1;transform:translate(0) scale(.85)}49%,80%{opacity:1;transform:translate(0) scale(1)}94%,to{opacity:0;transform:translate(0) scale(1)}}
