.reddy-module__Ix77wG__page{--reddy-purple:var(--color-reddy-violet);--reddy-pale:var(--color-slate);--reddy-night:#23262b;background:var(--color-paper);color:var(--color-ink)}.reddy-module__Ix77wG__container{width:min(100%, var(--measure));margin-inline:auto}.reddy-module__Ix77wG__hero,.reddy-module__Ix77wG__section,.reddy-module__Ix77wG__downloadSection,.reddy-module__Ix77wG__credits{padding-inline:var(--gutter)}.reddy-module__Ix77wG__hero{padding-block:clamp(48px,6vw,84px) 24px}.reddy-module__Ix77wG__section{padding-block:clamp(56px,7vw,92px)}.reddy-module__Ix77wG__productMark{align-items:center;gap:14px;display:flex}.reddy-module__Ix77wG__productMark img{border-radius:11px}.reddy-module__Ix77wG__productName{font-family:var(--font-display);letter-spacing:-.025em;font-size:27px;font-weight:700;line-height:1.2}.reddy-module__Ix77wG__eyebrow{color:var(--color-graphite);font-size:13px;line-height:1.7}.reddy-module__Ix77wG__heroIntro{grid-template-columns:1.05fr 1fr;align-items:start;gap:56px;margin-block:32px 42px;display:grid}.reddy-module__Ix77wG__heroTitle{max-width:11ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(42px,5.1vw,70px);font-weight:700;line-height:1.25}:lang(ko) .reddy-module__Ix77wG__heroTitle{max-width:10ch}.reddy-module__Ix77wG__heroCopy{padding-top:4px}.reddy-module__Ix77wG__lead{color:var(--color-graphite);font-size:clamp(17px,1.35vw,19px);line-height:1.8}.reddy-module__Ix77wG__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-block:26px 10px;display:flex}.reddy-module__Ix77wG__downloadButton{border:1px solid var(--reddy-purple);background:var(--reddy-purple);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:24px;padding:14px 21px;font-size:15px;font-weight:650;line-height:1.4;transition:background .16s,transform .16s;display:inline-flex}.reddy-module__Ix77wG__downloadButton:hover{background:#5437c4;transform:translateY(-2px)}.reddy-module__Ix77wG__downloadButton span{font-size:21px;line-height:1}.reddy-module__Ix77wG__textLink{align-items:center;gap:13px;padding-block:9px;font-size:14px;font-weight:600;display:inline-flex}.reddy-module__Ix77wG__textLink:hover{text-underline-offset:4px;text-decoration:underline}.reddy-module__Ix77wG__small{color:var(--color-graphite);font-size:13px;line-height:1.8}.reddy-module__Ix77wG__heroFigure{margin:0}.reddy-module__Ix77wG__screenFrame{background:var(--reddy-pale);border-radius:15px;padding:clamp(8px,1.5vw,19px)}.reddy-module__Ix77wG__fullImage{width:100%;height:auto;display:block}.reddy-module__Ix77wG__screenFrame .reddy-module__Ix77wG__fullImage{border:1px solid #4a4856;border-radius:5px}.reddy-module__Ix77wG__caption{color:var(--color-graphite);margin-top:13px;font-size:13px;line-height:1.7}.reddy-module__Ix77wG__heroFigure .reddy-module__Ix77wG__caption{padding-inline:3px}.reddy-module__Ix77wG__workflow{border-top:1px solid var(--color-rule);grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,6vw,84px);padding-block:46px;display:grid}.reddy-module__Ix77wG__workflow:last-child{padding-bottom:0}.reddy-module__Ix77wG__setupWorkflow{border-top:0;grid-template-columns:1fr .75fr;align-items:center;padding-top:0}.reddy-module__Ix77wG__stepLabel{color:var(--reddy-purple);font-family:var(--font-mono);letter-spacing:.07em;margin-bottom:19px;font-size:11px;font-weight:500;line-height:1.5}.reddy-module__Ix77wG__sectionTitle{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,2.8vw,38px);font-weight:700;line-height:1.35}.reddy-module__Ix77wG__sectionTitle+.reddy-module__Ix77wG__lead{margin-top:22px}.reddy-module__Ix77wG__setupWorkflow .reddy-module__Ix77wG__detail{margin-top:28px}.reddy-module__Ix77wG__solutionFigure{justify-self:end;width:min(100%,390px);margin:0}.reddy-module__Ix77wG__solutionStage{background:var(--color-soft);border-radius:14px;justify-content:center;align-items:center;padding:28px;display:flex}.reddy-module__Ix77wG__solutionImage{border-radius:5px;width:248px;max-width:100%;height:auto;display:block}.reddy-module__Ix77wG__inlineFigure{margin-block:26px 0}.reddy-module__Ix77wG__toolbarStage{background:var(--reddy-night);border-radius:8px;justify-content:center;align-items:center;min-height:100px;padding:24px 16px;display:flex}.reddy-module__Ix77wG__runImage{width:auto;max-width:100%;height:auto;display:block}.reddy-module__Ix77wG__mascot{margin-top:26px;display:block}.reddy-module__Ix77wG__inlineList{color:var(--color-graphite);flex-wrap:wrap;gap:7px 18px;margin-block:20px 12px;padding:0;font-size:13px;list-style:none;display:flex}.reddy-module__Ix77wG__inlineList li{border-left:2px solid var(--color-reddy-lavender);padding-left:10px;line-height:1.5}.reddy-module__Ix77wG__engineList{border-top:1px solid var(--color-rule);margin-top:35px}.reddy-module__Ix77wG__engine{border-bottom:1px solid var(--color-rule);grid-template-columns:210px 1fr;gap:8px 30px;padding-block:23px;display:grid}.reddy-module__Ix77wG__engine h3{letter-spacing:-.02em;font-size:17px;font-weight:650}.reddy-module__Ix77wG__engine p{color:var(--color-graphite);font-size:15px;line-height:1.75}.reddy-module__Ix77wG__engine span{color:var(--color-graphite);grid-column:2;font-size:12px;line-height:1.7}.reddy-module__Ix77wG__note{max-width:80ch;color:var(--color-graphite);margin-top:24px;font-size:14px;line-height:1.8}.reddy-module__Ix77wG__technical{margin-top:58px}.reddy-module__Ix77wG__technicalTitle{margin-bottom:24px;font-size:19px;font-weight:650}.reddy-module__Ix77wG__detail{border-top:1px solid var(--color-rule)}.reddy-module__Ix77wG__detail:last-child{border-bottom:1px solid var(--color-rule)}.reddy-module__Ix77wG__detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:20px;font-size:16px;font-weight:600;line-height:1.6;list-style:none;display:flex}.reddy-module__Ix77wG__detail summary::-webkit-details-marker{display:none}.reddy-module__Ix77wG__detail summary>span{color:var(--reddy-purple);text-align:center;flex:0 0 24px;font-size:24px;font-weight:400;line-height:1;transition:transform .16s}.reddy-module__Ix77wG__detail[open] summary>span{transform:rotate(45deg)}.reddy-module__Ix77wG__detail summary:hover{color:var(--reddy-purple)}.reddy-module__Ix77wG__detail summary:focus-visible{outline:2px solid var(--reddy-purple);outline-offset:4px;border-radius:3px}.reddy-module__Ix77wG__detailContent{color:var(--color-graphite);padding-bottom:28px;font-size:15px;line-height:1.8}.reddy-module__Ix77wG__detailContent h3,.reddy-module__Ix77wG__detailContent dt{color:var(--color-ink);font-size:16px;font-weight:650;line-height:1.6}.reddy-module__Ix77wG__detailContent h3+p,.reddy-module__Ix77wG__detailContent dt+dd{margin-top:6px}.reddy-module__Ix77wG__definitionList{gap:24px;margin-top:20px;padding:0;list-style:none;display:grid}.reddy-module__Ix77wG__detailContent>.reddy-module__Ix77wG__definitionList:first-child{margin-top:0}.reddy-module__Ix77wG__definitionList dd{margin-left:0}.reddy-module__Ix77wG__detailGrid{grid-template-columns:1fr 1fr;gap:26px 38px;margin-top:28px;padding:0;list-style:none;display:grid}.reddy-module__Ix77wG__examplesTitle{margin-top:28px}.reddy-module__Ix77wG__tableScroll{overscroll-behavior-x:contain;overflow-x:auto}.reddy-module__Ix77wG__table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px;line-height:1.7}.reddy-module__Ix77wG__table th,.reddy-module__Ix77wG__table td{border-bottom:1px solid var(--color-rule);text-align:left;vertical-align:top;padding:14px 18px 14px 0}.reddy-module__Ix77wG__table th{color:var(--color-ink);font-weight:600}.reddy-module__Ix77wG__table th[scope=row],.reddy-module__Ix77wG__table th[scope=rowgroup]{white-space:nowrap}.reddy-module__Ix77wG__table thead{font-size:12px}.reddy-module__Ix77wG__downloadSection{background:var(--color-slate);padding-block:clamp(56px,7vw,92px)}.reddy-module__Ix77wG__downloadLayout{grid-template-columns:.85fr 1.15fr;gap:clamp(32px,6vw,84px);display:grid}.reddy-module__Ix77wG__downloadIntro .reddy-module__Ix77wG__downloadButton{margin-top:28px}.reddy-module__Ix77wG__downloadIntro .reddy-module__Ix77wG__small{margin-top:10px}.reddy-module__Ix77wG__startSteps{gap:22px;padding:0;list-style:none;display:grid}.reddy-module__Ix77wG__startSteps li{grid-template-columns:28px 1fr;gap:16px;display:grid}.reddy-module__Ix77wG__stepNumber{border:1px solid var(--color-rule-slate);width:28px;height:28px;font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.reddy-module__Ix77wG__startSteps h3{font-size:16px;font-weight:650;line-height:1.75}.reddy-module__Ix77wG__startSteps p{color:var(--color-graphite);margin-top:3px;font-size:14px;line-height:1.75}.reddy-module__Ix77wG__installNote{background:var(--color-paper);border:1px solid var(--color-rule-slate);border-radius:9px;margin-top:30px;padding:24px}.reddy-module__Ix77wG__installNote h3{font-size:16px;font-weight:650}.reddy-module__Ix77wG__installNote p{color:var(--color-graphite);margin-top:10px;font-size:14px;line-height:1.8}.reddy-module__Ix77wG__installNote .reddy-module__Ix77wG__signingState{margin-top:17px;font-size:12px}.reddy-module__Ix77wG__faqLayout{grid-template-columns:.85fr 1.15fr;gap:clamp(32px,6vw,84px);display:grid}.reddy-module__Ix77wG__credits{padding-block:0 48px}.reddy-module__Ix77wG__credits .reddy-module__Ix77wG__container{border-top:1px solid var(--color-rule);padding-top:24px}.reddy-module__Ix77wG__creditList{flex-wrap:wrap;gap:14px 40px;margin-top:12px;padding:0;list-style:none;display:flex}.reddy-module__Ix77wG__creditList li{flex-wrap:wrap;align-items:baseline;gap:5px 12px;font-size:12px;display:flex}.reddy-module__Ix77wG__creditList a{font-weight:650}.reddy-module__Ix77wG__creditList a:hover{text-underline-offset:3px;text-decoration:underline}.reddy-module__Ix77wG__creditList span{color:var(--color-graphite)}@media (min-width:1024px){.reddy-module__Ix77wG__downloadIntro{align-self:start;position:sticky;top:110px}}@media (max-width:900px){.reddy-module__Ix77wG__heroIntro{gap:32px}.reddy-module__Ix77wG__heroTitle{font-size:50px}.reddy-module__Ix77wG__workflow,.reddy-module__Ix77wG__downloadLayout,.reddy-module__Ix77wG__faqLayout{grid-template-columns:1fr 1.2fr;gap:36px}.reddy-module__Ix77wG__setupWorkflow{grid-template-columns:1.1fr .9fr}.reddy-module__Ix77wG__engine{grid-template-columns:180px 1fr}}@media (max-width:640px){.reddy-module__Ix77wG__hero{padding-top:34px}.reddy-module__Ix77wG__heroIntro{grid-template-columns:1fr;gap:22px;margin-block:27px 28px}.reddy-module__Ix77wG__heroTitle{max-width:12ch;font-size:44px}:lang(ko) .reddy-module__Ix77wG__heroTitle{max-width:12ch}.reddy-module__Ix77wG__actions{gap:8px 18px;margin-top:21px}.reddy-module__Ix77wG__downloadButton{gap:19px;padding:13px 16px;font-size:14px}.reddy-module__Ix77wG__heroCopy{padding-top:0}.reddy-module__Ix77wG__screenFrame{border-radius:8px;padding:7px}.reddy-module__Ix77wG__screenFrame .reddy-module__Ix77wG__fullImage{border-radius:3px}.reddy-module__Ix77wG__workflow,.reddy-module__Ix77wG__setupWorkflow,.reddy-module__Ix77wG__downloadLayout,.reddy-module__Ix77wG__faqLayout{grid-template-columns:1fr;gap:24px}.reddy-module__Ix77wG__workflow{padding-block:36px}.reddy-module__Ix77wG__setupWorkflow{padding-top:0}.reddy-module__Ix77wG__sectionTitle{font-size:29px}.reddy-module__Ix77wG__stepLabel{margin-bottom:14px}.reddy-module__Ix77wG__solutionFigure{justify-self:stretch;width:100%}.reddy-module__Ix77wG__solutionStage{padding:24px}.reddy-module__Ix77wG__solutionImage{width:230px}.reddy-module__Ix77wG__mascot{width:65px;height:65px;margin-top:15px}.reddy-module__Ix77wG__engine{grid-template-columns:1fr;gap:9px;padding-block:23px}.reddy-module__Ix77wG__engine span{grid-column:1}.reddy-module__Ix77wG__technical{margin-top:40px}.reddy-module__Ix77wG__detailGrid{grid-template-columns:1fr}.reddy-module__Ix77wG__detail summary{gap:12px;font-size:15px}.reddy-module__Ix77wG__downloadLayout{gap:36px}.reddy-module__Ix77wG__installNote{padding:20px}.reddy-module__Ix77wG__creditList{display:grid}}@media (prefers-reduced-motion:reduce){.reddy-module__Ix77wG__downloadButton,.reddy-module__Ix77wG__detail summary>span{transition:none}.reddy-module__Ix77wG__downloadButton:hover{transform:none}}
